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

/**
* Remove icon from external link styling
*/
/**
* Grid Mixin
*
* Applies a flexbox grid to a container element. All direct children will be modified to create a column based grid.
*/
/**
* 1.0 Root
*
* Top level styles every element should inherit.
*/
@font-face {
  font-display: swap;
  font-family: "HelveticaNeueLTStd77-BdCn";
  font-style: normal;
  font-weight: normal;
  src: url("../../dist/assets/fonts/22f5df0d-ec99-4f2e-a776-ca2bdf0df48a.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "HelveticaNowText";
  font-style: normal;
  font-weight: normal;
  src: url("../../dist/assets/fonts/709c6b31-9037-468f-88a6-4e659247799d.woff2") format("woff2"), url("../../dist/assets/fonts/709c6b31-9037-468f-88a6-4e659247799d.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "HelveticaNowText";
  font-style: normal;
  font-weight: 700;
  src: url("../../dist/assets/fonts/a1c4cdc5-3b7e-4bda-8b2e-776b84520ca3.woff") format("woff"); }

html {
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333;
  font-family: 'HelveticaNowText', sans-serif;
  font-size: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 1.625;
  overflow-wrap: break-word;
  word-wrap: break-word; }
  @media (min-width: 768px) {
    html {
      font-size: 16px; } }
  html *,
  html *::before,
  html *::after {
    -webkit-box-sizing: inherit;
            box-sizing: inherit; }

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

body {
  overflow-x: hidden; }

.overflowHidden {
  height: 100%;
  overflow: hidden; }

.themeDefault {
  background-color: #fff; }

.themeDark {
  background-color: #333; }
  .themeDark,
  .themeDark h1, .themeDark h2, .themeDark h3, .themeDark h4, .themeDark h5, .themeDark h6, .themeDark .h1, .themeDark .h2, .themeDark .h3, .themeDark .h4, .themeDark .h5, .themeDark .h6 {
    color: #fff; }
  .themeDark ul > li::before {
    background-color: #fff; }
  .themeDark .highlighted {
    border-color: #fff;
    color: #fff; }

.themeLight {
  background-color: #666; }
  .themeLight,
  .themeLight h1, .themeLight h2, .themeLight h3, .themeLight h4, .themeLight h5, .themeLight h6, .themeLight .h1, .themeLight .h2, .themeLight .h3, .themeLight .h4, .themeLight .h5, .themeLight .h6 {
    color: #fff; }

.themeHero {
  background-color: #377dbe; }
  .themeHero,
  .themeHero h1, .themeHero h2, .themeHero h3, .themeHero h4, .themeHero h5, .themeHero h6, .themeHero .h1, .themeHero .h2, .themeHero .h3, .themeHero .h4, .themeHero .h5, .themeHero .h6 {
    color: #fff; }

.flyntComponent {
  position: relative; }

.mainContent .flyntComponent:not(.themeDark):first-child {
  margin-top: 0;
  padding-top: 0; }

.mainContent .flyntComponent:not(.themeDark):last-child {
  margin-bottom: 0;
  padding-bottom: 0; }

.centerMaxWidthContainer {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 1292px;
  padding-left: 25px;
  padding-right: 25px; }
  @media (min-width: 768px) {
    .centerMaxWidthContainer {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1292px;
      padding-left: 34px;
      padding-right: 34px; } }
  @media (min-width: 1280px) {
    .centerMaxWidthContainer {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1292px;
      padding-left: 34px;
      padding-right: 34px; } }

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

/**
* 3.0 Base Style
*
* Styling all likely used HTML elements.
*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #377dbe;
  font-family: 'HelveticaNeueLTStd77-BdCn', sans-serif;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 0.9rem;
  margin-top: 0;
  text-transform: uppercase; }

h1,
.h1 {
  font-size: 1.875rem;
  line-height: 1;
  margin-bottom: 1rem;
  padding-top: 2.5rem; }
  @media (min-width: 768px) {
    h1,
    .h1 {
      font-size: 4rem; } }

h2,
.h2 {
  font-size: 1.75rem;
  line-height: 1;
  padding-top: 1.5rem; }
  @media (min-width: 768px) {
    h2,
    .h2 {
      font-size: 3.875rem; } }

h3,
.h3 {
  font-size: 1.5rem;
  padding-top: 1rem; }
  @media (min-width: 768px) {
    h3,
    .h3 {
      font-size: 3.375rem; } }

h4,
.h4 {
  font-size: 1.31rem;
  padding-top: 1rem; }
  @media (min-width: 768px) {
    h4,
    .h4 {
      font-size: 3rem; } }

h5,
.h5 {
  font-family: 'HelveticaNowText', sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  padding-top: 0.8rem;
  text-transform: none; }
  @media (min-width: 768px) {
    h5,
    .h5 {
      font-size: 1.5rem; } }

h6,
.h6 {
  font-size: 1rem;
  line-height: 1.625rem;
  padding-top: 0.8rem; }
  @media (min-width: 768px) {
    h6,
    .h6 {
      font-size: 1.31rem; } }

.social-channels {
  margin-top: 40px; }

a {
  color: #003769;
  font-weight: 700;
  text-decoration: none; }
  @media (min-width: 768px) {
    a {
      -webkit-transition: color 0.2s ease-out;
      transition: color 0.2s ease-out; }
      a:hover, a:focus {
        color: #377dbe; }
      a:focus {
        outline: none; } }
  .themeDark a,
  .themeHero a,
  .themeLight a {
    color: #377dbe; }
    @media (min-width: 768px) {
      .themeDark a:hover, .themeDark a:focus,
      .themeHero a:hover,
      .themeHero a:focus,
      .themeLight a:hover,
      .themeLight a:focus {
        color: #003769; } }
  @media (min-width: 768px) {
    .themeDark a:hover, .themeDark a:focus {
      color: #fff; } }
  a.icon-xing, a.icon-linkedin, a.icon-facebook, a.icon-instagram {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #fff;
    margin-bottom: 15px; }
    a.icon-xing:hover, a.icon-linkedin:hover, a.icon-facebook:hover, a.icon-instagram:hover {
      color: #377dbe; }
    a.icon-xing:before, a.icon-linkedin:before, a.icon-facebook:before, a.icon-instagram:before {
      content: '';
      background-image: url("../assets/icons/xing-sprite.svg");
      background-position: 0%;
      display: block;
      width: 34px;
      height: 34px;
      background-repeat: no-repeat;
      background-size: 200% 100%;
      margin-right: 10px; }
    a.icon-xing:after, a.icon-linkedin:after, a.icon-facebook:after, a.icon-instagram:after {
      content: '';
      background: none !important; }
  a.icon-linkedin:before {
    background-image: url("../assets/icons/linkedin-sprite.svg"); }
  a.icon-facebook:before {
    background-image: url("../assets/icons/facebook-sprite.svg"); }
  a.icon-instagram:before {
    background-image: url("../assets/icons/instagram-sprite.svg"); }
  a.no-icon:after {
    background-image: none;
    width: 0;
    margin: 0; }

[target=_blank] {
  display: inline;
  position: relative; }
  [target=_blank]::after {
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 200% 100%;
    content: '';
    display: inline-block;
    height: 13px;
    margin-left: 8px;
    width: 13px; }
    @media (min-width: 768px) {
      [target=_blank]::after {
        height: 14px;
        width: 12px; } }
  [target=_blank]::after {
    background-image: url("../assets/icons/blue-arrow-external-sprite.svg"); }
  .themeDark [target=_blank]::after {
    background-image: url("../assets/icons/arrow-external-sprite-theme-dark.svg"); }
  @media (min-width: 768px) {
    [target=_blank]:hover::after, [target=_blank]:focus::after {
      background-position: 100%; } }
  .themeDark [target=_blank]::after,
  .themeHero [target=_blank]::after,
  .themeLight [target=_blank]::after {
    background-position: 100%; }
  @media (min-width: 768px) {
    .themeDark [target=_blank]:hover::after, .themeDark [target=_blank]:focus::after,
    .themeHero [target=_blank]:hover::after,
    .themeHero [target=_blank]:focus::after,
    .themeLight [target=_blank]:hover::after,
    .themeLight [target=_blank]:focus::after {
      background-position: 0; } }

dt {
  font-weight: 700; }

p,
.paragraph,
ul,
ol,
dl,
dd,
table,
figure {
  font-size: 0.875rem;
  margin: 0 0 1.2rem; }
  @media (min-width: 768px) {
    p,
    .paragraph,
    ul,
    ol,
    dl,
    dd,
    table,
    figure {
      font-size: 1rem;
      margin: 0 0 2.5rem; } }

ul,
ol {
  padding-left: 1.2rem; }
  @media (min-width: 768px) {
    ul,
    ol {
      left: 1.5rem; } }
  ul > li,
  ol > li {
    margin-bottom: 1rem; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0;
    margin-top: 1rem; }
    ul ul li,
    ul ol li,
    ol ul li,
    ol ol li {
      margin: 0.5rem 0; }
  ul li,
  ol li {
    font-size: 0.875rem; }
    @media (min-width: 768px) {
      ul li,
      ol li {
        font-size: 1rem; } }

ol {
  counter-reset: list-counter;
  list-style-type: none; }
  ol > li {
    counter-increment: list-counter;
    position: relative; }
    ol > li::before {
      content: counter(list-counter) ". ";
      font-size: 1em;
      left: -1.2em;
      position: absolute; }
      @media (min-width: 768px) {
        ol > li::before {
          left: -1.1em; } }

ul {
  list-style-type: none; }
  ul > li {
    position: relative; }
    ul > li::before {
      background-color: #333;
      content: '';
      height: 4px;
      left: -1.2em;
      position: absolute;
      top: 8px;
      width: 4px; }
      @media (min-width: 768px) {
        ul > li::before {
          left: -1.1em;
          top: 10px; } }

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

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

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

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

blockquote,
.blockquote {
  border-left: 4px solid #003769;
  font-size: 1.12rem;
  font-weight: 400;
  letter-spacing: 0.16px;
  line-height: 1.55;
  margin: 2.4rem auto;
  max-width: 28rem;
  padding: 0.8rem 1.5rem; }
  blockquote p:last-child,
  .blockquote p:last-child {
    margin-bottom: 0; }

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

table {
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
  height: 100% !important;
  max-width: 100%;
  width: 100% !important; }
  table tr,
  table td,
  table th {
    height: inherit !important; }

.table-wide table thead td {
  padding: 1rem 0; }

.table-wide table td {
  min-width: 100px;
  padding: 1.4rem 0; }

.table-narrow table thead td {
  padding: 1rem 0; }

.table-narrow table td {
  font-size: 0.75rem;
  padding: 0.8rem 0; }
  @media (min-width: 768px) {
    .table-narrow table td {
      font-size: 0.875rem; } }

td,
th {
  border: 0;
  padding: 0;
  text-align: inherit;
  vertical-align: middle; }

tr {
  border-bottom: 1px solid #979797; }
  tr:last-child {
    border-width: 2px; }

thead tr {
  border-bottom: 2px solid #979797; }
  thead tr td {
    color: #666;
    font-weight: bold; }

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

.button, .gform_wrapper .gform_footer {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: 0;
  color: #003769;
  cursor: pointer;
  display: inline-block;
  font-family: 'HelveticaNeueLTStd77-BdCn', sans-serif;
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1;
  outline: 0;
  position: relative;
  text-align: inherit;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .button::after, .gform_wrapper .gform_footer::after {
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 200% 100%;
    content: '';
    display: inline-block;
    height: 13px;
    margin-left: 8px;
    width: 16px; }
  .button::after, .gform_wrapper .gform_footer::after {
    background-image: url("../assets/icons/blue-arrow-sprite.svg"); }
  @media (min-width: 768px) {
    .button, .gform_wrapper .gform_footer {
      font-size: 1.5rem; }
      .button::after, .gform_wrapper .gform_footer::after {
        background-size: auto;
        height: 17px;
        width: 22px; }
      .button:hover, .gform_wrapper .gform_footer:hover, .button:focus, .gform_wrapper .gform_footer:focus {
        color: #377dbe; }
        .button:hover::after, .gform_wrapper .gform_footer:hover::after, .button:focus::after, .gform_wrapper .gform_footer:focus::after {
          background-position: 100%; } }
  .button:disabled, .gform_wrapper .gform_footer:disabled, .button--disabled {
    cursor: default;
    opacity: 0.65;
    pointer-events: none; }
  .button--external::after, .button[target=_blank]:not(.button-hasIcon)::after, .gform_wrapper .gform_footer[target=_blank]:not(.button-hasIcon)::after {
    background-image: url("../assets/icons/blue-arrow-external-sprite.svg");
    height: 14px;
    width: 14px; }
    @media (min-width: 768px) {
      .button--external::after, .button[target=_blank]:not(.button-hasIcon)::after, .gform_wrapper .gform_footer[target=_blank]:not(.button-hasIcon)::after {
        height: 17px;
        right: 5px;
        width: 17px; } }
  @media (min-width: 768px) {
    .button--external:hover::after, .button--external:focus::after, .button[target=_blank]:not(.button-hasIcon):hover::after, .gform_wrapper .gform_footer[target=_blank]:not(.button-hasIcon):hover::after, .button[target=_blank]:not(.button-hasIcon):focus::after, .gform_wrapper .gform_footer[target=_blank]:not(.button-hasIcon):focus::after {
      background-position: 100%; } }
  .button--external.button--noText, .button[target=_blank]:not(.button-hasIcon).button--noText, .gform_wrapper .gform_footer[target=_blank]:not(.button-hasIcon).button--noText {
    padding: 0; }
  .button-hasIcon {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #003769;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
    width: 30px; }
    .button-hasIcon::before {
      background-repeat: no-repeat;
      background-size: 100%;
      content: '';
      position: absolute;
      right: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
    .button-hasIcon::after {
      content: none; }
    @media (min-width: 768px) {
      .button-hasIcon {
        height: 34px;
        width: 34px; }
        .button-hasIcon:hover, .button-hasIcon:focus {
          background-color: #377dbe; } }
    .button-hasIcon--close::before {
      background-image: url("../assets/icons/close.svg");
      background-position: center;
      background-size: auto;
      height: 100%;
      opacity: 1;
      width: 100%; }
    .button-hasIcon--download::before {
      background-image: url("../assets/icons/download.svg");
      background-position: center;
      background-size: auto;
      height: 100%;
      opacity: 1;
      width: 100%; }
    .button-hasIcon--expand::before {
      background-image: url("../assets/icons/expand.svg");
      background-position: center;
      background-size: auto;
      height: 100%;
      opacity: 1;
      width: 100%; }
    .button-hasIcon--arrow-right-white::before {
      background-image: url("../assets/icons/arrow-right-white.svg");
      background-position: center;
      background-size: auto;
      height: 100%;
      opacity: 1;
      width: 100%; }
    .button-hasIcon--arrow-external-white::before {
      background-image: url("../assets/icons/arrow-external-white.svg");
      background-position: center;
      background-size: auto;
      height: 100%;
      opacity: 1;
      width: 100%; }
    .button-hasIcon--exclamation::before {
      background-image: url("../assets/icons/exclamation.svg");
      background-position: center;
      background-size: auto;
      height: 100%;
      opacity: 1;
      width: 100%; }
  .button--noText {
    color: transparent;
    display: inline-block;
    height: 17px;
    line-height: 0;
    padding: 0;
    text-indent: -99999px;
    vertical-align: middle;
    width: 17px; }
    .button--noText::before, .button--noText::after {
      display: block;
      margin: 0; }
  .themeDark .button, .themeDark .gform_wrapper .gform_footer, .gform_wrapper .themeDark .gform_footer,
  .themeHero .button,
  .themeHero .gform_wrapper .gform_footer,
  .gform_wrapper .themeHero .gform_footer,
  .themeLight .button,
  .themeLight .gform_wrapper .gform_footer,
  .gform_wrapper .themeLight .gform_footer {
    color: #377dbe; }
    .themeDark .button:not(.button-hasIcon)::after, .themeDark .gform_wrapper .gform_footer:not(.button-hasIcon)::after, .gform_wrapper .themeDark .gform_footer:not(.button-hasIcon)::after,
    .themeHero .button:not(.button-hasIcon)::after,
    .themeHero .gform_wrapper .gform_footer:not(.button-hasIcon)::after,
    .gform_wrapper .themeHero .gform_footer:not(.button-hasIcon)::after,
    .themeLight .button:not(.button-hasIcon)::after,
    .themeLight .gform_wrapper .gform_footer:not(.button-hasIcon)::after,
    .gform_wrapper .themeLight .gform_footer:not(.button-hasIcon)::after {
      background-position: 100%; }
    .themeDark .button--hasIcon,
    .themeHero .button--hasIcon,
    .themeLight .button--hasIcon {
      background-color: #377dbe; }
    @media (min-width: 768px) {
      .themeDark .button:hover, .themeDark .gform_wrapper .gform_footer:hover, .gform_wrapper .themeDark .gform_footer:hover, .themeDark .button:focus, .themeDark .gform_wrapper .gform_footer:focus, .gform_wrapper .themeDark .gform_footer:focus,
      .themeHero .button:hover,
      .themeHero .gform_wrapper .gform_footer:hover,
      .gform_wrapper .themeHero .gform_footer:hover,
      .themeHero .button:focus,
      .themeHero .gform_wrapper .gform_footer:focus,
      .gform_wrapper .themeHero .gform_footer:focus,
      .themeLight .button:hover,
      .themeLight .gform_wrapper .gform_footer:hover,
      .gform_wrapper .themeLight .gform_footer:hover,
      .themeLight .button:focus,
      .themeLight .gform_wrapper .gform_footer:focus,
      .gform_wrapper .themeLight .gform_footer:focus {
        color: #003769; }
        .themeDark .button:hover:not(.button-hasIcon)::after, .themeDark .gform_wrapper .gform_footer:hover:not(.button-hasIcon)::after, .gform_wrapper .themeDark .gform_footer:hover:not(.button-hasIcon)::after, .themeDark .button:focus:not(.button-hasIcon)::after, .themeDark .gform_wrapper .gform_footer:focus:not(.button-hasIcon)::after, .gform_wrapper .themeDark .gform_footer:focus:not(.button-hasIcon)::after,
        .themeHero .button:hover:not(.button-hasIcon)::after,
        .themeHero .gform_wrapper .gform_footer:hover:not(.button-hasIcon)::after,
        .gform_wrapper .themeHero .gform_footer:hover:not(.button-hasIcon)::after,
        .themeHero .button:focus:not(.button-hasIcon)::after,
        .themeHero .gform_wrapper .gform_footer:focus:not(.button-hasIcon)::after,
        .gform_wrapper .themeHero .gform_footer:focus:not(.button-hasIcon)::after,
        .themeLight .button:hover:not(.button-hasIcon)::after,
        .themeLight .gform_wrapper .gform_footer:hover:not(.button-hasIcon)::after,
        .gform_wrapper .themeLight .gform_footer:hover:not(.button-hasIcon)::after,
        .themeLight .button:focus:not(.button-hasIcon)::after,
        .themeLight .gform_wrapper .gform_footer:focus:not(.button-hasIcon)::after,
        .gform_wrapper .themeLight .gform_footer:focus:not(.button-hasIcon)::after {
          background-position: 0; }
        .themeDark .button:hover--hasIcon, .themeDark .gform_wrapper .gform_footer:hover--hasIcon, .gform_wrapper .themeDark .gform_footer:hover--hasIcon, .themeDark .button:focus--hasIcon, .themeDark .gform_wrapper .gform_footer:focus--hasIcon, .gform_wrapper .themeDark .gform_footer:focus--hasIcon,
        .themeHero .button:hover--hasIcon,
        .themeHero .gform_wrapper .gform_footer:hover--hasIcon,
        .gform_wrapper .themeHero .gform_footer:hover--hasIcon,
        .themeHero .button:focus--hasIcon,
        .themeHero .gform_wrapper .gform_footer:focus--hasIcon,
        .gform_wrapper .themeHero .gform_footer:focus--hasIcon,
        .themeLight .button:hover--hasIcon,
        .themeLight .gform_wrapper .gform_footer:hover--hasIcon,
        .gform_wrapper .themeLight .gform_footer:hover--hasIcon,
        .themeLight .button:focus--hasIcon,
        .themeLight .gform_wrapper .gform_footer:focus--hasIcon,
        .gform_wrapper .themeLight .gform_footer:focus--hasIcon {
          background-color: #003769; } }
  @media (min-width: 768px) {
    .themeDark .button:hover, .themeDark .gform_wrapper .gform_footer:hover, .gform_wrapper .themeDark .gform_footer:hover, .themeDark .button:focus, .themeDark .gform_wrapper .gform_footer:focus, .gform_wrapper .themeDark .gform_footer:focus {
      color: #fff; }
      .themeDark .button:hover:after, .themeDark .gform_wrapper .gform_footer:hover:after, .gform_wrapper .themeDark .gform_footer:hover:after, .themeDark .button:focus:after, .themeDark .gform_wrapper .gform_footer:focus:after, .gform_wrapper .themeDark .gform_footer:focus:after {
        background-image: url("../assets/icons/arrow-external-sprite-theme-dark.svg"); } }

.slider-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #003769;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: background-color 0.2s ease, opacity 0.2s ease;
  transition: background-color 0.2s ease, opacity 0.2s ease;
  width: 30px; }
  @media (min-width: 768px) {
    .slider-button {
      height: 34px;
      width: 34px; }
      .slider-button:hover, .slider-button:focus {
        background-color: #377dbe; } }
  .slider-button--white {
    background-color: #fff; }
    .slider-button--white svg path {
      stroke: #003769; }
    @media (min-width: 768px) {
      .slider-button--white:hover, .slider-button--white:focus {
        background-color: #fff; }
        .slider-button--white:hover svg path, .slider-button--white:focus svg path {
          stroke: #377dbe; } }
  .slider-button.swiper-button-disabled {
    opacity: 0.5;
    pointer-events: none; }

/**
* 3.2 Forms
*
* Global form elements, including structering wrapper elements.
*/
fieldset {
  border: 0;
  display: block;
  margin: 0 0 1rem;
  padding: 0;
  width: 100%; }
  @media (min-width: 768px) {
    fieldset {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  @media (min-width: 1024px) {
    fieldset {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 85%; } }
  fieldset *:last-child {
    margin-bottom: 0; }

.field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-flow: column-reverse;
          flex-flow: column-reverse;
  margin-bottom: 1rem;
  position: relative; }

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

label {
  color: #333;
  cursor: text;
  left: 16px;
  overflow: hidden;
  position: absolute;
  right: initial;
  text-align: left;
  text-overflow: ellipsis;
  top: 11px;
  -webkit-transform: translateY(0) scale(1);
          transform: translateY(0) scale(1);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transition: color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  white-space: nowrap;
  will-change: transform; }
  @media (min-width: 768px) {
    label {
      top: 16px; } }

[type='text'],
[type='email'],
[type='search'],
[type='password'],
textarea,
select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fafafa;
  border-bottom: 1px solid #999;
  border-left: 0;
  border-radius: 0;
  border-right: 0;
  border-top: 0;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  min-height: 45px;
  padding: 16px 16px 6px;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  -webkit-transition: all 160ms linear;
  transition: all 160ms linear; }
  @media (min-width: 768px) {
    [type='text'],
    [type='email'],
    [type='search'],
    [type='password'],
    textarea,
    select {
      min-height: 56px; } }
  [type='text']::-webkit-input-placeholder, [type='email']::-webkit-input-placeholder, [type='search']::-webkit-input-placeholder, [type='password']::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder {
    color: #fafafa;
    font-weight: 400;
    -webkit-transition: inherit;
    transition: inherit; }
  [type='text']::-moz-placeholder, [type='email']::-moz-placeholder, [type='search']::-moz-placeholder, [type='password']::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder {
    color: #fafafa;
    font-weight: 400;
    -moz-transition: inherit;
    transition: inherit; }
  [type='text']:-ms-input-placeholder, [type='email']:-ms-input-placeholder, [type='search']:-ms-input-placeholder, [type='password']:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder {
    color: #fafafa;
    font-weight: 400;
    -ms-transition: inherit;
    transition: inherit; }
  [type='text']::-ms-input-placeholder, [type='email']::-ms-input-placeholder, [type='search']::-ms-input-placeholder, [type='password']::-ms-input-placeholder, textarea::-ms-input-placeholder, select::-ms-input-placeholder {
    color: #fafafa;
    font-weight: 400;
    -ms-transition: inherit;
    transition: inherit; }
  [type='text']::placeholder,
  [type='email']::placeholder,
  [type='search']::placeholder,
  [type='password']::placeholder,
  textarea::placeholder,
  select::placeholder {
    color: #fafafa;
    font-weight: 400;
    -webkit-transition: inherit;
    transition: inherit; }
    [type='text']::-webkit-input-placeholder + label, [type='email']::-webkit-input-placeholder + label, [type='search']::-webkit-input-placeholder + label, [type='password']::-webkit-input-placeholder + label, textarea::-webkit-input-placeholder + label, select::-webkit-input-placeholder + label {
      cursor: text;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    [type='text']::-moz-placeholder + label, [type='email']::-moz-placeholder + label, [type='search']::-moz-placeholder + label, [type='password']::-moz-placeholder + label, textarea::-moz-placeholder + label, select::-moz-placeholder + label {
      cursor: text;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    [type='text']:-ms-input-placeholder + label, [type='email']:-ms-input-placeholder + label, [type='search']:-ms-input-placeholder + label, [type='password']:-ms-input-placeholder + label, textarea:-ms-input-placeholder + label, select:-ms-input-placeholder + label {
      cursor: text;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    [type='text']::-ms-input-placeholder + label, [type='email']::-ms-input-placeholder + label, [type='search']::-ms-input-placeholder + label, [type='password']::-ms-input-placeholder + label, textarea::-ms-input-placeholder + label, select::-ms-input-placeholder + label {
      cursor: text;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    [type='text']::placeholder + label,
    [type='email']::placeholder + label,
    [type='search']::placeholder + label,
    [type='password']::placeholder + label,
    textarea::placeholder + label,
    select::placeholder + label {
      cursor: text;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  [type='text']:focus,
  [type='email']:focus,
  [type='search']:focus,
  [type='password']:focus,
  textarea:focus,
  select:focus {
    background-color: #f2f2f2;
    outline: 0; }
    [type='text']:focus + label,
    [type='email']:focus + label,
    [type='search']:focus + label,
    [type='password']:focus + label,
    textarea:focus + label,
    select:focus + label {
      cursor: pointer;
      pointer-events: all; }
  [type='text']:focus::-webkit-input-placeholder, [type='email']:focus::-webkit-input-placeholder, [type='search']:focus::-webkit-input-placeholder, [type='password']:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder, select:focus::-webkit-input-placeholder {
    color: rgba(242, 242, 242, 0.2);
    opacity: 1; }
  [type='text']:focus::-moz-placeholder, [type='email']:focus::-moz-placeholder, [type='search']:focus::-moz-placeholder, [type='password']:focus::-moz-placeholder, textarea:focus::-moz-placeholder, select:focus::-moz-placeholder {
    color: rgba(242, 242, 242, 0.2);
    opacity: 1; }
  [type='text']:focus:-ms-input-placeholder, [type='email']:focus:-ms-input-placeholder, [type='search']:focus:-ms-input-placeholder, [type='password']:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder, select:focus:-ms-input-placeholder {
    color: rgba(242, 242, 242, 0.2);
    opacity: 1; }
  [type='text']:focus::-ms-input-placeholder, [type='email']:focus::-ms-input-placeholder, [type='search']:focus::-ms-input-placeholder, [type='password']:focus::-ms-input-placeholder, textarea:focus::-ms-input-placeholder, select:focus::-ms-input-placeholder {
    color: rgba(242, 242, 242, 0.2);
    opacity: 1; }
  [type='text']:focus::placeholder,
  [type='email']:focus::placeholder,
  [type='search']:focus::placeholder,
  [type='password']:focus::placeholder,
  textarea:focus::placeholder,
  select:focus::placeholder {
    color: rgba(242, 242, 242, 0.2);
    opacity: 1; }
  [type='text']:-moz-placeholder-shown + label, [type='email']:-moz-placeholder-shown + label, [type='search']:-moz-placeholder-shown + label, [type='password']:-moz-placeholder-shown + label, textarea:-moz-placeholder-shown + label, select:-moz-placeholder-shown + label {
    color: #333;
    cursor: text;
    overflow: hidden;
    text-overflow: ellipsis;
    transform: translateY(0) scale(1);
    white-space: nowrap; }
  [type='text']:-ms-input-placeholder + label, [type='email']:-ms-input-placeholder + label, [type='search']:-ms-input-placeholder + label, [type='password']:-ms-input-placeholder + label, textarea:-ms-input-placeholder + label, select:-ms-input-placeholder + label {
    color: #333;
    cursor: text;
    overflow: hidden;
    text-overflow: ellipsis;
    transform: translateY(0) scale(1);
    white-space: nowrap; }
  [type='text']:placeholder-shown + label,
  [type='text'].placeholder-shown + label,
  [type='email']:placeholder-shown + label,
  [type='email'].placeholder-shown + label,
  [type='search']:placeholder-shown + label,
  [type='search'].placeholder-shown + label,
  [type='password']:placeholder-shown + label,
  [type='password'].placeholder-shown + label,
  textarea:placeholder-shown + label,
  textarea.placeholder-shown + label,
  select:placeholder-shown + label,
  select.placeholder-shown + label {
    color: #333;
    cursor: text;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transform: translateY(0) scale(1);
            transform: translateY(0) scale(1);
    white-space: nowrap; }
  [type='text']:not(:-moz-placeholder-shown) + label, [type='email']:not(:-moz-placeholder-shown) + label, [type='search']:not(:-moz-placeholder-shown) + label, [type='password']:not(:-moz-placeholder-shown) + label, textarea:not(:-moz-placeholder-shown) + label, select:not(:-moz-placeholder-shown) + label {
    color: #999;
    transform: translateY(-40%) scale(0.75); }
  [type='text']:not(:-ms-input-placeholder) + label, [type='email']:not(:-ms-input-placeholder) + label, [type='search']:not(:-ms-input-placeholder) + label, [type='password']:not(:-ms-input-placeholder) + label, textarea:not(:-ms-input-placeholder) + label, select:not(:-ms-input-placeholder) + label {
    color: #999;
    transform: translateY(-40%) scale(0.75); }
  [type='text']:not(:placeholder-shown) + label,
  [type='email']:not(:placeholder-shown) + label,
  [type='search']:not(:placeholder-shown) + label,
  [type='password']:not(:placeholder-shown) + label,
  textarea:not(:placeholder-shown) + label,
  select:not(:placeholder-shown) + label {
    color: #999;
    -webkit-transform: translateY(-40%) scale(0.75);
            transform: translateY(-40%) scale(0.75); }
    @media (min-width: 768px) {
      [type='text']:not(:-moz-placeholder-shown) + label, [type='email']:not(:-moz-placeholder-shown) + label, [type='search']:not(:-moz-placeholder-shown) + label, [type='password']:not(:-moz-placeholder-shown) + label, textarea:not(:-moz-placeholder-shown) + label, select:not(:-moz-placeholder-shown) + label {
        transform: translateY(-50%) scale(0.75); }
      [type='text']:not(:-ms-input-placeholder) + label, [type='email']:not(:-ms-input-placeholder) + label, [type='search']:not(:-ms-input-placeholder) + label, [type='password']:not(:-ms-input-placeholder) + label, textarea:not(:-ms-input-placeholder) + label, select:not(:-ms-input-placeholder) + label {
        transform: translateY(-50%) scale(0.75); }
      [type='text']:not(:placeholder-shown) + label,
      [type='email']:not(:placeholder-shown) + label,
      [type='search']:not(:placeholder-shown) + label,
      [type='password']:not(:placeholder-shown) + label,
      textarea:not(:placeholder-shown) + label,
      select:not(:placeholder-shown) + label {
        -webkit-transform: translateY(-50%) scale(0.75);
                transform: translateY(-50%) scale(0.75); } }
    [type='text']:not(:-moz-placeholder-shown) + label .gfield_required, [type='email']:not(:-moz-placeholder-shown) + label .gfield_required, [type='search']:not(:-moz-placeholder-shown) + label .gfield_required, [type='password']:not(:-moz-placeholder-shown) + label .gfield_required, textarea:not(:-moz-placeholder-shown) + label .gfield_required, select:not(:-moz-placeholder-shown) + label .gfield_required {
      color: #999; }
    [type='text']:not(:-ms-input-placeholder) + label .gfield_required, [type='email']:not(:-ms-input-placeholder) + label .gfield_required, [type='search']:not(:-ms-input-placeholder) + label .gfield_required, [type='password']:not(:-ms-input-placeholder) + label .gfield_required, textarea:not(:-ms-input-placeholder) + label .gfield_required, select:not(:-ms-input-placeholder) + label .gfield_required {
      color: #999; }
    [type='text']:not(:placeholder-shown) + label .gfield_required,
    [type='email']:not(:placeholder-shown) + label .gfield_required,
    [type='search']:not(:placeholder-shown) + label .gfield_required,
    [type='password']:not(:placeholder-shown) + label .gfield_required,
    textarea:not(:placeholder-shown) + label .gfield_required,
    select:not(:placeholder-shown) + label .gfield_required {
      color: #999; }
  [type='text']:focus + label,
  [type='text'].with-value + label,
  [type='email']:focus + label,
  [type='email'].with-value + label,
  [type='search']:focus + label,
  [type='search'].with-value + label,
  [type='password']:focus + label,
  [type='password'].with-value + label,
  textarea:focus + label,
  textarea.with-value + label,
  select:focus + label,
  select.with-value + label {
    color: #999;
    -webkit-transform: translateY(-40%) scale(0.75);
            transform: translateY(-40%) scale(0.75); }
    @media (min-width: 768px) {
      [type='text']:focus + label,
      [type='text'].with-value + label,
      [type='email']:focus + label,
      [type='email'].with-value + label,
      [type='search']:focus + label,
      [type='search'].with-value + label,
      [type='password']:focus + label,
      [type='password'].with-value + label,
      textarea:focus + label,
      textarea.with-value + label,
      select:focus + label,
      select.with-value + label {
        -webkit-transform: translateY(-50%) scale(0.75);
                transform: translateY(-50%) scale(0.75); } }
    [type='text']:focus + label .gfield_required,
    [type='text'].with-value + label .gfield_required,
    [type='email']:focus + label .gfield_required,
    [type='email'].with-value + label .gfield_required,
    [type='search']:focus + label .gfield_required,
    [type='search'].with-value + label .gfield_required,
    [type='password']:focus + label .gfield_required,
    [type='password'].with-value + label .gfield_required,
    textarea:focus + label .gfield_required,
    textarea.with-value + label .gfield_required,
    select:focus + label .gfield_required,
    select.with-value + label .gfield_required {
      color: #999; }

textarea {
  min-height: 150px;
  padding: 10px 0 0;
  resize: vertical;
  width: 100%; }

select {
  background-image: url("data:image/svg+xml;charset=utf8,  %3Csvg width='16' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-4-8h24v24H-4z'/%3E%3Cpath stroke='rgb(55, 125, 190)' stroke-width='2' d='M1.212.8L8 7.588 14.788.8'/%3E%3C/g%3E%3C/svg%3E");
  background-position: calc(100% - 18px) center;
  background-repeat: no-repeat;
  background-size: 16px;
  height: 45px;
  padding-bottom: 10px;
  padding-right: 45px;
  padding-top: 10px; }
  @media (min-width: 768px) {
    select {
      height: 56px; } }
  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: #979797;
    outline: 0; }
  [type='checkbox'] + label,
  [type='radio'] + label {
    display: inline-block;
    max-width: 100%;
    padding: 0.5rem 0 0.5rem 2rem;
    position: relative;
    width: 100%; }
    [type='checkbox'] + label::before,
    [type='radio'] + label::before {
      background: #fafafa;
      border: 1px solid #999;
      border-radius: 0;
      content: '';
      display: block;
      height: 22px;
      left: 0;
      margin: 0;
      padding: 0;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
      transition: border-color 0.2s ease, background-color 0.2s ease;
      width: 22px; }
  [type='checkbox']:checked + label::before,
  [type='radio']:checked + label::before {
    background-color: #003769;
    -webkit-box-shadow: inset 0 0 0 3px #fafafa;
            box-shadow: inset 0 0 0 3px #fafafa; }

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

#ui-datepicker-div {
  background: #fff; }
  #ui-datepicker-div .ui-state-default {
    color: #000000;
    font-weight: normal; }
  #ui-datepicker-div .ui-state-highlight {
    color: #377dbe; }

.ui-datepicker-prev,
.ui-datepicker-next {
  display: none; }

.ui-datepicker-month,
.ui-datepicker-year {
  cursor: pointer; }

.ui-datepicker-calendar tr {
  border-bottom-width: 1px; }

.gform_wrapper .screen-reader-text,
.gform_wrapper label.hidden_sub_label,
.gform_wrapper .gform_fileupload_rules {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important; }

.gform_wrapper form {
  position: relative; }

.gform_wrapper .gform_body {
  padding-bottom: 20px; }
  @media (min-width: 768px) {
    .gform_wrapper .gform_body {
      padding-bottom: 40px; } }

.gform_wrapper .gform_fields {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .gform_wrapper .gform_fields > li::before {
    content: none; }
  .gform_wrapper .gform_fields .gfield {
    margin: 0;
    padding: 0;
    width: 100%; }
    @media (min-width: 768px) {
      .gform_wrapper .gform_fields .gfield {
        margin: 10px 0; }
        .gform_wrapper .gform_fields .gfield.left_half {
          padding: 0 15px 0 0;
          width: 50%; }
        .gform_wrapper .gform_fields .gfield.right_half {
          padding: 0 0 0 15px;
          width: 50%; } }
    .gform_wrapper .gform_fields .gfield.hidden_label .gfield_label {
      display: none; }
    .gform_wrapper .gform_fields .gfield.hidden_label .gfield_required {
      display: none; }
    .gform_wrapper .gform_fields .gfield input.datepicker_with_icon {
      width: 100%; }
    .gform_wrapper .gform_fields .gfield.file_input .gfield_label {
      background: #fafafa;
      border-bottom: 1px solid #999;
      cursor: pointer;
      display: block;
      height: 55px;
      left: inherit;
      padding: 16px 16px 6px;
      position: relative;
      top: inherit;
      -webkit-transform: none;
              transform: none;
      width: 100%; }
      .gform_wrapper .gform_fields .gfield.file_input .gfield_label:hover::after {
        background-color: #377dbe; }
      .gform_wrapper .gform_fields .gfield.file_input .gfield_label::after {
        background-color: #003769;
        background-image: url("../assets/icons/upload.svg");
        background-position: center;
        background-repeat: no-repeat;
        background-size: auto;
        bottom: 10px;
        content: '';
        height: 34px;
        position: absolute;
        right: 10px;
        -webkit-transition: background-color 0.2s ease;
        transition: background-color 0.2s ease;
        width: 34px; }
    .gform_wrapper .gform_fields .gfield.gfield_error {
      background-color: transparent;
      border: 0; }
      .gform_wrapper .gform_fields .gfield.gfield_error .gfield_label {
        color: #003769;
        margin: 0; }
      .gform_wrapper .gform_fields .gfield.gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
      .gform_wrapper .gform_fields .gfield.gfield_error select,
      .gform_wrapper .gform_fields .gfield.gfield_error textarea {
        border: 0;
        border-bottom: 1px solid #999; }
      .gform_wrapper .gform_fields .gfield.gfield_error .validation_message {
        color: #003769;
        font-size: 0.75rem;
        font-weight: normal;
        padding: 2px 0 0 16px; }
      .gform_wrapper .gform_fields .gfield.gfield_error .gfield_required {
        color: #003769; }
      .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container {
        margin-bottom: 0;
        margin-top: 0;
        position: relative; }
        .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container::after {
          background-image: url("../assets/icons/exclamation.svg");
          background-repeat: no-repeat;
          background-size: 100%;
          content: '';
          height: 30px;
          position: absolute;
          right: 10px;
          top: 50%;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%);
          width: 30px; }
        .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container.ginput_container_textarea::after {
          top: 25px; }
        .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container.ginput_container_radio::after, .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container.ginput_container_consent::after {
          content: none; }
      .gform_wrapper .gform_fields .gfield.gfield_error input.datepicker_with_icon.small,
      .gform_wrapper .gform_fields .gfield.gfield_error input.datepicker_with_icon.medium,
      .gform_wrapper .gform_fields .gfield.gfield_error input.datepicker_with_icon.large {
        width: calc(100% - 32px); }
      .gform_wrapper .gform_fields .gfield.gfield_error input.datepicker.datepicker_with_icon {
        margin-right: 4px !important;
        display: -moz-inline-stack;
        display: inline-block; }
  .gform_wrapper .gform_fields input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) {
    padding: 16px 16px 6px; }
  .gform_wrapper .gform_fields select {
    height: 45px;
    padding: 10px 45px 10px 16px;
    width: 100%; }
    @media (min-width: 768px) {
      .gform_wrapper .gform_fields select {
        height: 56px; } }
  .gform_wrapper .gform_fields textarea {
    padding: 22px 16px 6px; }
  .gform_wrapper .gform_fields img.ui-datepicker-trigger {
    width: 17px !important;
    height: 16px !important;
    position: absolute;
    right: 20px;
    top: 20px; }

.gform_wrapper .gfield_required {
  color: #333;
  display: inline;
  margin-left: 0; }

.gform_wrapper .top_label .gfield_label {
  font-weight: normal; }

.gform_wrapper .top_label .medium,
.gform_wrapper .top_label .small {
  width: 100%; }

.gform_wrapper .gfield_radio {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  width: 100%; }
  .gform_wrapper .gfield_radio > li::before {
    content: none; }
  .gform_wrapper .gfield_radio li {
    margin: 0 0 0 2rem; }
    .gform_wrapper .gfield_radio li:first-child {
      margin-left: 0; }
    .gform_wrapper .gfield_radio li label {
      color: #333;
      margin: 0; }

.gform_wrapper .ginput_container_consent .gfield_consent_label {
  cursor: pointer;
  font-size: 0.75rem;
  left: inherit;
  position: relative;
  top: inherit; }

.gform_wrapper .ginput_container_select {
  margin-bottom: 1rem; }

.gform_wrapper .ginput_container_fileupload [type=file] {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1; }

.gform_wrapper .ginput_container_fileupload .screen-reader-text {
  font-size: 0.75rem; }

.gform_wrapper .ginput_container_fileupload [type=file] {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1; }

.gform_wrapper .ginput_container_fileupload .screen-reader-text {
  font-size: 0.75rem; }

.gform_wrapper .ginput_container_radio {
  margin-bottom: 20px; }
  .gform_wrapper .ginput_container_radio label {
    left: inherit;
    position: relative;
    top: inherit; }

.gform_wrapper .gform_footer {
  margin: 0;
  padding: 0;
  text-align: left;
  width: auto; }
  @media (min-width: 768px) {
    .gform_wrapper .gform_footer {
      bottom: 0;
      margin: 0;
      position: absolute;
      right: 0;
      text-align: right; } }
  .gform_wrapper .gform_footer .gform_button {
    padding: 0 5px 0 0; }
    .gform_wrapper .gform_footer .gform_button::after {
      content: none; }
  .gform_wrapper .gform_footer::after {
    margin: 0; }

.gform_wrapper .validation_error {
  border: 0;
  color: #003769;
  font-size: 1rem;
  font-weight: normal; }

.gform_wrapper .gfield_best_before_date .gfield_label_smaller,
.gform_wrapper .gfield_best_before_date .gfield_label_smaller span {
  -webkit-transform: translateY(-50%) scale(0.75);
          transform: translateY(-50%) scale(0.75);
  color: #999; }

.gform_validation_error .gfield_best_before_date .gfield_label,
.gform_validation_error .gfield_best_before_date .gfield_label span {
  -webkit-transform: translateY(-50%) scale(0.75);
          transform: translateY(-50%) scale(0.75);
  color: #999; }

.gform_delete {
  display: inline-block;
  max-width: inherit;
  width: auto; }

.gform_ajax_spinner {
  display: none;
  left: 0;
  margin: 0 auto;
  max-width: none;
  position: absolute;
  right: 0;
  width: auto; }

/**
* 3.4 Custom text styles
*/
.largeText {
  font-size: 1rem; }
  @media (min-width: 768px) {
    .largeText {
      font-size: 1.31rem; } }

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

.legalText {
  font-size: 0.75rem; }

.overlineText {
  background-color: #377dbe;
  color: #fff;
  display: inline-block;
  font-family: 'HelveticaNeueLTStd77-BdCn', sans-serif;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 0;
  padding: 5px 8px 5px 5px;
  text-transform: uppercase; }
  .overlineText + p {
    margin-top: 1.2rem; }
    @media (min-width: 768px) {
      .overlineText + p {
        margin-top: 2.5rem; } }
  @media (min-width: 768px) {
    .overlineText {
      font-size: 1.5rem;
      padding: 6px 15px 5px 10px; } }

.highlighted {
  background: none;
  border-bottom: 1px solid #979797;
  border-top: 1px solid #979797;
  line-height: 1.5;
  margin: 2.13rem 0;
  padding: 1.87rem 0.94rem; }
  .highlighted,
  .highlighted h1, .highlighted h2, .highlighted h3, .highlighted h4, .highlighted h5, .highlighted h6, .highlighted .h1, .highlighted .h2, .highlighted .h3, .highlighted .h4, .highlighted .h5, .highlighted .h6 {
    color: #666; }
  @media (min-width: 768px) {
    .highlighted {
      padding: 2.13rem; } }
  @media (min-width: 1024px) {
    .highlighted {
      margin: 3.85rem 0;
      padding: 2.5rem 4.25rem; } }

.admin-bar .ab-top-menu {
  left: 0; }
  .admin-bar .ab-top-menu ul {
    left: 0; }
  .admin-bar .ab-top-menu [target=_blank]::before, .admin-bar .ab-top-menu [target=_blank]::after {
    content: none; }

.lazyload,
.lazyloading {
  opacity: 0; }

img.lazyloaded {
  opacity: 1;
  -webkit-transition: opacity 400ms;
  transition: opacity 400ms; }

.figure {
  background-color: #f2f2f2; }

@media all and (-ms-high-contrast: none) {
  .swiper-wrapper {
    opacity: 0.99; } }

.tooltip-wrapper {
  position: absolute;
  top: 13px;
  left: -5px;
  display: none; }
  .tooltip-wrapper.is-visible {
    display: block; }

.tooltip-bg {
  text-align: center;
  font-weight: 500;
  font-size: 13px;
  margin-left: 6px;
  position: relative;
  display: inline-block;
  line-height: 1 !important;
  cursor: pointer; }
  .tooltip-bg.has-icon {
    width: 25px;
    height: 25px; }

.tooltip-bg > span {
  line-height: 1.1 !important;
  padding: 5px;
  z-index: 1 !important; }

.tooltip-bg > i {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1; }

.fa-info-circle:before {
  content: '';
  display: block;
  background: url("../assets/icons/icon-question.svg");
  background-repeat: no-repeat;
  width: 16px;
  height: 16px; }

.tooltip-bg > span:not(.tooltip-desc) {
  background-color: black;
  color: white;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 13px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  left: calc(100% - 20px);
  bottom: 100%;
  background: #377dbe; }

.tooltip-bg > span:not(.tooltip-desc):after {
  content: '';
  display: inline-block;
  border: 5px solid;
  position: absolute;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-color: #377dbe transparent transparent transparent;
  top: 100%;
  left: 6px;
  transition: all 0.3s ease-in-out; }

.tooltip-wrapper .tooltip-bg > span.tooltip-desc:hover ~ span,
.tooltip-wrapper .tooltip-bg > i:hover ~ span {
  opacity: 1;
  bottom: calc(100% + 10px);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  visibility: visible; }

.tooltip-image img {
  max-width: 280px; }

@media (min-width: 768px) {
  .gfield--datepicker-default-icon label {
    left: 32px; }
  .tooltip-wrapper {
    left: 0;
    top: -25px; }
  .tooltip-bg {
    margin-left: 26px; }
  .tooltip-image img {
    max-width: none; } }

[is='flynt-accordion-vertical'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-accordion-vertical'] {
      margin: 68px 0; } }
  [is='flynt-accordion-vertical'] .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1292px;
    padding-left: 25px;
    padding-right: 25px; }
  [is='flynt-accordion-vertical'] .preContent {
    margin-bottom: 1.5rem;
    max-width: 1020px; }
    [is='flynt-accordion-vertical'] .preContent > :first-child:not(.overlineText) {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-accordion-vertical'] .preContent > :last-child:not(.overlineText) {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 768px) {
      [is='flynt-accordion-vertical'] .preContent {
        margin-bottom: 3.4rem; } }
  [is='flynt-accordion-vertical'] .content {
    margin: 0 auto;
    max-width: 1020px; }
  [is='flynt-accordion-vertical'] .accordion {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    list-style: none;
    margin: 0;
    padding: 0; }
    [is='flynt-accordion-vertical'] .accordion > li::before {
      content: none; }
  [is='flynt-accordion-vertical'] .panel {
    border-top: 1px solid #999;
    margin: 0;
    padding: 0; }
    [is='flynt-accordion-vertical'] .panel:last-child {
      border-bottom: 1px solid #999; }
    [is='flynt-accordion-vertical'] .panel-trigger {
      cursor: pointer;
      font-size: 0.875rem;
      margin: 0;
      outline: 0;
      padding: 10px 30px 10px 0;
      position: relative;
      width: 100%; }
      @media (min-width: 768px) {
        [is='flynt-accordion-vertical'] .panel-trigger {
          font-size: 1.31rem;
          padding: 17px 30px 17px 0; } }
      [is='flynt-accordion-vertical'] .panel-trigger::after {
        background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg width='20' height='12' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.592 1.577l8.485 8.485 8.485-8.485' stroke='rgb(0, 55, 105)' stroke-width='2' fill='none' fill-rule='evenodd'/%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: -webkit-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
        transition: -webkit-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
        transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
        transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
        width: 18px; }
        @media (min-width: 768px) {
          [is='flynt-accordion-vertical'] .panel-trigger::after {
            background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='16'%3e%3cpath d='M1.272 1L14 13.728 26.728 1' stroke='rgb(0, 55, 105)' stroke-width='3' fill='none' fill-rule='evenodd'/%3e%3c/svg%3e");
            width: 28px; } }
      [is='flynt-accordion-vertical'] .panel-trigger[aria-expanded='true']::after {
        -webkit-transform: rotateX(180deg);
                transform: rotateX(180deg); }
    [is='flynt-accordion-vertical'] .panel-content {
      display: none;
      margin: 0;
      padding: 0; }
    [is='flynt-accordion-vertical'] .panel-revealer {
      margin-bottom: 20px; }
      @media (min-width: 768px) {
        [is='flynt-accordion-vertical'] .panel-revealer {
          margin-bottom: 32px; } }
    [is='flynt-accordion-vertical'] .panel:first-child .panel-content {
      display: block; }
    [is='flynt-accordion-vertical'] .panel-inner {
      color: #666;
      font-size: 0.875rem;
      padding: 20px 0; }
      [is='flynt-accordion-vertical'] .panel-inner > :first-child:not(.overlineText) {
        margin-top: 0;
        padding-top: 0; }
      [is='flynt-accordion-vertical'] .panel-inner > :last-child:not(.overlineText) {
        margin-bottom: 0;
        padding-bottom: 0; }
      @media (min-width: 768px) {
        [is='flynt-accordion-vertical'] .panel-inner {
          color: inherit;
          font-size: inherit;
          padding: 20px 34px 60px; } }
  [is='flynt-accordion-vertical'] .parallax {
    will-change: transform; }
    [is='flynt-accordion-vertical'] .parallax-elem-1 {
      -webkit-transform: translateY(var(--slideDown));
              transform: translateY(var(--slideDown)); }
  [is='flynt-accordion-vertical'] [is='flynt-block-social-share'] {
    margin-top: 0; }
    [is='flynt-accordion-vertical'] [is='flynt-block-social-share'] .centerMaxWidthContainer {
      padding: 0; }
    [is='flynt-accordion-vertical'] [is='flynt-block-social-share'] .social-wrap {
      border-top: 0;
      -webkit-transition: none;
      transition: none; }

[is='flynt-block-chronical'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-block-chronical'] {
      margin: 68px 0; } }
  [is='flynt-block-chronical'] .centerMaxWidthContainer {
    padding-bottom: 45px; }
  [is='flynt-block-chronical'] .preContent {
    margin-bottom: 1.5rem;
    max-width: 450px; }
    [is='flynt-block-chronical'] .preContent > :first-child:not(.overlineText) {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-block-chronical'] .preContent > :last-child:not(.overlineText) {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 768px) {
      [is='flynt-block-chronical'] .preContent {
        margin-bottom: 3.4rem;
        max-width: 1020px; } }
  [is='flynt-block-chronical'] .figure {
    margin: 0; }
  [is='flynt-block-chronical'] .timeline {
    margin: 50px auto 0;
    max-width: 450px;
    position: relative; }
    @media (min-width: 768px) {
      [is='flynt-block-chronical'] .timeline {
        margin-left: -34px;
        margin-right: -34px;
        margin-top: 0;
        max-width: none; } }
    @media (min-width: 1280px) {
      [is='flynt-block-chronical'] .timeline {
        margin-left: -68px;
        margin-right: -68px; } }
    [is='flynt-block-chronical'] .timeline::before {
      background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(2%, #f2f2f2), color-stop(50%, #f2f2f2), color-stop(98%, #f2f2f2), to(#fff));
      background: linear-gradient(to bottom, #fff 0%, #f2f2f2 2%, #f2f2f2 50%, #f2f2f2 98%, #fff 100%);
      content: '';
      display: block;
      height: calc(100% + 90px);
      left: 50%;
      margin-left: -3px;
      position: absolute;
      top: -45px;
      width: 6px;
      z-index: -1; }
      @media (min-width: 768px) {
        [is='flynt-block-chronical'] .timeline::before {
          background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(5%, #f2f2f2), color-stop(50%, #f2f2f2), color-stop(95%, #f2f2f2), to(#fff));
          background: linear-gradient(to bottom, #fff 0%, #f2f2f2 5%, #f2f2f2 50%, #f2f2f2 95%, #fff 100%);
          height: calc(100% + 50px);
          top: -25px; } }
    [is='flynt-block-chronical'] .timeline::after {
      clear: both;
      content: '';
      display: block; }
  [is='flynt-block-chronical'] .event {
    opacity: 0;
    padding: 0 0 30px;
    width: 100%; }
    @media (min-width: 768px) {
      [is='flynt-block-chronical'] .event {
        clear: left;
        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;
        float: left;
        padding: 0 34px 34px;
        width: 50%; }
        [is='flynt-block-chronical'] .event:nth-child(even) {
          clear: right;
          float: right; }
        [is='flynt-block-chronical'] .event.extra-margin .event-caption::before, [is='flynt-block-chronical'] .event.extra-margin .event-caption::after {
          margin-top: 50px; } }
    @media (min-width: 1280px) {
      [is='flynt-block-chronical'] .event {
        padding: 0 68px 34px; } }
    @media (min-width: 768px) {
      [is='flynt-block-chronical'] .event:nth-child(2) {
        margin-top: 34px; } }
    @media (min-width: 1024px) {
      [is='flynt-block-chronical'] .event:nth-child(2) {
        margin-top: 68px; } }
    [is='flynt-block-chronical'] .event-caption {
      padding: 25px;
      position: relative;
      z-index: 2; }
      [is='flynt-block-chronical'] .event-caption > :first-child:not(.overlineText) {
        margin-top: 0;
        padding-top: 0; }
      [is='flynt-block-chronical'] .event-caption > :last-child:not(.overlineText) {
        margin-bottom: 0;
        padding-bottom: 0; }
      @media (min-width: 768px) {
        [is='flynt-block-chronical'] .event-caption {
          padding: 34px; } }
      [is='flynt-block-chronical'] .event-caption:not(.themeDark) {
        background: #f2f2f2; }
        [is='flynt-block-chronical'] .event-caption:not(.themeDark)::before {
          border-top-color: #f2f2f2; }
          @media (min-width: 768px) {
            [is='flynt-block-chronical'] .event-caption:not(.themeDark)::before {
              border-left-color: #f2f2f2;
              border-top-color: transparent; } }
        [is='flynt-block-chronical'] .event-caption:not(.themeDark)::after {
          background-color: #999;
          height: 14px;
          margin-right: -7px;
          margin-top: 4px;
          width: 14px; }
          @media (min-width: 768px) {
            [is='flynt-block-chronical'] .event-caption:not(.themeDark)::after {
              height: 24px;
              right: -39px;
              top: 45px;
              width: 24px; } }
          @media (min-width: 1280px) {
            [is='flynt-block-chronical'] .event-caption:not(.themeDark)::after {
              right: -73px; } }
      [is='flynt-block-chronical'] .event-caption::before, [is='flynt-block-chronical'] .event-caption::after {
        content: '';
        display: block;
        position: absolute; }
      [is='flynt-block-chronical'] .event-caption::before {
        border: 12px solid transparent;
        border-top-color: #333;
        height: 0;
        margin-right: -12px;
        right: 50%;
        top: 100%;
        width: 0;
        z-index: 2; }
        @media (min-width: 768px) {
          [is='flynt-block-chronical'] .event-caption::before {
            border-left-color: #333;
            border-top-color: transparent;
            border-width: 24px;
            margin-right: 0;
            right: -36px;
            top: 38px; } }
        @media (min-width: 1280px) {
          [is='flynt-block-chronical'] .event-caption::before {
            right: -48px; } }
      [is='flynt-block-chronical'] .event-caption::after {
        background-color: #666;
        border-radius: 50%;
        height: 24px;
        margin-right: -12px;
        right: 50%;
        top: 100%;
        width: 24px; }
        @media (min-width: 768px) {
          [is='flynt-block-chronical'] .event-caption::after {
            height: 28px;
            margin: 0;
            right: -48px;
            top: 49px;
            width: 28px; } }
        @media (min-width: 1280px) {
          [is='flynt-block-chronical'] .event-caption::after {
            right: -82px; } }
    [is='flynt-block-chronical'] .event--ready {
      opacity: 1; }
    @media (min-width: 768px) {
      [is='flynt-block-chronical'] .event:nth-child(even) .event-caption::before {
        border-left-color: transparent;
        border-right-color: #333;
        left: -36px;
        right: auto; } }
    @media (min-width: 1280px) {
      [is='flynt-block-chronical'] .event:nth-child(even) .event-caption::before {
        left: -48px; } }
    @media (min-width: 768px) {
      [is='flynt-block-chronical'] .event:nth-child(even) .event-caption::after {
        left: -48px;
        right: auto; } }
    @media (min-width: 1280px) {
      [is='flynt-block-chronical'] .event:nth-child(even) .event-caption::after {
        left: -82px; } }
    @media (min-width: 768px) {
      [is='flynt-block-chronical'] .event:nth-child(even) .event-caption:not(.themeDark)::before {
        border-right-color: #f2f2f2; } }
    @media (min-width: 768px) {
      [is='flynt-block-chronical'] .event:nth-child(even) .event-caption:not(.themeDark)::after {
        left: -46px; } }
    @media (min-width: 1280px) {
      [is='flynt-block-chronical'] .event:nth-child(even) .event-caption:not(.themeDark)::after {
        left: -80px; } }
  [is='flynt-block-chronical'] .figure {
    background: #e6e6e6;
    height: 100%;
    margin-bottom: 0; }
    [is='flynt-block-chronical'] .figure-image--isHidden {
      visibility: hidden; }
  [is='flynt-block-chronical'] .video-playButton {
    cursor: pointer;
    display: block;
    height: 100%;
    left: 0;
    outline: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2; }
    [is='flynt-block-chronical'] .video-playButton::before {
      content: '';
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transition: -webkit-transform 0.3s ease;
      transition: -webkit-transform 0.3s ease;
      transition: transform 0.3s ease;
      transition: transform 0.3s ease, -webkit-transform 0.3s ease;
      background-color: rgba(55, 125, 190, 0.4);
      border: 2px solid #fff;
      border-radius: 50%;
      height: 60px;
      margin-left: -30px;
      margin-top: -30px;
      width: 60px; }
      @media (min-width: 768px) {
        [is='flynt-block-chronical'] .video-playButton::before {
          border-width: 4px;
          height: 76px;
          margin-left: -38px;
          margin-top: -38px;
          width: 76px; } }
    [is='flynt-block-chronical'] .video-playButton::after {
      content: '';
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transition: -webkit-transform 0.3s ease;
      transition: -webkit-transform 0.3s ease;
      transition: transform 0.3s ease;
      transition: transform 0.3s ease, -webkit-transform 0.3s ease;
      background: url("../assets/icons/play-triangle.svg") center center no-repeat;
      background-size: 100% 100%;
      height: 28px;
      margin-left: -7px;
      margin-top: -14px;
      width: 22px; }
      @media (min-width: 768px) {
        [is='flynt-block-chronical'] .video-playButton::after {
          height: 34px;
          margin-left: -9.6px;
          margin-top: -16px;
          width: 30px; } }
    [is='flynt-block-chronical'] .video-playButton:hover::before, [is='flynt-block-chronical'] .video-playButton:hover::after {
      -webkit-transform: scale(1.1);
              transform: scale(1.1); }
  [is='flynt-block-chronical'] .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%;
    z-index: 1; }
    @media (min-width: 768px) {
      [is='flynt-block-chronical'] .video-loader {
        margin-left: -51px;
        margin-top: -51px; } }
  [is='flynt-block-chronical'] .video-loader,
  [is='flynt-block-chronical'] .video-loader::after {
    border-radius: 50%;
    height: 60px;
    width: 60px; }
    @media (min-width: 768px) {
      [is='flynt-block-chronical'] .video-loader,
      [is='flynt-block-chronical'] .video-loader::after {
        height: 102px;
        width: 102px; } }

@-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-chronical'] .video {
    position: relative;
    width: 100%; }
    @media (min-width: 1024px) {
      [is='flynt-block-chronical'] .video {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        width: auto; } }
    [is='flynt-block-chronical'] .video-player {
      height: 0;
      padding-bottom: 56.25%;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 2; }
    [is='flynt-block-chronical'] .video iframe {
      display: none;
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
  [is='flynt-block-chronical'] .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-chronical'] .video-player--isLoading .video-loader {
      display: block; }
    [is='flynt-block-chronical'] .video-player--isLoading .video-playButton {
      display: none; }
  [is='flynt-block-chronical'] .video-player--isLoaded .video-loader,
  [is='flynt-block-chronical'] .video-player--isLoaded .video-playButton {
    display: none; }
  [is='flynt-block-chronical'] .video-player--isLoaded iframe {
    display: block; }

[is='flynt-block-collapse'].flyntComponent {
  margin: -30px 0;
  padding: 5px 0; }
  @media (min-width: 768px) {
    [is='flynt-block-collapse'].flyntComponent {
      margin: -68px 0;
      padding: 0; } }
  [is='flynt-block-collapse'].flyntComponent--dark {
    background: #333; }

[is='flynt-block-cookie-notice'] {
  bottom: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 999; }
  [is='flynt-block-cookie-notice'] .container {
    padding-bottom: 34px;
    padding-right: 34px;
    padding-top: 34px; }
  [is='flynt-block-cookie-notice'] .content {
    font-size: 0.8rem;
    padding-bottom: 25px; }
    [is='flynt-block-cookie-notice'] .content > :first-child:not(.overlineText) {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-block-cookie-notice'] .content > :last-child:not(.overlineText) {
      margin-bottom: 0;
      padding-bottom: 0; }
  [is='flynt-block-cookie-notice'] .button, [is='flynt-block-cookie-notice'] .gform_wrapper .gform_footer, .gform_wrapper [is='flynt-block-cookie-notice'] .gform_footer {
    white-space: nowrap; }
    [is='flynt-block-cookie-notice'] .button--accept:not(.button-hasIcon)::after {
      background-image: url("../assets/icons/icon-check-sprite.svg");
      background-size: 200% 100%;
      width: 18px; }
    [is='flynt-block-cookie-notice'] .button--deny {
      margin-bottom: 10px;
      margin-right: 20px; }
      @media (min-width: 768px) {
        [is='flynt-block-cookie-notice'] .button--deny {
          margin-bottom: 0; } }
      [is='flynt-block-cookie-notice'] .button--deny:not(.button-hasIcon)::after {
        background-image: url("../assets/icons/icon-close-sprite.svg");
        background-size: 200% 100%;
        width: 17px; }
  [is='flynt-block-cookie-notice'].cookieNotice--isVisible {
    display: block; }
  @media (min-width: 768px) {
    [is='flynt-block-cookie-notice'].layoutBottom .container {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding-bottom: 42px;
      padding-top: 42px; }
    [is='flynt-block-cookie-notice'].layoutBottom .content {
      padding-bottom: 0;
      padding-right: 30px; } }
  @media (min-width: 768px) {
    [is='flynt-block-cookie-notice'].layoutFloating {
      bottom: 25px;
      left: 25px;
      max-width: 380px;
      width: calc(100% - (25px * 2)); }
      [is='flynt-block-cookie-notice'].layoutFloating .container {
        padding: 30px; } }

[is='flynt-block-facts'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-block-facts'] {
      margin: 68px 0; } }
  [is='flynt-block-facts'] .preContent > :first-child:not(.overlineText) {
    margin-top: 0;
    padding-top: 0; }
  [is='flynt-block-facts'] .preContent > :last-child:not(.overlineText) {
    margin-bottom: 0;
    padding-bottom: 0; }
  [is='flynt-block-facts'] .fact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (max-width: 767px) {
      [is='flynt-block-facts'] .fact {
        max-width: 500px; } }
    @media (min-width: 1024px) {
      [is='flynt-block-facts'] .fact {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    [is='flynt-block-facts'] .fact-left {
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      margin-bottom: 20px;
      max-width: 700px;
      word-break: break-word; }
      @media (min-width: 768px) {
        [is='flynt-block-facts'] .fact-left {
          margin-bottom: 40px; } }
      @media (min-width: 1024px) {
        [is='flynt-block-facts'] .fact-left {
          margin-bottom: 0;
          padding-right: 50px;
          width: 44%; }
          [is='flynt-block-facts'] .fact-left h1,
          [is='flynt-block-facts'] .fact-left .h1,
          [is='flynt-block-facts'] .fact-left h2,
          [is='flynt-block-facts'] .fact-left .h2 {
            padding-right: 9px; }
          [is='flynt-block-facts'] .fact-left h3,
          [is='flynt-block-facts'] .fact-left .h3,
          [is='flynt-block-facts'] .fact-left h4,
          [is='flynt-block-facts'] .fact-left .h4,
          [is='flynt-block-facts'] .fact-left h5,
          [is='flynt-block-facts'] .fact-left .h5,
          [is='flynt-block-facts'] .fact-left h6,
          [is='flynt-block-facts'] .fact-left .h6 {
            padding-right: 7px; } }
    [is='flynt-block-facts'] .fact-right {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      max-width: 800px;
      word-break: break-word; }
      @media (min-width: 1024px) {
        [is='flynt-block-facts'] .fact-right {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          width: 56%; } }
    [is='flynt-block-facts'] .fact-icon {
      margin-right: 25px;
      min-width: 70px;
      width: 70px; }
      @media (min-width: 768px) {
        [is='flynt-block-facts'] .fact-icon {
          margin-right: 60px;
          min-width: 150px;
          width: 150px; } }
      [is='flynt-block-facts'] .fact-icon svg,
      [is='flynt-block-facts'] .fact-icon img {
        display: block;
        height: auto;
        margin: 0 0 0 auto;
        max-width: 125px;
        width: 100%; }
    [is='flynt-block-facts'] .fact-item {
      border-left: 1px solid #666;
      padding: 0 0 0 25px; }
      @media (min-width: 768px) {
        [is='flynt-block-facts'] .fact-item {
          min-width: 66%;
          padding: 20px 0 20px 60px; } }
    [is='flynt-block-facts'] .fact-number {
      color: #003769;
      font-size: 3.25rem;
      padding: 0; }
      @media (max-width: 479px) {
        [is='flynt-block-facts'] .fact-number--small {
          font-size: 2.5rem; } }
      @media (min-width: 1280px) {
        [is='flynt-block-facts'] .fact-number {
          font-size: 6.2rem; }
          [is='flynt-block-facts'] .fact-number--small {
            font-size: 4.5rem; } }
    [is='flynt-block-facts'] .fact-subtitle {
      font-size: 0.875rem; }
      @media (min-width: 768px) {
        [is='flynt-block-facts'] .fact-subtitle {
          font-size: 1rem; } }
      @media (min-width: 1280px) {
        [is='flynt-block-facts'] .fact-subtitle {
          font-size: 1.31rem; } }
  @media (min-width: 1024px) {
    [is='flynt-block-facts'].flyntComponent--left .fact {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; }
      [is='flynt-block-facts'].flyntComponent--left .fact-left {
        padding-left: 50px;
        padding-right: 0;
        text-align: right; }
      [is='flynt-block-facts'].flyntComponent--left .fact-right {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse; }
      [is='flynt-block-facts'].flyntComponent--left .fact-icon {
        margin-left: 45px;
        margin-right: 0; }
      [is='flynt-block-facts'].flyntComponent--left .fact-item {
        border-left: 0;
        border-right: 1px solid #666;
        padding: 20px 60px 20px 0; } }

[is='flynt-block-image'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-block-image'] {
      margin: 68px 0; } }
  [is='flynt-block-image'] .figure {
    background: transparent; }
    [is='flynt-block-image'] .figure-revealer {
      background-color: #f2f2f2; }
    [is='flynt-block-image'] .figure-caption {
      line-height: 1.4;
      margin: 0;
      padding: 15px 15px 0; }
      @media (min-width: 768px) {
        [is='flynt-block-image'] .figure-caption {
          line-height: 1.85;
          padding: 27px 34px 0; } }
  @media (min-width: 768px) {
    [is='flynt-block-image'] .figure-ratio-3-1 img {
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center 17%;
         object-position: center 17%;
      max-height: 233px; } }
  @media (min-width: 1024px) {
    [is='flynt-block-image'] .figure-ratio-3-1 img {
      max-height: 319px; } }
  @media (min-width: 1280px) {
    [is='flynt-block-image'] .figure-ratio-3-1 img {
      max-height: 408px; } }

[is='flynt-block-list-jobs'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-block-list-jobs'] {
      margin: 68px 0; } }
  [is='flynt-block-list-jobs'] .centerMaxWidthContainer {
    max-width: 1156px; }
  [is='flynt-block-list-jobs'] .slider {
    height: 100%;
    position: relative; }
  [is='flynt-block-list-jobs'] .bottom-link {
    margin-left: 25px; }
    @media (min-width: 768px) {
      [is='flynt-block-list-jobs'] .bottom-link {
        margin-left: 34px; } }
    @media (min-width: 1280px) {
      [is='flynt-block-list-jobs'] .bottom-link {
        margin-left: 0; } }
  [is='flynt-block-list-jobs'] .fallback-message > :first-child:not(.overlineText) {
    margin-top: 0;
    padding-top: 0; }
  [is='flynt-block-list-jobs'] .fallback-message > :last-child:not(.overlineText) {
    margin-bottom: 0;
    padding-bottom: 0; }
  [is='flynt-block-list-jobs'] .slider-caption {
    margin-bottom: 40px;
    position: relative; }
    @media (max-width: 767px) {
      [is='flynt-block-list-jobs'] .slider-caption {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (min-width: 768px) and (max-width: 1279px) {
      [is='flynt-block-list-jobs'] .slider-caption {
        padding-left: 34px;
        padding-right: 34px; } }
    [is='flynt-block-list-jobs'] .slider-caption .caption {
      padding-right: 0;
      background-color: #666;
      color: #fff;
      display: block;
      font-weight: normal;
      height: 100%;
      outline: none; }
      [is='flynt-block-list-jobs'] .slider-caption .caption::after, [is='flynt-block-list-jobs'] .slider-caption .caption::before {
        content: none; }
      @media (min-width: 576px) and (max-width: 1023px) {
        [is='flynt-block-list-jobs'] .slider-caption .caption {
          min-height: 41vw; } }
      @media (min-width: 1024px) and (max-width: 1279px) {
        [is='flynt-block-list-jobs'] .slider-caption .caption {
          min-height: 26vw; } }
      @media (min-width: 1280px) {
        [is='flynt-block-list-jobs'] .slider-caption .caption {
          min-height: 272px; } }
      [is='flynt-block-list-jobs'] .slider-caption .caption:hover .button-wrap,
      [is='flynt-block-list-jobs'] .slider-caption .caption:hover .button,
      [is='flynt-block-list-jobs'] .slider-caption .caption:hover .gform_wrapper .gform_footer,
      .gform_wrapper [is='flynt-block-list-jobs'] .slider-caption .caption:hover .gform_footer, [is='flynt-block-list-jobs'] .slider-caption .caption:focus .button-wrap,
      [is='flynt-block-list-jobs'] .slider-caption .caption:focus .button,
      [is='flynt-block-list-jobs'] .slider-caption .caption:focus .gform_wrapper .gform_footer,
      .gform_wrapper [is='flynt-block-list-jobs'] .slider-caption .caption:focus .gform_footer {
        background-color: #377dbe; }
      [is='flynt-block-list-jobs'] .slider-caption .caption-content {
        padding: 25px 25px 50px; }
        [is='flynt-block-list-jobs'] .slider-caption .caption-content > :first-child:not(.overlineText) {
          margin-top: 0;
          padding-top: 0; }
        [is='flynt-block-list-jobs'] .slider-caption .caption-content > :last-child:not(.overlineText) {
          margin-bottom: 0;
          padding-bottom: 0; }
        @media (min-width: 768px) {
          [is='flynt-block-list-jobs'] .slider-caption .caption-content {
            padding: 30px 34px 55px; } }
        [is='flynt-block-list-jobs'] .slider-caption .caption-content p {
          margin-bottom: 20px; }
    [is='flynt-block-list-jobs'] .slider-caption .slider-item {
      height: auto;
      position: relative; }
      [is='flynt-block-list-jobs'] .slider-caption .slider-item:nth-child(even) .caption {
        background-color: #999; }
      @media (min-width: 576px) {
        [is='flynt-block-list-jobs'] .slider-caption .slider-item:nth-child(even) {
          margin-top: 30px; } }
      @media (min-width: 768px) {
        [is='flynt-block-list-jobs'] .slider-caption .slider-item:nth-child(even) {
          margin-top: 68px; } }
      @media (min-width: 576px) {
        [is='flynt-block-list-jobs'] .slider-caption .slider-item:nth-child(odd) {
          margin-bottom: 30px; } }
      @media (min-width: 768px) {
        [is='flynt-block-list-jobs'] .slider-caption .slider-item:nth-child(odd) {
          margin-bottom: 68px; } }
    [is='flynt-block-list-jobs'] .slider-caption .button-wrap {
      background: #003769;
      bottom: 0;
      left: 0;
      overflow: hidden;
      position: absolute; }
  [is='flynt-block-list-jobs'] .swiper-button-lock {
    display: none; }
  [is='flynt-block-list-jobs'] .slider-button {
    height: 26px;
    margin-top: -13px;
    outline: none;
    position: absolute;
    top: 50%;
    width: 25px;
    z-index: 2; }
    @media (min-width: 768px) {
      [is='flynt-block-list-jobs'] .slider-button {
        height: 34px;
        margin-top: -17px;
        width: 34px; } }
    [is='flynt-block-list-jobs'] .slider-button--prev {
      left: -25px; }
      @media (min-width: 768px) {
        [is='flynt-block-list-jobs'] .slider-button--prev {
          left: -34px; } }
    [is='flynt-block-list-jobs'] .slider-button--next {
      right: -25px; }
      @media (min-width: 768px) {
        [is='flynt-block-list-jobs'] .slider-button--next {
          right: -34px; } }
  [is='flynt-block-list-jobs'].themeDark {
    padding: 30px 0; }
    @media (min-width: 768px) {
      [is='flynt-block-list-jobs'].themeDark {
        padding: 68px 0; } }
  [is='flynt-block-list-jobs'] .parallax {
    -webkit-transition: -webkit-transform 0.1s;
    transition: -webkit-transform 0.1s;
    transition: transform 0.1s;
    transition: transform 0.1s, -webkit-transform 0.1s;
    will-change: transform; }
    @media (min-width: 576px) {
      [is='flynt-block-list-jobs'] .parallax-elem-1, [is='flynt-block-list-jobs'] .parallax-elem-3 {
        -webkit-transform: translateY(var(--slideUp));
                transform: translateY(var(--slideUp)); } }
    @media (min-width: 576px) {
      [is='flynt-block-list-jobs'] .parallax-elem-2, [is='flynt-block-list-jobs'] .parallax-elem-4 {
        -webkit-transform: translateY(var(--slideDown));
                transform: translateY(var(--slideDown)); } }

[is='flynt-block-not-found'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-block-not-found'] {
      margin: 68px 0; } }
  [is='flynt-block-not-found'] .content {
    margin: 0 auto;
    max-width: 1020px;
    text-align: left; }
    [is='flynt-block-not-found'] .content > :first-child:not(.overlineText) {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-block-not-found'] .content > :last-child:not(.overlineText) {
      margin-bottom: 0;
      padding-bottom: 0; }
  [is='flynt-block-not-found'] .image {
    margin-bottom: 30px; }
    @media (min-width: 768px) {
      [is='flynt-block-not-found'] .image {
        margin-bottom: 55px; } }

[is='flynt-block-social-share'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-block-social-share'] {
      margin: 68px 0; } }
  [is='flynt-block-social-share'] .social {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: -1px 0 0;
    padding: 0; }
    [is='flynt-block-social-share'] .social > li::before {
      content: none; }
    [is='flynt-block-social-share'] .social-item {
      margin: 0; }
      [is='flynt-block-social-share'] .social-item:nth-child(even) .social-link {
        background-color: #333; }
      [is='flynt-block-social-share'] .social-item .social-link {
        padding-right: 0;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        background-color: #666;
        display: block;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 34px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-transition: color 0.2s ease;
        transition: color 0.2s ease;
        -webkit-transition: background-color 0.2s ease;
        transition: background-color 0.2s ease;
        width: 34px; }
        [is='flynt-block-social-share'] .social-item .social-link::after, [is='flynt-block-social-share'] .social-item .social-link::before {
          content: none; }
        [is='flynt-block-social-share'] .social-item .social-link:focus {
          outline: none; }
        [is='flynt-block-social-share'] .social-item .social-link--facebook:hover, [is='flynt-block-social-share'] .social-item .social-link--facebook:focus {
          background-color: #1877f2; }
        [is='flynt-block-social-share'] .social-item .social-link--twitter:hover, [is='flynt-block-social-share'] .social-item .social-link--twitter:focus {
          background-color: #00acee; }
        [is='flynt-block-social-share'] .social-item .social-link--linkedin:hover, [is='flynt-block-social-share'] .social-item .social-link--linkedin:focus {
          background-color: #0076b2; }
        [is='flynt-block-social-share'] .social-item .social-link--whatsapp:hover, [is='flynt-block-social-share'] .social-item .social-link--whatsapp:focus {
          background-color: #26d466; }
        [is='flynt-block-social-share'] .social-item .social-link--xing:hover, [is='flynt-block-social-share'] .social-item .social-link--xing:focus {
          background-color: #00595e; }
        [is='flynt-block-social-share'] .social-item .social-link svg {
          display: block; }
    [is='flynt-block-social-share'] .social-wrap {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-top: 1px solid #666;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
    [is='flynt-block-social-share'] .social-label {
      color: #666;
      padding-right: 24px; }

[is='flynt-block-table'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-block-table'] {
      margin: 68px 0; } }
  [is='flynt-block-table'] .preContent {
    margin-bottom: 1.5rem;
    max-width: 1020px; }
    [is='flynt-block-table'] .preContent > :first-child:not(.overlineText) {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-block-table'] .preContent > :last-child:not(.overlineText) {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 768px) {
      [is='flynt-block-table'] .preContent {
        margin-bottom: 3.4rem; } }
  [is='flynt-block-table'] .table-container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1292px;
    padding-left: 0;
    padding-right: 0; }
    @media (min-width: 1292px) {
      [is='flynt-block-table'] .table-container {
        padding-left: 34px;
        padding-right: 34px; } }
  [is='flynt-block-table'] .swiper-container-horizontal {
    width: 100%; }
    [is='flynt-block-table'] .swiper-container-horizontal > .swiper-scrollbar {
      background-color: #f2f2f2;
      border-radius: 8px;
      height: 15px;
      left: 25px;
      width: calc(100% - 50px); }
    @media (max-width: 1291px) {
      [is='flynt-block-table'] .swiper-container-horizontal::before, [is='flynt-block-table'] .swiper-container-horizontal::after {
        content: '';
        height: 100%;
        position: absolute;
        top: 0;
        z-index: 2; }
      [is='flynt-block-table'] .swiper-container-horizontal::before {
        background: -webkit-gradient(linear, left top, right top, from(white), to(rgba(255, 255, 255, 0)));
        background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
        left: 0;
        width: 25px; }
      [is='flynt-block-table'] .swiper-container-horizontal::after {
        background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white));
        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);
        right: 0;
        width: 25px; } }
  [is='flynt-block-table'] table {
    margin: 0 0 2.5rem; }
  [is='flynt-block-table'] .swiper-scrollbar-drag {
    background-color: #999;
    height: 9px;
    margin-left: 3px;
    margin-top: 3px; }
  [is='flynt-block-table'] .swiper-slide {
    margin-left: 25px;
    min-width: 100%;
    width: 1224px; }
    @media (min-width: 1292px) {
      [is='flynt-block-table'] .swiper-slide {
        margin-left: 0; } }

[is='flynt-block-video-html5'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-block-video-html5'] {
      margin: 68px 0; } }
  .mainContent [is='flynt-block-video-html5'].flyntComponent:first-child {
    margin-top: 25px; }
    @media (min-width: 768px) {
      .mainContent [is='flynt-block-video-html5'].flyntComponent:first-child {
        margin-top: 34px; } }
  [is='flynt-block-video-html5'] .videoLayout {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: -25px;
    margin-right: -25px; }
    @media (min-width: 768px) {
      [is='flynt-block-video-html5'] .videoLayout {
        margin-left: -34px;
        margin-right: -34px; } }
    @media (min-width: 1024px) {
      [is='flynt-block-video-html5'] .videoLayout {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        margin-left: 0;
        margin-right: 0; }
        [is='flynt-block-video-html5'] .videoLayout--left {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: reverse;
              -ms-flex-direction: row-reverse;
                  flex-direction: row-reverse; } }
  [is='flynt-block-video-html5'].flyntComponent--overlappingBackground {
    padding: 0; }
    [is='flynt-block-video-html5'].flyntComponent--overlappingBackground::after {
      background-color: #333;
      content: '';
      display: block;
      height: 96px;
      margin-top: -66px;
      width: 100%; }
      @media (min-width: 768px) {
        [is='flynt-block-video-html5'].flyntComponent--overlappingBackground::after {
          height: 150px;
          margin-top: -116px; } }
  [is='flynt-block-video-html5'] .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%;
    z-index: 1; }
    @media (min-width: 768px) {
      [is='flynt-block-video-html5'] .video-loader {
        margin-left: -51px;
        margin-top: -51px; } }
  [is='flynt-block-video-html5'] .video-loader,
  [is='flynt-block-video-html5'] .video-loader::after {
    border-radius: 50%;
    height: 60px;
    width: 60px; }
    @media (min-width: 768px) {
      [is='flynt-block-video-html5'] .video-loader,
      [is='flynt-block-video-html5'] .video-loader::after {
        height: 102px;
        width: 102px; } }

@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
  [is='flynt-block-video-html5'] .video {
    position: relative;
    width: 100%; }
    @media (min-width: 1024px) {
      [is='flynt-block-video-html5'] .video {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        width: auto; } }
    [is='flynt-block-video-html5'] .video-player {
      height: 0;
      padding-bottom: 56.25%;
      position: relative;
      top: 0;
      width: 100%;
      z-index: 2; }
  [is='flynt-block-video-html5'] .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-html5'] .video-player--isLoading .video-loader {
      display: block; }
  [is='flynt-block-video-html5'] .video-player--isLoaded .video-loader,
  [is='flynt-block-video-html5'] .video-player--isLoaded .video-playButton {
    display: none; }
  [is='flynt-block-video-html5'] .video-caption {
    background-color: #000;
    padding: 18px 25px;
    width: 100%; }
    @media (max-width: 1023px) {
      [is='flynt-block-video-html5'] .video-caption {
        -webkit-transform: none !important;
                transform: none !important; } }
    @media (min-width: 768px) {
      [is='flynt-block-video-html5'] .video-caption {
        padding: 31px 34px; } }
    @media (min-width: 1024px) {
      [is='flynt-block-video-html5'] .video-caption {
        min-width: 238px;
        width: 238px; } }

[is='flynt-block-video-oembed'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-block-video-oembed'] {
      margin: 68px 0; } }
  .mainContent [is='flynt-block-video-oembed'].flyntComponent:first-child {
    margin-top: 25px; }
    @media (min-width: 768px) {
      .mainContent [is='flynt-block-video-oembed'].flyntComponent:first-child {
        margin-top: 34px; } }
  [is='flynt-block-video-oembed'] .videoLayout {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: -25px;
    margin-right: -25px; }
    @media (min-width: 768px) {
      [is='flynt-block-video-oembed'] .videoLayout {
        margin-left: -34px;
        margin-right: -34px; } }
    @media (min-width: 1024px) {
      [is='flynt-block-video-oembed'] .videoLayout {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        margin-left: 0;
        margin-right: 0; }
        [is='flynt-block-video-oembed'] .videoLayout--left {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: reverse;
              -ms-flex-direction: row-reverse;
                  flex-direction: row-reverse; } }
  [is='flynt-block-video-oembed'].flyntComponent--overlappingBackground {
    padding: 0; }
    [is='flynt-block-video-oembed'].flyntComponent--overlappingBackground::after {
      background-color: #333;
      content: '';
      display: block;
      height: 96px;
      margin-top: -66px;
      width: 100%; }
      @media (min-width: 768px) {
        [is='flynt-block-video-oembed'].flyntComponent--overlappingBackground::after {
          height: 150px;
          margin-top: -116px; } }
  [is='flynt-block-video-oembed'] .figure {
    margin-bottom: 0;
    overflow: hidden; }
    [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-playButton {
    cursor: pointer;
    display: block;
    height: 100%;
    left: 0;
    outline: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2; }
    [is='flynt-block-video-oembed'] .video-playButton::before {
      content: '';
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transition: -webkit-transform 0.3s ease;
      transition: -webkit-transform 0.3s ease;
      transition: transform 0.3s ease;
      transition: transform 0.3s ease, -webkit-transform 0.3s ease;
      background-color: rgba(55, 125, 190, 0.4);
      border: 2px solid #fff;
      border-radius: 50%;
      height: 60px;
      margin-left: -30px;
      margin-top: -30px;
      width: 60px; }
      @media (min-width: 768px) {
        [is='flynt-block-video-oembed'] .video-playButton::before {
          border-width: 4px;
          height: 102px;
          margin-left: -51px;
          margin-top: -51px;
          width: 102px; } }
    [is='flynt-block-video-oembed'] .video-playButton::after {
      content: '';
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transition: -webkit-transform 0.3s ease;
      transition: -webkit-transform 0.3s ease;
      transition: transform 0.3s ease;
      transition: transform 0.3s ease, -webkit-transform 0.3s ease;
      background: url("../assets/icons/play-triangle.svg") center center no-repeat;
      background-size: 100% 100%;
      height: 28px;
      margin-left: -8.4px;
      margin-top: -14px;
      width: 22px; }
      @media (min-width: 768px) {
        [is='flynt-block-video-oembed'] .video-playButton::after {
          height: 50px;
          margin-left: -15px;
          margin-top: -25px;
          width: 40px; } }
    [is='flynt-block-video-oembed'] .video-playButton:hover::before, [is='flynt-block-video-oembed'] .video-playButton:hover::after {
      -webkit-transform: scale(1.1);
              transform: scale(1.1); }
  [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%;
    z-index: 1; }
    @media (min-width: 768px) {
      [is='flynt-block-video-oembed'] .video-loader {
        margin-left: -51px;
        margin-top: -51px; } }
  [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: 102px;
        width: 102px; } }

@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
  [is='flynt-block-video-oembed'] .video {
    position: relative;
    width: 100%; }
    @media (min-width: 1024px) {
      [is='flynt-block-video-oembed'] .video {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        width: auto; } }
    [is='flynt-block-video-oembed'] .video-player {
      height: 0;
      padding-bottom: 56.25%;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 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-caption {
    background-color: #000;
    padding: 18px 25px;
    width: 100%; }
    @media (max-width: 1023px) {
      [is='flynt-block-video-oembed'] .video-caption {
        -webkit-transform: none !important;
                transform: none !important; } }
    @media (min-width: 768px) {
      [is='flynt-block-video-oembed'] .video-caption {
        padding: 31px 34px; } }
    @media (min-width: 1024px) {
      [is='flynt-block-video-oembed'] .video-caption {
        min-width: 238px;
        width: 238px; } }

[is='flynt-block-wysiwyg'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-block-wysiwyg'] {
      margin: 68px 0; } }
  [is='flynt-block-wysiwyg'][class*='theme'] {
    margin: 0;
    padding: 30px 0; }
    @media (min-width: 1280px) {
      [is='flynt-block-wysiwyg'][class*='theme'] {
        padding: 68px 0; } }
  .mainContent [is='flynt-block-wysiwyg'].flyntComponent:not(.themeDark) {
    margin-top: 30px; }
    @media (min-width: 768px) {
      .mainContent [is='flynt-block-wysiwyg'].flyntComponent:not(.themeDark) {
        margin-top: 68px; } }
  .mainContent [is='flynt-block-wysiwyg'].flyntComponent[class*='theme'] {
    margin: 0;
    padding-top: 30px; }
    @media (min-width: 1280px) {
      .mainContent [is='flynt-block-wysiwyg'].flyntComponent[class*='theme'] {
        padding-top: 68px; } }
  @media (min-width: 768px) {
    [is='flynt-block-wysiwyg'] .contentSize-medium {
      max-width: calc(100% * 4/5); }
    [is='flynt-block-wysiwyg'] .contentSize-small {
      max-width: calc(100% * 3/5); }
    [is='flynt-block-wysiwyg'] .contentSize-tiny {
      max-width: calc(100% * 2/5); }
    [is='flynt-block-wysiwyg'] .contentSize-withImage {
      max-width: 816px; } }
  [is='flynt-block-wysiwyg'] .container--doubleColumn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    [is='flynt-block-wysiwyg'] .container--doubleColumn .container-wrapper {
      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-block-wysiwyg'] .container--doubleColumn .container-wrapper {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          margin: 0;
          max-width: 1120px;
          width: 100%; } }
  [is='flynt-block-wysiwyg'] .content {
    text-align: inherit; }
    [is='flynt-block-wysiwyg'] .content > :first-child:not(.overlineText) {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-block-wysiwyg'] .content > :last-child:not(.overlineText) {
      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-image {
      margin-bottom: 20px;
      width: 100px; }
      @media (min-width: 768px) {
        [is='flynt-block-wysiwyg'] .content-image {
          margin-bottom: 0;
          margin-left: 20px;
          width: 200px; } }

[is='flynt-cookiebot-declaration'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-cookiebot-declaration'] {
      margin: 68px 0; }
      [is='flynt-cookiebot-declaration'] .contentSize-medium {
        max-width: calc(100% * 4/5); }
      [is='flynt-cookiebot-declaration'] .contentSize-small {
        max-width: calc(100% * 3/5); }
      [is='flynt-cookiebot-declaration'] .contentSize-tiny {
        max-width: calc(100% * 2/5); } }

[is='flynt-form-contact'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-form-contact'] {
      margin: 68px 0; } }

[is='flynt-grid-image-text'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-grid-image-text'] {
      margin: 68px 0; } }
  [is='flynt-grid-image-text'] .preContent {
    margin-bottom: 1.5rem; }
    [is='flynt-grid-image-text'] .preContent > :first-child:not(.overlineText) {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-grid-image-text'] .preContent > :last-child:not(.overlineText) {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 768px) {
      [is='flynt-grid-image-text'] .preContent {
        margin-bottom: 3.4rem; } }
  [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;
    margin: -22px 0 0 -22px; }
    [is='flynt-grid-image-text'] .grid > li::before {
      content: none; }
    @media (min-width: 576px) {
      [is='flynt-grid-image-text'] .grid {
        margin: -25px 0 0 -25px; } }
    @media (min-width: 768px) {
      [is='flynt-grid-image-text'] .grid {
        margin: -34px 0 0 -34px; } }
    @media (min-width: 1024px) {
      [is='flynt-grid-image-text'] .grid {
        margin: -48px 0 0 -48px; } }
    @media (min-width: 576px) {
      [is='flynt-grid-image-text'] .grid--length2 .grid-item, [is='flynt-grid-image-text'] .grid--length3 .grid-item, [is='flynt-grid-image-text'] .grid--length4 .grid-item {
        padding: 25px 0 0 25px;
        width: 50%; } }
    @media (min-width: 768px) {
      [is='flynt-grid-image-text'] .grid--length2 .grid-item, [is='flynt-grid-image-text'] .grid--length3 .grid-item, [is='flynt-grid-image-text'] .grid--length4 .grid-item {
        padding: 34px 0 0 34px; } }
    @media (min-width: 1024px) {
      [is='flynt-grid-image-text'] .grid--length2 .grid-item, [is='flynt-grid-image-text'] .grid--length3 .grid-item, [is='flynt-grid-image-text'] .grid--length4 .grid-item {
        padding: 48px 0 0 48px; } }
    @media (min-width: 1280px) {
      [is='flynt-grid-image-text'] .grid--length2 {
        margin: -68px 0 0 -68px; }
        [is='flynt-grid-image-text'] .grid--length2 .grid-item {
          padding: 68px 0 0 68px; } }
    @media (min-width: 1024px) {
      [is='flynt-grid-image-text'] .grid--length2 .content-inner {
        margin-top: -34px;
        padding-left: 34px; } }
    @media (min-width: 1024px) {
      [is='flynt-grid-image-text'] .grid--length3 {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
        [is='flynt-grid-image-text'] .grid--length3 .caption-title {
          font-size: 1.125rem; }
        [is='flynt-grid-image-text'] .grid--length3 .grid-item {
          width: 33.3333%; } }
    @media (min-width: 1280px) {
      [is='flynt-grid-image-text'] .grid--length3 {
        margin: -68px 0 0 -68px; }
        [is='flynt-grid-image-text'] .grid--length3 .grid-item {
          padding: 68px 0 0 68px; } }
    @media (min-width: 1280px) {
      [is='flynt-grid-image-text'] .grid--length4 {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
        [is='flynt-grid-image-text'] .grid--length4 .caption-title {
          font-size: 1rem; }
        [is='flynt-grid-image-text'] .grid--length4 .grid-item {
          width: 25%; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      [is='flynt-grid-image-text'] .grid--length4 .content-inner {
        margin-top: -34px;
        padding-left: 34px; } }
  [is='flynt-grid-image-text'] .grid-item {
    padding: 22px 0 0 22px;
    width: 100%; }
  [is='flynt-grid-image-text'] .content {
    height: 100%; }
    [is='flynt-grid-image-text'] .content .link-content {
      padding-right: 0;
      display: block; }
      [is='flynt-grid-image-text'] .content .link-content::after, [is='flynt-grid-image-text'] .content .link-content::before {
        content: none; }
      [is='flynt-grid-image-text'] .content .link-content:hover .button-wrap,
      [is='flynt-grid-image-text'] .content .link-content:hover .button,
      [is='flynt-grid-image-text'] .content .link-content:hover .gform_wrapper .gform_footer,
      .gform_wrapper [is='flynt-grid-image-text'] .content .link-content:hover .gform_footer, [is='flynt-grid-image-text'] .content .link-content:focus .button-wrap,
      [is='flynt-grid-image-text'] .content .link-content:focus .button,
      [is='flynt-grid-image-text'] .content .link-content:focus .gform_wrapper .gform_footer,
      .gform_wrapper [is='flynt-grid-image-text'] .content .link-content:focus .gform_footer {
        background: #377dbe; }
      [is='flynt-grid-image-text'] .content .link-content:hover .content-image, [is='flynt-grid-image-text'] .content .link-content:focus .content-image {
        -webkit-transform: scale(1);
                transform: scale(1); }
    [is='flynt-grid-image-text'] .content-image {
      -webkit-transform: scale(1.3);
              transform: scale(1.3);
      -webkit-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
      -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
      transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
      transition: transform 0.5s ease, opacity 0.5s ease;
      transition: transform 0.5s ease, opacity 0.5s ease, -webkit-transform 0.5s ease; }
    [is='flynt-grid-image-text'] .content-figure {
      background: #333;
      margin: 0;
      overflow: hidden; }
    [is='flynt-grid-image-text'] .content-inner {
      padding-right: 30px;
      position: relative;
      z-index: 2; }
      @media (min-width: 768px) {
        [is='flynt-grid-image-text'] .content-inner {
          padding-right: 34px; } }
      [is='flynt-grid-image-text'] .content-inner .caption {
        background: #fff;
        -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
                box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
        padding: 20px 25px; }
        [is='flynt-grid-image-text'] .content-inner .caption > :first-child:not(.overlineText) {
          margin-top: 0;
          padding-top: 0; }
        [is='flynt-grid-image-text'] .content-inner .caption > :last-child:not(.overlineText) {
          margin-bottom: 0;
          padding-bottom: 0; }
        @media (min-width: 768px) {
          [is='flynt-grid-image-text'] .content-inner .caption {
            padding: 20px 34px; } }
        [is='flynt-grid-image-text'] .content-inner .caption-title {
          line-height: 1.2; }
      [is='flynt-grid-image-text'] .content-inner .button-wrap {
        background: #003769;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 0; }

[is='flynt-grid-image-text-vertical'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-grid-image-text-vertical'] {
      margin: 68px 0; } }
  [is='flynt-grid-image-text-vertical'] .preContent {
    margin-bottom: 1.5rem; }
    [is='flynt-grid-image-text-vertical'] .preContent > :first-child:not(.overlineText) {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-grid-image-text-vertical'] .preContent > :last-child:not(.overlineText) {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 768px) {
      [is='flynt-grid-image-text-vertical'] .preContent {
        margin-bottom: 3.4rem; } }
  [is='flynt-grid-image-text-vertical'] .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;
    margin: -22px 0 0 -22px; }
    [is='flynt-grid-image-text-vertical'] .grid > li::before {
      content: none; }
    @media (min-width: 576px) {
      [is='flynt-grid-image-text-vertical'] .grid {
        margin: -25px 0 0 -25px; } }
    @media (min-width: 768px) {
      [is='flynt-grid-image-text-vertical'] .grid {
        margin: -34px 0 0 -34px; } }
    @media (min-width: 1024px) {
      [is='flynt-grid-image-text-vertical'] .grid {
        margin: -48px 0 0 -48px; } }
    @media (min-width: 576px) {
      [is='flynt-grid-image-text-vertical'] .grid--length2 .grid-item, [is='flynt-grid-image-text-vertical'] .grid--length3 .grid-item {
        padding: 25px 0 0 25px;
        width: 50%; } }
    @media (min-width: 768px) {
      [is='flynt-grid-image-text-vertical'] .grid--length2 .grid-item, [is='flynt-grid-image-text-vertical'] .grid--length3 .grid-item {
        padding: 34px 0 0 34px; } }
    @media (min-width: 1024px) {
      [is='flynt-grid-image-text-vertical'] .grid--length2 .grid-item, [is='flynt-grid-image-text-vertical'] .grid--length3 .grid-item {
        padding: 48px 0 0 48px; } }
    @media (min-width: 1280px) {
      [is='flynt-grid-image-text-vertical'] .grid--length2 {
        margin: -68px 0 0 -68px; }
        [is='flynt-grid-image-text-vertical'] .grid--length2 .grid-item {
          padding: 68px 0 0 68px; } }
    @media (min-width: 1024px) {
      [is='flynt-grid-image-text-vertical'] .grid--length3 {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
        [is='flynt-grid-image-text-vertical'] .grid--length3 .item-title {
          font-size: 1.125rem; }
        [is='flynt-grid-image-text-vertical'] .grid--length3 .grid-item {
          width: 33.3333%; } }
    @media (min-width: 1280px) {
      [is='flynt-grid-image-text-vertical'] .grid--length3 {
        margin: -68px 0 0 -68px; }
        [is='flynt-grid-image-text-vertical'] .grid--length3 .grid-item {
          padding: 68px 0 0 68px; } }
  [is='flynt-grid-image-text-vertical'] .grid-item {
    padding: 22px 0 0 22px;
    width: 100%; }
  [is='flynt-grid-image-text-vertical'] .content {
    height: 100%; }
    [is='flynt-grid-image-text-vertical'] .content .link-content {
      padding-right: 0;
      display: block; }
      [is='flynt-grid-image-text-vertical'] .content .link-content::after, [is='flynt-grid-image-text-vertical'] .content .link-content::before {
        content: none; }
      [is='flynt-grid-image-text-vertical'] .content .link-content:hover .button-wrap,
      [is='flynt-grid-image-text-vertical'] .content .link-content:hover .button,
      [is='flynt-grid-image-text-vertical'] .content .link-content:hover .gform_wrapper .gform_footer,
      .gform_wrapper [is='flynt-grid-image-text-vertical'] .content .link-content:hover .gform_footer, [is='flynt-grid-image-text-vertical'] .content .link-content:focus .button-wrap,
      [is='flynt-grid-image-text-vertical'] .content .link-content:focus .button,
      [is='flynt-grid-image-text-vertical'] .content .link-content:focus .gform_wrapper .gform_footer,
      .gform_wrapper [is='flynt-grid-image-text-vertical'] .content .link-content:focus .gform_footer {
        background: #377dbe; }
      [is='flynt-grid-image-text-vertical'] .content .link-content:hover .content-image, [is='flynt-grid-image-text-vertical'] .content .link-content:focus .content-image {
        -webkit-transform: scale(1);
                transform: scale(1); }
    [is='flynt-grid-image-text-vertical'] .content-image {
      -webkit-transform: scale(1.3);
              transform: scale(1.3);
      -webkit-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
      -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
      transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
      transition: transform 0.5s ease, opacity 0.5s ease;
      transition: transform 0.5s ease, opacity 0.5s ease, -webkit-transform 0.5s ease; }
      [is='flynt-grid-image-text-vertical'] .content-image:hover {
        -webkit-transform: scale(1);
                transform: scale(1); }
    [is='flynt-grid-image-text-vertical'] .content-figure {
      background: #333;
      margin: 0;
      overflow: hidden; }
    [is='flynt-grid-image-text-vertical'] .content-inner {
      position: relative;
      z-index: 2;
      background: #fff;
      -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
              box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15); }
      [is='flynt-grid-image-text-vertical'] .content-inner .item-title {
        margin-bottom: 0;
        line-height: 1.2;
        padding: 20px 25px; }
        [is='flynt-grid-image-text-vertical'] .content-inner .item-title > :first-child:not(.overlineText) {
          margin-top: 0;
          padding-top: 0; }
        [is='flynt-grid-image-text-vertical'] .content-inner .item-title > :last-child:not(.overlineText) {
          margin-bottom: 0;
          padding-bottom: 0; }
        @media (min-width: 768px) {
          [is='flynt-grid-image-text-vertical'] .content-inner .item-title {
            padding: 20px 50px 20px 34px; } }
      [is='flynt-grid-image-text-vertical'] .content-inner .button-wrap {
        background: #003769;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 0; }
      [is='flynt-grid-image-text-vertical'] .content-inner .content-trigger {
        cursor: pointer;
        margin: 0;
        outline: 0;
        position: absolute;
        top: 15px;
        right: 20px;
        width: 100%;
        padding: 13px 30px 13px 0; }
        @media (min-width: 768px) {
          [is='flynt-grid-image-text-vertical'] .content-inner .content-trigger {
            padding: 17px 30px 17px 0; } }
        [is='flynt-grid-image-text-vertical'] .content-inner .content-trigger::after {
          background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg width='20' height='12' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.592 1.577l8.485 8.485 8.485-8.485' stroke='rgb(55, 125, 190)' stroke-width='2' fill='none' fill-rule='evenodd'/%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: -webkit-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: -webkit-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
          width: 18px; }
          @media (min-width: 768px) {
            [is='flynt-grid-image-text-vertical'] .content-inner .content-trigger::after {
              background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='16'%3e%3cpath d='M1.272 1L14 13.728 26.728 1' stroke='rgb(55, 125, 190)' stroke-width='3' fill='none' fill-rule='evenodd'/%3e%3c/svg%3e");
              width: 28px; } }
        [is='flynt-grid-image-text-vertical'] .content-inner .content-trigger[aria-expanded='true']::after {
          -webkit-transform: rotateX(180deg);
                  transform: rotateX(180deg); }
      [is='flynt-grid-image-text-vertical'] .content-inner .item-details {
        margin-top: 0;
        background: #377dbe;
        padding: 20px 25px;
        display: none; }
        @media (min-width: 768px) {
          [is='flynt-grid-image-text-vertical'] .content-inner .item-details {
            padding: 20px 34px; } }
      [is='flynt-grid-image-text-vertical'] .content-inner .item-detail {
        color: #ffffff;
        padding-left: 15px;
        margin-bottom: 0.5rem; }
        [is='flynt-grid-image-text-vertical'] .content-inner .item-detail:last-child {
          margin-bottom: 0; }
        [is='flynt-grid-image-text-vertical'] .content-inner .item-detail:before {
          background: #ffffff;
          left: 0; }

[is='flynt-hero-header'] {
  margin: 30px 0;
  padding: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-hero-header'] {
      margin: 68px 0;
      padding: 0; } }
  [is='flynt-hero-header'] .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1156px;
    padding-left: 25px;
    padding-right: 25px; }
    @media (min-width: 768px) {
      [is='flynt-hero-header'] .container {
        padding-left: 34px;
        padding-right: 34px; } }
    @media (min-width: 1280px) {
      [is='flynt-hero-header'] .container {
        padding-left: 68px;
        padding-right: 34px; } }
  [is='flynt-hero-header'] .hero {
    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: 450px;
    position: relative; }
    @media (min-width: 768px) {
      [is='flynt-hero-header'] .hero {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        max-width: none; } }
    @media (min-width: 768px) {
      [is='flynt-hero-header'] .hero--textRight {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse; } }
  [is='flynt-hero-header'] .parallax {
    will-change: transform; }
    [is='flynt-hero-header'] .parallax-elem-1 {
      -webkit-transform: translateY(var(--slideDown));
              transform: translateY(var(--slideDown)); }
    @media (min-width: 768px) {
      [is='flynt-hero-header'] .parallax-elem-2 {
        -webkit-transform: translateY(var(--slideUp));
                transform: translateY(var(--slideUp)); } }
  @media (max-width: 767px) {
    [is='flynt-hero-header'] .column--image {
      margin-bottom: -50%;
      margin-left: -25px;
      width: 100%; } }
  @media (min-width: 768px) {
    [is='flynt-hero-header'] .column--image {
      width: 64.6%; } }
  @media (min-width: 1024px) {
    [is='flynt-hero-header'] .column--image {
      width: 680px; } }
  [is='flynt-hero-header'] .column--image .figure {
    margin: 0;
    overflow: hidden; }
    [is='flynt-hero-header'] .column--image .figure-image {
      -webkit-transform: scale(1.2);
              transform: scale(1.2); }
  @media (min-width: 768px) {
    [is='flynt-hero-header'] .column--content {
      margin-left: -15%;
      padding-top: 10%;
      width: 75%; } }
  @media (min-width: 1024px) {
    [is='flynt-hero-header'] .column--content {
      margin-left: 0;
      padding-top: 0;
      position: absolute;
      right: 0;
      top: 68px;
      width: 510px; } }
  @media (min-width: 768px) {
    [is='flynt-hero-header'] .hero--textRight .column--content {
      margin-left: 0;
      margin-right: -13%; } }
  [is='flynt-hero-header'] .caption {
    background: #fff;
    -webkit-box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.15);
            box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.15);
    padding: 25px 25px 50px;
    position: relative;
    z-index: 2; }
    @media (min-width: 480px) {
      [is='flynt-hero-header'] .caption {
        min-height: 450px; } }
    @media (min-width: 768px) {
      [is='flynt-hero-header'] .caption {
        min-height: 480px;
        padding: 34px 34px 68px; } }
    @media (min-width: 1024px) {
      [is='flynt-hero-header'] .caption {
        min-height: 510px; } }
    @media (min-width: 1280px) {
      [is='flynt-hero-header'] .caption {
        padding: 34px 34px 102px; } }
    [is='flynt-hero-header'] .caption-content > :first-child:not(.overlineText) {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-hero-header'] .caption-content > :last-child:not(.overlineText) {
      margin-bottom: 0;
      padding-bottom: 0; }
    [is='flynt-hero-header'] .caption-content + .button, [is='flynt-hero-header'] .gform_wrapper .caption-content + .gform_footer, .gform_wrapper [is='flynt-hero-header'] .caption-content + .gform_footer {
      margin-top: 20px;
      padding-right: 30px; }
      @media (min-width: 768px) {
        [is='flynt-hero-header'] .caption-content + .button, [is='flynt-hero-header'] .gform_wrapper .caption-content + .gform_footer, .gform_wrapper [is='flynt-hero-header'] .caption-content + .gform_footer {
          margin-top: 40px;
          padding-right: 35px; } }
      @media (min-width: 1280px) {
        [is='flynt-hero-header'] .caption-content + .button, [is='flynt-hero-header'] .gform_wrapper .caption-content + .gform_footer, .gform_wrapper [is='flynt-hero-header'] .caption-content + .gform_footer {
          margin-top: 60px; } }
    [is='flynt-hero-header'] .caption .overlineText {
      margin-bottom: 20px; }
      @media (min-width: 768px) and (max-width: 1023px) {
        [is='flynt-hero-header'] .caption .overlineText {
          font-size: 1.2rem; } }
  [is='flynt-hero-header'].flyntComponent--overlappingBackground {
    padding: 0; }
    [is='flynt-hero-header'].flyntComponent--overlappingBackground::after {
      background-color: #333;
      content: '';
      display: block;
      height: 96px;
      margin-top: -66px;
      width: 100%; }
      @media (min-width: 768px) {
        [is='flynt-hero-header'].flyntComponent--overlappingBackground::after {
          height: 204px;
          margin-top: -170px; } }

[is='flynt-hero-image-text-slider'] {
  margin: 30px 0; }
  .mainContent [is='flynt-hero-image-text-slider'].flyntComponent {
    margin-top: 30px; }
  [is='flynt-hero-image-text-slider'] .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1292px;
    padding-left: 25px;
    padding-right: 25px;
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100%;
    z-index: 2; }
    @media (min-width: 768px) {
      [is='flynt-hero-image-text-slider'] .container {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 1292px;
        padding-left: 34px;
        padding-right: 34px; } }
  [is='flynt-hero-image-text-slider'] .slider {
    height: 100%;
    margin-top: 20px;
    padding-top: 15px; }
    @media (min-width: 768px) {
      [is='flynt-hero-image-text-slider'] .slider {
        margin-top: 10px;
        padding-top: 35px; } }
    [is='flynt-hero-image-text-slider'] .slider-caption {
      background: #fff;
      -webkit-box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.15);
              box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.15);
      height: 350px;
      margin: 0;
      margin-left: auto;
      max-width: 255px; }
      @media (min-width: 768px) {
        [is='flynt-hero-image-text-slider'] .slider-caption {
          height: 510px;
          max-width: 510px; } }
  [is='flynt-hero-image-text-slider'] .image-wrapper {
    height: 435px;
    overflow: hidden; }
    @media (min-width: 768px) {
      [is='flynt-hero-image-text-slider'] .image-wrapper {
        height: 748px; } }
    [is='flynt-hero-image-text-slider'] .image-wrapper .parallax {
      height: 100%; }
    [is='flynt-hero-image-text-slider'] .image-wrapper .image {
      height: 100%;
      position: relative; }
      [is='flynt-hero-image-text-slider'] .image-wrapper .image-image {
        font-family: 'object-fit: cover';
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        position: absolute;
        -webkit-transform: scale(1.1);
                transform: scale(1.1);
        -webkit-transition: opacity 0.3s ease;
        transition: opacity 0.3s ease;
        width: 100%;
        will-change: opacity;
        z-index: -2; }
        @media (min-width: 768px) {
          [is='flynt-hero-image-text-slider'] .image-wrapper .image-image--isHidden {
            opacity: 0; } }
    [is='flynt-hero-image-text-slider'] .image-wrapper .poster {
      height: 100%;
      position: relative; }
      [is='flynt-hero-image-text-slider'] .image-wrapper .poster-image {
        font-family: 'object-fit: cover';
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        position: absolute;
        -webkit-transform: scale(1.1);
                transform: scale(1.1);
        -webkit-transition: opacity 0.3s ease;
        transition: opacity 0.3s ease;
        width: 100%;
        will-change: opacity;
        z-index: -2; }
        @media (min-width: 768px) {
          [is='flynt-hero-image-text-slider'] .image-wrapper .poster-image--isHidden {
            opacity: 0; } }
  [is='flynt-hero-image-text-slider'] .caption {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 100%;
    padding: 15px;
    position: relative;
    z-index: 2; }
    @media (min-width: 768px) {
      [is='flynt-hero-image-text-slider'] .caption {
        padding: 34px; } }
    [is='flynt-hero-image-text-slider'] .caption-content p,
    [is='flynt-hero-image-text-slider'] .caption-content .paragraph,
    [is='flynt-hero-image-text-slider'] .caption-content ul,
    [is='flynt-hero-image-text-slider'] .caption-content ol,
    [is='flynt-hero-image-text-slider'] .caption-content dl,
    [is='flynt-hero-image-text-slider'] .caption-content dd,
    [is='flynt-hero-image-text-slider'] .caption-content table,
    [is='flynt-hero-image-text-slider'] .caption-content figure {
      font-size: 0.75rem; }
    [is='flynt-hero-image-text-slider'] .caption-content--desktop {
      display: none; }
    [is='flynt-hero-image-text-slider'] .caption-content--desktop > :first-child:not(.overlineText), [is='flynt-hero-image-text-slider'] .caption-content--mobile > :first-child:not(.overlineText) {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-hero-image-text-slider'] .caption-content--desktop > :last-child:not(.overlineText), [is='flynt-hero-image-text-slider'] .caption-content--mobile > :last-child:not(.overlineText) {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 768px) {
      [is='flynt-hero-image-text-slider'] .caption-content p,
      [is='flynt-hero-image-text-slider'] .caption-content .paragraph,
      [is='flynt-hero-image-text-slider'] .caption-content ul,
      [is='flynt-hero-image-text-slider'] .caption-content ol,
      [is='flynt-hero-image-text-slider'] .caption-content dl,
      [is='flynt-hero-image-text-slider'] .caption-content dd,
      [is='flynt-hero-image-text-slider'] .caption-content table,
      [is='flynt-hero-image-text-slider'] .caption-content figure {
        font-size: 1rem; }
      [is='flynt-hero-image-text-slider'] .caption-content--mobile {
        display: none; }
      [is='flynt-hero-image-text-slider'] .caption-content--desktop {
        display: block; } }
    [is='flynt-hero-image-text-slider'] .caption-content + .button, [is='flynt-hero-image-text-slider'] .gform_wrapper .caption-content + .gform_footer, .gform_wrapper [is='flynt-hero-image-text-slider'] .caption-content + .gform_footer {
      margin-top: 14px;
      padding-right: 30px; }
      @media (min-width: 768px) {
        [is='flynt-hero-image-text-slider'] .caption-content + .button, [is='flynt-hero-image-text-slider'] .gform_wrapper .caption-content + .gform_footer, .gform_wrapper [is='flynt-hero-image-text-slider'] .caption-content + .gform_footer {
          margin-top: 40px;
          padding-right: 35px; } }
      @media (min-width: 1280px) {
        [is='flynt-hero-image-text-slider'] .caption-content + .button, [is='flynt-hero-image-text-slider'] .gform_wrapper .caption-content + .gform_footer, .gform_wrapper [is='flynt-hero-image-text-slider'] .caption-content + .gform_footer {
          margin-top: 60px; } }
    [is='flynt-hero-image-text-slider'] .caption .overlineText {
      margin-bottom: 20px; }
      @media (min-width: 768px) and (max-width: 1023px) {
        [is='flynt-hero-image-text-slider'] .caption .overlineText {
          font-size: 1.2rem; } }
  [is='flynt-hero-image-text-slider'] .swiper-pagination-titles {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1292px;
    padding-left: 0;
    padding-right: 0;
    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;
    z-index: 2; }
    @media (min-width: 768px) {
      [is='flynt-hero-image-text-slider'] .swiper-pagination-titles {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        padding-left: 34px;
        padding-right: 34px;
        position: absolute; } }
    @media (min-width: 1280px) {
      [is='flynt-hero-image-text-slider'] .swiper-pagination-titles {
        padding-left: 34px;
        padding-right: 34px; } }
    [is='flynt-hero-image-text-slider'] .swiper-pagination-titles--item {
      background-color: rgba(255, 255, 255, 0.65);
      border-bottom: 1px solid #d8d8d8;
      border-radius: 0;
      color: #377dbe;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      font-family: 'HelveticaNeueLTStd77-BdCn', sans-serif;
      font-size: 1.38rem;
      height: auto;
      margin: 0;
      opacity: 1;
      outline: none;
      text-align: center;
      text-transform: uppercase;
      width: auto; }
      [is='flynt-hero-image-text-slider'] .swiper-pagination-titles--item:only-child {
        visibility: hidden; }
      @media (min-width: 768px) {
        [is='flynt-hero-image-text-slider'] .swiper-pagination-titles--item {
          border: 0;
          -ms-flex-preferred-size: 0;
              flex-basis: 0;
          font-size: 1.88rem; } }
  @media (min-width: 768px) and (min-width: 768px) {
    [is='flynt-hero-image-text-slider'] .swiper-pagination-titles--item:hover {
      background-color: rgba(55, 125, 190, 0.3);
      color: #fff; } }
      [is='flynt-hero-image-text-slider'] .swiper-pagination-titles--item .title {
        background-color: transparent;
        display: block;
        padding: 5px 10px;
        -webkit-transition: background-color 0.3s ease-out, color 0.3s ease;
        transition: background-color 0.3s ease-out, color 0.3s ease; }
        @media (min-width: 768px) {
          [is='flynt-hero-image-text-slider'] .swiper-pagination-titles--item .title {
            padding: 10px; } }
      [is='flynt-hero-image-text-slider'] .swiper-pagination-titles--item.swiper-pagination-bullet-active {
        background-color: #377dbe;
        color: #fff; }
  @media (min-width: 768px) {
    [is='flynt-hero-image-text-slider'] .swiper-container-horizontal .swiper-pagination-titles {
      bottom: 30px;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); } }
  [is='flynt-hero-image-text-slider'] .swiper-container-horizontal .swiper-pagination-titles.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0; }
    @media (min-width: 768px) {
      [is='flynt-hero-image-text-slider'] .swiper-container-horizontal .swiper-pagination-titles.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 0.5px; } }
  [is='flynt-hero-image-text-slider'] .parallax {
    will-change: transform; }
    [is='flynt-hero-image-text-slider'] .parallax-elem-1 {
      -webkit-transform: translateY(var(--slideDown));
              transform: translateY(var(--slideDown)); }

[is='flynt-hero-teaser'] {
  margin: 60px 0 30px; }
  @media (min-width: 768px) {
    [is='flynt-hero-teaser'] {
      margin: 102px 0 68px; } }
  [is='flynt-hero-teaser'] .hero {
    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: 700px; }
    @media (min-width: 1024px) {
      [is='flynt-hero-teaser'] .hero {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        max-width: none; } }
  [is='flynt-hero-teaser'] .parallax {
    will-change: transform; }
    [is='flynt-hero-teaser'] .parallax-elem-1 {
      -webkit-transform: translateY(var(--slideDown));
              transform: translateY(var(--slideDown)); }
  [is='flynt-hero-teaser'] .column--left {
    padding-right: 0;
    height: 100%;
    margin-top: -30px;
    position: relative;
    z-index: 2; }
    [is='flynt-hero-teaser'] .column--left::after, [is='flynt-hero-teaser'] .column--left::before {
      content: none; }
    @media (min-width: 1024px) {
      [is='flynt-hero-teaser'] .column--left {
        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: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        margin-top: -34px;
        max-width: 578px;
        outline: none;
        width: 50%; }
        [is='flynt-hero-teaser'] .column--left .image {
          overflow: hidden;
          -webkit-transform-origin: 100% 100%;
                  transform-origin: 100% 100%;
          -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
          transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
          transition: transform 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
          transition: transform 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99), -webkit-transform 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99); }
        [is='flynt-hero-teaser'] .column--left:hover .image, [is='flynt-hero-teaser'] .column--left:focus .image {
          -webkit-transform: scale(1.0555);
                  transform: scale(1.0555); }
        [is='flynt-hero-teaser'] .column--left:hover .caption, [is='flynt-hero-teaser'] .column--left:focus .caption {
          -webkit-transform: translateX(-34px);
                  transform: translateX(-34px); } }
    [is='flynt-hero-teaser'] .column--left .figure {
      margin: 0;
      overflow: hidden; }
      [is='flynt-hero-teaser'] .column--left .figure-image {
        -webkit-transform: scale(1.2);
                transform: scale(1.2); }
  [is='flynt-hero-teaser'] .caption {
    bottom: 0;
    left: 0;
    padding: 25px;
    position: absolute;
    z-index: 2; }
    @media (min-width: 768px) {
      [is='flynt-hero-teaser'] .caption {
        padding: 34px 34px 60px; } }
    @media (min-width: 1024px) {
      [is='flynt-hero-teaser'] .caption {
        -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
        transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
        transition: transform 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
        transition: transform 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99), -webkit-transform 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
        width: 100%; } }
    [is='flynt-hero-teaser'] .caption-content {
      color: #fff; }
      [is='flynt-hero-teaser'] .caption-content > :first-child:not(.overlineText) {
        margin-top: 0;
        padding-top: 0; }
      [is='flynt-hero-teaser'] .caption-content > :last-child:not(.overlineText) {
        margin-bottom: 0;
        padding-bottom: 0; }
      @media (min-width: 1024px) {
        [is='flynt-hero-teaser'] .caption-content {
          max-width: 470px; } }
      @media (min-width: 768px) and (max-width: 1279px) {
        [is='flynt-hero-teaser'] .caption-content h3 {
          font-size: 3rem; } }
    [is='flynt-hero-teaser'] .caption .overlineText {
      margin-bottom: 20px; }
      @media (min-width: 768px) and (max-width: 1023px) {
        [is='flynt-hero-teaser'] .caption .overlineText {
          font-size: 1.2rem; } }
  [is='flynt-hero-teaser'] .column--right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (min-width: 1024px) {
      [is='flynt-hero-teaser'] .column--right {
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        width: 50%; } }
  [is='flynt-hero-teaser'] .hero-icon {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #003769;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-width: 60px;
    width: 60px; }
    [is='flynt-hero-teaser'] .hero-icon svg,
    [is='flynt-hero-teaser'] .hero-icon img {
      height: 34px;
      width: 34px; }
    @media (min-width: 576px) {
      [is='flynt-hero-teaser'] .hero-icon {
        height: 136px;
        min-width: 136px;
        width: 136px; }
        [is='flynt-hero-teaser'] .hero-icon svg,
        [is='flynt-hero-teaser'] .hero-icon img {
          height: 60px;
          width: 60px; } }
  [is='flynt-hero-teaser'] .hero-expandable {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 180px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 60px;
    min-width: 180px;
    position: relative;
    width: 180px; }
    @media (min-width: 576px) {
      [is='flynt-hero-teaser'] .hero-expandable {
        margin-top: 136px; } }
    @media (min-width: 1024px) {
      [is='flynt-hero-teaser'] .hero-expandable {
        margin-bottom: 136px;
        margin-top: 0; } }
    @media (min-width: 1280px) {
      [is='flynt-hero-teaser'] .hero-expandable {
        height: 272px;
        min-width: 272px;
        width: 272px; } }
    [is='flynt-hero-teaser'] .hero-expandable--hasModal {
      cursor: pointer; }
    [is='flynt-hero-teaser'] .hero-expandable .figure-image {
      width: 100%; }
    [is='flynt-hero-teaser'] .hero-expandable .button, [is='flynt-hero-teaser'] .hero-expandable .gform_wrapper .gform_footer, .gform_wrapper [is='flynt-hero-teaser'] .hero-expandable .gform_footer {
      bottom: 0;
      left: 0;
      position: absolute; }
    [is='flynt-hero-teaser'] .hero-expandable:hover .button, [is='flynt-hero-teaser'] .hero-expandable:hover .gform_wrapper .gform_footer, .gform_wrapper [is='flynt-hero-teaser'] .hero-expandable:hover .gform_footer, [is='flynt-hero-teaser'] .hero-expandable:focus .button, [is='flynt-hero-teaser'] .hero-expandable:focus .gform_wrapper .gform_footer, .gform_wrapper [is='flynt-hero-teaser'] .hero-expandable:focus .gform_footer {
      background: #377dbe; }
  [is='flynt-hero-teaser'] .hero-modal {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: rgba(0, 0, 0, 0.9);
    display: none;
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100; }
    [is='flynt-hero-teaser'] .hero-modal-inner {
      background: none;
      max-height: 100%;
      overflow-y: auto;
      -ms-touch-action: auto;
          touch-action: auto;
      width: 100%; }
    [is='flynt-hero-teaser'] .hero-modal .button-closeModal {
      position: absolute;
      right: 0;
      top: 0;
      z-index: 10; }
    [is='flynt-hero-teaser'] .hero-modal .centerMaxWidthContainer {
      max-width: 100%; }
      @media (min-width: 768px) {
        [is='flynt-hero-teaser'] .hero-modal .centerMaxWidthContainer {
          max-width: 85vw; } }
      @media (min-width: 1024px) {
        [is='flynt-hero-teaser'] .hero-modal .centerMaxWidthContainer {
          max-width: 65vw; } }
      @media (min-width: 1280px) {
        [is='flynt-hero-teaser'] .hero-modal .centerMaxWidthContainer {
          max-width: 750px; } }
    [is='flynt-hero-teaser'] .hero-modal .figure {
      margin-bottom: 0; }
      @media (max-width: 767px) {
        [is='flynt-hero-teaser'] .hero-modal .figure {
          margin-left: -25px;
          margin-right: -25px; } }
  [is='flynt-hero-teaser'].flyntComponent--paddingOn {
    margin-top: 30px;
    padding-top: 30px; }
    @media (min-width: 768px) {
      [is='flynt-hero-teaser'].flyntComponent--paddingOn {
        margin-top: 68px;
        padding-top: 34px; } }
    [is='flynt-hero-teaser'].flyntComponent--paddingOn .column--left {
      margin-top: 0; }

[is='flynt-hero-video-text-slider'] {
  margin: 30px 0; }
  .mainContent [is='flynt-hero-video-text-slider'].flyntComponent {
    margin-top: 30px; }
  [is='flynt-hero-video-text-slider'] .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1292px;
    padding-left: 25px;
    padding-right: 25px;
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100%;
    z-index: 2; }
    @media (min-width: 768px) {
      [is='flynt-hero-video-text-slider'] .container {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 1292px;
        padding-left: 34px;
        padding-right: 34px; } }
  [is='flynt-hero-video-text-slider'] .slider {
    height: 100%;
    margin-top: 20px;
    padding-top: 15px; }
    @media (min-width: 768px) {
      [is='flynt-hero-video-text-slider'] .slider {
        margin-top: 10px;
        padding-top: 35px; } }
    [is='flynt-hero-video-text-slider'] .slider-caption {
      background: #fff;
      -webkit-box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.15);
              box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.15);
      height: 255px;
      margin: 0;
      margin-left: auto;
      max-width: 255px; }
      @media (min-width: 768px) {
        [is='flynt-hero-video-text-slider'] .slider-caption {
          height: 510px;
          max-width: 510px; } }
  [is='flynt-hero-video-text-slider'] .video {
    height: 435px;
    overflow: hidden; }
    @media (min-width: 768px) {
      [is='flynt-hero-video-text-slider'] .video {
        height: 748px; } }
    [is='flynt-hero-video-text-slider'] .video .parallax {
      height: 100%; }
    [is='flynt-hero-video-text-slider'] .video-player {
      display: none;
      height: 100%;
      left: 0;
      opacity: 0;
      position: absolute;
      top: 0;
      -webkit-transform: scale(1.1);
              transform: scale(1.1);
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      width: 100%; }
      [is='flynt-hero-video-text-slider'] .video-player--isLoaded {
        opacity: 1; }
      @media (min-width: 768px) {
        [is='flynt-hero-video-text-slider'] .video-player {
          display: block; } }
    [is='flynt-hero-video-text-slider'] .video video {
      font-family: 'object-fit: cover';
      height: 100%;
      left: 0;
      -o-object-fit: cover;
         object-fit: cover;
      position: absolute;
      top: 0;
      width: 100%; }
  [is='flynt-hero-video-text-slider'] .poster {
    height: 100%;
    position: relative; }
    [is='flynt-hero-video-text-slider'] .poster-image {
      font-family: 'object-fit: cover';
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      position: absolute;
      -webkit-transform: scale(1.1);
              transform: scale(1.1);
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      width: 100%;
      will-change: opacity;
      z-index: -2; }
      @media (min-width: 768px) {
        [is='flynt-hero-video-text-slider'] .poster-image--isHidden {
          opacity: 0; } }
  [is='flynt-hero-video-text-slider'] .caption {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 100%;
    padding: 15px;
    position: relative;
    z-index: 2; }
    @media (min-width: 768px) {
      [is='flynt-hero-video-text-slider'] .caption {
        padding: 34px; } }
    [is='flynt-hero-video-text-slider'] .caption-content p,
    [is='flynt-hero-video-text-slider'] .caption-content .paragraph,
    [is='flynt-hero-video-text-slider'] .caption-content ul,
    [is='flynt-hero-video-text-slider'] .caption-content ol,
    [is='flynt-hero-video-text-slider'] .caption-content dl,
    [is='flynt-hero-video-text-slider'] .caption-content dd,
    [is='flynt-hero-video-text-slider'] .caption-content table,
    [is='flynt-hero-video-text-slider'] .caption-content figure {
      font-size: 0.75rem; }
    [is='flynt-hero-video-text-slider'] .caption-content--desktop {
      display: none; }
    [is='flynt-hero-video-text-slider'] .caption-content--desktop > :first-child:not(.overlineText), [is='flynt-hero-video-text-slider'] .caption-content--mobile > :first-child:not(.overlineText) {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-hero-video-text-slider'] .caption-content--desktop > :last-child:not(.overlineText), [is='flynt-hero-video-text-slider'] .caption-content--mobile > :last-child:not(.overlineText) {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 768px) {
      [is='flynt-hero-video-text-slider'] .caption-content p,
      [is='flynt-hero-video-text-slider'] .caption-content .paragraph,
      [is='flynt-hero-video-text-slider'] .caption-content ul,
      [is='flynt-hero-video-text-slider'] .caption-content ol,
      [is='flynt-hero-video-text-slider'] .caption-content dl,
      [is='flynt-hero-video-text-slider'] .caption-content dd,
      [is='flynt-hero-video-text-slider'] .caption-content table,
      [is='flynt-hero-video-text-slider'] .caption-content figure {
        font-size: 1rem; }
      [is='flynt-hero-video-text-slider'] .caption-content--mobile {
        display: none; }
      [is='flynt-hero-video-text-slider'] .caption-content--desktop {
        display: block; } }
    [is='flynt-hero-video-text-slider'] .caption-content + .button, [is='flynt-hero-video-text-slider'] .gform_wrapper .caption-content + .gform_footer, .gform_wrapper [is='flynt-hero-video-text-slider'] .caption-content + .gform_footer {
      margin-top: 14px;
      padding-right: 30px; }
      @media (min-width: 768px) {
        [is='flynt-hero-video-text-slider'] .caption-content + .button, [is='flynt-hero-video-text-slider'] .gform_wrapper .caption-content + .gform_footer, .gform_wrapper [is='flynt-hero-video-text-slider'] .caption-content + .gform_footer {
          margin-top: 40px;
          padding-right: 35px; } }
      @media (min-width: 1280px) {
        [is='flynt-hero-video-text-slider'] .caption-content + .button, [is='flynt-hero-video-text-slider'] .gform_wrapper .caption-content + .gform_footer, .gform_wrapper [is='flynt-hero-video-text-slider'] .caption-content + .gform_footer {
          margin-top: 60px; } }
    [is='flynt-hero-video-text-slider'] .caption .overlineText {
      margin-bottom: 20px; }
      @media (min-width: 768px) and (max-width: 1023px) {
        [is='flynt-hero-video-text-slider'] .caption .overlineText {
          font-size: 1.2rem; } }
  [is='flynt-hero-video-text-slider'] .swiper-pagination-titles {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1292px;
    padding-left: 0;
    padding-right: 0;
    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;
    z-index: 2; }
    @media (min-width: 768px) {
      [is='flynt-hero-video-text-slider'] .swiper-pagination-titles {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        padding-left: 34px;
        padding-right: 34px;
        position: absolute; } }
    @media (min-width: 1280px) {
      [is='flynt-hero-video-text-slider'] .swiper-pagination-titles {
        padding-left: 34px;
        padding-right: 34px; } }
    [is='flynt-hero-video-text-slider'] .swiper-pagination-titles--item {
      background-color: rgba(255, 255, 255, 0.65);
      border-bottom: 1px solid #d8d8d8;
      border-radius: 0;
      color: #377dbe;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      font-family: 'HelveticaNeueLTStd77-BdCn', sans-serif;
      font-size: 1.38rem;
      height: auto;
      margin: 0;
      opacity: 1;
      outline: none;
      text-align: center;
      text-transform: uppercase;
      width: auto; }
      [is='flynt-hero-video-text-slider'] .swiper-pagination-titles--item:only-child {
        visibility: hidden; }
      @media (min-width: 768px) {
        [is='flynt-hero-video-text-slider'] .swiper-pagination-titles--item {
          border: 0;
          -ms-flex-preferred-size: 0;
              flex-basis: 0;
          font-size: 1.88rem; } }
  @media (min-width: 768px) and (min-width: 768px) {
    [is='flynt-hero-video-text-slider'] .swiper-pagination-titles--item:hover .title {
      background-color: rgba(55, 125, 190, 0.3);
      color: #fff; } }
      [is='flynt-hero-video-text-slider'] .swiper-pagination-titles--item .title {
        background-color: transparent;
        display: block;
        padding: 5px 10px;
        -webkit-transition: background-color 0.3s ease-out, color 0.3s ease;
        transition: background-color 0.3s ease-out, color 0.3s ease; }
        @media (min-width: 768px) {
          [is='flynt-hero-video-text-slider'] .swiper-pagination-titles--item .title {
            padding: 10px; } }
      [is='flynt-hero-video-text-slider'] .swiper-pagination-titles--item.swiper-pagination-bullet-active .title {
        background-color: #377dbe;
        color: #fff; }
  @media (min-width: 768px) {
    [is='flynt-hero-video-text-slider'] .swiper-container-horizontal .swiper-pagination-titles {
      bottom: 30px;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); } }
  [is='flynt-hero-video-text-slider'] .swiper-container-horizontal .swiper-pagination-titles.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0; }
    @media (min-width: 768px) {
      [is='flynt-hero-video-text-slider'] .swiper-container-horizontal .swiper-pagination-titles.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 0.5px; } }
  [is='flynt-hero-video-text-slider'] .parallax {
    will-change: transform; }
    [is='flynt-hero-video-text-slider'] .parallax-elem-1 {
      -webkit-transform: translateY(var(--slideDown));
              transform: translateY(var(--slideDown)); }

[is='flynt-list-download'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-list-download'] {
      margin: 68px 0; } }
  [is='flynt-list-download'] .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1292px;
    padding-left: 25px;
    padding-right: 25px; }
  [is='flynt-list-download'] .preContent {
    margin-bottom: 1.5rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 1020px; }
    [is='flynt-list-download'] .preContent > :first-child:not(.overlineText) {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-list-download'] .preContent > :last-child:not(.overlineText) {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 768px) {
      [is='flynt-list-download'] .preContent {
        margin-bottom: 3.4rem; } }
  [is='flynt-list-download'] .downloadList {
    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-left: auto;
    margin-right: auto;
    max-width: 1020px; }
    [is='flynt-list-download'] .downloadList > li::before {
      content: none; }
  [is='flynt-list-download'] .download {
    border-bottom: 1px solid #999;
    margin-bottom: 0;
    position: relative; }
    [is='flynt-list-download'] .download:first-child {
      border-top: 1px solid #999; }
    [is='flynt-list-download'] .download-wrapper {
      -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;
      position: relative; }
    [is='flynt-list-download'] .download-link {
      padding: 1rem 0 1rem 1rem; }
      [is='flynt-list-download'] .download-link::before, [is='flynt-list-download'] .download-link::after {
        content: none; }
      @media (min-width: 768px) {
        [is='flynt-list-download'] .download-link:hover .button, [is='flynt-list-download'] .download-link:hover .gform_wrapper .gform_footer, .gform_wrapper [is='flynt-list-download'] .download-link:hover .gform_footer {
          background-color: #377dbe; } }
    [is='flynt-list-download'] .download-icon {
      height: 30px; }
      @media (min-width: 768px) {
        [is='flynt-list-download'] .download-icon {
          height: 34px; } }
      [is='flynt-list-download'] .download-icon--pdf svg {
        height: 30px;
        width: 30px; }
        @media (min-width: 768px) {
          [is='flynt-list-download'] .download-icon--pdf svg {
            height: 34px;
            width: 34px; } }
    [is='flynt-list-download'] .download-newTab {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      padding: 1rem 0; }
      [is='flynt-list-download'] .download-newTab::before, [is='flynt-list-download'] .download-newTab::after {
        content: none; }
      @media (min-width: 768px) {
        [is='flynt-list-download'] .download-newTab:hover svg path {
          fill: #377dbe; }
        [is='flynt-list-download'] .download-newTab:hover .download-title {
          color: #003769; }
        [is='flynt-list-download'] .download-newTab svg path {
          -webkit-transition: fill 0.2s ease;
          transition: fill 0.2s ease; } }
    [is='flynt-list-download'] .download-title {
      color: #333;
      font-size: 0.9rem;
      font-weight: normal;
      padding-left: 15px;
      -webkit-transition: color 0.2s ease;
      transition: color 0.2s ease; }
      @media (min-width: 768px) {
        [is='flynt-list-download'] .download-title {
          font-size: 1.31rem;
          padding-left: 35px; } }

[is='flynt-list-search-results'] .preContent {
  margin: 25px 0;
  text-align: center; }
  @media (min-width: 768px) {
    [is='flynt-list-search-results'] .preContent {
      margin: 25px 0 50px 0; } }

[is='flynt-list-search-results'] .searchForm-field {
  border: 1px solid #fff;
  border-radius: 4px;
  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-list-search-results'] .searchForm-field {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }

[is='flynt-list-search-results'] .searchForm-box {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-bottom: 20px; }
  @media (min-width: 768px) {
    [is='flynt-list-search-results'] .searchForm-box {
      margin-right: 20px;
      margin-bottom: 0; } }

[is='flynt-list-search-results'] .searchForm-input {
  border: 0;
  height: 100%;
  line-height: 1.85;
  margin: 0;
  min-height: 44px;
  outline: none;
  padding: 0 20px 0 14px;
  width: 100%; }
  @media (min-width: 1024px) {
    [is='flynt-list-search-results'] .searchForm-input {
      padding: 0 20px 0 24px; } }

[is='flynt-list-search-results'] .searchForm-submit {
  margin-left: auto; }

[is='flynt-list-search-results'] .searchForm input::-webkit-input-placeholder {
  color: #333; }

[is='flynt-list-search-results'] .searchForm ::-moz-placeholder {
  color: #333; }

[is='flynt-list-search-results'] .searchForm :-ms-input-placeholder {
  color: #333; }

[is='flynt-list-search-results'] .searchForm ::-webkit-input-placeholder {
  color: #333; }

[is='flynt-list-search-results'] .searchForm ::-ms-input-placeholder {
  color: #333; }

[is='flynt-list-search-results'] .searchForm ::placeholder {
  color: #333; }

[is='flynt-list-search-results'] .pagination {
  margin-top: 40px;
  overflow: hidden; }
  [is='flynt-list-search-results'] .pagination-nav--previous {
    float: left;
    margin-left: 5px; }
    [is='flynt-list-search-results'] .pagination-nav--previous:after {
      display: none; }
  [is='flynt-list-search-results'] .pagination-nav--next {
    float: right; }
  [is='flynt-list-search-results'] .pagination .button, [is='flynt-list-search-results'] .pagination .gform_wrapper .gform_footer, .gform_wrapper [is='flynt-list-search-results'] .pagination .gform_footer {
    white-space: nowrap; }
  [is='flynt-list-search-results'] .pagination .arrow {
    color: #fff;
    height: 18px;
    width: 16px; }
  [is='flynt-list-search-results'] .pagination-nav--next .arrow {
    margin-right: -5px; }
  [is='flynt-list-search-results'] .pagination-nav--previous .arrow {
    margin-left: -5px; }

[is='flynt-list-search-results'] .searchList {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border-radius: 4px;
  margin-top: 40px; }
  [is='flynt-list-search-results'] .searchList > li::before {
    content: none; }
  [is='flynt-list-search-results'] .searchList-item {
    border-bottom: 1px solid #ececec;
    position: relative; }
    [is='flynt-list-search-results'] .searchList-item h4 a {
      color: #377dbe; }
    [is='flynt-list-search-results'] .searchList-item:last-child {
      border: 0; }

[is='flynt-list-search-results'] .post > :first-child:not(.overlineText) {
  margin-top: 0;
  padding-top: 0; }

[is='flynt-list-search-results'] .post > :last-child:not(.overlineText) {
  margin-bottom: 0;
  padding-bottom: 0; }

[is='flynt-list-search-results'] .post-footer {
  text-align: right;
  margin-bottom: 20px; }

[is='flynt-list-search-results'] .noResults {
  margin-top: 20px;
  text-align: center; }

[is='flynt-map-locations'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-map-locations'] {
      margin: 68px 0; } }
  .mainContent [is='flynt-map-locations'].flyntComponent {
    margin-top: 30px; }
    @media (min-width: 768px) {
      .mainContent [is='flynt-map-locations'].flyntComponent {
        margin-top: 68px; } }
  [is='flynt-map-locations'] .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1292px;
    padding-left: 30px;
    padding-right: 30px;
    position: relative; }
    @media (min-width: 768px) {
      [is='flynt-map-locations'] .container {
        padding-left: 34px;
        padding-right: 34px; } }
    [is='flynt-map-locations'] .container-slider {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1292px;
      padding-left: 40px;
      padding-right: 40px; }
  [is='flynt-map-locations'] .preContent {
    margin-bottom: 1.5rem; }
    [is='flynt-map-locations'] .preContent > :first-child:not(.overlineText) {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-map-locations'] .preContent > :last-child:not(.overlineText) {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 768px) {
      [is='flynt-map-locations'] .preContent {
        margin-bottom: 3.4rem; } }
    [is='flynt-map-locations'] .preContent h1, [is='flynt-map-locations'] .preContent h2, [is='flynt-map-locations'] .preContent h3, [is='flynt-map-locations'] .preContent h4, [is='flynt-map-locations'] .preContent h5, [is='flynt-map-locations'] .preContent h6, [is='flynt-map-locations'] .preContent .h1, [is='flynt-map-locations'] .preContent .h2, [is='flynt-map-locations'] .preContent .h3, [is='flynt-map-locations'] .preContent .h4, [is='flynt-map-locations'] .preContent .h5, [is='flynt-map-locations'] .preContent .h6 {
      margin-bottom: 1rem; }
      @media (min-width: 768px) {
        [is='flynt-map-locations'] .preContent h1, [is='flynt-map-locations'] .preContent h2, [is='flynt-map-locations'] .preContent h3, [is='flynt-map-locations'] .preContent h4, [is='flynt-map-locations'] .preContent h5, [is='flynt-map-locations'] .preContent h6, [is='flynt-map-locations'] .preContent .h1, [is='flynt-map-locations'] .preContent .h2, [is='flynt-map-locations'] .preContent .h3, [is='flynt-map-locations'] .preContent .h4, [is='flynt-map-locations'] .preContent .h5, [is='flynt-map-locations'] .preContent .h6 {
          margin-bottom: 1.8rem; } }
  [is='flynt-map-locations'] .map-filters {
    margin-bottom: 35px; }
    @media (min-width: 768px) {
      [is='flynt-map-locations'] .map-filters {
        margin-bottom: 68px; } }
  [is='flynt-map-locations'] .map-wrapper {
    height: 300px;
    margin-bottom: 30px; }
    @media (min-width: 768px) {
      [is='flynt-map-locations'] .map-wrapper {
        height: 464px;
        margin-bottom: 68px; } }
    [is='flynt-map-locations'] .map-wrapper [target=_blank]::before, [is='flynt-map-locations'] .map-wrapper [target=_blank]::after {
      content: none; }
  [is='flynt-map-locations'] .map-consent-layer {
    background: url("../assets/images/map-overlay.jpg") no-repeat;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 30px;
    margin: 0 auto;
    height: 550px;
    margin-bottom: 30px; }
    [is='flynt-map-locations'] .map-consent-layer .overlineText {
      line-height: 1.6;
      padding: 0;
      background: transparent;
      text-transform: none;
      font-size: 1rem;
      font-family: 'HelveticaNowText', sans-serif; }
      @media (min-width: 768px) {
        [is='flynt-map-locations'] .map-consent-layer .overlineText {
          font-size: 1rem; } }
    [is='flynt-map-locations'] .map-consent-layer .container {
      max-width: 900px; }
    [is='flynt-map-locations'] .map-consent-layer .button:after, [is='flynt-map-locations'] .map-consent-layer .gform_wrapper .gform_footer:after, .gform_wrapper [is='flynt-map-locations'] .map-consent-layer .gform_footer:after {
      background-image: url("../assets/icons/blue-to-white-arrow-sprite.svg"); }
    @media (min-width: 768px) {
      [is='flynt-map-locations'] .map-consent-layer {
        height: 464px;
        margin-bottom: 68px; } }
    [is='flynt-map-locations'] .map-consent-layer a,
    [is='flynt-map-locations'] .map-consent-layer .button,
    [is='flynt-map-locations'] .map-consent-layer .gform_wrapper .gform_footer,
    .gform_wrapper [is='flynt-map-locations'] .map-consent-layer .gform_footer {
      color: #377dbe; }
      [is='flynt-map-locations'] .map-consent-layer a:hover,
      [is='flynt-map-locations'] .map-consent-layer .button:hover,
      [is='flynt-map-locations'] .map-consent-layer .gform_wrapper .gform_footer:hover,
      .gform_wrapper [is='flynt-map-locations'] .map-consent-layer .gform_footer:hover {
        color: #fff; }
    [is='flynt-map-locations'] .map-consent-layer:hover .button, [is='flynt-map-locations'] .map-consent-layer:hover .gform_wrapper .gform_footer, .gform_wrapper [is='flynt-map-locations'] .map-consent-layer:hover .gform_footer {
      color: #fff; }
      [is='flynt-map-locations'] .map-consent-layer:hover .button:after, [is='flynt-map-locations'] .map-consent-layer:hover .gform_wrapper .gform_footer:after, .gform_wrapper [is='flynt-map-locations'] .map-consent-layer:hover .gform_footer:after {
        background-image: url("../assets/icons/blue-to-white-arrow-sprite.svg");
        background-position: 100%; }
  [is='flynt-map-locations'] .map-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease; }
    [is='flynt-map-locations'] .map-controls.map-controls-initialized {
      opacity: 1; }
    [is='flynt-map-locations'] .map-controls .map-buttons {
      background-color: #fff;
      border: 0;
      bottom: 20px;
      cursor: pointer;
      height: 30px;
      max-width: none;
      min-width: auto;
      position: relative;
      right: 20px;
      width: 30px; }
      @media (min-width: 768px) {
        [is='flynt-map-locations'] .map-controls .map-buttons {
          height: 45px;
          width: 45px; } }
      [is='flynt-map-locations'] .map-controls .map-buttons::before, [is='flynt-map-locations'] .map-controls .map-buttons::after {
        background-position: center;
        background-repeat: no-repeat;
        background-size: 50%;
        content: '';
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        -webkit-transition: opacity 0.2s ease;
        transition: opacity 0.2s ease;
        width: 100%; }
      [is='flynt-map-locations'] .map-controls .map-buttons::after {
        opacity: 0; }
      [is='flynt-map-locations'] .map-controls .map-buttons:hover::before, [is='flynt-map-locations'] .map-controls .map-buttons:focus::before {
        opacity: 0; }
      [is='flynt-map-locations'] .map-controls .map-buttons:hover::after, [is='flynt-map-locations'] .map-controls .map-buttons:focus::after {
        opacity: 1; }
      [is='flynt-map-locations'] .map-controls .map-buttons.zoomIn::before {
        background-image: url("../assets/icons/zoom_plus.svg"); }
      [is='flynt-map-locations'] .map-controls .map-buttons.zoomIn::after {
        background-image: url("../assets/icons/zoom_plus_hover.svg"); }
      [is='flynt-map-locations'] .map-controls .map-buttons.zoomOut {
        margin-top: 6px; }
        [is='flynt-map-locations'] .map-controls .map-buttons.zoomOut::before {
          background-image: url("../assets/icons/zoom_minus.svg"); }
        [is='flynt-map-locations'] .map-controls .map-buttons.zoomOut::after {
          background-image: url("../assets/icons/zoom_minus_hover.svg"); }
  [is='flynt-map-locations'] .filters {
    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-map-locations'] .filters {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    [is='flynt-map-locations'] .filters-header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      max-width: 845px; }
      @media (min-width: 768px) {
        [is='flynt-map-locations'] .filters-header {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row; } }
    [is='flynt-map-locations'] .filters-title {
      color: #333;
      font-size: 0.875rem;
      margin-bottom: 1rem; }
      @media (min-width: 768px) {
        [is='flynt-map-locations'] .filters-title {
          font-size: 1rem;
          margin-bottom: 1.5rem; } }
    [is='flynt-map-locations'] .filters-clearBtn {
      display: none;
      font-family: 'HelveticaNowText', sans-serif;
      font-size: 0.88rem;
      font-weight: 700;
      line-height: 1;
      margin-bottom: 1rem;
      text-transform: none;
      white-space: nowrap; }
      [is='flynt-map-locations'] .filters-clearBtn::after {
        background-image: url("../assets/icons/icon-close-sprite.svg");
        background-size: 200% 100%;
        height: 10px;
        width: 10px; }
      [is='flynt-map-locations'] .filters-clearBtn--visible {
        display: block; }
    [is='flynt-map-locations'] .filters-select {
      padding: 13px; }
      @media (min-width: 768px) {
        [is='flynt-map-locations'] .filters-select {
          font-size: 1rem;
          max-width: 408px;
          padding: 16px;
          width: 100%; } }
      [is='flynt-map-locations'] .filters-select:first-child {
        margin-bottom: 1rem; }
        @media (min-width: 768px) {
          [is='flynt-map-locations'] .filters-select:first-child {
            margin-bottom: 0;
            margin-right: 2rem; } }
  [is='flynt-map-locations'] .slider-button {
    cursor: default;
    height: 30px;
    opacity: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 30px; }
    [is='flynt-map-locations'] .slider-button.visible {
      cursor: pointer;
      opacity: 1; }
    [is='flynt-map-locations'] .slider-button.swiper-button-disabled {
      opacity: 0.5; }
    @media (min-width: 768px) {
      [is='flynt-map-locations'] .slider-button {
        height: 34px;
        width: 34px; } }
    [is='flynt-map-locations'] .slider-button--prev {
      left: 0; }
      @media (min-width: 1280px) {
        [is='flynt-map-locations'] .slider-button--prev {
          left: 34px; } }
    [is='flynt-map-locations'] .slider-button--next {
      right: 0; }
      @media (min-width: 1280px) {
        [is='flynt-map-locations'] .slider-button--next {
          right: 34px; } }
  [is='flynt-map-locations'] .location-bannerImage {
    padding-bottom: 30px; }
    @media (min-width: 768px) {
      [is='flynt-map-locations'] .location-bannerImage {
        padding-bottom: 68px; } }
  @media (min-width: 768px) {
    [is='flynt-map-locations'] .location-content--column2 {
      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;
      width: 100%; }
      [is='flynt-map-locations'] .location-content--column2 > * {
        width: calc((50%) - (1 / 2 * 10px)); }
        [is='flynt-map-locations'] .location-content--column2 > *:nth-child(n) {
          margin-right: 10px;
          margin-top: 0; }
        [is='flynt-map-locations'] .location-content--column2 > *:nth-child(1n + 3) {
          margin-top: 22px; }
        [is='flynt-map-locations'] .location-content--column2 > *:nth-child(2n) {
          margin-right: 0; }
        [is='flynt-map-locations'] .location-content--column2 > *:last-child {
          margin-right: 0; } }
  [is='flynt-map-locations'] .location-content--description {
    margin-bottom: 22px; }
    [is='flynt-map-locations'] .location-content--description > :first-child:not(.overlineText) {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-map-locations'] .location-content--description > :last-child:not(.overlineText) {
      margin-bottom: 0;
      padding-bottom: 0; }
    [is='flynt-map-locations'] .location-content--description .content > :first-child:not(.overlineText) {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-map-locations'] .location-content--description .content > :last-child:not(.overlineText) {
      margin-bottom: 0;
      padding-bottom: 0; }
    [is='flynt-map-locations'] .location-content--description .content p,
    [is='flynt-map-locations'] .location-content--description .content .paragraph,
    [is='flynt-map-locations'] .location-content--description .content ul,
    [is='flynt-map-locations'] .location-content--description .content ol,
    [is='flynt-map-locations'] .location-content--description .content dl,
    [is='flynt-map-locations'] .location-content--description .content dd,
    [is='flynt-map-locations'] .location-content--description .content table,
    [is='flynt-map-locations'] .location-content--description .content figure {
      margin-bottom: 1rem; }
      @media (min-width: 768px) {
        [is='flynt-map-locations'] .location-content--description .content p,
        [is='flynt-map-locations'] .location-content--description .content .paragraph,
        [is='flynt-map-locations'] .location-content--description .content ul,
        [is='flynt-map-locations'] .location-content--description .content ol,
        [is='flynt-map-locations'] .location-content--description .content dl,
        [is='flynt-map-locations'] .location-content--description .content dd,
        [is='flynt-map-locations'] .location-content--description .content table,
        [is='flynt-map-locations'] .location-content--description .content figure {
          margin-bottom: 2rem; } }
  [is='flynt-map-locations'] .location-content--image {
    max-width: 476px; }
  [is='flynt-map-locations'] .location-title {
    max-width: 400px; }

#markerLayer img {
  bottom: 0;
  left: 50% !important;
  top: auto !important;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: height 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), width 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: height 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), width 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

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

[is='flynt-navigation-burger'] {
  height: 60px; }
  @media (min-width: 1280px) {
    [is='flynt-navigation-burger'] {
      display: none; } }
  [is='flynt-navigation-burger'] .container {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    -webkit-transition: height 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
    transition: height 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
    transition: height 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    transition: height 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
    width: 100%;
    z-index: 99; }
    .admin-bar [is='flynt-navigation-burger'] .container {
      top: 46px; }
      @media (min-width: 783px) {
        .admin-bar [is='flynt-navigation-burger'] .container {
          top: 32px; } }
    [is='flynt-navigation-burger'] .container-right {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  .mainHeader-menuIsSticky [is='flynt-navigation-burger'] .container {
    background-color: #fff;
    -webkit-box-shadow: 0 0 4px rgba(102, 102, 102, 0.2);
            box-shadow: 0 0 4px rgba(102, 102, 102, 0.2); }
  [is='flynt-navigation-burger'] .logo {
    display: block;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    height: 100%;
    position: relative;
    z-index: 99; }
    [is='flynt-navigation-burger'] .logo-image {
      height: 100%;
      width: auto; }
  [is='flynt-navigation-burger'] .hamburger {
    background-color: #fff;
    cursor: pointer;
    display: block;
    height: 45px;
    margin-right: -12px;
    outline: 0;
    position: relative;
    -webkit-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out;
    width: 45px;
    z-index: 99; }
    [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: #377dbe;
      display: block;
      height: 2px;
      left: 50%;
      margin-left: -0.625rem;
      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: 1.25rem; }
    [is='flynt-navigation-burger'] .hamburger::before {
      top: 16px; }
    [is='flynt-navigation-burger'] .hamburger-barPrimary, [is='flynt-navigation-burger'] .hamburger-barSecondary {
      top: 22px; }
    [is='flynt-navigation-burger'] .hamburger::after {
      top: 28px; }
  [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .hamburger {
    background-color: #fff; }
    [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: #377dbe;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
    [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .hamburger-barSecondary {
      background-color: #377dbe;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
  [is='flynt-navigation-burger'] .menu {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    background-color: #fff;
    -webkit-box-shadow: 0 0 4px rgba(102, 102, 102, 0.2);
            box-shadow: 0 0 4px rgba(102, 102, 102, 0.2);
    color: #333;
    height: 100%;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding-top: 60px;
    position: fixed;
    top: 0;
    -webkit-transform: translateX(102%);
            transform: translateX(102%);
    -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.42, 0.22, 0.13, 0.89);
    transition: -webkit-transform 0.45s cubic-bezier(0.42, 0.22, 0.13, 0.89);
    transition: transform 0.45s cubic-bezier(0.42, 0.22, 0.13, 0.89);
    transition: transform 0.45s cubic-bezier(0.42, 0.22, 0.13, 0.89), -webkit-transform 0.45s cubic-bezier(0.42, 0.22, 0.13, 0.89);
    width: 100%;
    z-index: 98; }
    .admin-bar [is='flynt-navigation-burger'] .menu {
      padding-top: 120px; }
      @media (min-width: 783px) {
        .admin-bar [is='flynt-navigation-burger'] .menu {
          padding-top: 100px; } }
    [is='flynt-navigation-burger'] .menu-scroll {
      display: block;
      list-style: none;
      margin: 0;
      padding: 0;
      height: 100%;
      overflow-y: auto;
      padding-top: 30px;
      -ms-touch-action: auto;
          touch-action: auto; }
      [is='flynt-navigation-burger'] .menu-scroll > li::before {
        content: none; }
    [is='flynt-navigation-burger'] .menu-item--current .menu-link {
      color: #377dbe;
      font-weight: 700; }
    [is='flynt-navigation-burger'] .menu-item--current > .menu-toggler::before, [is='flynt-navigation-burger'] .menu-item--current > .menu-toggler::after {
      background-color: #377dbe; }
    [is='flynt-navigation-burger'] .menu-sub {
      display: block;
      list-style: none;
      margin: 0;
      padding: 0;
      display: none;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      margin-left: -25px;
      margin-right: -25px;
      padding: 0 25px; }
      [is='flynt-navigation-burger'] .menu-sub > li::before {
        content: none; }
      @media (min-width: 768px) {
        [is='flynt-navigation-burger'] .menu-sub {
          margin-left: -34px;
          margin-right: -34px;
          padding-left: 34px;
          padding-right: 34px; } }
    [is='flynt-navigation-burger'] .menu-sub-child {
      display: block;
      list-style: none;
      margin: 0;
      padding: 0;
      display: none;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      [is='flynt-navigation-burger'] .menu-sub-child > li::before {
        content: none; }
    [is='flynt-navigation-burger'] .menu-footer {
      border-top: 1px solid #f2f2f2;
      margin: 0;
      -webkit-box-ordinal-group: 91;
          -ms-flex-order: 90;
              order: 90;
      padding-bottom: 12px;
      padding-top: 22px; }
      [is='flynt-navigation-burger'] .menu-footer .description {
        display: block;
        line-height: 1.125rem;
        margin-bottom: 15px; }
      [is='flynt-navigation-burger'] .menu-footer .button, [is='flynt-navigation-burger'] .menu-footer .gform_wrapper .gform_footer, .gform_wrapper [is='flynt-navigation-burger'] .menu-footer .gform_footer {
        color: #333;
        padding-right: 30px; }
        @media (min-width: 768px) {
          [is='flynt-navigation-burger'] .menu-footer .button, [is='flynt-navigation-burger'] .menu-footer .gform_wrapper .gform_footer, .gform_wrapper [is='flynt-navigation-burger'] .menu-footer .gform_footer {
            padding-right: 35px; } }
        [is='flynt-navigation-burger'] .menu-footer .button--external::after, [is='flynt-navigation-burger'] .menu-footer .button[target=_blank]::after, [is='flynt-navigation-burger'] .menu-footer .gform_wrapper .gform_footer[target=_blank]::after, .gform_wrapper [is='flynt-navigation-burger'] .menu-footer .gform_footer[target=_blank]::after {
          background-image: url("../assets/icons/arrow-external-black.svg");
          background-size: 100%;
          opacity: 1; }
        [is='flynt-navigation-burger'] .menu-footer .button--external::before, [is='flynt-navigation-burger'] .menu-footer .button[target=_blank]::before, [is='flynt-navigation-burger'] .menu-footer .gform_wrapper .gform_footer[target=_blank]::before, .gform_wrapper [is='flynt-navigation-burger'] .menu-footer .gform_footer[target=_blank]::before {
          display: none; }
    [is='flynt-navigation-burger'] .menu-item {
      margin: 12px 0 0;
      padding: 0 25px; }
      @media (min-width: 768px) {
        [is='flynt-navigation-burger'] .menu-item {
          padding-left: 34px;
          padding-right: 34px; } }
      [is='flynt-navigation-burger'] .menu-item:last-child {
        margin-bottom: 95px; }
      [is='flynt-navigation-burger'] .menu-item::after {
        background: #979797;
        content: '';
        display: block;
        height: 1px;
        width: 100%; }
    [is='flynt-navigation-burger'] .menu-sub-item {
      border-top: 1px solid #f2f2f2;
      margin: 0; }
      [is='flynt-navigation-burger'] .menu-sub-item .menu-sub-item .menu-sub-link {
        margin: 0;
        padding-left: 30px; }
      [is='flynt-navigation-burger'] .menu-sub-item .menu-sub-item.menu-sub-item--current {
        background: #f2f2f2; }
      [is='flynt-navigation-burger'] .menu-sub-item--current > .menu-sub-link {
        color: #377dbe;
        font-weight: 700; }
      [is='flynt-navigation-burger'] .menu-sub-item--current > .menu-toggler::before, [is='flynt-navigation-burger'] .menu-sub-item--current > .menu-toggler::after {
        background-color: #377dbe; }
      [is='flynt-navigation-burger'] .menu-sub-item .menu-toggler {
        right: -25px; }
        @media (min-width: 768px) {
          [is='flynt-navigation-burger'] .menu-sub-item .menu-toggler {
            right: -34px; } }
    [is='flynt-navigation-burger'] .menu-link {
      color: #333;
      display: block;
      font-size: 1.25rem;
      font-weight: 400;
      margin: 0 -25px;
      padding: 8px 25px;
      text-align: left;
      text-decoration: none;
      -webkit-transition: color 0.2s ease-out;
      transition: color 0.2s ease-out; }
    [is='flynt-navigation-burger'] .menu-sub-link {
      color: #333;
      display: block;
      font-size: 1rem;
      font-weight: 400;
      margin: 0 -25px;
      padding: 11px 25px;
      -webkit-transition: color 0.2s ease-out;
      transition: color 0.2s ease-out; }
    [is='flynt-navigation-burger'] .menu-toggler {
      cursor: pointer;
      height: 48px;
      position: absolute;
      right: 0;
      top: 0;
      width: 84px;
      z-index: 2; }
      @media (min-width: 768px) {
        [is='flynt-navigation-burger'] .menu-toggler {
          width: 94px; } }
      [is='flynt-navigation-burger'] .menu-toggler::before, [is='flynt-navigation-burger'] .menu-toggler::after {
        background-color: #333;
        content: '';
        display: block;
        height: 2px;
        left: 50%;
        margin: -1px 0 0 -5px;
        position: absolute;
        top: 50%;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
        width: 10px; }
      [is='flynt-navigation-burger'] .menu-toggler::before {
        -webkit-transform: translateX(-3px) rotate(45deg);
                transform: translateX(-3px) rotate(45deg); }
      [is='flynt-navigation-burger'] .menu-toggler::after {
        -webkit-transform: translateX(3px) rotate(-45deg);
                transform: translateX(3px) rotate(-45deg); }
      [is='flynt-navigation-burger'] .menu-toggler[aria-expanded='true']::before {
        -webkit-transform: translateX(-3px) rotate(-45deg);
                transform: translateX(-3px) rotate(-45deg); }
      [is='flynt-navigation-burger'] .menu-toggler[aria-expanded='true']::after {
        -webkit-transform: translateX(3px) rotate(45deg);
                transform: translateX(3px) rotate(45deg); }
  [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .menu {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  [is='flynt-navigation-burger'] .menu-lang {
    position: relative;
    z-index: 99; }
    [is='flynt-navigation-burger'] .menu-lang > * {
      margin: 7px 0 0;
      padding: 0 5px 0 0; }
    [is='flynt-navigation-burger'] .menu-lang ul {
      display: block;
      list-style: none;
      margin: 0;
      padding: 0; }
      [is='flynt-navigation-burger'] .menu-lang ul > li::before {
        content: none; }
    [is='flynt-navigation-burger'] .menu-lang a {
      color: #878787;
      font-size: 1rem;
      font-weight: 400;
      padding: 3px 12px 0 7px;
      text-transform: uppercase; }
      [is='flynt-navigation-burger'] .menu-lang a:hover {
        color: #003769; }
  [is='flynt-navigation-burger'] .menu-search {
    margin-top: 8px;
    position: relative;
    z-index: 99; }
    [is='flynt-navigation-burger'] .menu-search svg {
      width: 16px;
      position: relative;
      top: 50%;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); }
    [is='flynt-navigation-burger'] .menu-search:after {
      display: none; }
    [is='flynt-navigation-burger'] .menu-search .menu-link {
      padding: 0; }

[is='flynt-navigation-footer'] {
  overflow: hidden;
  padding-top: 60px; }
  @media (min-width: 768px) {
    [is='flynt-navigation-footer'] {
      padding-top: 102px; } }
  [is='flynt-navigation-footer'] .footer {
    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-navigation-footer'] .footer {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    [is='flynt-navigation-footer'] .footer a:focus {
      outline: none; }
    [is='flynt-navigation-footer'] .footer h6, [is='flynt-navigation-footer'] .footer-title {
      font-size: 1.13rem;
      line-height: 1.14;
      margin-bottom: 22px;
      padding-top: 0; }
      @media (max-width: 767px) {
        [is='flynt-navigation-footer'] .footer h6, [is='flynt-navigation-footer'] .footer-title {
          font-size: 1.125rem;
          margin-bottom: 0.75rem; } }
      [is='flynt-navigation-footer'] .footer h6 br, [is='flynt-navigation-footer'] .footer-title br {
        display: none; }
    [is='flynt-navigation-footer'] .footer > * {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
  [is='flynt-navigation-footer'] .footer-left {
    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;
    padding: 1.44rem 0 1.56rem;
    position: relative; }
    @media (min-width: 576px) {
      [is='flynt-navigation-footer'] .footer-left {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    @media (min-width: 1024px) {
      [is='flynt-navigation-footer'] .footer-left {
        padding: 2rem 2.13rem 2.06rem 0; } }
    @media (min-width: 1280px) {
      [is='flynt-navigation-footer'] .footer-left {
        padding: 2rem 4.63rem 2.06rem 0; } }
    [is='flynt-navigation-footer'] .footer-left > * {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
    [is='flynt-navigation-footer'] .footer-left p,
    [is='flynt-navigation-footer'] .footer-left a {
      font-size: 0.88rem; }
    [is='flynt-navigation-footer'] .footer-left .menu-item a {
      display: block;
      line-height: 1.7; }
  @media (max-width: 575px) {
    [is='flynt-navigation-footer'] .footer-content {
      margin-bottom: 2rem; } }
  @media (min-width: 576px) {
    [is='flynt-navigation-footer'] .footer-content {
      max-width: 72%;
      padding-right: 40px; } }
  [is='flynt-navigation-footer'] .footer-content p {
    line-height: 1.7;
    margin: 0; }
  [is='flynt-navigation-footer'] .footer-content p + p {
    margin-top: 23px; }
  [is='flynt-navigation-footer'] .footer-content a {
    color: #fff;
    font-weight: 400; }
    @media (min-width: 1024px) {
      [is='flynt-navigation-footer'] .footer-content a:not([href^='tel:']):hover {
        color: #003769; } }
  [is='flynt-navigation-footer'] .footer-right {
    background-color: #003769;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -34px;
    margin-right: -34px;
    padding: 1.44rem 34px 1.56rem;
    position: relative; }
    @media (min-width: 1024px) {
      [is='flynt-navigation-footer'] .footer-right {
        margin: 0;
        max-width: 36%;
        padding: 2rem 0 4.13rem 2.06rem; }
        [is='flynt-navigation-footer'] .footer-right::before {
          background-color: #003769;
          content: '';
          display: block;
          height: 100%;
          left: 0;
          position: absolute;
          top: 0;
          width: 50vw;
          z-index: 0; } }
    [is='flynt-navigation-footer'] .footer-right p {
      font-size: 0.88rem;
      line-height: 1.7; }
    @media (min-width: 1280px) {
      [is='flynt-navigation-footer'] .footer-right {
        padding: 2rem 0 2.06rem 4.63rem; } }
  [is='flynt-navigation-footer'] .footer-social {
    position: relative;
    z-index: 2; }
    @media (max-width: 767px) {
      [is='flynt-navigation-footer'] .footer-social .footer-title {
        margin-bottom: 1.63rem; } }
  [is='flynt-navigation-footer'] .footer-info {
    position: relative;
    z-index: 2; }
    [is='flynt-navigation-footer'] .footer-info p {
      margin-bottom: 1.45rem; }
      [is='flynt-navigation-footer'] .footer-info p:last-child {
        margin-bottom: 0; }
    [is='flynt-navigation-footer'] .footer-info a {
      color: #fff;
      font-weight: 400; }
      @media (min-width: 1024px) {
        [is='flynt-navigation-footer'] .footer-info a:not(.button):hover {
          text-decoration: underline; } }
    [is='flynt-navigation-footer'] .footer-info .button, [is='flynt-navigation-footer'] .footer-info .gform_wrapper .gform_footer, .gform_wrapper [is='flynt-navigation-footer'] .footer-info .gform_footer {
      color: #fff;
      -webkit-transition: opacity 0.2s ease-in-out;
      transition: opacity 0.2s ease-in-out; }
      @media (min-width: 768px) {
        [is='flynt-navigation-footer'] .footer-info .button, [is='flynt-navigation-footer'] .footer-info .gform_wrapper .gform_footer, .gform_wrapper [is='flynt-navigation-footer'] .footer-info .gform_footer {
          font-size: 1.31rem;
          padding-right: 35px; } }
      @media (min-width: 1024px) {
        [is='flynt-navigation-footer'] .footer-info .button:hover, [is='flynt-navigation-footer'] .footer-info .gform_wrapper .gform_footer:hover, .gform_wrapper [is='flynt-navigation-footer'] .footer-info .gform_footer:hover, [is='flynt-navigation-footer'] .footer-info .button:focus, [is='flynt-navigation-footer'] .footer-info .gform_wrapper .gform_footer:focus, .gform_wrapper [is='flynt-navigation-footer'] .footer-info .gform_footer:focus {
          color: #377dbe; } }
      [is='flynt-navigation-footer'] .footer-info .button::before, [is='flynt-navigation-footer'] .footer-info .gform_wrapper .gform_footer::before, .gform_wrapper [is='flynt-navigation-footer'] .footer-info .gform_footer::before {
        display: none; }
      [is='flynt-navigation-footer'] .footer-info .button::after, [is='flynt-navigation-footer'] .footer-info .gform_wrapper .gform_footer::after, .gform_wrapper [is='flynt-navigation-footer'] .footer-info .gform_footer::after {
        background-image: url("../assets/icons/arrow-right-white-large.svg");
        opacity: 1; }
        @media (min-width: 768px) {
          [is='flynt-navigation-footer'] .footer-info .button::after, [is='flynt-navigation-footer'] .footer-info .gform_wrapper .gform_footer::after, .gform_wrapper [is='flynt-navigation-footer'] .footer-info .gform_footer::after {
            margin-top: -1px; } }
      [is='flynt-navigation-footer'] .footer-info .button--external::after, [is='flynt-navigation-footer'] .footer-info .button[target=_blank]::after, [is='flynt-navigation-footer'] .footer-info .gform_wrapper .gform_footer[target=_blank]::after, .gform_wrapper [is='flynt-navigation-footer'] .footer-info .gform_footer[target=_blank]::after {
        background-image: url("../assets/icons/arrow-external-sprite-footer.svg");
        background-size: 200% 100%;
        height: 17px;
        width: 17px; }
  [is='flynt-navigation-footer'] .social {
    -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; }
    [is='flynt-navigation-footer'] .social svg {
      width: 44px; }
      @media (min-width: 768px) {
        [is='flynt-navigation-footer'] .social svg {
          width: 49px; } }
    [is='flynt-navigation-footer'] .social-link {
      padding-right: 0;
      margin: 0 30px 10px 0;
      -webkit-transition: opacity 0.2s ease-in-out;
      transition: opacity 0.2s ease-in-out; }
      [is='flynt-navigation-footer'] .social-link::after, [is='flynt-navigation-footer'] .social-link::before {
        content: none; }
      @media (min-width: 768px) {
        [is='flynt-navigation-footer'] .social-link {
          margin-right: 36px; } }
      @media (min-width: 1024px) {
        [is='flynt-navigation-footer'] .social-link:hover, [is='flynt-navigation-footer'] .social-link:focus {
          opacity: 0.8; } }
      [is='flynt-navigation-footer'] .social-link:last-child {
        margin-right: 0; }
  [is='flynt-navigation-footer'] .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;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0; }
    [is='flynt-navigation-footer'] .menu > li::before {
      content: none; }
    [is='flynt-navigation-footer'] .menu-item {
      margin: 0; }
    [is='flynt-navigation-footer'] .menu-link {
      color: #fff;
      font-weight: 400; }
      [is='flynt-navigation-footer'] .menu-link:after {
        background-image: none; }
      @media (max-width: 767px) {
        [is='flynt-navigation-footer'] .menu-link {
          line-height: 1.85; } }
      @media (min-width: 1024px) {
        [is='flynt-navigation-footer'] .menu-link:hover, [is='flynt-navigation-footer'] .menu-link:focus {
          color: #003769; } }
  [is='flynt-navigation-footer'] .footer-note-inner {
    border-top: 1px solid #979797;
    padding-bottom: 18px;
    padding-top: 18px; }
    [is='flynt-navigation-footer'] .footer-note-inner > :first-child:not(.overlineText) {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-navigation-footer'] .footer-note-inner > :last-child:not(.overlineText) {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 768px) {
      [is='flynt-navigation-footer'] .footer-note-inner {
        padding-bottom: 24px;
        padding-top: 24px; } }
    [is='flynt-navigation-footer'] .footer-note-inner p {
      font-size: 0.88rem; }

[is='flynt-navigation-main'] {
  display: none; }
  @media (min-width: 1280px) {
    [is='flynt-navigation-main'] {
      display: block;
      height: 102px; } }
  [is='flynt-navigation-main'] .wrapper {
    background-color: #fff;
    height: 102px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    -webkit-transition: height 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
    transition: height 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
    transition: height 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    transition: height 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
    z-index: 3; }
  [is='flynt-navigation-main'] .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .mainHeader-menuIsSticky [is='flynt-navigation-main'] .wrapper {
    -webkit-box-shadow: 0 0 4px rgba(102, 102, 102, 0.2);
            box-shadow: 0 0 4px rgba(102, 102, 102, 0.2);
    height: 86px;
    position: fixed; }
  [is='flynt-navigation-main'] .logo {
    display: block;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    height: 100%; }
    [is='flynt-navigation-main'] .logo-image {
      height: 100%;
      width: auto; }
  [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: -20px;
    padding-left: 40px; }
    [is='flynt-navigation-main'] .menu > li::before {
      content: none; }
    [is='flynt-navigation-main'] .menu-drop-wrap {
      background: #fff;
      -webkit-box-shadow: inset 0 4px 4px -4px rgba(102, 102, 102, 0.2);
              box-shadow: inset 0 4px 4px -4px rgba(102, 102, 102, 0.2);
      display: none;
      left: 0;
      position: absolute;
      top: 100%;
      width: 100%;
      z-index: 3; }
      [is='flynt-navigation-main'] .menu-drop-wrap::after {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(102, 102, 102, 0.1)), to(rgba(102, 102, 102, 0)));
        background: linear-gradient(to bottom, rgba(102, 102, 102, 0.1) 0%, rgba(102, 102, 102, 0) 100%);
        content: '';
        display: block;
        height: 3px;
        left: 0;
        position: absolute;
        top: 100%;
        width: 100%; }
    [is='flynt-navigation-main'] .menu-drop {
      list-style: none;
      margin: 0 auto;
      opacity: 0;
      padding-bottom: 55px;
      padding-top: 55px;
      -webkit-transition: opacity 0.3s ease-in;
      transition: opacity 0.3s ease-in; }
      [is='flynt-navigation-main'] .menu-drop > li::before {
        content: none; }
      [is='flynt-navigation-main'] .menu-drop-item .menu-drop-link {
        color: #333; }
        [is='flynt-navigation-main'] .menu-drop-item .menu-drop-link:hover, [is='flynt-navigation-main'] .menu-drop-item .menu-drop-link:focus {
          color: #377dbe; }
      [is='flynt-navigation-main'] .menu-drop-item--current > .menu-drop-link {
        color: #377dbe; }
    [is='flynt-navigation-main'] .menu-sub-drop {
      display: block;
      list-style: none;
      margin: 0;
      padding: 0;
      padding: 20px 0 40px; }
      [is='flynt-navigation-main'] .menu-sub-drop > li::before {
        content: none; }
      [is='flynt-navigation-main'] .menu-sub-drop .menu-drop-link {
        font-weight: 400; }
    [is='flynt-navigation-main'] .menu-item {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 0;
      position: static; }
      [is='flynt-navigation-main'] .menu-item .menu-drop {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        [is='flynt-navigation-main'] .menu-item .menu-drop > .menu-drop-item {
          -webkit-box-flex: 1;
              -ms-flex-positive: 1;
                  flex-grow: 1;
          padding-left: 24px; }
          @media (min-width: 1280px) {
            [is='flynt-navigation-main'] .menu-item .menu-drop > .menu-drop-item {
              min-width: 12.5%; } }
          [is='flynt-navigation-main'] .menu-item .menu-drop > .menu-drop-item:first-child {
            padding-left: 0; }
          [is='flynt-navigation-main'] .menu-item .menu-drop > .menu-drop-item > .menu-drop-link {
            border-bottom: 1px solid #979797;
            display: block;
            padding-bottom: 10px; }
    [is='flynt-navigation-main'] .menu-link {
      color: #333;
      display: inline-block;
      font-size: 1.3125rem;
      font-weight: 400;
      padding: 10px 20px;
      position: relative;
      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: #377dbe; }
      [is='flynt-navigation-main'] .menu-link::after {
        background: #377dbe;
        bottom: 10px;
        content: '';
        height: 2px;
        left: 20px;
        opacity: 0;
        position: absolute;
        right: 20px;
        -webkit-transform: translateY(10px);
                transform: translateY(10px);
        -webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
        transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; }
    [is='flynt-navigation-main'] .menu-item--current .menu-link {
      color: #377dbe; }
    [is='flynt-navigation-main'] .menu-item--expanded .menu-drop-wrap {
      z-index: 4; }
    [is='flynt-navigation-main'] .menu-item--expanded .menu-link::after {
      opacity: 1;
      -webkit-transform: translateY(0);
              transform: translateY(0);
      -webkit-transition-delay: 0.15s;
              transition-delay: 0.15s; }
    [is='flynt-navigation-main'] .menu-item--visible .menu-drop {
      opacity: 1; }
    [is='flynt-navigation-main'] .menu .menu-drop--hasChildren .menu-footer {
      border-top: 1px solid #979797; }
    [is='flynt-navigation-main'] .menu-footer {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      margin: 0;
      -webkit-box-ordinal-group: 91;
          -ms-flex-order: 90;
              order: 90;
      padding-top: 10px;
      width: 100%; }
      [is='flynt-navigation-main'] .menu-footer .description {
        font-size: 0.875rem;
        padding: 5px 20px 5px 0; }
      [is='flynt-navigation-main'] .menu-footer .button, [is='flynt-navigation-main'] .menu-footer .gform_wrapper .gform_footer, .gform_wrapper [is='flynt-navigation-main'] .menu-footer .gform_footer {
        color: #333; }
        @media (min-width: 768px) {
          [is='flynt-navigation-main'] .menu-footer .button, [is='flynt-navigation-main'] .menu-footer .gform_wrapper .gform_footer, .gform_wrapper [is='flynt-navigation-main'] .menu-footer .gform_footer {
            padding-right: 35px; }
            [is='flynt-navigation-main'] .menu-footer .button:hover, [is='flynt-navigation-main'] .menu-footer .gform_wrapper .gform_footer:hover, .gform_wrapper [is='flynt-navigation-main'] .menu-footer .gform_footer:hover, [is='flynt-navigation-main'] .menu-footer .button:focus, [is='flynt-navigation-main'] .menu-footer .gform_wrapper .gform_footer:focus, .gform_wrapper [is='flynt-navigation-main'] .menu-footer .gform_footer:focus {
              color: #003769; } }
        [is='flynt-navigation-main'] .menu-footer .button--external::after, [is='flynt-navigation-main'] .menu-footer .button[target=_blank]::after, [is='flynt-navigation-main'] .menu-footer .gform_wrapper .gform_footer[target=_blank]::after, .gform_wrapper [is='flynt-navigation-main'] .menu-footer .gform_footer[target=_blank]::after {
          background-image: url("../assets/icons/arrow-external-black.svg");
          background-size: 100%; }
        @media (min-width: 768px) {
          [is='flynt-navigation-main'] .menu-footer .button--external:hover::after, [is='flynt-navigation-main'] .menu-footer .button--external:focus::after, [is='flynt-navigation-main'] .menu-footer .button[target=_blank]:hover::after, [is='flynt-navigation-main'] .menu-footer .gform_wrapper .gform_footer[target=_blank]:hover::after, .gform_wrapper [is='flynt-navigation-main'] .menu-footer .gform_footer[target=_blank]:hover::after, [is='flynt-navigation-main'] .menu-footer .button[target=_blank]:focus::after, [is='flynt-navigation-main'] .menu-footer .gform_wrapper .gform_footer[target=_blank]:focus::after, .gform_wrapper [is='flynt-navigation-main'] .menu-footer .gform_footer[target=_blank]:focus::after {
            background-image: url("../assets/icons/arrow-external-red.svg"); } }
  [is='flynt-navigation-main'] .menu-lang {
    margin: 0;
    padding: 0; }
    [is='flynt-navigation-main'] .menu-lang > * {
      padding-left: 18px;
      padding-right: 20px; }
    [is='flynt-navigation-main'] .menu-lang ul {
      display: block;
      list-style: none;
      margin: 0;
      padding: 0; }
      [is='flynt-navigation-main'] .menu-lang ul > li::before {
        content: none; }
    [is='flynt-navigation-main'] .menu-lang a {
      border-left: 1px solid #878787;
      color: #878787;
      font-size: 1rem;
      font-weight: 400;
      min-width: 34px;
      padding: 8px 0 8px 10px;
      text-align: center;
      text-transform: uppercase; }
      [is='flynt-navigation-main'] .menu-lang a:hover {
        color: #003769; }
  [is='flynt-navigation-main'] .menu-search svg {
    width: 16px;
    position: relative;
    top: 11px; }
    [is='flynt-navigation-main'] .menu-search svg path {
      -webkit-transition: fill 0.2s ease-out;
      transition: fill 0.2s ease-out; }
  [is='flynt-navigation-main'] .menu-search a:hover svg path {
    fill: #003769; }

.scrollTop {
  background-color: rgba(255, 255, 255, 0.8);
  bottom: 0;
  -webkit-box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.25);
  cursor: pointer;
  height: 35px;
  opacity: 0;
  position: fixed;
  right: 0;
  -webkit-transform: translateX(35px);
          transform: translateX(35px);
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  width: 35px;
  z-index: 100; }
  @media (min-width: 768px) {
    .scrollTop {
      bottom: 45px;
      height: 45px;
      -webkit-transform: translateX(45px);
              transform: translateX(45px);
      width: 45px; } }
  .scrollTop.visible {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  .scrollTop:hover, .scrollTop:focus {
    background-color: white; }
    .scrollTop:hover::before, .scrollTop:hover::after, .scrollTop:focus::before, .scrollTop:focus::after {
      background-color: #003769; }
  .scrollTop::before, .scrollTop::after {
    background: #377dbe;
    content: '';
    display: block;
    height: 2px;
    left: 50%;
    margin: -1px 0 0 -6px;
    position: absolute;
    top: 50%;
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    width: 12px; }
  .scrollTop::before {
    -webkit-transform: translateX(4px) rotate(45deg);
            transform: translateX(4px) rotate(45deg); }
  .scrollTop::after {
    -webkit-transform: translateX(-4px) rotate(-45deg);
            transform: translateX(-4px) rotate(-45deg); }

[is='flynt-navigation-sub-footer'] {
  background: #666;
  padding: 10px 0; }
  [is='flynt-navigation-sub-footer'] .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;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    list-style: none;
    margin: 0;
    padding: 0; }
    [is='flynt-navigation-sub-footer'] .menu > li::before {
      content: none; }
    @media (min-width: 768px) {
      [is='flynt-navigation-sub-footer'] .menu {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    [is='flynt-navigation-sub-footer'] .menu-item {
      margin: 0; }
    [is='flynt-navigation-sub-footer'] .menu-link {
      color: #fff;
      font-weight: 400;
      font-size: 0.88rem; }
      [is='flynt-navigation-sub-footer'] .menu-link:after {
        display: none; }
      @media (max-width: 767px) {
        [is='flynt-navigation-sub-footer'] .menu-link {
          line-height: 1.85; } }
      @media (min-width: 1024px) {
        [is='flynt-navigation-sub-footer'] .menu-link:hover, [is='flynt-navigation-sub-footer'] .menu-link:focus {
          color: #377dbe; } }

[is='flynt-press-teaser'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-press-teaser'] {
      margin: 68px 0; } }
  [is='flynt-press-teaser'] .preContent {
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 1.5rem; }
    [is='flynt-press-teaser'] .preContent > :first-child:not(.overlineText) {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-press-teaser'] .preContent > :last-child:not(.overlineText) {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 768px) {
      [is='flynt-press-teaser'] .preContent {
        margin-left: 50px;
        margin-right: 50px;
        margin-bottom: 3.4rem; } }
    @media (min-width: 1280px) {
      [is='flynt-press-teaser'] .preContent {
        margin-left: 100px;
        margin-right: 100px; } }
  [is='flynt-press-teaser'] .swiper-container {
    padding-bottom: 20px;
    margin-bottom: -20px;
    width: 100%;
    padding-right: 10px;
    right: -10px;
    left: 5px; }
  @media (min-width: 360px) {
    [is='flynt-press-teaser'] .swiper-container {
      width: calc(100% - 30px); } }
  @media (min-width: 768px) {
    [is='flynt-press-teaser'] .swiper-container {
      width: calc(100% - 100px); } }
  @media (min-width: 1280px) {
    [is='flynt-press-teaser'] .swiper-container {
      width: calc(100% - 200px); } }
  [is='flynt-press-teaser'] .content {
    height: 100%; }
    [is='flynt-press-teaser'] .content .link-content {
      padding-right: 0;
      display: block; }
      [is='flynt-press-teaser'] .content .link-content::after, [is='flynt-press-teaser'] .content .link-content::before {
        content: none; }
      [is='flynt-press-teaser'] .content .link-content:hover .button-wrap,
      [is='flynt-press-teaser'] .content .link-content:hover .button,
      [is='flynt-press-teaser'] .content .link-content:hover .gform_wrapper .gform_footer,
      .gform_wrapper [is='flynt-press-teaser'] .content .link-content:hover .gform_footer, [is='flynt-press-teaser'] .content .link-content:focus .button-wrap,
      [is='flynt-press-teaser'] .content .link-content:focus .button,
      [is='flynt-press-teaser'] .content .link-content:focus .gform_wrapper .gform_footer,
      .gform_wrapper [is='flynt-press-teaser'] .content .link-content:focus .gform_footer {
        background: #377dbe; }
      [is='flynt-press-teaser'] .content .link-content:hover .content-image, [is='flynt-press-teaser'] .content .link-content:focus .content-image {
        -webkit-transform: scale(1);
                transform: scale(1); }
    [is='flynt-press-teaser'] .content-image {
      -webkit-transform: scale(1.3);
              transform: scale(1.3);
      -webkit-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
      -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
      transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
      transition: transform 0.5s ease, opacity 0.5s ease;
      transition: transform 0.5s ease, opacity 0.5s ease, -webkit-transform 0.5s ease; }
    [is='flynt-press-teaser'] .content-figure {
      background: #333;
      margin: 0;
      overflow: hidden; }
    [is='flynt-press-teaser'] .content-inner {
      position: relative;
      z-index: 2;
      padding-left: 34px;
      margin-top: -20px; }
      [is='flynt-press-teaser'] .content-inner .caption {
        background: #fff;
        padding: 20px 25px;
        -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
                box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15); }
        [is='flynt-press-teaser'] .content-inner .caption > :first-child:not(.overlineText) {
          margin-top: 0;
          padding-top: 0; }
        [is='flynt-press-teaser'] .content-inner .caption > :last-child:not(.overlineText) {
          margin-bottom: 0;
          padding-bottom: 0; }
        @media (min-width: 768px) {
          [is='flynt-press-teaser'] .content-inner .caption {
            padding: 20px 34px; } }
        [is='flynt-press-teaser'] .content-inner .caption-title {
          line-height: 1.2; }
      [is='flynt-press-teaser'] .content-inner .button-wrap {
        background: #003769;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 0; }
  [is='flynt-press-teaser'] .swiper-navigation {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  [is='flynt-press-teaser'] .slider-button {
    z-index: 1;
    width: 34px;
    height: 34px;
    position: absolute;
    top: 0; }
  [is='flynt-press-teaser'] .slider-button--prev {
    left: 0; }
  [is='flynt-press-teaser'] .slider-button--next {
    right: 0; }
  @media (min-width: 768px) {
    [is='flynt-press-teaser'] .slider-button {
      width: 50px;
      height: 50px; }
    [is='flynt-press-teaser'] .swiper-navigation.item--length2 {
      display: none; } }
  @media (min-width: 1280px) {
    [is='flynt-press-teaser'] .swiper-navigation {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      top: 0; } }

[is='flynt-slider-image'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-slider-image'] {
      margin: 68px 0; } }
  [is='flynt-slider-image'] .container {
    position: relative; }
  [is='flynt-slider-image'] .preContent {
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 1.5rem; }
    [is='flynt-slider-image'] .preContent > :first-child:not(.overlineText) {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-slider-image'] .preContent > :last-child:not(.overlineText) {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 768px) {
      [is='flynt-slider-image'] .preContent {
        margin-left: 50px;
        margin-right: 50px;
        margin-bottom: 3.4rem; } }
    @media (min-width: 1280px) {
      [is='flynt-slider-image'] .preContent {
        margin-left: 100px;
        margin-right: 100px; } }
  [is='flynt-slider-image'] .swiper-container {
    padding-bottom: 20px;
    margin-bottom: -20px;
    width: 100%;
    padding-right: 10px;
    right: -10px;
    left: 5px; }
  @media (min-width: 360px) {
    [is='flynt-slider-image'] .swiper-container {
      width: calc(100% - 30px); } }
  @media (min-width: 768px) {
    [is='flynt-slider-image'] .swiper-container {
      width: calc(100% - 100px); } }
  @media (min-width: 1280px) {
    [is='flynt-slider-image'] .swiper-container {
      width: calc(100% - 200px); } }
  [is='flynt-slider-image'] .content {
    height: 100%; }
    [is='flynt-slider-image'] .content .link-content {
      padding-right: 0;
      display: block; }
      [is='flynt-slider-image'] .content .link-content::after, [is='flynt-slider-image'] .content .link-content::before {
        content: none; }
      [is='flynt-slider-image'] .content .link-content:hover .button-wrap,
      [is='flynt-slider-image'] .content .link-content:hover .button,
      [is='flynt-slider-image'] .content .link-content:hover .gform_wrapper .gform_footer,
      .gform_wrapper [is='flynt-slider-image'] .content .link-content:hover .gform_footer, [is='flynt-slider-image'] .content .link-content:focus .button-wrap,
      [is='flynt-slider-image'] .content .link-content:focus .button,
      [is='flynt-slider-image'] .content .link-content:focus .gform_wrapper .gform_footer,
      .gform_wrapper [is='flynt-slider-image'] .content .link-content:focus .gform_footer {
        background: #377dbe; }
    [is='flynt-slider-image'] .content-image {
      -webkit-transform: scale(1.3);
              transform: scale(1.3);
      -webkit-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
      -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
      transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
      transition: transform 0.5s ease, opacity 0.5s ease;
      transition: transform 0.5s ease, opacity 0.5s ease, -webkit-transform 0.5s ease; }
    [is='flynt-slider-image'] .content-figure {
      background: #333;
      margin: 0;
      overflow: hidden; }
    [is='flynt-slider-image'] .content-inner {
      position: relative;
      z-index: 2; }
      [is='flynt-slider-image'] .content-inner .caption {
        background: #fff;
        padding: 20px 25px;
        -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
                box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15); }
        [is='flynt-slider-image'] .content-inner .caption p {
          margin-top: 0.9rem; }
        [is='flynt-slider-image'] .content-inner .caption > :first-child:not(.overlineText) {
          margin-top: 0;
          padding-top: 0; }
        [is='flynt-slider-image'] .content-inner .caption > :last-child:not(.overlineText) {
          margin-bottom: 0;
          padding-bottom: 0; }
        @media (min-width: 768px) {
          [is='flynt-slider-image'] .content-inner .caption {
            padding: 20px 34px; }
            [is='flynt-slider-image'] .content-inner .caption-title {
              font-size: 1.125rem; } }
        [is='flynt-slider-image'] .content-inner .caption-title {
          margin-bottom: 0;
          line-height: 1.2; }
      [is='flynt-slider-image'] .content-inner .button-wrap {
        background: #003769;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 0; }
  [is='flynt-slider-image'] .swiper-navigation {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0; }
    [is='flynt-slider-image'] .swiper-navigation.item--length1 {
      display: none; }
  [is='flynt-slider-image'] .slider-button {
    z-index: 1;
    width: 34px;
    height: 34px;
    position: absolute;
    top: 0; }
  [is='flynt-slider-image'] .slider-button--prev {
    left: 0; }
  [is='flynt-slider-image'] .slider-button--next {
    right: 0; }
  @media (min-width: 768px) {
    [is='flynt-slider-image'] .slider-button {
      width: 50px;
      height: 50px; }
    [is='flynt-slider-image'] .swiper-navigation {
      display: none; }
      [is='flynt-slider-image'] .swiper-navigation.item--length3, [is='flynt-slider-image'] .swiper-navigation.item-length-greater-three {
        display: block; } }
  @media (min-width: 1024px) {
    [is='flynt-slider-image'] .swiper-navigation.item--length3 {
      display: none; } }
  @media (min-width: 1280px) {
    [is='flynt-slider-image'] .swiper-navigation {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
      [is='flynt-slider-image'] .swiper-navigation.item--length4, [is='flynt-slider-image'] .swiper-navigation.item-length-greater-three {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
      [is='flynt-slider-image'] .swiper-navigation .slider-button--prev {
        left: 34px; }
      [is='flynt-slider-image'] .swiper-navigation .slider-button--next {
        right: 34px; } }

[is='flynt-slider-image-text'] {
  background: #333;
  margin: 68px 0;
  position: relative; }
  .mainContent [is='flynt-slider-image-text'].flyntComponent:first-child {
    margin-top: 50px; }
    @media (min-width: 768px) {
      .mainContent [is='flynt-slider-image-text'].flyntComponent:first-child {
        margin-top: 68px; } }
  @media (min-width: 768px) {
    [is='flynt-slider-image-text'] {
      margin: 102px 0 135px; } }
  [is='flynt-slider-image-text'] .split-slider {
    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;
    z-index: 2; }
    @media (min-width: 768px) {
      [is='flynt-slider-image-text'] .split-slider {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    [is='flynt-slider-image-text'] .split-slider--invert {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
      @media (min-width: 768px) {
        [is='flynt-slider-image-text'] .split-slider--invert {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: reverse;
              -ms-flex-direction: row-reverse;
                  flex-direction: row-reverse; } }
    [is='flynt-slider-image-text'] .split-slider > * {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%; }
      @media (min-width: 768px) {
        [is='flynt-slider-image-text'] .split-slider > * {
          width: 50%; } }
  [is='flynt-slider-image-text'] .slider {
    height: 100%;
    position: relative; }
  [is='flynt-slider-image-text'] .parallax {
    height: 100%;
    will-change: transform; }
    [is='flynt-slider-image-text'] .parallax-elem-1 {
      -webkit-transform: translateY(var(--slideDown));
              transform: translateY(var(--slideDown)); }
  [is='flynt-slider-image-text'] .slider-background {
    height: 100%;
    left: 0;
    opacity: 0.5;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0; }
    [is='flynt-slider-image-text'] .slider-background .parallax {
      height: 100%;
      position: relative; }
    [is='flynt-slider-image-text'] .slider-background .figure-image {
      left: 50%;
      min-height: 100%;
      min-width: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      position: absolute;
      top: 50%;
      -webkit-transform: translate(-50%, -50%) scale(1.2);
              transform: translate(-50%, -50%) scale(1.2);
      width: auto; }
  [is='flynt-slider-image-text'] .slider-image {
    margin-left: -25px;
    margin-top: -34px;
    position: relative;
    z-index: 1; }
    @media (max-width: 767px) {
      [is='flynt-slider-image-text'] .slider-image .slider {
        margin-left: 0;
        max-width: 450px; } }
    @media (min-width: 768px) {
      [is='flynt-slider-image-text'] .slider-image {
        margin-bottom: 68px;
        margin-left: 0;
        margin-top: -34px; } }
    [is='flynt-slider-image-text'] .slider-image .figure {
      height: 100%;
      margin: 0;
      overflow: hidden; }
      [is='flynt-slider-image-text'] .slider-image .figure-image {
        font-family: 'object-fit: cover';
        margin: 0 auto;
        min-height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        -webkit-transform: scale(1.2);
                transform: scale(1.2);
        width: 100%; }
  @media (max-width: 767px) {
    [is='flynt-slider-image-text'] .split-slider--invert .slider-image {
      margin-bottom: -34px;
      margin-left: -25px;
      margin-top: 0; } }
  [is='flynt-slider-image-text'] .slider-caption {
    background: #fff;
    -webkit-box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.15);
            box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.15);
    margin-bottom: -34px; }
    @media (max-width: 767px) {
      [is='flynt-slider-image-text'] .slider-caption {
        margin-left: auto;
        margin-top: -25px;
        max-width: 450px; } }
    @media (min-width: 768px) {
      [is='flynt-slider-image-text'] .slider-caption {
        margin-top: 68px;
        position: relative;
        z-index: 0; } }
    [is='flynt-slider-image-text'] .slider-caption .caption {
      padding: 25px; }
      @media (min-width: 768px) {
        [is='flynt-slider-image-text'] .slider-caption .caption {
          padding: 34px; } }
      @media (min-width: 1280px) {
        [is='flynt-slider-image-text'] .slider-caption .caption {
          padding: 34px 68px 136px 34px; } }
      [is='flynt-slider-image-text'] .slider-caption .caption-content > :first-child:not(.overlineText) {
        margin-top: 0;
        padding-top: 0; }
      [is='flynt-slider-image-text'] .slider-caption .caption-content > :last-child:not(.overlineText) {
        margin-bottom: 0;
        padding-bottom: 0; }
      [is='flynt-slider-image-text'] .slider-caption .caption-content + .button, [is='flynt-slider-image-text'] .slider-caption .gform_wrapper .caption-content + .gform_footer, .gform_wrapper [is='flynt-slider-image-text'] .slider-caption .caption-content + .gform_footer {
        margin-top: 20px;
        padding-right: 30px; }
        @media (min-width: 768px) {
          [is='flynt-slider-image-text'] .slider-caption .caption-content + .button, [is='flynt-slider-image-text'] .slider-caption .gform_wrapper .caption-content + .gform_footer, .gform_wrapper [is='flynt-slider-image-text'] .slider-caption .caption-content + .gform_footer {
            margin-top: 40px;
            padding-right: 35px; } }
      @media (min-width: 768px) and (max-width: 1023px) {
        [is='flynt-slider-image-text'] .slider-caption .caption-content h4,
        [is='flynt-slider-image-text'] .slider-caption .caption-content .h4 {
          font-size: 2.5rem; } }
      [is='flynt-slider-image-text'] .slider-caption .caption .overlineText {
        margin-bottom: 20px; }
        @media (min-width: 768px) and (max-width: 1023px) {
          [is='flynt-slider-image-text'] .slider-caption .caption .overlineText {
            font-size: 1.2rem; } }
  [is='flynt-slider-image-text'] .split-slider--invert .slider-caption {
    margin-bottom: -25px;
    margin-top: -34px; }
    @media (min-width: 768px) {
      [is='flynt-slider-image-text'] .split-slider--invert .slider-caption {
        margin-bottom: -34px;
        margin-top: 68px; } }
  [is='flynt-slider-image-text'] .slider-button,
  [is='flynt-slider-image-text'] .slider-pages {
    display: none; }
  [is='flynt-slider-image-text'] .slider-pages {
    bottom: auto;
    color: #666;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    left: auto;
    line-height: 2.1;
    margin-right: 15px;
    min-height: 25px;
    position: absolute;
    right: 0;
    top: 100%;
    white-space: nowrap;
    width: auto; }
    @media (min-width: 768px) {
      [is='flynt-slider-image-text'] .slider-pages {
        line-height: 2.4;
        min-height: 34px; } }
    @media (min-width: 768px) and (max-width: 1279px) {
      [is='flynt-slider-image-text'] .slider-pages {
        color: #fff;
        margin-right: 85px; } }
    @media (min-width: 1280px) {
      [is='flynt-slider-image-text'] .slider-pages {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        left: 100%;
        margin-left: 45px;
        margin-right: 0;
        right: auto; } }
  [is='flynt-slider-image-text'] .slider-button {
    outline: none;
    position: absolute;
    z-index: 3; }
    @media (max-width: 767px) {
      [is='flynt-slider-image-text'] .slider-button {
        height: 26px;
        margin-top: -1px;
        width: 25px; } }
    [is='flynt-slider-image-text'] .slider-button--prev {
      left: auto;
      right: -25px;
      top: 100%; }
      @media (min-width: 768px) {
        [is='flynt-slider-image-text'] .slider-button--prev {
          right: 34px; } }
      @media (min-width: 1280px) {
        [is='flynt-slider-image-text'] .slider-button--prev {
          right: 0; } }
    [is='flynt-slider-image-text'] .slider-button--next {
      left: auto;
      right: -50px;
      top: 100%; }
      @media (min-width: 768px) {
        [is='flynt-slider-image-text'] .slider-button--next {
          right: 0; } }
      @media (min-width: 1280px) {
        [is='flynt-slider-image-text'] .slider-button--next {
          left: 100%;
          right: auto; } }
  @media (max-width: 767px) {
    [is='flynt-slider-image-text'] .split-slider--invert .slider-pages {
      top: -25px; } }
  @media (min-width: 768px) and (max-width: 1279px) {
    [is='flynt-slider-image-text'] .split-slider--invert .slider-pages {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      left: 0;
      margin-left: 84px;
      margin-right: 0;
      right: auto; } }
  @media (min-width: 1280px) {
    [is='flynt-slider-image-text'] .split-slider--invert .slider-pages {
      left: auto;
      margin-left: 0;
      margin-right: 45px;
      right: 100%; } }
  [is='flynt-slider-image-text'] .split-slider--invert .slider-button--prev {
    left: auto;
    right: -25px;
    top: -25px; }
    @media (min-width: 768px) {
      [is='flynt-slider-image-text'] .split-slider--invert .slider-button--prev {
        left: 0;
        right: auto;
        top: 100%; } }
    @media (min-width: 1280px) {
      [is='flynt-slider-image-text'] .split-slider--invert .slider-button--prev {
        left: auto;
        right: 100%; } }
  [is='flynt-slider-image-text'] .split-slider--invert .slider-button--next {
    left: auto;
    right: -50px;
    top: -25px; }
    @media (min-width: 768px) {
      [is='flynt-slider-image-text'] .split-slider--invert .slider-button--next {
        left: 34px;
        right: auto;
        top: 100%; } }
    @media (min-width: 1280px) {
      [is='flynt-slider-image-text'] .split-slider--invert .slider-button--next {
        left: 0;
        right: auto; } }
  @media (max-width: 767px) {
    [is='flynt-slider-image-text'] .split-slider--invert .slider-caption .slider-button--prev {
      bottom: 0;
      top: auto; }
    [is='flynt-slider-image-text'] .split-slider--invert .slider-caption .slider-button--next {
      bottom: 0;
      top: auto; }
    [is='flynt-slider-image-text'] .split-slider--invert .slider-caption .slider-pages {
      bottom: 0;
      top: auto; } }
  @media (max-width: 767px) {
    [is='flynt-slider-image-text'] .split-slider:not(.split-slider--invert) .slider-button {
      background-color: #fff; }
      [is='flynt-slider-image-text'] .split-slider:not(.split-slider--invert) .slider-button svg path {
        stroke: #377dbe; }
      [is='flynt-slider-image-text'] .split-slider:not(.split-slider--invert) .slider-button--white {
        background-color: #377dbe; }
        [is='flynt-slider-image-text'] .split-slider:not(.split-slider--invert) .slider-button--white svg path {
          stroke: #fff; } }
  @media (min-width: 768px) {
    [is='flynt-slider-image-text'] .slider-caption .slider-button,
    [is='flynt-slider-image-text'] .slider-caption .slider-pages {
      display: none; } }
  @media (max-width: 767px) {
    [is='flynt-slider-image-text'] .slider-caption {
      position: relative;
      z-index: 2; }
      [is='flynt-slider-image-text'] .slider-caption .slider-button--prev {
        left: auto;
        right: 0;
        top: 0; }
      [is='flynt-slider-image-text'] .slider-caption .slider-button--next {
        left: auto;
        right: -25px;
        top: 0; }
      [is='flynt-slider-image-text'] .slider-caption .slider-pages {
        left: auto;
        margin-right: 40px;
        right: 0;
        top: 0; }
      [is='flynt-slider-image-text'] .slider-caption .swiper-container-initialized ~ .slider-button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
      [is='flynt-slider-image-text'] .slider-caption .swiper-container-initialized ~ .slider-pages {
        display: block; } }
  @media (max-width: 767px) {
    [is='flynt-slider-image-text'] .slider-image .slider-button,
    [is='flynt-slider-image-text'] .slider-image .slider-pages {
      display: none; } }
  @media (min-width: 768px) {
    [is='flynt-slider-image-text'] .slider-image .swiper-container-initialized ~ .slider-button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    [is='flynt-slider-image-text'] .slider-image .swiper-container-initialized ~ .slider-pages {
      display: block; } }
  [is='flynt-slider-image-text']:not(.flyntComponent--paddingOn) + .flyntComponent--paddingOn {
    margin: -34px 0 68px; }
  [is='flynt-slider-image-text'].flyntComponent--paddingOn {
    margin: 30px 0;
    padding: 68px 0; }
    @media (min-width: 768px) {
      [is='flynt-slider-image-text'].flyntComponent--paddingOn {
        margin: 68px 0; } }
    .mainContent [is='flynt-slider-image-text'].flyntComponent--paddingOn:first-child {
      margin-top: 25px;
      padding: 68px 0; }
      @media (min-width: 768px) {
        .mainContent [is='flynt-slider-image-text'].flyntComponent--paddingOn:first-child {
          margin-top: 34px; } }

[is='flynt-slider-image-text-modal'] {
  margin: 30px 0; }
  @media (min-width: 768px) {
    [is='flynt-slider-image-text-modal'] {
      margin: 68px 0; } }
  [is='flynt-slider-image-text-modal'] .centerMaxWidthContainer {
    max-width: 1224px; }
  [is='flynt-slider-image-text-modal'] .split-slider {
    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;
    z-index: 2; }
    @media (min-width: 768px) {
      [is='flynt-slider-image-text-modal'] .split-slider {
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
  [is='flynt-slider-image-text-modal'] .slider {
    height: 100%;
    position: relative; }
    [is='flynt-slider-image-text-modal'] .slider-image, [is='flynt-slider-image-text-modal'] .slider-caption {
      width: 100%; }
    [is='flynt-slider-image-text-modal'] .slider-image {
      cursor: pointer; }
      @media (min-width: 768px) {
        [is='flynt-slider-image-text-modal'] .slider-image {
          width: calc(100% - 204px); } }
    @media (min-width: 768px) {
      [is='flynt-slider-image-text-modal'] .slider-caption {
        width: 238px; } }
  [is='flynt-slider-image-text-modal'] .parallax {
    will-change: transform; }
    [is='flynt-slider-image-text-modal'] .parallax-elem-1 {
      -webkit-transform: translateY(var(--slideDown));
              transform: translateY(var(--slideDown)); }
  [is='flynt-slider-image-text-modal'] .slider-image {
    position: relative; }
    [is='flynt-slider-image-text-modal'] .slider-image .figure {
      height: 100%;
      margin: 0;
      overflow: hidden; }
      [is='flynt-slider-image-text-modal'] .slider-image .figure-image {
        margin: 0 auto;
        min-height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        -webkit-transform: scale(1.2);
                transform: scale(1.2);
        width: 100%; }
    [is='flynt-slider-image-text-modal'] .slider-image .button-hasIcon {
      position: absolute;
      right: 0;
      top: 0;
      z-index: 3; }
      @media (min-width: 768px) and (max-width: 1025px) {
        [is='flynt-slider-image-text-modal'] .slider-image .button-hasIcon {
          left: 0;
          right: auto; } }
  [is='flynt-slider-image-text-modal'] .slider-caption {
    background: #fff;
    -webkit-box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.15);
            box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.15);
    margin-left: 15px;
    margin-top: -15px;
    max-width: calc(100% - 130px);
    position: relative;
    z-index: 2; }
    @media (min-width: 480px) {
      [is='flynt-slider-image-text-modal'] .slider-caption {
        margin-left: 25px;
        margin-top: -25px;
        max-width: calc(100% - 145px); } }
    @media (min-width: 768px) {
      [is='flynt-slider-image-text-modal'] .slider-caption {
        margin-bottom: -34px;
        margin-left: -34px;
        margin-top: 0;
        max-width: none; } }
    [is='flynt-slider-image-text-modal'] .slider-caption .caption {
      padding: 15px; }
      @media (min-width: 480px) {
        [is='flynt-slider-image-text-modal'] .slider-caption .caption {
          padding: 25px; } }
      @media (min-width: 768px) {
        [is='flynt-slider-image-text-modal'] .slider-caption .caption {
          padding: 34px 34px 102px; } }
  [is='flynt-slider-image-text-modal'] .slider-button,
  [is='flynt-slider-image-text-modal'] .slider-pages {
    display: none; }
  [is='flynt-slider-image-text-modal'] .slider-pages {
    bottom: auto;
    color: #666;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    left: auto;
    line-height: 2.1;
    margin-right: 15px;
    min-height: 25px;
    position: absolute;
    right: 50px;
    top: 100%;
    white-space: nowrap;
    width: auto;
    z-index: 3; }
    @media (min-width: 768px) {
      [is='flynt-slider-image-text-modal'] .slider-pages {
        bottom: 34px;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        left: 34px;
        line-height: 2.4;
        margin-left: 15px;
        margin-right: 0;
        min-height: 34px;
        right: auto;
        top: auto; } }
  [is='flynt-slider-image-text-modal'] .slider-button {
    outline: none;
    position: absolute;
    top: 100%;
    z-index: 3; }
    @media (max-width: 767px) {
      [is='flynt-slider-image-text-modal'] .slider-button {
        height: 26px;
        width: 25px; }
        [is='flynt-slider-image-text-modal'] .slider-button:not([data-slider-modal-button]) {
          background-color: #fff;
          -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
                  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); }
          [is='flynt-slider-image-text-modal'] .slider-button:not([data-slider-modal-button]) svg path {
            stroke: #377dbe; }
        [is='flynt-slider-image-text-modal'] .slider-button--white:not([data-slider-modal-button]) {
          background-color: #377dbe;
          -webkit-box-shadow: none !important;
                  box-shadow: none !important; }
          [is='flynt-slider-image-text-modal'] .slider-button--white:not([data-slider-modal-button]) svg path {
            stroke: #fff; } }
    @media (min-width: 768px) {
      [is='flynt-slider-image-text-modal'] .slider-button {
        bottom: 34px;
        top: auto; } }
    [is='flynt-slider-image-text-modal'] .slider-button--white {
      -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
              box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); }
    [is='flynt-slider-image-text-modal'] .slider-button--prev {
      left: -25px; }
      @media (min-width: 768px) {
        [is='flynt-slider-image-text-modal'] .slider-button--prev {
          left: -34px; } }
    [is='flynt-slider-image-text-modal'] .slider-button--next {
      left: 0; }
  [is='flynt-slider-image-text-modal'] .swiper-container-initialized ~ .slider-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  [is='flynt-slider-image-text-modal'] .swiper-container-initialized ~ .slider-pages {
    display: block; }
  @media (min-width: 768px) {
    [is='flynt-slider-image-text-modal'] .slider-image .slider-button,
    [is='flynt-slider-image-text-modal'] .slider-image .slider-pages {
      display: none; } }
  @media (max-width: 767px) {
    [is='flynt-slider-image-text-modal'] .slider-image {
      position: relative;
      z-index: 2; }
      [is='flynt-slider-image-text-modal'] .slider-image .slider-button--prev {
        left: auto;
        right: 25px;
        top: 100%; }
      [is='flynt-slider-image-text-modal'] .slider-image .slider-button--next {
        left: auto;
        right: 0;
        top: 100%; }
      [is='flynt-slider-image-text-modal'] .slider-image .slider-pages {
        left: auto;
        margin-right: 40px;
        right: 25px;
        top: 100%; }
      [is='flynt-slider-image-text-modal'] .slider-image .swiper-container-initialized ~ .slider-button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
      [is='flynt-slider-image-text-modal'] .slider-image .swiper-container-initialized ~ .slider-pages {
        display: block; } }
  @media (max-width: 767px) {
    [is='flynt-slider-image-text-modal'] .slider-caption .slider-button,
    [is='flynt-slider-image-text-modal'] .slider-caption .slider-pages {
      display: none; } }
  @media (min-width: 768px) {
    [is='flynt-slider-image-text-modal'] .slider-caption .swiper-container-initialized ~ .slider-button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    [is='flynt-slider-image-text-modal'] .slider-caption .swiper-container-initialized ~ .slider-pages {
      display: block; } }
  [is='flynt-slider-image-text-modal'] .slider-modal {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: rgba(0, 0, 0, 0.9);
    display: none;
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100; }
    [is='flynt-slider-image-text-modal'] .slider-modal-inner {
      background: none;
      max-height: 100%;
      overflow-y: auto;
      -ms-touch-action: auto;
          touch-action: auto;
      width: 100%; }
    [is='flynt-slider-image-text-modal'] .slider-modal .button-closeModal {
      position: absolute;
      right: 0;
      top: 0;
      z-index: 10; }
    [is='flynt-slider-image-text-modal'] .slider-modal .centerMaxWidthContainer {
      max-width: 100%; }
      @media (min-width: 768px) {
        [is='flynt-slider-image-text-modal'] .slider-modal .centerMaxWidthContainer {
          max-width: 90vw; } }
      @media (min-width: 1920px) {
        [is='flynt-slider-image-text-modal'] .slider-modal .centerMaxWidthContainer {
          max-width: 1560px; } }
    [is='flynt-slider-image-text-modal'] .slider-modal .slider-item {
      padding-bottom: 26px;
      padding-top: 34px; }
      @media (min-width: 768px) {
        [is='flynt-slider-image-text-modal'] .slider-modal .slider-item {
          padding-bottom: 34px;
          padding-top: 34px; } }
    [is='flynt-slider-image-text-modal'] .slider-modal .sliderModalCaption .slider-item {
      padding-top: 0; }
    [is='flynt-slider-image-text-modal'] .slider-modal .figure {
      margin-bottom: 0; }
    [is='flynt-slider-image-text-modal'] .slider-modal .modal-caption {
      padding-left: 25px;
      padding-right: 105px; }
      @media (min-width: 768px) {
        [is='flynt-slider-image-text-modal'] .slider-modal .modal-caption {
          padding: 5px 0 0; } }
    [is='flynt-slider-image-text-modal'] .slider-modal .swiper-container-initialized .slider-modal-nav .slider-button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    [is='flynt-slider-image-text-modal'] .slider-modal .swiper-container-initialized .slider-modal-nav .slider-pages {
      display: block; }
    [is='flynt-slider-image-text-modal'] .slider-modal-nav {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      bottom: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      right: 0; }
      [is='flynt-slider-image-text-modal'] .slider-modal-nav .slider-button {
        position: static; }
      [is='flynt-slider-image-text-modal'] .slider-modal-nav .slider-pages {
        color: #fff;
        margin: 0 15px 0 0;
        position: static; }
    @media (max-width: 767px) {
      [is='flynt-slider-image-text-modal'] .slider-modal .slider {
        margin-left: -25px;
        margin-right: -25px; } }

[is='flynt-slider-testimonial'] {
  background: #333;
  margin: 30px 0;
  padding: 30px 0;
  position: relative; }
  [is='flynt-slider-testimonial'].flyntComponent--whiteBackground {
    background: #fff; }
  @media (min-width: 768px) {
    [is='flynt-slider-testimonial'] {
      margin: 102px 0 68px;
      padding: 68px 0; } }
  [is='flynt-slider-testimonial'] .testimonial {
    -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; }
    [is='flynt-slider-testimonial'] .testimonial > * {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%; }
    @media (min-width: 1024px) {
      [is='flynt-slider-testimonial'] .testimonial {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
        [is='flynt-slider-testimonial'] .testimonial > *:first-child {
          padding-right: 34px;
          width: 42%; }
        [is='flynt-slider-testimonial'] .testimonial > *:last-child {
          width: 58%; } }
    @media (min-width: 1280px) {
      [is='flynt-slider-testimonial'] .testimonial > *:first-child {
        padding-right: 68px;
        width: 47%; }
      [is='flynt-slider-testimonial'] .testimonial > *:last-child {
        width: 53%; } }
    [is='flynt-slider-testimonial'] .testimonial-type {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: #003769;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 60px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      min-width: 60px;
      width: 60px; }
      [is='flynt-slider-testimonial'] .testimonial-type svg {
        width: 34px; }
      @media (min-width: 768px) {
        [is='flynt-slider-testimonial'] .testimonial-type {
          height: 136px;
          min-width: 136px;
          width: 136px; }
          [is='flynt-slider-testimonial'] .testimonial-type svg {
            width: auto; } }
    [is='flynt-slider-testimonial'] .testimonial-title {
      background: none;
      position: relative;
      z-index: 2; }
      [is='flynt-slider-testimonial'] .testimonial-title > *:first-child {
        padding-top: 0; }
      [is='flynt-slider-testimonial'] .testimonial-title > *:last-child {
        margin-bottom: 0; }
      @media (min-width: 1024px) and (max-width: 1279px) {
        [is='flynt-slider-testimonial'] .testimonial-title h1,
        [is='flynt-slider-testimonial'] .testimonial-title h2,
        [is='flynt-slider-testimonial'] .testimonial-title h3,
        [is='flynt-slider-testimonial'] .testimonial-title h4 {
          font-size: 2.5rem; } }
      @media (max-width: 767px) {
        [is='flynt-slider-testimonial'] .testimonial-title {
          margin-bottom: 25px; } }
      @media (min-width: 768px) and (max-width: 1023px) {
        [is='flynt-slider-testimonial'] .testimonial-title {
          margin-bottom: 40px; } }
  [is='flynt-slider-testimonial'] .split-slider {
    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;
    z-index: 2; }
    @media (min-width: 768px) {
      [is='flynt-slider-testimonial'] .split-slider {
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        max-width: 740px; } }
    [is='flynt-slider-testimonial'] .split-slider > * {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
      [is='flynt-slider-testimonial'] .split-slider > *:first-child {
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        width: 180px; }
        @media (min-width: 768px) {
          [is='flynt-slider-testimonial'] .split-slider > *:first-child {
            width: 204px; } }
      @media (min-width: 768px) {
        [is='flynt-slider-testimonial'] .split-slider > *:last-child {
          width: calc(100% - 204px); } }
  [is='flynt-slider-testimonial'] .slider {
    position: relative;
    width: 100%; }
  [is='flynt-slider-testimonial'] .parallax {
    will-change: transform; }
    [is='flynt-slider-testimonial'] .parallax-elem-1 {
      -webkit-transform: translateY(var(--slideDown));
              transform: translateY(var(--slideDown)); }
  [is='flynt-slider-testimonial'] .slider-background {
    height: 100%;
    left: 0;
    opacity: 0.5;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0; }
    [is='flynt-slider-testimonial'] .slider-background .parallax {
      height: 100%;
      position: relative; }
    [is='flynt-slider-testimonial'] .slider-background .figure-image {
      left: 50%;
      min-height: 100%;
      min-width: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      position: absolute;
      top: 50%;
      -webkit-transform: translate(-50%, -50%) scale(1.2);
              transform: translate(-50%, -50%) scale(1.2);
      width: auto; }
  [is='flynt-slider-testimonial'] .slider-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 25px;
    position: relative; }
    @media (min-width: 768px) {
      [is='flynt-slider-testimonial'] .slider-image {
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-left: 0; } }
    [is='flynt-slider-testimonial'] .slider-image .figure {
      height: 100%;
      margin: 0;
      overflow: hidden; }
      [is='flynt-slider-testimonial'] .slider-image .figure-image {
        margin: 0 auto;
        min-height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        width: 100%; }
  [is='flynt-slider-testimonial'] .slider-caption {
    background: #fff;
    -webkit-box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.15);
            box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.15); }
    @media (min-width: 1024px) {
      [is='flynt-slider-testimonial'] .slider-caption {
        margin-top: -102px;
        min-height: 435px; } }
    [is='flynt-slider-testimonial'] .slider-caption .caption {
      padding: 50px 25px; }
      @media (min-width: 768px) {
        [is='flynt-slider-testimonial'] .slider-caption .caption {
          padding: 102px 34px; } }
      @media (min-width: 1280px) {
        [is='flynt-slider-testimonial'] .slider-caption .caption {
          padding: 102px 68px; } }
      [is='flynt-slider-testimonial'] .slider-caption .caption-content > :first-child:not(.overlineText) {
        margin-top: 0;
        padding-top: 0; }
      [is='flynt-slider-testimonial'] .slider-caption .caption-content > :last-child:not(.overlineText) {
        margin-bottom: 0;
        padding-bottom: 0; }
      [is='flynt-slider-testimonial'] .slider-caption .caption-content + * {
        margin-top: 15px; }
        @media (min-width: 768px) {
          [is='flynt-slider-testimonial'] .slider-caption .caption-content + * {
            margin-top: 25px; } }
      [is='flynt-slider-testimonial'] .slider-caption .caption-author {
        margin-bottom: 0;
        text-transform: uppercase; }
  [is='flynt-slider-testimonial'] .slider-button,
  [is='flynt-slider-testimonial'] .slider-pages {
    display: none; }
  [is='flynt-slider-testimonial'] .slider-pages {
    bottom: auto;
    bottom: 0;
    color: #666;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    left: auto;
    line-height: 2.1;
    margin-right: 15px;
    min-height: 25px;
    position: absolute;
    right: 25px;
    white-space: nowrap;
    width: auto; }
    @media (min-width: 768px) {
      [is='flynt-slider-testimonial'] .slider-pages {
        bottom: 34px;
        line-height: 2.4;
        margin-right: 45px;
        min-height: 34px;
        right: 0; } }
  [is='flynt-slider-testimonial'] .slider-button {
    outline: none;
    position: absolute;
    z-index: 3; }
    @media (max-width: 767px) {
      [is='flynt-slider-testimonial'] .slider-button {
        height: 26px;
        margin-top: -1px;
        width: 25px; } }
    [is='flynt-slider-testimonial'] .slider-button--prev {
      bottom: 0;
      right: 0; }
      @media (min-width: 768px) {
        [is='flynt-slider-testimonial'] .slider-button--prev {
          bottom: 34px;
          right: 0; } }
    [is='flynt-slider-testimonial'] .slider-button--next {
      bottom: 0;
      right: -25px; }
      @media (min-width: 768px) {
        [is='flynt-slider-testimonial'] .slider-button--next {
          bottom: 34px;
          right: -34px; } }
  [is='flynt-slider-testimonial'].flyntComponent--whiteBackground .slider-button--white {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
            box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); }
  [is='flynt-slider-testimonial'] .swiper-container-initialized ~ .slider-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  [is='flynt-slider-testimonial'] .swiper-container-initialized ~ .slider-pages {
    display: block; }

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/**
 * Swiper 4.5.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 13, 2019
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-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%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;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;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;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{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsIndlYnBhY2s6Ly8vYXNzZXRzL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Fvcy9kaXN0L2Fvcy5jc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9zd2lwZXIvZGlzdC9jc3Mvc3dpcGVyLm1pbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkVBQTJFOztBQUUzRTsrRUFDK0U7O0FBRS9FOzs7RUFHRTs7QUFFRjtFQUNFLGlCQUFpQixFQUFFLE1BQU07RUFDekIsOEJBQThCLEVBQUUsTUFBTTtBQUN4Qzs7QUFFQTsrRUFDK0U7O0FBRS9FOztFQUVFOztBQUVGO0VBQ0UsU0FBUztBQUNYOztBQUVBOztFQUVFOztBQUVGO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0FBQ2xCOztBQUVBOytFQUMrRTs7QUFFL0U7OztFQUdFOztBQUVGO0VBQ0UsdUJBQXVCLEVBQUUsTUFBTTtFQUMvQixTQUFTLEVBQUUsTUFBTTtFQUNqQixpQkFBaUIsRUFBRSxNQUFNO0FBQzNCOztBQUVBOzs7RUFHRTs7QUFFRjtFQUNFLGlDQUFpQyxFQUFFLE1BQU07RUFDekMsY0FBYyxFQUFFLE1BQU07QUFDeEI7O0FBRUE7K0VBQytFOztBQUUvRTs7RUFFRTs7QUFFRjtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSxtQkFBbUIsRUFBRSxNQUFNO0VBQzNCLDBCQUEwQixFQUFFLE1BQU07RUFDbEMsaUNBQWlDLEVBQUUsTUFBTTtBQUMzQzs7QUFFQTs7RUFFRTs7QUFFRjs7RUFFRSxtQkFBbUI7QUFDckI7O0FBRUE7OztFQUdFOztBQUVGOzs7RUFHRSxpQ0FBaUMsRUFBRSxNQUFNO0VBQ3pDLGNBQWMsRUFBRSxNQUFNO0FBQ3hCOztBQUVBOztFQUVFOztBQUVGO0VB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LHdCQUF3QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcscUJBQXFCLENBQUMseUZBQXlGLHlCQUF5QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcsc0JBQXNCLENBQUMseUZBQXlGLHdCQUF3QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcscUJBQXFCLENBQUMseUZBQXlGLHlCQUF5QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcsc0JBQXNCLENBQUMseUZBQXlGLHdCQUF3QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcscUJBQXFCLENBQUMseUZBQXlGLHlCQUF5QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcsc0JBQXNCLENBQUMseUZBQXlGLHdCQUF3QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcscUJBQXFCLENBQUMseUZBQXlGLHlCQUF5QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcsc0JBQXNCLENBQUMseUZBQXlGLHdCQUF3QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcscUJBQXFCLENBQUMseUZBQXlGLHlCQUF5QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcsc0JBQXNCLENBQUMseUZBQXlGLHdCQUF3QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcscUJBQXFCLENBQUMseUZBQXlGLHlCQUF5QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcsc0JBQXNCLENBQUMseUZBQXlGLHdCQUF3QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcscUJBQXFCLENBQUMseUZBQXlGLHlCQUF5QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcsc0JBQXNCLENBQUMseUZBQXlGLHdCQUF3QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcscUJBQXFCLENBQUMseUZBQXlGLHlCQUF5QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcsc0JBQXNCLENBQUMseUZBQXlGLHdCQUF3QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcscUJBQXFCLENBQUMseUZBQXlGLHlCQUF5QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcsc0JBQXNCLENBQUMseUZBQXlGLHNCQUFzQixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcsbUJBQW1CLENBQUMseUZBQXlGLHlCQUF5QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcsc0JBQXNCLENBQUMseUZBQXlGLHdCQUF3QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcscUJBQXFCLENBQUMseUZBQXlGLHlCQUF5QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcsc0JBQXNCLENBQUMseUZBQXlGLHdCQUF3QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcscUJBQXFCLENBQUMseUZBQXlGLHlCQUF5QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcsc0JBQXNCLENBQUMseUZBQXlGLHdCQUF3QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcscUJBQXFCLENBQUMseUZBQXlGLHlCQUF5QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcsc0JBQXNCLENBQUMseUZBQXlGLHdCQUF3QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcscUJBQXFCLENBQUMseUZBQXlGLHlCQUF5QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcsc0JBQXNCLENBQUMseUZBQXlGLHdCQUF3QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcscUJBQXFCLENBQUMseUZBQXlGLHlCQUF5QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcsc0JBQXNCLENBQUMseUZBQXlGLHdCQUF3QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywyR0FBMkcscUJBQXFCLENBQUMseUZBQXlGLHlCQUF5QixDQUFDLG1GQUFtRixrQkFBa0IsQ0FBQywy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QVMsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyw0Q0FBNEMsc0JBQXNCLEMiLCJmaWxlIjoiYXNzZXRzL21haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qKlxyXG4qIFJlbW92ZSBpY29uIGZyb20gZXh0ZXJuYWwgbGluayBzdHlsaW5nXHJcbiovXG4vKipcclxuKiBHcmlkIE1peGluXHJcbipcclxuKiBBcHBsaWVzIGEgZmxleGJveCBncmlkIHRvIGEgY29udGFpbmVyIGVsZW1lbnQuIEFsbCBkaXJlY3QgY2hpbGRyZW4gd2lsbCBiZSBtb2RpZmllZCB0byBjcmVhdGUgYSBjb2x1bW4gYmFzZWQgZ3JpZC5cclxuKi9cbi8qKlxyXG4qIDEuMCBSb290XHJcbipcclxuKiBUb3AgbGV2ZWwgc3R5bGVzIGV2ZXJ5IGVsZW1lbnQgc2hvdWxkIGluaGVyaXQuXHJcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQ3Ny1CZENuXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9kaXN0L2Fzc2V0cy9mb250cy8yMmY1ZGYwZC1lYzk5LTRmMmUtYTc3Ni1jYTJiZGYwZGY0OGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5vd1RleHRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uLy4uL2Rpc3QvYXNzZXRzL2ZvbnRzLzcwOWM2YjMxLTkwMzctNDY4Zi04OGE2LTRlNjU5MjQ3Nzk5ZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZGlzdC9hc3NldHMvZm9udHMvNzA5YzZiMzEtOTAzNy00NjhmLTg4YTYtNGU2NTkyNDc3OTlkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOb3dUZXh0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9kaXN0L2Fzc2V0cy9mb250cy9hMWM0Y2RjNS0zYjdlLTRiZGEtOGIyZS03NzZiODQ1MjBjYTMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOb3dUZXh0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBodG1sICosXG4gIGh0bWwgKjo6YmVmb3JlLFxuICBodG1sICo6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi8qKlxyXG4qIDIuMCBMYXlvdXRcclxuKlxyXG4qIE92ZXJhbGwgcGFnZSBsYXlvdXQuXHJcbiovXG5odG1sIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH1cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4ub3ZlcmZsb3dIaWRkZW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRoZW1lRGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnRoZW1lRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cbiAgLnRoZW1lRGFyayxcbiAgLnRoZW1lRGFyayBoMSwgLnRoZW1lRGFyayBoMiwgLnRoZW1lRGFyayBoMywgLnRoZW1lRGFyayBoNCwgLnRoZW1lRGFyayBoNSwgLnRoZW1lRGFyayBoNiwgLnRoZW1lRGFyayAuaDEsIC50aGVtZURhcmsgLmgyLCAudGhlbWVEYXJrIC5oMywgLnRoZW1lRGFyayAuaDQsIC50aGVtZURhcmsgLmg1LCAudGhlbWVEYXJrIC5oNiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnRoZW1lRGFyayB1bCA+IGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnRoZW1lRGFyayAuaGlnaGxpZ2h0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4udGhlbWVMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7IH1cbiAgLnRoZW1lTGlnaHQsXG4gIC50aGVtZUxpZ2h0IGgxLCAudGhlbWVMaWdodCBoMiwgLnRoZW1lTGlnaHQgaDMsIC50aGVtZUxpZ2h0IGg0LCAudGhlbWVMaWdodCBoNSwgLnRoZW1lTGlnaHQgaDYsIC50aGVtZUxpZ2h0IC5oMSwgLnRoZW1lTGlnaHQgLmgyLCAudGhlbWVMaWdodCAuaDMsIC50aGVtZUxpZ2h0IC5oNCwgLnRoZW1lTGlnaHQgLmg1LCAudGhlbWVMaWdodCAuaDYge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50aGVtZUhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc3ZGJlOyB9XG4gIC50aGVtZUhlcm8sXG4gIC50aGVtZUhlcm8gaDEsIC50aGVtZUhlcm8gaDIsIC50aGVtZUhlcm8gaDMsIC50aGVtZUhlcm8gaDQsIC50aGVtZUhlcm8gaDUsIC50aGVtZUhlcm8gaDYsIC50aGVtZUhlcm8gLmgxLCAudGhlbWVIZXJvIC5oMiwgLnRoZW1lSGVybyAuaDMsIC50aGVtZUhlcm8gLmg0LCAudGhlbWVIZXJvIC5oNSwgLnRoZW1lSGVybyAuaDYge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5mbHludENvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbkNvbnRlbnQgLmZseW50Q29tcG9uZW50Om5vdCgudGhlbWVEYXJrKTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5tYWluQ29udGVudCAuZmx5bnRDb21wb25lbnQ6bm90KC50aGVtZURhcmspOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjkycHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTI5MnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTI5MnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzRweDsgfSB9XG5cbi5jZW50ZXJDb250ZW50TWF4V2lkdGgge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDIwcHg7IH1cblxuLyoqXHJcbiogMy4wIEJhc2UgU3R5bGVcclxuKlxyXG4qIFN0eWxpbmcgYWxsIGxpa2VseSB1c2VkIEhUTUwgZWxlbWVudHMuXHJcbiovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgY29sb3I6ICMzNzdkYmU7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUxUU3RkNzctQmRDbicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiA0cmVtOyB9IH1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXRvcDogMS41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGgyLFxuICAgIC5oMiB7XG4gICAgICBmb250LXNpemU6IDMuODc1cmVtOyB9IH1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4zNzVyZW07IH0gfVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMS4zMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDQsXG4gICAgLmg0IHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOb3dUZXh0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGg1LFxuICAgIC5oNSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjhyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDYsXG4gICAgLmg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMXJlbTsgfSB9XG5cbi5zb2NpYWwtY2hhbm5lbHMge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbmEge1xuICBjb2xvcjogIzAwMzc2OTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGEge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDsgfVxuICAgICAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMzc3ZGJlOyB9XG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfSB9XG4gIC50aGVtZURhcmsgYSxcbiAgLnRoZW1lSGVybyBhLFxuICAudGhlbWVMaWdodCBhIHtcbiAgICBjb2xvcjogIzM3N2RiZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRoZW1lRGFyayBhOmhvdmVyLCAudGhlbWVEYXJrIGE6Zm9jdXMsXG4gICAgICAudGhlbWVIZXJvIGE6aG92ZXIsXG4gICAgICAudGhlbWVIZXJvIGE6Zm9jdXMsXG4gICAgICAudGhlbWVMaWdodCBhOmhvdmVyLFxuICAgICAgLnRoZW1lTGlnaHQgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMDAzNzY5OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRoZW1lRGFyayBhOmhvdmVyLCAudGhlbWVEYXJrIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICBhLmljb24teGluZywgYS5pY29uLWxpbmtlZGluLCBhLmljb24tZmFjZWJvb2ssIGEuaWNvbi1pbnN0YWdyYW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgYS5pY29uLXhpbmc6aG92ZXIsIGEuaWNvbi1saW5rZWRpbjpob3ZlciwgYS5pY29uLWZhY2Vib29rOmhvdmVyLCBhLmljb24taW5zdGFncmFtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzc3ZGJlOyB9XG4gICAgYS5pY29uLXhpbmc6YmVmb3JlLCBhLmljb24tbGlua2VkaW46YmVmb3JlLCBhLmljb24tZmFjZWJvb2s6YmVmb3JlLCBhLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy94aW5nLXNwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBhLmljb24teGluZzphZnRlciwgYS5pY29uLWxpbmtlZGluOmFmdGVyLCBhLmljb24tZmFjZWJvb2s6YWZ0ZXIsIGEuaWNvbi1pbnN0YWdyYW06YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYS5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2xpbmtlZGluLXNwcml0ZS5zdmdcIik7IH1cbiAgYS5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ZhY2Vib29rLXNwcml0ZS5zdmdcIik7IH1cbiAgYS5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pbnN0YWdyYW0tc3ByaXRlLnN2Z1wiKTsgfVxuICBhLm5vLWljb246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG5cblt0YXJnZXQ9X2JsYW5rXSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIFt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgd2lkdGg6IDEzcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxMnB4OyB9IH1cbiAgW3RhcmdldD1fYmxhbmtdOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2JsdWUtYXJyb3ctZXh0ZXJuYWwtc3ByaXRlLnN2Z1wiKTsgfVxuICAudGhlbWVEYXJrIFt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9hcnJvdy1leHRlcm5hbC1zcHJpdGUtdGhlbWUtZGFyay5zdmdcIik7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW3RhcmdldD1fYmxhbmtdOmhvdmVyOjphZnRlciwgW3RhcmdldD1fYmxhbmtdOmZvY3VzOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlOyB9IH1cbiAgLnRoZW1lRGFyayBbdGFyZ2V0PV9ibGFua106OmFmdGVyLFxuICAudGhlbWVIZXJvIFt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIsXG4gIC50aGVtZUxpZ2h0IFt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRoZW1lRGFyayBbdGFyZ2V0PV9ibGFua106aG92ZXI6OmFmdGVyLCAudGhlbWVEYXJrIFt0YXJnZXQ9X2JsYW5rXTpmb2N1czo6YWZ0ZXIsXG4gICAgLnRoZW1lSGVybyBbdGFyZ2V0PV9ibGFua106aG92ZXI6OmFmdGVyLFxuICAgIC50aGVtZUhlcm8gW3RhcmdldD1fYmxhbmtdOmZvY3VzOjphZnRlcixcbiAgICAudGhlbWVMaWdodCBbdGFyZ2V0PV9ibGFua106aG92ZXI6OmFmdGVyLFxuICAgIC50aGVtZUxpZ2h0IFt0YXJnZXQ9X2JsYW5rXTpmb2N1czo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDsgfSB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5wLFxuLnBhcmFncmFwaCxcbnVsLFxub2wsXG5kbCxcbmRkLFxudGFibGUsXG5maWd1cmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IDAgMCAxLjJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcCxcbiAgICAucGFyYWdyYXBoLFxuICAgIHVsLFxuICAgIG9sLFxuICAgIGRsLFxuICAgIGRkLFxuICAgIHRhYmxlLFxuICAgIGZpZ3VyZSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW46IDAgMCAyLjVyZW07IH0gfVxuXG51bCxcbm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgbGVmdDogMS41cmVtOyB9IH1cbiAgdWwgPiBsaSxcbiAgb2wgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICB1bCB1bCxcbiAgdWwgb2wsXG4gIG9sIHVsLFxuICBvbCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgdWwgdWwgbGksXG4gICAgdWwgb2wgbGksXG4gICAgb2wgdWwgbGksXG4gICAgb2wgb2wgbGkge1xuICAgICAgbWFyZ2luOiAwLjVyZW0gMDsgfVxuICB1bCBsaSxcbiAgb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHVsIGxpLFxuICAgICAgb2wgbGkge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG5vbCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtY291bnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIG9sID4gbGkge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LWNvdW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgb2wgPiBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1jb3VudGVyKSBcIi4gXCI7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxlZnQ6IC0xLjJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG9sID4gbGk6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTEuMWVtOyB9IH1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgdWwgPiBsaTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbGVmdDogLTEuMmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICB3aWR0aDogNHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgdWwgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAtMS4xZW07XG4gICAgICAgICAgdG9wOiAxMHB4OyB9IH1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAyLjRyZW0gMDsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG5maWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cblxuY29kZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDAuMXJlbSAwLjNyZW07IH1cblxuYmxvY2txdW90ZSxcbi5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDAzNzY5O1xuICBmb250LXNpemU6IDEuMTJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBtYXJnaW46IDIuNHJlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDI4cmVtO1xuICBwYWRkaW5nOiAwLjhyZW0gMS41cmVtOyB9XG4gIGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLFxuICAuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNjcm9sbGFibGVUYWJsZVdyYXBwZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxudGFibGUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIHRhYmxlIHRyLFxuICB0YWJsZSB0ZCxcbiAgdGFibGUgdGgge1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi50YWJsZS13aWRlIHRhYmxlIHRoZWFkIHRkIHtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG5cbi50YWJsZS13aWRlIHRhYmxlIHRkIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogMS40cmVtIDA7IH1cblxuLnRhYmxlLW5hcnJvdyB0YWJsZSB0aGVhZCB0ZCB7XG4gIHBhZGRpbmc6IDFyZW0gMDsgfVxuXG4udGFibGUtbmFycm93IHRhYmxlIHRkIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjhyZW0gMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGFibGUtbmFycm93IHRhYmxlIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuXG50ZCxcbnRoIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7IH1cbiAgdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7IH1cblxudGhlYWQgdHIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzk3OTc5NzsgfVxuICB0aGVhZCB0ciB0ZCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXHJcbiogMy4xIEJ1dHRvbnNcclxuKlxyXG4qIEdsb2JhbCBidXR0b24gZWxlbWVudHMsIGluY2x1ZGluZyByZXNldCBvbiBzdGFuZGFyZCBidXR0b24gZWxlbWVudC5cclxuKi9cbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG4uYnV0dG9uLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMDM3Njk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZDc3LUJkQ24nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmJ1dHRvbjo6YWZ0ZXIsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHdpZHRoOiAxNnB4OyB9XG4gIC5idXR0b246OmFmdGVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2JsdWUtYXJyb3ctc3ByaXRlLnN2Z1wiKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnV0dG9uLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAuYnV0dG9uOjphZnRlciwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlcjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgd2lkdGg6IDIycHg7IH1cbiAgICAgIC5idXR0b246aG92ZXIsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXI6aG92ZXIsIC5idXR0b246Zm9jdXMsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXI6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzM3N2RiZTsgfVxuICAgICAgICAuYnV0dG9uOmhvdmVyOjphZnRlciwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlcjpob3Zlcjo6YWZ0ZXIsIC5idXR0b246Zm9jdXM6OmFmdGVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyOmZvY3VzOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTsgfSB9XG4gIC5idXR0b246ZGlzYWJsZWQsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXI6ZGlzYWJsZWQsIC5idXR0b24tLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYnV0dG9uLS1leHRlcm5hbDo6YWZ0ZXIsIC5idXR0b25bdGFyZ2V0PV9ibGFua106bm90KC5idXR0b24taGFzSWNvbik6OmFmdGVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyW3RhcmdldD1fYmxhbmtdOm5vdCguYnV0dG9uLWhhc0ljb24pOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2JsdWUtYXJyb3ctZXh0ZXJuYWwtc3ByaXRlLnN2Z1wiKTtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5idXR0b24tLWV4dGVybmFsOjphZnRlciwgLmJ1dHRvblt0YXJnZXQ9X2JsYW5rXTpub3QoLmJ1dHRvbi1oYXNJY29uKTo6YWZ0ZXIsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXJbdGFyZ2V0PV9ibGFua106bm90KC5idXR0b24taGFzSWNvbik6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB3aWR0aDogMTdweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5idXR0b24tLWV4dGVybmFsOmhvdmVyOjphZnRlciwgLmJ1dHRvbi0tZXh0ZXJuYWw6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uW3RhcmdldD1fYmxhbmtdOm5vdCguYnV0dG9uLWhhc0ljb24pOmhvdmVyOjphZnRlciwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlclt0YXJnZXQ9X2JsYW5rXTpub3QoLmJ1dHRvbi1oYXNJY29uKTpob3Zlcjo6YWZ0ZXIsIC5idXR0b25bdGFyZ2V0PV9ibGFua106bm90KC5idXR0b24taGFzSWNvbik6Zm9jdXM6OmFmdGVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyW3RhcmdldD1fYmxhbmtdOm5vdCguYnV0dG9uLWhhc0ljb24pOmZvY3VzOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlOyB9IH1cbiAgLmJ1dHRvbi0tZXh0ZXJuYWwuYnV0dG9uLS1ub1RleHQsIC5idXR0b25bdGFyZ2V0PV9ibGFua106bm90KC5idXR0b24taGFzSWNvbikuYnV0dG9uLS1ub1RleHQsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXJbdGFyZ2V0PV9ibGFua106bm90KC5idXR0b24taGFzSWNvbikuYnV0dG9uLS1ub1RleHQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmJ1dHRvbi1oYXNJY29uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM3Njk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAuYnV0dG9uLWhhc0ljb246OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmJ1dHRvbi1oYXNJY29uOjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYnV0dG9uLWhhc0ljb24ge1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIHdpZHRoOiAzNHB4OyB9XG4gICAgICAgIC5idXR0b24taGFzSWNvbjpob3ZlciwgLmJ1dHRvbi1oYXNJY29uOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc3ZGJlOyB9IH1cbiAgICAuYnV0dG9uLWhhc0ljb24tLWNsb3NlOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2Nsb3NlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5idXR0b24taGFzSWNvbi0tZG93bmxvYWQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvZG93bmxvYWQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJ1dHRvbi1oYXNJY29uLS1leHBhbmQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvZXhwYW5kLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5idXR0b24taGFzSWNvbi0tYXJyb3ctcmlnaHQtd2hpdGU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJ1dHRvbi1oYXNJY29uLS1hcnJvdy1leHRlcm5hbC13aGl0ZTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9hcnJvdy1leHRlcm5hbC13aGl0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYnV0dG9uLWhhc0ljb24tLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2V4Y2xhbWF0aW9uLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYnV0dG9uLS1ub1RleHQge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDE3cHg7IH1cbiAgICAuYnV0dG9uLS1ub1RleHQ6OmJlZm9yZSwgLmJ1dHRvbi0tbm9UZXh0OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDsgfVxuICAudGhlbWVEYXJrIC5idXR0b24sIC50aGVtZURhcmsgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciwgLmdmb3JtX3dyYXBwZXIgLnRoZW1lRGFyayAuZ2Zvcm1fZm9vdGVyLFxuICAudGhlbWVIZXJvIC5idXR0b24sXG4gIC50aGVtZUhlcm8gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlcixcbiAgLmdmb3JtX3dyYXBwZXIgLnRoZW1lSGVybyAuZ2Zvcm1fZm9vdGVyLFxuICAudGhlbWVMaWdodCAuYnV0dG9uLFxuICAudGhlbWVMaWdodCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyLFxuICAuZ2Zvcm1fd3JhcHBlciAudGhlbWVMaWdodCAuZ2Zvcm1fZm9vdGVyIHtcbiAgICBjb2xvcjogIzM3N2RiZTsgfVxuICAgIC50aGVtZURhcmsgLmJ1dHRvbjpub3QoLmJ1dHRvbi1oYXNJY29uKTo6YWZ0ZXIsIC50aGVtZURhcmsgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlcjpub3QoLmJ1dHRvbi1oYXNJY29uKTo6YWZ0ZXIsIC5nZm9ybV93cmFwcGVyIC50aGVtZURhcmsgLmdmb3JtX2Zvb3Rlcjpub3QoLmJ1dHRvbi1oYXNJY29uKTo6YWZ0ZXIsXG4gICAgLnRoZW1lSGVybyAuYnV0dG9uOm5vdCguYnV0dG9uLWhhc0ljb24pOjphZnRlcixcbiAgICAudGhlbWVIZXJvIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXI6bm90KC5idXR0b24taGFzSWNvbik6OmFmdGVyLFxuICAgIC5nZm9ybV93cmFwcGVyIC50aGVtZUhlcm8gLmdmb3JtX2Zvb3Rlcjpub3QoLmJ1dHRvbi1oYXNJY29uKTo6YWZ0ZXIsXG4gICAgLnRoZW1lTGlnaHQgLmJ1dHRvbjpub3QoLmJ1dHRvbi1oYXNJY29uKTo6YWZ0ZXIsXG4gICAgLnRoZW1lTGlnaHQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlcjpub3QoLmJ1dHRvbi1oYXNJY29uKTo6YWZ0ZXIsXG4gICAgLmdmb3JtX3dyYXBwZXIgLnRoZW1lTGlnaHQgLmdmb3JtX2Zvb3Rlcjpub3QoLmJ1dHRvbi1oYXNJY29uKTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTsgfVxuICAgIC50aGVtZURhcmsgLmJ1dHRvbi0taGFzSWNvbixcbiAgICAudGhlbWVIZXJvIC5idXR0b24tLWhhc0ljb24sXG4gICAgLnRoZW1lTGlnaHQgLmJ1dHRvbi0taGFzSWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc3ZGJlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGhlbWVEYXJrIC5idXR0b246aG92ZXIsIC50aGVtZURhcmsgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlcjpob3ZlciwgLmdmb3JtX3dyYXBwZXIgLnRoZW1lRGFyayAuZ2Zvcm1fZm9vdGVyOmhvdmVyLCAudGhlbWVEYXJrIC5idXR0b246Zm9jdXMsIC50aGVtZURhcmsgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlcjpmb2N1cywgLmdmb3JtX3dyYXBwZXIgLnRoZW1lRGFyayAuZ2Zvcm1fZm9vdGVyOmZvY3VzLFxuICAgICAgLnRoZW1lSGVybyAuYnV0dG9uOmhvdmVyLFxuICAgICAgLnRoZW1lSGVybyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyOmhvdmVyLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgLnRoZW1lSGVybyAuZ2Zvcm1fZm9vdGVyOmhvdmVyLFxuICAgICAgLnRoZW1lSGVybyAuYnV0dG9uOmZvY3VzLFxuICAgICAgLnRoZW1lSGVybyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyOmZvY3VzLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgLnRoZW1lSGVybyAuZ2Zvcm1fZm9vdGVyOmZvY3VzLFxuICAgICAgLnRoZW1lTGlnaHQgLmJ1dHRvbjpob3ZlcixcbiAgICAgIC50aGVtZUxpZ2h0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXI6aG92ZXIsXG4gICAgICAuZ2Zvcm1fd3JhcHBlciAudGhlbWVMaWdodCAuZ2Zvcm1fZm9vdGVyOmhvdmVyLFxuICAgICAgLnRoZW1lTGlnaHQgLmJ1dHRvbjpmb2N1cyxcbiAgICAgIC50aGVtZUxpZ2h0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXI6Zm9jdXMsXG4gICAgICAuZ2Zvcm1fd3JhcHBlciAudGhlbWVMaWdodCAuZ2Zvcm1fZm9vdGVyOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwMDM3Njk7IH1cbiAgICAgICAgLnRoZW1lRGFyayAuYnV0dG9uOmhvdmVyOm5vdCguYnV0dG9uLWhhc0ljb24pOjphZnRlciwgLnRoZW1lRGFyayAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyOmhvdmVyOm5vdCguYnV0dG9uLWhhc0ljb24pOjphZnRlciwgLmdmb3JtX3dyYXBwZXIgLnRoZW1lRGFyayAuZ2Zvcm1fZm9vdGVyOmhvdmVyOm5vdCguYnV0dG9uLWhhc0ljb24pOjphZnRlciwgLnRoZW1lRGFyayAuYnV0dG9uOmZvY3VzOm5vdCguYnV0dG9uLWhhc0ljb24pOjphZnRlciwgLnRoZW1lRGFyayAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyOmZvY3VzOm5vdCguYnV0dG9uLWhhc0ljb24pOjphZnRlciwgLmdmb3JtX3dyYXBwZXIgLnRoZW1lRGFyayAuZ2Zvcm1fZm9vdGVyOmZvY3VzOm5vdCguYnV0dG9uLWhhc0ljb24pOjphZnRlcixcbiAgICAgICAgLnRoZW1lSGVybyAuYnV0dG9uOmhvdmVyOm5vdCguYnV0dG9uLWhhc0ljb24pOjphZnRlcixcbiAgICAgICAgLnRoZW1lSGVybyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyOmhvdmVyOm5vdCguYnV0dG9uLWhhc0ljb24pOjphZnRlcixcbiAgICAgICAgLmdmb3JtX3dyYXBwZXIgLnRoZW1lSGVybyAuZ2Zvcm1fZm9vdGVyOmhvdmVyOm5vdCguYnV0dG9uLWhhc0ljb24pOjphZnRlcixcbiAgICAgICAgLnRoZW1lSGVybyAuYnV0dG9uOmZvY3VzOm5vdCguYnV0dG9uLWhhc0ljb24pOjphZnRlcixcbiAgICAgICAgLnRoZW1lSGVybyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyOmZvY3VzOm5vdCguYnV0dG9uLWhhc0ljb24pOjphZnRlcixcbiAgICAgICAgLmdmb3JtX3dyYXBwZXIgLnRoZW1lSGVybyAuZ2Zvcm1fZm9vdGVyOmZvY3VzOm5vdCguYnV0dG9uLWhhc0ljb24pOjphZnRlcixcbiAgICAgICAgLnRoZW1lTGlnaHQgLmJ1dHRvbjpob3Zlcjpub3QoLmJ1dHRvbi1oYXNJY29uKTo6YWZ0ZXIsXG4gICAgICAgIC50aGVtZUxpZ2h0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXI6aG92ZXI6bm90KC5idXR0b24taGFzSWNvbik6OmFmdGVyLFxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciAudGhlbWVMaWdodCAuZ2Zvcm1fZm9vdGVyOmhvdmVyOm5vdCguYnV0dG9uLWhhc0ljb24pOjphZnRlcixcbiAgICAgICAgLnRoZW1lTGlnaHQgLmJ1dHRvbjpmb2N1czpub3QoLmJ1dHRvbi1oYXNJY29uKTo6YWZ0ZXIsXG4gICAgICAgIC50aGVtZUxpZ2h0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXI6Zm9jdXM6bm90KC5idXR0b24taGFzSWNvbik6OmFmdGVyLFxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciAudGhlbWVMaWdodCAuZ2Zvcm1fZm9vdGVyOmZvY3VzOm5vdCguYnV0dG9uLWhhc0ljb24pOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDsgfVxuICAgICAgICAudGhlbWVEYXJrIC5idXR0b246aG92ZXItLWhhc0ljb24sIC50aGVtZURhcmsgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlcjpob3Zlci0taGFzSWNvbiwgLmdmb3JtX3dyYXBwZXIgLnRoZW1lRGFyayAuZ2Zvcm1fZm9vdGVyOmhvdmVyLS1oYXNJY29uLCAudGhlbWVEYXJrIC5idXR0b246Zm9jdXMtLWhhc0ljb24sIC50aGVtZURhcmsgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlcjpmb2N1cy0taGFzSWNvbiwgLmdmb3JtX3dyYXBwZXIgLnRoZW1lRGFyayAuZ2Zvcm1fZm9vdGVyOmZvY3VzLS1oYXNJY29uLFxuICAgICAgICAudGhlbWVIZXJvIC5idXR0b246aG92ZXItLWhhc0ljb24sXG4gICAgICAgIC50aGVtZUhlcm8gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlcjpob3Zlci0taGFzSWNvbixcbiAgICAgICAgLmdmb3JtX3dyYXBwZXIgLnRoZW1lSGVybyAuZ2Zvcm1fZm9vdGVyOmhvdmVyLS1oYXNJY29uLFxuICAgICAgICAudGhlbWVIZXJvIC5idXR0b246Zm9jdXMtLWhhc0ljb24sXG4gICAgICAgIC50aGVtZUhlcm8gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlcjpmb2N1cy0taGFzSWNvbixcbiAgICAgICAgLmdmb3JtX3dyYXBwZXIgLnRoZW1lSGVybyAuZ2Zvcm1fZm9vdGVyOmZvY3VzLS1oYXNJY29uLFxuICAgICAgICAudGhlbWVMaWdodCAuYnV0dG9uOmhvdmVyLS1oYXNJY29uLFxuICAgICAgICAudGhlbWVMaWdodCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyOmhvdmVyLS1oYXNJY29uLFxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciAudGhlbWVMaWdodCAuZ2Zvcm1fZm9vdGVyOmhvdmVyLS1oYXNJY29uLFxuICAgICAgICAudGhlbWVMaWdodCAuYnV0dG9uOmZvY3VzLS1oYXNJY29uLFxuICAgICAgICAudGhlbWVMaWdodCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyOmZvY3VzLS1oYXNJY29uLFxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciAudGhlbWVMaWdodCAuZ2Zvcm1fZm9vdGVyOmZvY3VzLS1oYXNJY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNzY5OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRoZW1lRGFyayAuYnV0dG9uOmhvdmVyLCAudGhlbWVEYXJrIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXI6aG92ZXIsIC5nZm9ybV93cmFwcGVyIC50aGVtZURhcmsgLmdmb3JtX2Zvb3Rlcjpob3ZlciwgLnRoZW1lRGFyayAuYnV0dG9uOmZvY3VzLCAudGhlbWVEYXJrIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXI6Zm9jdXMsIC5nZm9ybV93cmFwcGVyIC50aGVtZURhcmsgLmdmb3JtX2Zvb3Rlcjpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnRoZW1lRGFyayAuYnV0dG9uOmhvdmVyOmFmdGVyLCAudGhlbWVEYXJrIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXI6aG92ZXI6YWZ0ZXIsIC5nZm9ybV93cmFwcGVyIC50aGVtZURhcmsgLmdmb3JtX2Zvb3Rlcjpob3ZlcjphZnRlciwgLnRoZW1lRGFyayAuYnV0dG9uOmZvY3VzOmFmdGVyLCAudGhlbWVEYXJrIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXI6Zm9jdXM6YWZ0ZXIsIC5nZm9ybV93cmFwcGVyIC50aGVtZURhcmsgLmdmb3JtX2Zvb3Rlcjpmb2N1czphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9hcnJvdy1leHRlcm5hbC1zcHJpdGUtdGhlbWUtZGFyay5zdmdcIik7IH0gfVxuXG4uc2xpZGVyLWJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM3Njk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlO1xuICB3aWR0aDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2xpZGVyLWJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICB3aWR0aDogMzRweDsgfVxuICAgICAgLnNsaWRlci1idXR0b246aG92ZXIsIC5zbGlkZXItYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM3N2RiZTsgfSB9XG4gIC5zbGlkZXItYnV0dG9uLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5zbGlkZXItYnV0dG9uLS13aGl0ZSBzdmcgcGF0aCB7XG4gICAgICBzdHJva2U6ICMwMDM3Njk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zbGlkZXItYnV0dG9uLS13aGl0ZTpob3ZlciwgLnNsaWRlci1idXR0b24tLXdoaXRlOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAuc2xpZGVyLWJ1dHRvbi0td2hpdGU6aG92ZXIgc3ZnIHBhdGgsIC5zbGlkZXItYnV0dG9uLS13aGl0ZTpmb2N1cyBzdmcgcGF0aCB7XG4gICAgICAgICAgc3Ryb2tlOiAjMzc3ZGJlOyB9IH1cbiAgLnNsaWRlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qKlxyXG4qIDMuMiBGb3Jtc1xyXG4qXHJcbiogR2xvYmFsIGZvcm0gZWxlbWVudHMsIGluY2x1ZGluZyBzdHJ1Y3RlcmluZyB3cmFwcGVyIGVsZW1lbnRzLlxyXG4qL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmaWVsZHNldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGZpZWxkc2V0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogODUlOyB9IH1cbiAgZmllbGRzZXQgKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG5cbmxhYmVsIHtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogdGV4dDtcbiAgbGVmdDogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogaW5pdGlhbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRvcDogMTFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGNvbG9yIDE1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbGFiZWwge1xuICAgICAgdG9wOiAxNnB4OyB9IH1cblxuW3R5cGU9J3RleHQnXSxcblt0eXBlPSdlbWFpbCddLFxuW3R5cGU9J3NlYXJjaCddLFxuW3R5cGU9J3Bhc3N3b3JkJ10sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMTZweCAxNnB4IDZweDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRyYW5zaXRpb246IGFsbCAxNjBtcyBsaW5lYXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW3R5cGU9J3RleHQnXSxcbiAgICBbdHlwZT0nZW1haWwnXSxcbiAgICBbdHlwZT0nc2VhcmNoJ10sXG4gICAgW3R5cGU9J3Bhc3N3b3JkJ10sXG4gICAgdGV4dGFyZWEsXG4gICAgc2VsZWN0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7IH0gfVxuICBbdHlwZT0ndGV4dCddOjpwbGFjZWhvbGRlcixcbiAgW3R5cGU9J2VtYWlsJ106OnBsYWNlaG9sZGVyLFxuICBbdHlwZT0nc2VhcmNoJ106OnBsYWNlaG9sZGVyLFxuICBbdHlwZT0ncGFzc3dvcmQnXTo6cGxhY2Vob2xkZXIsXG4gIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbiAgc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmYWZhZmE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0cmFuc2l0aW9uOiBpbmhlcml0OyB9XG4gICAgW3R5cGU9J3RleHQnXTo6cGxhY2Vob2xkZXIgKyBsYWJlbCxcbiAgICBbdHlwZT0nZW1haWwnXTo6cGxhY2Vob2xkZXIgKyBsYWJlbCxcbiAgICBbdHlwZT0nc2VhcmNoJ106OnBsYWNlaG9sZGVyICsgbGFiZWwsXG4gICAgW3R5cGU9J3Bhc3N3b3JkJ106OnBsYWNlaG9sZGVyICsgbGFiZWwsXG4gICAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyICsgbGFiZWwsXG4gICAgc2VsZWN0OjpwbGFjZWhvbGRlciArIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgW3R5cGU9J3RleHQnXTpmb2N1cyxcbiAgW3R5cGU9J2VtYWlsJ106Zm9jdXMsXG4gIFt0eXBlPSdzZWFyY2gnXTpmb2N1cyxcbiAgW3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsXG4gIHRleHRhcmVhOmZvY3VzLFxuICBzZWxlY3Q6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgb3V0bGluZTogMDsgfVxuICAgIFt0eXBlPSd0ZXh0J106Zm9jdXMgKyBsYWJlbCxcbiAgICBbdHlwZT0nZW1haWwnXTpmb2N1cyArIGxhYmVsLFxuICAgIFt0eXBlPSdzZWFyY2gnXTpmb2N1cyArIGxhYmVsLFxuICAgIFt0eXBlPSdwYXNzd29yZCddOmZvY3VzICsgbGFiZWwsXG4gICAgdGV4dGFyZWE6Zm9jdXMgKyBsYWJlbCxcbiAgICBzZWxlY3Q6Zm9jdXMgKyBsYWJlbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gIFt0eXBlPSd0ZXh0J106Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICBbdHlwZT0nZW1haWwnXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gIFt0eXBlPSdzZWFyY2gnXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gIFt0eXBlPSdwYXNzd29yZCddOmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgdGV4dGFyZWE6Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICBzZWxlY3Q6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjIpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgW3R5cGU9J3RleHQnXTpwbGFjZWhvbGRlci1zaG93biArIGxhYmVsLFxuICBbdHlwZT0ndGV4dCddLnBsYWNlaG9sZGVyLXNob3duICsgbGFiZWwsXG4gIFt0eXBlPSdlbWFpbCddOnBsYWNlaG9sZGVyLXNob3duICsgbGFiZWwsXG4gIFt0eXBlPSdlbWFpbCddLnBsYWNlaG9sZGVyLXNob3duICsgbGFiZWwsXG4gIFt0eXBlPSdzZWFyY2gnXTpwbGFjZWhvbGRlci1zaG93biArIGxhYmVsLFxuICBbdHlwZT0nc2VhcmNoJ10ucGxhY2Vob2xkZXItc2hvd24gKyBsYWJlbCxcbiAgW3R5cGU9J3Bhc3N3b3JkJ106cGxhY2Vob2xkZXItc2hvd24gKyBsYWJlbCxcbiAgW3R5cGU9J3Bhc3N3b3JkJ10ucGxhY2Vob2xkZXItc2hvd24gKyBsYWJlbCxcbiAgdGV4dGFyZWE6cGxhY2Vob2xkZXItc2hvd24gKyBsYWJlbCxcbiAgdGV4dGFyZWEucGxhY2Vob2xkZXItc2hvd24gKyBsYWJlbCxcbiAgc2VsZWN0OnBsYWNlaG9sZGVyLXNob3duICsgbGFiZWwsXG4gIHNlbGVjdC5wbGFjZWhvbGRlci1zaG93biArIGxhYmVsIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBbdHlwZT0ndGV4dCddOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgbGFiZWwsXG4gIFt0eXBlPSdlbWFpbCddOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgbGFiZWwsXG4gIFt0eXBlPSdzZWFyY2gnXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsLFxuICBbdHlwZT0ncGFzc3dvcmQnXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsLFxuICB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsLFxuICBzZWxlY3Q6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyBsYWJlbCB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpIHNjYWxlKDAuNzUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbdHlwZT0ndGV4dCddOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgbGFiZWwsXG4gICAgICBbdHlwZT0nZW1haWwnXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsLFxuICAgICAgW3R5cGU9J3NlYXJjaCddOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgbGFiZWwsXG4gICAgICBbdHlwZT0ncGFzc3dvcmQnXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsLFxuICAgICAgdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyBsYWJlbCxcbiAgICAgIHNlbGVjdDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuNzUpOyB9IH1cbiAgICBbdHlwZT0ndGV4dCddOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCxcbiAgICBbdHlwZT0nZW1haWwnXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsIC5nZmllbGRfcmVxdWlyZWQsXG4gICAgW3R5cGU9J3NlYXJjaCddOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCxcbiAgICBbdHlwZT0ncGFzc3dvcmQnXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsIC5nZmllbGRfcmVxdWlyZWQsXG4gICAgdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyBsYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkLFxuICAgIHNlbGVjdDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsIC5nZmllbGRfcmVxdWlyZWQge1xuICAgICAgY29sb3I6ICM5OTk7IH1cbiAgW3R5cGU9J3RleHQnXTpmb2N1cyArIGxhYmVsLFxuICBbdHlwZT0ndGV4dCddLndpdGgtdmFsdWUgKyBsYWJlbCxcbiAgW3R5cGU9J2VtYWlsJ106Zm9jdXMgKyBsYWJlbCxcbiAgW3R5cGU9J2VtYWlsJ10ud2l0aC12YWx1ZSArIGxhYmVsLFxuICBbdHlwZT0nc2VhcmNoJ106Zm9jdXMgKyBsYWJlbCxcbiAgW3R5cGU9J3NlYXJjaCddLndpdGgtdmFsdWUgKyBsYWJlbCxcbiAgW3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMgKyBsYWJlbCxcbiAgW3R5cGU9J3Bhc3N3b3JkJ10ud2l0aC12YWx1ZSArIGxhYmVsLFxuICB0ZXh0YXJlYTpmb2N1cyArIGxhYmVsLFxuICB0ZXh0YXJlYS53aXRoLXZhbHVlICsgbGFiZWwsXG4gIHNlbGVjdDpmb2N1cyArIGxhYmVsLFxuICBzZWxlY3Qud2l0aC12YWx1ZSArIGxhYmVsIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSkgc2NhbGUoMC43NSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFt0eXBlPSd0ZXh0J106Zm9jdXMgKyBsYWJlbCxcbiAgICAgIFt0eXBlPSd0ZXh0J10ud2l0aC12YWx1ZSArIGxhYmVsLFxuICAgICAgW3R5cGU9J2VtYWlsJ106Zm9jdXMgKyBsYWJlbCxcbiAgICAgIFt0eXBlPSdlbWFpbCddLndpdGgtdmFsdWUgKyBsYWJlbCxcbiAgICAgIFt0eXBlPSdzZWFyY2gnXTpmb2N1cyArIGxhYmVsLFxuICAgICAgW3R5cGU9J3NlYXJjaCddLndpdGgtdmFsdWUgKyBsYWJlbCxcbiAgICAgIFt0eXBlPSdwYXNzd29yZCddOmZvY3VzICsgbGFiZWwsXG4gICAgICBbdHlwZT0ncGFzc3dvcmQnXS53aXRoLXZhbHVlICsgbGFiZWwsXG4gICAgICB0ZXh0YXJlYTpmb2N1cyArIGxhYmVsLFxuICAgICAgdGV4dGFyZWEud2l0aC12YWx1ZSArIGxhYmVsLFxuICAgICAgc2VsZWN0OmZvY3VzICsgbGFiZWwsXG4gICAgICBzZWxlY3Qud2l0aC12YWx1ZSArIGxhYmVsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuNzUpOyB9IH1cbiAgICBbdHlwZT0ndGV4dCddOmZvY3VzICsgbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCxcbiAgICBbdHlwZT0ndGV4dCddLndpdGgtdmFsdWUgKyBsYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkLFxuICAgIFt0eXBlPSdlbWFpbCddOmZvY3VzICsgbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCxcbiAgICBbdHlwZT0nZW1haWwnXS53aXRoLXZhbHVlICsgbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCxcbiAgICBbdHlwZT0nc2VhcmNoJ106Zm9jdXMgKyBsYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkLFxuICAgIFt0eXBlPSdzZWFyY2gnXS53aXRoLXZhbHVlICsgbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCxcbiAgICBbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cyArIGxhYmVsIC5nZmllbGRfcmVxdWlyZWQsXG4gICAgW3R5cGU9J3Bhc3N3b3JkJ10ud2l0aC12YWx1ZSArIGxhYmVsIC5nZmllbGRfcmVxdWlyZWQsXG4gICAgdGV4dGFyZWE6Zm9jdXMgKyBsYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkLFxuICAgIHRleHRhcmVhLndpdGgtdmFsdWUgKyBsYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkLFxuICAgIHNlbGVjdDpmb2N1cyArIGxhYmVsIC5nZmllbGRfcmVxdWlyZWQsXG4gICAgc2VsZWN0LndpdGgtdmFsdWUgKyBsYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG5cbnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xuICByZXNpemU6IHZlcnRpY2FsO1xuICB3aWR0aDogMTAwJTsgfVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCAgJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PSc5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNLTQtOGgyNHYyNEgtNHonLyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2IoNTUsIDEyNSwgMTkwKScgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMS4yMTIuOEw4IDcuNTg4IDE0Ljc4OC44Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDE4cHgpIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBzZWxlY3Qge1xuICAgICAgaGVpZ2h0OiA1NnB4OyB9IH1cbiAgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cblt0eXBlPSdjaGVja2JveCddLFxuW3R5cGU9J3JhZGlvJ10ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG4gIFt0eXBlPSdjaGVja2JveCddLCBbdHlwZT0nY2hlY2tib3gnXTpob3ZlciwgW3R5cGU9J2NoZWNrYm94J106Zm9jdXMsXG4gIFt0eXBlPSdyYWRpbyddLFxuICBbdHlwZT0ncmFkaW8nXTpob3ZlcixcbiAgW3R5cGU9J3JhZGlvJ106Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzk3OTc5NztcbiAgICBvdXRsaW5lOiAwOyB9XG4gIFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwsXG4gIFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC41cmVtIDAgMC41cmVtIDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbDo6YmVmb3JlLFxuICAgIFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgd2lkdGg6IDIycHg7IH1cbiAgW3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4gIFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNzY5O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZmFmYWZhOyB9XG5cblt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4jdWktZGF0ZXBpY2tlci1kaXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICN1aS1kYXRlcGlja2VyLWRpdiAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAjdWktZGF0ZXBpY2tlci1kaXYgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICMzNzdkYmU7IH1cblxuLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyLW5leHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIteWVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuXG4uZ2Zvcm1fd3JhcHBlciAuc2NyZWVuLXJlYWRlci10ZXh0LFxuLmdmb3JtX3dyYXBwZXIgbGFiZWwuaGlkZGVuX3N1Yl9sYWJlbCxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi5nZm9ybV93cmFwcGVyIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG5cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyA+IGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAgICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmxlZnRfaGFsZiB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgLmdmaWVsZC5yaWdodF9oYWxmIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgLmdmaWVsZC5oaWRkZW5fbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmhpZGRlbl9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXQuZGF0ZXBpY2tlcl93aXRoX2ljb24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZmlsZV9pbnB1dCAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweCA2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmZpbGVfaW5wdXQgLmdmaWVsZF9sYWJlbDpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc3ZGJlOyB9XG4gICAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZmlsZV9pbnB1dCAuZ2ZpZWxkX2xhYmVsOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM3Njk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy91cGxvYWQuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgd2lkdGg6IDM0cHg7IH1cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5nZmllbGRfbGFiZWwge1xuICAgICAgICBjb2xvcjogIzAwMzc2OTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0Om5vdChbdHlwZT0ncmFkaW8nXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3N1Ym1pdCddKTpub3QoW3R5cGU9J2J1dHRvbiddKTpub3QoW3R5cGU9J2ltYWdlJ10pOm5vdChbdHlwZT0nZmlsZSddKSxcbiAgICAgIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3Igc2VsZWN0LFxuICAgICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7IH1cbiAgICAgIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiAjMDAzNzY5O1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDJweCAwIDAgMTZweDsgfVxuICAgICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgICAgICAgY29sb3I6ICMwMDM3Njk7IH1cbiAgICAgIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbnRhaW5lcjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9leGNsYW1hdGlvbi5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3RleHRhcmVhOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAyNXB4OyB9XG4gICAgICAgIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbzo6YWZ0ZXIsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50OjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dC5kYXRlcGlja2VyX3dpdGhfaWNvbi5zbWFsbCxcbiAgICAgIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXQuZGF0ZXBpY2tlcl93aXRoX2ljb24ubWVkaXVtLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dC5kYXRlcGlja2VyX3dpdGhfaWNvbi5sYXJnZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTsgfVxuICAgICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dC5kYXRlcGlja2VyLmRhdGVwaWNrZXJfd2l0aF9pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIGlucHV0Om5vdChbdHlwZT0ncmFkaW8nXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3N1Ym1pdCddKTpub3QoW3R5cGU9J2J1dHRvbiddKTpub3QoW3R5cGU9J2ltYWdlJ10pOm5vdChbdHlwZT0nZmlsZSddKSB7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDZweDsgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDEwcHggNDVweCAxMHB4IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiA1NnB4OyB9IH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMjJweCAxNnB4IDZweDsgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIGltZy51aS1kYXRlcGlja2VyLXRyaWdnZXIge1xuICAgIHdpZHRoOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDsgfVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIC5tZWRpdW0sXG4uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIC5zbWFsbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfcmFkaW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfcmFkaW8gPiBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfcmFkaW8gbGkge1xuICAgIG1hcmdpbjogMCAwIDAgMnJlbTsgfVxuICAgIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfcmFkaW8gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgLmdmaWVsZF9jb25zZW50X2xhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBpbmhlcml0OyB9XG5cbi5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX3NlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBbdHlwZT1maWxlXSB7XG4gIGhlaWdodDogMC4xcHg7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IH1cblxuLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG5cbi5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgW3R5cGU9ZmlsZV0ge1xuICBoZWlnaHQ6IDAuMXB4O1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gbGFiZWwge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogaW5oZXJpdDsgfVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24ge1xuICAgIHBhZGRpbmc6IDAgNXB4IDAgMDsgfVxuICAgIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyOjphZnRlciB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwMzc2OTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfYmVzdF9iZWZvcmVfZGF0ZSAuZ2ZpZWxkX2xhYmVsX3NtYWxsZXIsXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Jlc3RfYmVmb3JlX2RhdGUgLmdmaWVsZF9sYWJlbF9zbWFsbGVyIHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC43NSk7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5nZm9ybV92YWxpZGF0aW9uX2Vycm9yIC5nZmllbGRfYmVzdF9iZWZvcmVfZGF0ZSAuZ2ZpZWxkX2xhYmVsLFxuLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgLmdmaWVsZF9iZXN0X2JlZm9yZV9kYXRlIC5nZmllbGRfbGFiZWwgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjc1KTtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmdmb3JtX2RlbGV0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB3aWR0aDogYXV0bzsgfVxuXG4uZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLyoqXHJcbiogMy40IEN1c3RvbSB0ZXh0IHN0eWxlc1xyXG4qL1xuLmxhcmdlVGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGFyZ2VUZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMXJlbTsgfSB9XG5cbi5zbWFsbFRleHQge1xuICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNtYWxsVGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9IH1cblxuLmxlZ2FsVGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG4ub3ZlcmxpbmVUZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3N2RiZTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRTdGQ3Ny1CZENuJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogNXB4IDhweCA1cHggNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vdmVybGluZVRleHQgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vdmVybGluZVRleHQgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm92ZXJsaW5lVGV4dCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDZweCAxNXB4IDVweCAxMHB4OyB9IH1cblxuLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDIuMTNyZW0gMDtcbiAgcGFkZGluZzogMS44N3JlbSAwLjk0cmVtOyB9XG4gIC5oaWdobGlnaHRlZCxcbiAgLmhpZ2hsaWdodGVkIGgxLCAuaGlnaGxpZ2h0ZWQgaDIsIC5oaWdobGlnaHRlZCBoMywgLmhpZ2hsaWdodGVkIGg0LCAuaGlnaGxpZ2h0ZWQgaDUsIC5oaWdobGlnaHRlZCBoNiwgLmhpZ2hsaWdodGVkIC5oMSwgLmhpZ2hsaWdodGVkIC5oMiwgLmhpZ2hsaWdodGVkIC5oMywgLmhpZ2hsaWdodGVkIC5oNCwgLmhpZ2hsaWdodGVkIC5oNSwgLmhpZ2hsaWdodGVkIC5oNiB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhpZ2hsaWdodGVkIHtcbiAgICAgIHBhZGRpbmc6IDIuMTNyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhpZ2hsaWdodGVkIHtcbiAgICAgIG1hcmdpbjogMy44NXJlbSAwO1xuICAgICAgcGFkZGluZzogMi41cmVtIDQuMjVyZW07IH0gfVxuXG4uYWRtaW4tYmFyIC5hYi10b3AtbWVudSB7XG4gIGxlZnQ6IDA7IH1cbiAgLmFkbWluLWJhciAuYWItdG9wLW1lbnUgdWwge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmFkbWluLWJhciAuYWItdG9wLW1lbnUgW3RhcmdldD1fYmxhbmtdOjpiZWZvcmUsIC5hZG1pbi1iYXIgLmFiLXRvcC1tZW51IFt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLmxhenlsb2FkLFxuLmxhenlsb2FkaW5nIHtcbiAgb3BhY2l0eTogMDsgfVxuXG5pbWcubGF6eWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7IH1cblxuLmZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3BhY2l0eTogMC45OTsgfSB9XG5cbi50b29sdGlwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogLTVweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAudG9vbHRpcC13cmFwcGVyLmlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50b29sdGlwLWJnIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnRvb2x0aXAtYmcuaGFzLWljb24ge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDsgfVxuXG4udG9vbHRpcC1iZyA+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwLWJnID4gaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvbi1xdWVzdGlvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLnRvb2x0aXAtYmcgPiBzcGFuOm5vdCgudG9vbHRpcC1kZXNjKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBib3R0b206IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzNzdkYmU7IH1cblxuLnRvb2x0aXAtYmcgPiBzcGFuOm5vdCgudG9vbHRpcC1kZXNjKTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogNXB4IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItY29sb3I6ICMzNzdkYmUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuXG4udG9vbHRpcC13cmFwcGVyIC50b29sdGlwLWJnID4gc3Bhbi50b29sdGlwLWRlc2M6aG92ZXIgfiBzcGFuLFxuLnRvb2x0aXAtd3JhcHBlciAudG9vbHRpcC1iZyA+IGk6aG92ZXIgfiBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnRvb2x0aXAtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAyODBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdmaWVsZC0tZGF0ZXBpY2tlci1kZWZhdWx0LWljb24gbGFiZWwge1xuICAgIGxlZnQ6IDMycHg7IH1cbiAgLnRvb2x0aXAtd3JhcHBlciB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0yNXB4OyB9XG4gIC50b29sdGlwLWJnIHtcbiAgICBtYXJnaW4tbGVmdDogMjZweDsgfVxuICAudG9vbHRpcC1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cbltpcz0nZmx5bnQtYWNjb3JkaW9uLXZlcnRpY2FsJ10ge1xuICBtYXJnaW46IDMwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWFjY29yZGlvbi12ZXJ0aWNhbCddIHtcbiAgICAgIG1hcmdpbjogNjhweCAwOyB9IH1cbiAgW2lzPSdmbHludC1hY2NvcmRpb24tdmVydGljYWwnXSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjkycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgW2lzPSdmbHludC1hY2NvcmRpb24tdmVydGljYWwnXSAucHJlQ29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1heC13aWR0aDogMTAyMHB4OyB9XG4gICAgW2lzPSdmbHludC1hY2NvcmRpb24tdmVydGljYWwnXSAucHJlQ29udGVudCA+IDpmaXJzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1hY2NvcmRpb24tdmVydGljYWwnXSAucHJlQ29udGVudCA+IDpsYXN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYWNjb3JkaW9uLXZlcnRpY2FsJ10gLnByZUNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07IH0gfVxuICBbaXM9J2ZseW50LWFjY29yZGlvbi12ZXJ0aWNhbCddIC5jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMjBweDsgfVxuICBbaXM9J2ZseW50LWFjY29yZGlvbi12ZXJ0aWNhbCddIC5hY2NvcmRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIFtpcz0nZmx5bnQtYWNjb3JkaW9uLXZlcnRpY2FsJ10gLmFjY29yZGlvbiA+IGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICBbaXM9J2ZseW50LWFjY29yZGlvbi12ZXJ0aWNhbCddIC5wYW5lbCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBbaXM9J2ZseW50LWFjY29yZGlvbi12ZXJ0aWNhbCddIC5wYW5lbDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OyB9XG4gICAgW2lzPSdmbHludC1hY2NvcmRpb24tdmVydGljYWwnXSAucGFuZWwtdHJpZ2dlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYWNjb3JkaW9uLXZlcnRpY2FsJ10gLnBhbmVsLXRyaWdnZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAxN3B4IDMwcHggMTdweCAwOyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtYWNjb3JkaW9uLXZlcnRpY2FsJ10gLnBhbmVsLXRyaWdnZXI6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCc/JTNlJTNjc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTEuNTkyIDEuNTc3bDguNDg1IDguNDg1IDguNDg1LTguNDg1JyBzdHJva2U9J3JnYigwLCA1NSwgMTA1KScgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgICB3aWR0aDogMThweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LWFjY29yZGlvbi12ZXJ0aWNhbCddIC5wYW5lbC10cmlnZ2VyOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjgnIGhlaWdodD0nMTYnJTNlJTNjcGF0aCBkPSdNMS4yNzIgMUwxNCAxMy43MjggMjYuNzI4IDEnIHN0cm9rZT0ncmdiKDAsIDU1LCAxMDUpJyBzdHJva2Utd2lkdGg9JzMnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtYWNjb3JkaW9uLXZlcnRpY2FsJ10gLnBhbmVsLXRyaWdnZXJbYXJpYS1leHBhbmRlZD0ndHJ1ZSddOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpOyB9XG4gICAgW2lzPSdmbHludC1hY2NvcmRpb24tdmVydGljYWwnXSAucGFuZWwtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIFtpcz0nZmx5bnQtYWNjb3JkaW9uLXZlcnRpY2FsJ10gLnBhbmVsLXJldmVhbGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWFjY29yZGlvbi12ZXJ0aWNhbCddIC5wYW5lbC1yZXZlYWxlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG4gICAgW2lzPSdmbHludC1hY2NvcmRpb24tdmVydGljYWwnXSAucGFuZWw6Zmlyc3QtY2hpbGQgLnBhbmVsLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBbaXM9J2ZseW50LWFjY29yZGlvbi12ZXJ0aWNhbCddIC5wYW5lbC1pbm5lciB7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtYWNjb3JkaW9uLXZlcnRpY2FsJ10gLnBhbmVsLWlubmVyID4gOmZpcnN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LWFjY29yZGlvbi12ZXJ0aWNhbCddIC5wYW5lbC1pbm5lciA+IDpsYXN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1hY2NvcmRpb24tdmVydGljYWwnXSAucGFuZWwtaW5uZXIge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDM0cHggNjBweDsgfSB9XG4gIFtpcz0nZmx5bnQtYWNjb3JkaW9uLXZlcnRpY2FsJ10gLnBhcmFsbGF4IHtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gICAgW2lzPSdmbHludC1hY2NvcmRpb24tdmVydGljYWwnXSAucGFyYWxsYXgtZWxlbS0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1zbGlkZURvd24pKTsgfVxuICBbaXM9J2ZseW50LWFjY29yZGlvbi12ZXJ0aWNhbCddIFtpcz0nZmx5bnQtYmxvY2stc29jaWFsLXNoYXJlJ10ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LWFjY29yZGlvbi12ZXJ0aWNhbCddIFtpcz0nZmx5bnQtYmxvY2stc29jaWFsLXNoYXJlJ10gLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBbaXM9J2ZseW50LWFjY29yZGlvbi12ZXJ0aWNhbCddIFtpcz0nZmx5bnQtYmxvY2stc29jaWFsLXNoYXJlJ10gLnNvY2lhbC13cmFwIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbltpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10ge1xuICBtYXJnaW46IDMwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIHtcbiAgICAgIG1hcmdpbjogNjhweCAwOyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLnByZUNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAucHJlQ29udGVudCA+IDpmaXJzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAucHJlQ29udGVudCA+IDpsYXN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLnByZUNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XG4gICAgICAgIG1heC13aWR0aDogMTAyMHB4OyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAudGltZWxpbmUge1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLnRpbWVsaW5lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLnRpbWVsaW5lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02OHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC02OHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC50aW1lbGluZTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNmMmYyZjIgMiUsICNmMmYyZjIgNTAlLCAjZjJmMmYyIDk4JSwgI2ZmZiAxMDAlKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDkwcHgpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC00NXB4O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAudGltZWxpbmU6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2YyZjJmMiA1JSwgI2YyZjJmMiA1MCUsICNmMmYyZjIgOTUlLCAjZmZmIDEwMCUpO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNTBweCk7XG4gICAgICAgICAgdG9wOiAtMjVweDsgfSB9XG4gICAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAudGltZWxpbmU6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC5ldmVudCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAuZXZlbnQge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMCAzNHB4IDM0cHg7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAuZXZlbnQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBjbGVhcjogcmlnaHQ7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLmV2ZW50LmV4dHJhLW1hcmdpbiAuZXZlbnQtY2FwdGlvbjo6YmVmb3JlLCBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC5ldmVudC5leHRyYS1tYXJnaW4gLmV2ZW50LWNhcHRpb246OmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC5ldmVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgNjhweCAzNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLmV2ZW50Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLmV2ZW50Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY4cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLmV2ZW50LWNhcHRpb24ge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLmV2ZW50LWNhcHRpb24gPiA6Zmlyc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLmV2ZW50LWNhcHRpb24gPiA6bGFzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLmV2ZW50LWNhcHRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDM0cHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAuZXZlbnQtY2FwdGlvbjpub3QoLnRoZW1lRGFyaykge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLmV2ZW50LWNhcHRpb246bm90KC50aGVtZURhcmspOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmMmYyZjI7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLmV2ZW50LWNhcHRpb246bm90KC50aGVtZURhcmspOjpiZWZvcmUge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2YyZjJmMjtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC5ldmVudC1jYXB0aW9uOm5vdCgudGhlbWVEYXJrKTo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTdweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLmV2ZW50LWNhcHRpb246bm90KC50aGVtZURhcmspOjphZnRlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0zOXB4O1xuICAgICAgICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC5ldmVudC1jYXB0aW9uOm5vdCgudGhlbWVEYXJrKTo6YWZ0ZXIge1xuICAgICAgICAgICAgICByaWdodDogLTczcHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAuZXZlbnQtY2FwdGlvbjo6YmVmb3JlLCBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC5ldmVudC1jYXB0aW9uOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC5ldmVudC1jYXB0aW9uOjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMzMzM7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC5ldmVudC1jYXB0aW9uOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMzZweDtcbiAgICAgICAgICAgIHRvcDogMzhweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC5ldmVudC1jYXB0aW9uOjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IC00OHB4OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLmV2ZW50LWNhcHRpb246OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDI0cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAuZXZlbnQtY2FwdGlvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC00OHB4O1xuICAgICAgICAgICAgdG9wOiA0OXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAuZXZlbnQtY2FwdGlvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IC04MnB4OyB9IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC5ldmVudC0tcmVhZHkge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAuZXZlbnQ6bnRoLWNoaWxkKGV2ZW4pIC5ldmVudC1jYXB0aW9uOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzMzMztcbiAgICAgICAgbGVmdDogLTM2cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC5ldmVudDpudGgtY2hpbGQoZXZlbikgLmV2ZW50LWNhcHRpb246OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC00OHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLmV2ZW50Om50aC1jaGlsZChldmVuKSAuZXZlbnQtY2FwdGlvbjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtNDhweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLmV2ZW50Om50aC1jaGlsZChldmVuKSAuZXZlbnQtY2FwdGlvbjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtODJweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC5ldmVudDpudGgtY2hpbGQoZXZlbikgLmV2ZW50LWNhcHRpb246bm90KC50aGVtZURhcmspOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmMmYyZjI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAuZXZlbnQ6bnRoLWNoaWxkKGV2ZW4pIC5ldmVudC1jYXB0aW9uOm5vdCgudGhlbWVEYXJrKTo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtNDZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAuZXZlbnQ6bnRoLWNoaWxkKGV2ZW4pIC5ldmVudC1jYXB0aW9uOm5vdCgudGhlbWVEYXJrKTo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtODBweDsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLmZpZ3VyZSB7XG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLmZpZ3VyZS1pbWFnZS0taXNIaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLnZpZGVvLXBsYXlCdXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTUsIDEyNSwgMTkwLCAwLjQpO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgd2lkdGg6IDYwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC52aWRlby1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTM4cHg7XG4gICAgICAgICAgd2lkdGg6IDc2cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3BsYXktdHJpYW5nbGUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgICAgd2lkdGg6IDIycHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOS42cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmJlZm9yZSwgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLnZpZGVvLWxvYWRlciB7XG4gICAgYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAudmlkZW8tbG9hZGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTFweDsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLnZpZGVvLWxvYWRlcixcbiAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAudmlkZW8tbG9hZGVyOjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAudmlkZW8tbG9hZGVyLFxuICAgICAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAudmlkZW8tbG9hZGVyOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMTAycHg7XG4gICAgICAgIHdpZHRoOiAxMDJweDsgfSB9XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAudmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLnZpZGVvIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAudmlkZW8tcGxheWVyIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC52aWRlbyBpZnJhbWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIC52aWRlby1sb2FkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyAudmlkZW8tcGxheUJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stY2hyb25pY2FsJ10gLnZpZGVvLXBsYXllci0taXNMb2FkZWQgLnZpZGVvLWxvYWRlcixcbiAgW2lzPSdmbHludC1ibG9jay1jaHJvbmljYWwnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRlZCAudmlkZW8tcGxheUJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBbaXM9J2ZseW50LWJsb2NrLWNocm9uaWNhbCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIGlmcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuW2lzPSdmbHludC1ibG9jay1jb2xsYXBzZSddLmZseW50Q29tcG9uZW50IHtcbiAgbWFyZ2luOiAtMzBweCAwO1xuICBwYWRkaW5nOiA1cHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLWNvbGxhcHNlJ10uZmx5bnRDb21wb25lbnQge1xuICAgICAgbWFyZ2luOiAtNjhweCAwO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2stY29sbGFwc2UnXS5mbHludENvbXBvbmVudC0tZGFyayB7XG4gICAgYmFja2dyb3VuZDogIzMzMzsgfVxuXG5baXM9J2ZseW50LWJsb2NrLWNvb2tpZS1ub3RpY2UnXSB7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTsgfVxuICBbaXM9J2ZseW50LWJsb2NrLWNvb2tpZS1ub3RpY2UnXSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmctdG9wOiAzNHB4OyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stY29va2llLW5vdGljZSddIC5jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stY29va2llLW5vdGljZSddIC5jb250ZW50ID4gOmZpcnN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLWNvb2tpZS1ub3RpY2UnXSAuY29udGVudCA+IDpsYXN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgW2lzPSdmbHludC1ibG9jay1jb29raWUtbm90aWNlJ10gLmJ1dHRvbiwgW2lzPSdmbHludC1ibG9jay1jb29raWUtbm90aWNlJ10gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciwgLmdmb3JtX3dyYXBwZXIgW2lzPSdmbHludC1ibG9jay1jb29raWUtbm90aWNlJ10gLmdmb3JtX2Zvb3RlciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stY29va2llLW5vdGljZSddIC5idXR0b24tLWFjY2VwdDpub3QoLmJ1dHRvbi1oYXNJY29uKTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2hlY2stc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgICAgd2lkdGg6IDE4cHg7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLWNvb2tpZS1ub3RpY2UnXSAuYnV0dG9uLS1kZW55IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWNvb2tpZS1ub3RpY2UnXSAuYnV0dG9uLS1kZW55IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stY29va2llLW5vdGljZSddIC5idXR0b24tLWRlbnk6bm90KC5idXR0b24taGFzSWNvbik6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2xvc2Utc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgICAgIHdpZHRoOiAxN3B4OyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stY29va2llLW5vdGljZSddLmNvb2tpZU5vdGljZS0taXNWaXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLWNvb2tpZS1ub3RpY2UnXS5sYXlvdXRCb3R0b20gLmNvbnRhaW5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICAgICAgcGFkZGluZy10b3A6IDQycHg7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLWNvb2tpZS1ub3RpY2UnXS5sYXlvdXRCb3R0b20gLmNvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay1jb29raWUtbm90aWNlJ10ubGF5b3V0RmxvYXRpbmcge1xuICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gKDI1cHggKiAyKSk7IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stY29va2llLW5vdGljZSddLmxheW91dEZsb2F0aW5nIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cblxuW2lzPSdmbHludC1ibG9jay1mYWN0cyddIHtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay1mYWN0cyddIHtcbiAgICAgIG1hcmdpbjogNjhweCAwOyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay1mYWN0cyddIC5wcmVDb250ZW50ID4gOmZpcnN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLWZhY3RzJ10gLnByZUNvbnRlbnQgPiA6bGFzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgW2lzPSdmbHludC1ibG9jay1mYWN0cyddIC5mYWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stZmFjdHMnXSAuZmFjdCB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stZmFjdHMnXSAuZmFjdCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stZmFjdHMnXSAuZmFjdC1sZWZ0IHtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWZhY3RzJ10gLmZhY3QtbGVmdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stZmFjdHMnXSAuZmFjdC1sZWZ0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDQ0JTsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtYmxvY2stZmFjdHMnXSAuZmFjdC1sZWZ0IGgxLFxuICAgICAgICAgIFtpcz0nZmx5bnQtYmxvY2stZmFjdHMnXSAuZmFjdC1sZWZ0IC5oMSxcbiAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWZhY3RzJ10gLmZhY3QtbGVmdCBoMixcbiAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWZhY3RzJ10gLmZhY3QtbGVmdCAuaDIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOXB4OyB9XG4gICAgICAgICAgW2lzPSdmbHludC1ibG9jay1mYWN0cyddIC5mYWN0LWxlZnQgaDMsXG4gICAgICAgICAgW2lzPSdmbHludC1ibG9jay1mYWN0cyddIC5mYWN0LWxlZnQgLmgzLFxuICAgICAgICAgIFtpcz0nZmx5bnQtYmxvY2stZmFjdHMnXSAuZmFjdC1sZWZ0IGg0LFxuICAgICAgICAgIFtpcz0nZmx5bnQtYmxvY2stZmFjdHMnXSAuZmFjdC1sZWZ0IC5oNCxcbiAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWZhY3RzJ10gLmZhY3QtbGVmdCBoNSxcbiAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWZhY3RzJ10gLmZhY3QtbGVmdCAuaDUsXG4gICAgICAgICAgW2lzPSdmbHludC1ibG9jay1mYWN0cyddIC5mYWN0LWxlZnQgaDYsXG4gICAgICAgICAgW2lzPSdmbHludC1ibG9jay1mYWN0cyddIC5mYWN0LWxlZnQgLmg2IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDsgfSB9XG4gICAgW2lzPSdmbHludC1ibG9jay1mYWN0cyddIC5mYWN0LXJpZ2h0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stZmFjdHMnXSAuZmFjdC1yaWdodCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDU2JTsgfSB9XG4gICAgW2lzPSdmbHludC1ibG9jay1mYWN0cyddIC5mYWN0LWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgd2lkdGg6IDcwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWZhY3RzJ10gLmZhY3QtaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stZmFjdHMnXSAuZmFjdC1pY29uIHN2ZyxcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stZmFjdHMnXSAuZmFjdC1pY29uIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLWZhY3RzJ10gLmZhY3QtaXRlbSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2NjY7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1mYWN0cyddIC5mYWN0LWl0ZW0ge1xuICAgICAgICAgIG1pbi13aWR0aDogNjYlO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDYwcHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stZmFjdHMnXSAuZmFjdC1udW1iZXIge1xuICAgICAgY29sb3I6ICMwMDM3Njk7XG4gICAgICBmb250LXNpemU6IDMuMjVyZW07XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1mYWN0cyddIC5mYWN0LW51bWJlci0tc21hbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1mYWN0cyddIC5mYWN0LW51bWJlciB7XG4gICAgICAgICAgZm9udC1zaXplOiA2LjJyZW07IH1cbiAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWZhY3RzJ10gLmZhY3QtbnVtYmVyLS1zbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTsgfSB9XG4gICAgW2lzPSdmbHludC1ibG9jay1mYWN0cyddIC5mYWN0LXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWZhY3RzJ10gLmZhY3Qtc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stZmFjdHMnXSAuZmFjdC1zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjMxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZmx5bnQtYmxvY2stZmFjdHMnXS5mbHludENvbXBvbmVudC0tbGVmdCAuZmFjdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stZmFjdHMnXS5mbHludENvbXBvbmVudC0tbGVmdCAuZmFjdC1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1mYWN0cyddLmZseW50Q29tcG9uZW50LS1sZWZ0IC5mYWN0LXJpZ2h0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWZhY3RzJ10uZmx5bnRDb21wb25lbnQtLWxlZnQgLmZhY3QtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stZmFjdHMnXS5mbHludENvbXBvbmVudC0tbGVmdCAuZmFjdC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDA7IH0gfVxuXG5baXM9J2ZseW50LWJsb2NrLWltYWdlJ10ge1xuICBtYXJnaW46IDMwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLWltYWdlJ10ge1xuICAgICAgbWFyZ2luOiA2OHB4IDA7IH0gfVxuICBbaXM9J2ZseW50LWJsb2NrLWltYWdlJ10gLmZpZ3VyZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLWltYWdlJ10gLmZpZ3VyZS1yZXZlYWxlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1pbWFnZSddIC5maWd1cmUtY2FwdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWltYWdlJ10gLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgICAgICAgICBwYWRkaW5nOiAyN3B4IDM0cHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UnXSAuZmlndXJlLXJhdGlvLTMtMSBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciAxNyU7XG4gICAgICBtYXgtaGVpZ2h0OiAyMzNweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLWltYWdlJ10gLmZpZ3VyZS1yYXRpby0zLTEgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDMxOXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UnXSAuZmlndXJlLXJhdGlvLTMtMSBpbWcge1xuICAgICAgbWF4LWhlaWdodDogNDA4cHg7IH0gfVxuXG5baXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIHtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSB7XG4gICAgICBtYXJnaW46IDY4cHggMDsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2stbGlzdC1qb2JzJ10gLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNTZweDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIC5zbGlkZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSAuYm90dG9tLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIC5ib3R0b20tbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIC5ib3R0b20tbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSAuZmFsbGJhY2stbWVzc2FnZSA+IDpmaXJzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSAuZmFsbGJhY2stbWVzc2FnZSA+IDpsYXN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIC5zbGlkZXItY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stbGlzdC1qb2JzJ10gLnNsaWRlci1jYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stbGlzdC1qb2JzJ10gLnNsaWRlci1jYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIC5zbGlkZXItY2FwdGlvbiAuY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSAuc2xpZGVyLWNhcHRpb24gLmNhcHRpb246OmFmdGVyLCBbaXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIC5zbGlkZXItY2FwdGlvbiAuY2FwdGlvbjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stbGlzdC1qb2JzJ10gLnNsaWRlci1jYXB0aW9uIC5jYXB0aW9uIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MXZ3OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSAuc2xpZGVyLWNhcHRpb24gLmNhcHRpb24ge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI2dnc7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIC5zbGlkZXItY2FwdGlvbiAuY2FwdGlvbiB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjcycHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSAuc2xpZGVyLWNhcHRpb24gLmNhcHRpb246aG92ZXIgLmJ1dHRvbi13cmFwLFxuICAgICAgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSAuc2xpZGVyLWNhcHRpb24gLmNhcHRpb246aG92ZXIgLmJ1dHRvbixcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stbGlzdC1qb2JzJ10gLnNsaWRlci1jYXB0aW9uIC5jYXB0aW9uOmhvdmVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsXG4gICAgICAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIC5zbGlkZXItY2FwdGlvbiAuY2FwdGlvbjpob3ZlciAuZ2Zvcm1fZm9vdGVyLCBbaXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIC5zbGlkZXItY2FwdGlvbiAuY2FwdGlvbjpmb2N1cyAuYnV0dG9uLXdyYXAsXG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIC5zbGlkZXItY2FwdGlvbiAuY2FwdGlvbjpmb2N1cyAuYnV0dG9uLFxuICAgICAgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSAuc2xpZGVyLWNhcHRpb24gLmNhcHRpb246Zm9jdXMgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlcixcbiAgICAgIC5nZm9ybV93cmFwcGVyIFtpcz0nZmx5bnQtYmxvY2stbGlzdC1qb2JzJ10gLnNsaWRlci1jYXB0aW9uIC5jYXB0aW9uOmZvY3VzIC5nZm9ybV9mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc3ZGJlOyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIC5zbGlkZXItY2FwdGlvbiAuY2FwdGlvbi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDUwcHg7IH1cbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSAuc2xpZGVyLWNhcHRpb24gLmNhcHRpb24tY29udGVudCA+IDpmaXJzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSAuc2xpZGVyLWNhcHRpb24gLmNhcHRpb24tY29udGVudCA+IDpsYXN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIC5zbGlkZXItY2FwdGlvbiAuY2FwdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzRweCA1NXB4OyB9IH1cbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSAuc2xpZGVyLWNhcHRpb24gLmNhcHRpb24tY29udGVudCBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSAuc2xpZGVyLWNhcHRpb24gLnNsaWRlci1pdGVtIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSAuc2xpZGVyLWNhcHRpb24gLnNsaWRlci1pdGVtOm50aC1jaGlsZChldmVuKSAuY2FwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIC5zbGlkZXItY2FwdGlvbiAuc2xpZGVyLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIC5zbGlkZXItY2FwdGlvbiAuc2xpZGVyLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2OHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIC5zbGlkZXItY2FwdGlvbiAuc2xpZGVyLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stbGlzdC1qb2JzJ10gLnNsaWRlci1jYXB0aW9uIC5zbGlkZXItaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjhweDsgfSB9XG4gICAgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSAuc2xpZGVyLWNhcHRpb24gLmJ1dHRvbi13cmFwIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDM3Njk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBbaXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIC5zd2lwZXItYnV0dG9uLWxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSAuc2xpZGVyLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stbGlzdC1qb2JzJ10gLnNsaWRlci1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xN3B4O1xuICAgICAgICB3aWR0aDogMzRweDsgfSB9XG4gICAgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gICAgICBsZWZ0OiAtMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stbGlzdC1qb2JzJ10gLnNsaWRlci1idXR0b24tLXByZXYge1xuICAgICAgICAgIGxlZnQ6IC0zNHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIC5zbGlkZXItYnV0dG9uLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stbGlzdC1qb2JzJ10gLnNsaWRlci1idXR0b24tLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiAtMzRweDsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2stbGlzdC1qb2JzJ10udGhlbWVEYXJrIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stbGlzdC1qb2JzJ10udGhlbWVEYXJrIHtcbiAgICAgICAgcGFkZGluZzogNjhweCAwOyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSAucGFyYWxsYXgge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stbGlzdC1qb2JzJ10gLnBhcmFsbGF4LWVsZW0tMSwgW2lzPSdmbHludC1ibG9jay1saXN0LWpvYnMnXSAucGFyYWxsYXgtZWxlbS0zIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXNsaWRlVXApKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWxpc3Qtam9icyddIC5wYXJhbGxheC1lbGVtLTIsIFtpcz0nZmx5bnQtYmxvY2stbGlzdC1qb2JzJ10gLnBhcmFsbGF4LWVsZW0tNCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1zbGlkZURvd24pKTsgfSB9XG5cbltpcz0nZmx5bnQtYmxvY2stbm90LWZvdW5kJ10ge1xuICBtYXJnaW46IDMwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLW5vdC1mb3VuZCddIHtcbiAgICAgIG1hcmdpbjogNjhweCAwOyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay1ub3QtZm91bmQnXSAuY29udGVudCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stbm90LWZvdW5kJ10gLmNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stbm90LWZvdW5kJ10gLmNvbnRlbnQgPiA6bGFzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stbm90LWZvdW5kJ10gLmltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLW5vdC1mb3VuZCddIC5pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH0gfVxuXG5baXM9J2ZseW50LWJsb2NrLXNvY2lhbC1zaGFyZSddIHtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay1zb2NpYWwtc2hhcmUnXSB7XG4gICAgICBtYXJnaW46IDY4cHggMDsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2stc29jaWFsLXNoYXJlJ10gLnNvY2lhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogLTFweCAwIDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stc29jaWFsLXNoYXJlJ10gLnNvY2lhbCA+IGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stc29jaWFsLXNoYXJlJ10gLnNvY2lhbC1pdGVtIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1zb2NpYWwtc2hhcmUnXSAuc29jaWFsLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC5zb2NpYWwtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stc29jaWFsLXNoYXJlJ10gLnNvY2lhbC1pdGVtIC5zb2NpYWwtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICB3aWR0aDogMzRweDsgfVxuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXNvY2lhbC1zaGFyZSddIC5zb2NpYWwtaXRlbSAuc29jaWFsLWxpbms6OmFmdGVyLCBbaXM9J2ZseW50LWJsb2NrLXNvY2lhbC1zaGFyZSddIC5zb2NpYWwtaXRlbSAuc29jaWFsLWxpbms6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXNvY2lhbC1zaGFyZSddIC5zb2NpYWwtaXRlbSAuc29jaWFsLWxpbms6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1zb2NpYWwtc2hhcmUnXSAuc29jaWFsLWl0ZW0gLnNvY2lhbC1saW5rLS1mYWNlYm9vazpob3ZlciwgW2lzPSdmbHludC1ibG9jay1zb2NpYWwtc2hhcmUnXSAuc29jaWFsLWl0ZW0gLnNvY2lhbC1saW5rLS1mYWNlYm9vazpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4NzdmMjsgfVxuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXNvY2lhbC1zaGFyZSddIC5zb2NpYWwtaXRlbSAuc29jaWFsLWxpbmstLXR3aXR0ZXI6aG92ZXIsIFtpcz0nZmx5bnQtYmxvY2stc29jaWFsLXNoYXJlJ10gLnNvY2lhbC1pdGVtIC5zb2NpYWwtbGluay0tdHdpdHRlcjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlZTsgfVxuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXNvY2lhbC1zaGFyZSddIC5zb2NpYWwtaXRlbSAuc29jaWFsLWxpbmstLWxpbmtlZGluOmhvdmVyLCBbaXM9J2ZseW50LWJsb2NrLXNvY2lhbC1zaGFyZSddIC5zb2NpYWwtaXRlbSAuc29jaWFsLWxpbmstLWxpbmtlZGluOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NmIyOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stc29jaWFsLXNoYXJlJ10gLnNvY2lhbC1pdGVtIC5zb2NpYWwtbGluay0td2hhdHNhcHA6aG92ZXIsIFtpcz0nZmx5bnQtYmxvY2stc29jaWFsLXNoYXJlJ10gLnNvY2lhbC1pdGVtIC5zb2NpYWwtbGluay0td2hhdHNhcHA6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNmQ0NjY7IH1cbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1zb2NpYWwtc2hhcmUnXSAuc29jaWFsLWl0ZW0gLnNvY2lhbC1saW5rLS14aW5nOmhvdmVyLCBbaXM9J2ZseW50LWJsb2NrLXNvY2lhbC1zaGFyZSddIC5zb2NpYWwtaXRlbSAuc29jaWFsLWxpbmstLXhpbmc6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU5NWU7IH1cbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1zb2NpYWwtc2hhcmUnXSAuc29jaWFsLWl0ZW0gLnNvY2lhbC1saW5rIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXNvY2lhbC1zaGFyZSddIC5zb2NpYWwtd3JhcCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stc29jaWFsLXNoYXJlJ10gLnNvY2lhbC1sYWJlbCB7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cblxuW2lzPSdmbHludC1ibG9jay10YWJsZSddIHtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay10YWJsZSddIHtcbiAgICAgIG1hcmdpbjogNjhweCAwOyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay10YWJsZSddIC5wcmVDb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDIwcHg7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXRhYmxlJ10gLnByZUNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stdGFibGUnXSAucHJlQ29udGVudCA+IDpsYXN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stdGFibGUnXSAucHJlQ29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2stdGFibGUnXSAudGFibGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjkycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI5MnB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXRhYmxlJ10gLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzRweDsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2stdGFibGUnXSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stdGFibGUnXSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI5MXB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXRhYmxlJ10gLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbDo6YmVmb3JlLCBbaXM9J2ZseW50LWJsb2NrLXRhYmxlJ10gLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay10YWJsZSddIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXRhYmxlJ10gLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDEwMCUpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDI1cHg7IH0gfVxuICBbaXM9J2ZseW50LWJsb2NrLXRhYmxlJ10gdGFibGUge1xuICAgIG1hcmdpbjogMCAwIDIuNXJlbTsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXRhYmxlJ10gLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXRhYmxlJ10gLnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMjI0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI5MnB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXRhYmxlJ10gLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuW2lzPSdmbHludC1ibG9jay12aWRlby1odG1sNSddIHtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay12aWRlby1odG1sNSddIHtcbiAgICAgIG1hcmdpbjogNjhweCAwOyB9IH1cbiAgLm1haW5Db250ZW50IFtpcz0nZmx5bnQtYmxvY2stdmlkZW8taHRtbDUnXS5mbHludENvbXBvbmVudDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1haW5Db250ZW50IFtpcz0nZmx5bnQtYmxvY2stdmlkZW8taHRtbDUnXS5mbHludENvbXBvbmVudDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7IH0gfVxuICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLWh0bWw1J10gLnZpZGVvTGF5b3V0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8taHRtbDUnXSAudmlkZW9MYXlvdXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTM0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTM0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8taHRtbDUnXSAudmlkZW9MYXlvdXQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8taHRtbDUnXSAudmlkZW9MYXlvdXQtLWxlZnQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8taHRtbDUnXS5mbHludENvbXBvbmVudC0tb3ZlcmxhcHBpbmdCYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay12aWRlby1odG1sNSddLmZseW50Q29tcG9uZW50LS1vdmVybGFwcGluZ0JhY2tncm91bmQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTY2cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8taHRtbDUnXS5mbHludENvbXBvbmVudC0tb3ZlcmxhcHBpbmdCYWNrZ3JvdW5kOjphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTE2cHg7IH0gfVxuICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLWh0bWw1J10gLnZpZGVvLWxvYWRlciB7XG4gICAgYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay12aWRlby1odG1sNSddIC52aWRlby1sb2FkZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTUxcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01MXB4OyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay12aWRlby1odG1sNSddIC52aWRlby1sb2FkZXIsXG4gIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8taHRtbDUnXSAudmlkZW8tbG9hZGVyOjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay12aWRlby1odG1sNSddIC52aWRlby1sb2FkZXIsXG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLWh0bWw1J10gLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMnB4O1xuICAgICAgICB3aWR0aDogMTAycHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8taHRtbDUnXSAudmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8taHRtbDUnXSAudmlkZW8ge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLWh0bWw1J10gLnZpZGVvLXBsYXllciB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8taHRtbDUnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLWh0bWw1J10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIC52aWRlby1sb2FkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgW2lzPSdmbHludC1ibG9jay12aWRlby1odG1sNSddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIC52aWRlby1sb2FkZXIsXG4gIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8taHRtbDUnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRlZCAudmlkZW8tcGxheUJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLWh0bWw1J10gLnZpZGVvLWNhcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMThweCAyNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay12aWRlby1odG1sNSddIC52aWRlby1jYXB0aW9uIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay12aWRlby1odG1sNSddIC52aWRlby1jYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMzFweCAzNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLWh0bWw1J10gLnZpZGVvLWNhcHRpb24ge1xuICAgICAgICBtaW4td2lkdGg6IDIzOHB4O1xuICAgICAgICB3aWR0aDogMjM4cHg7IH0gfVxuXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIHtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSB7XG4gICAgICBtYXJnaW46IDY4cHggMDsgfSB9XG4gIC5tYWluQ29udGVudCBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddLmZseW50Q29tcG9uZW50OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFpbkNvbnRlbnQgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXS5mbHludENvbXBvbmVudDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7IH0gfVxuICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlb0xheW91dCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlb0xheW91dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzRweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW9MYXlvdXQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvTGF5b3V0LS1sZWZ0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddLmZseW50Q29tcG9uZW50LS1vdmVybGFwcGluZ0JhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddLmZseW50Q29tcG9uZW50LS1vdmVybGFwcGluZ0JhY2tncm91bmQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTY2cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10uZmx5bnRDb21wb25lbnQtLW92ZXJsYXBwaW5nQmFja2dyb3VuZDo6YWZ0ZXIge1xuICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTExNnB4OyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAuZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC5maWd1cmUtaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAuZmlndXJlLWltYWdlLS1pc0hpZGRlbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU1LCAxMjUsIDE5MCwgMC40KTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgIHdpZHRoOiA2MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTFweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNTFweDtcbiAgICAgICAgICB3aWR0aDogMTAycHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3BsYXktdHJpYW5nbGUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTguNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgICB3aWR0aDogMjJweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICAgIHdpZHRoOiA0MHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjpiZWZvcmUsIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1sb2FkZXIge1xuICAgIGFuaW1hdGlvbjogbG9hZGluZyAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLWxvYWRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUxcHg7IH0gfVxuICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1sb2FkZXIsXG4gIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLWxvYWRlcixcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMnB4O1xuICAgICAgICB3aWR0aDogMTAycHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlbyB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLXBsYXllciB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8gaWZyYW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyAudmlkZW8tbG9hZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcgLnZpZGVvLXBsYXlCdXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIC52aWRlby1sb2FkZXIsXG4gIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLXBsYXllci0taXNMb2FkZWQgLnZpZGVvLXBsYXlCdXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRlZCBpZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLWNhcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMThweCAyNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tY2FwdGlvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLWNhcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAzMXB4IDM0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLWNhcHRpb24ge1xuICAgICAgICBtaW4td2lkdGg6IDIzOHB4O1xuICAgICAgICB3aWR0aDogMjM4cHg7IH0gfVxuXG5baXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSB7XG4gIG1hcmdpbjogMzBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIHtcbiAgICAgIG1hcmdpbjogNjhweCAwOyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ11bY2xhc3MqPSd0aGVtZSddIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ11bY2xhc3MqPSd0aGVtZSddIHtcbiAgICAgICAgcGFkZGluZzogNjhweCAwOyB9IH1cbiAgLm1haW5Db250ZW50IFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddLmZseW50Q29tcG9uZW50Om5vdCgudGhlbWVEYXJrKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1haW5Db250ZW50IFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddLmZseW50Q29tcG9uZW50Om5vdCgudGhlbWVEYXJrKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY4cHg7IH0gfVxuICAubWFpbkNvbnRlbnQgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10uZmx5bnRDb21wb25lbnRbY2xhc3MqPSd0aGVtZSddIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAubWFpbkNvbnRlbnQgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10uZmx5bnRDb21wb25lbnRbY2xhc3MqPSd0aGVtZSddIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAuY29udGVudFNpemUtbWVkaXVtIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICogNC81KTsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5jb250ZW50U2l6ZS1zbWFsbCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAqIDMvNSk7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAuY29udGVudFNpemUtdGlueSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAqIDIvNSk7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAuY29udGVudFNpemUtd2l0aEltYWdlIHtcbiAgICAgIG1heC13aWR0aDogODE2cHg7IH0gfVxuICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAuY29udGFpbmVyLS1kb3VibGVDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5jb250YWluZXItLWRvdWJsZUNvbHVtbiAuY29udGFpbmVyLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5jb250YWluZXItLWRvdWJsZUNvbHVtbiAuY29udGFpbmVyLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG4gICAgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLmNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5jb250ZW50ID4gOmxhc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5jb250ZW50LS10ZXh0TGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLmNvbnRlbnQtLXRleHRDZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLmNvbnRlbnQtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5jb250ZW50LWltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG5cbltpcz0nZmx5bnQtY29va2llYm90LWRlY2xhcmF0aW9uJ10ge1xuICBtYXJnaW46IDMwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWNvb2tpZWJvdC1kZWNsYXJhdGlvbiddIHtcbiAgICAgIG1hcmdpbjogNjhweCAwOyB9XG4gICAgICBbaXM9J2ZseW50LWNvb2tpZWJvdC1kZWNsYXJhdGlvbiddIC5jb250ZW50U2l6ZS1tZWRpdW0ge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAqIDQvNSk7IH1cbiAgICAgIFtpcz0nZmx5bnQtY29va2llYm90LWRlY2xhcmF0aW9uJ10gLmNvbnRlbnRTaXplLXNtYWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKiAzLzUpOyB9XG4gICAgICBbaXM9J2ZseW50LWNvb2tpZWJvdC1kZWNsYXJhdGlvbiddIC5jb250ZW50U2l6ZS10aW55IHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKiAyLzUpOyB9IH1cblxuW2lzPSdmbHludC1mb3JtLWNvbnRhY3QnXSB7XG4gIG1hcmdpbjogMzBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtZm9ybS1jb250YWN0J10ge1xuICAgICAgbWFyZ2luOiA2OHB4IDA7IH0gfVxuXG5baXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIHtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSB7XG4gICAgICBtYXJnaW46IDY4cHggMDsgfSB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLnByZUNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLnByZUNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLnByZUNvbnRlbnQgPiA6bGFzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5wcmVDb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy40cmVtOyB9IH1cbiAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IC0yMnB4IDAgMCAtMjJweDsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmdyaWQgPiBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmdyaWQge1xuICAgICAgICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkIHtcbiAgICAgICAgbWFyZ2luOiAtMzRweCAwIDAgLTM0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmdyaWQge1xuICAgICAgICBtYXJnaW46IC00OHB4IDAgMCAtNDhweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkLS1sZW5ndGgyIC5ncmlkLWl0ZW0sIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmdyaWQtLWxlbmd0aDMgLmdyaWQtaXRlbSwgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZC0tbGVuZ3RoNCAuZ3JpZC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDAgMjVweDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkLS1sZW5ndGgyIC5ncmlkLWl0ZW0sIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmdyaWQtLWxlbmd0aDMgLmdyaWQtaXRlbSwgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZC0tbGVuZ3RoNCAuZ3JpZC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMzRweCAwIDAgMzRweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZC0tbGVuZ3RoMiAuZ3JpZC1pdGVtLCBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkLS1sZW5ndGgzIC5ncmlkLWl0ZW0sIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmdyaWQtLWxlbmd0aDQgLmdyaWQtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMCAwIDQ4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmdyaWQtLWxlbmd0aDIge1xuICAgICAgICBtYXJnaW46IC02OHB4IDAgMCAtNjhweDsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkLS1sZW5ndGgyIC5ncmlkLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDY4cHggMCAwIDY4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmdyaWQtLWxlbmd0aDIgLmNvbnRlbnQtaW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkLS1sZW5ndGgzIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZC0tbGVuZ3RoMyAuY2FwdGlvbi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkLS1sZW5ndGgzIC5ncmlkLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZC0tbGVuZ3RoMyB7XG4gICAgICAgIG1hcmdpbjogLTY4cHggMCAwIC02OHB4OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmdyaWQtLWxlbmd0aDMgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogNjhweCAwIDAgNjhweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZC0tbGVuZ3RoNCB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmdyaWQtLWxlbmd0aDQgLmNhcHRpb24tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkLS1sZW5ndGg0IC5ncmlkLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmdyaWQtLWxlbmd0aDQgLmNvbnRlbnQtaW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4OyB9IH1cbiAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZC1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMnB4IDAgMCAyMnB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmNvbnRlbnQgLmxpbmstY29udGVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmNvbnRlbnQgLmxpbmstY29udGVudDo6YWZ0ZXIsIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmNvbnRlbnQgLmxpbmstY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudCAubGluay1jb250ZW50OmhvdmVyIC5idXR0b24td3JhcCxcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmNvbnRlbnQgLmxpbmstY29udGVudDpob3ZlciAuYnV0dG9uLFxuICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudCAubGluay1jb250ZW50OmhvdmVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsXG4gICAgICAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50IC5saW5rLWNvbnRlbnQ6aG92ZXIgLmdmb3JtX2Zvb3RlciwgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudCAubGluay1jb250ZW50OmZvY3VzIC5idXR0b24td3JhcCxcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmNvbnRlbnQgLmxpbmstY29udGVudDpmb2N1cyAuYnV0dG9uLFxuICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudCAubGluay1jb250ZW50OmZvY3VzIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsXG4gICAgICAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50IC5saW5rLWNvbnRlbnQ6Zm9jdXMgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNzdkYmU7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmNvbnRlbnQgLmxpbmstY29udGVudDpob3ZlciAuY29udGVudC1pbWFnZSwgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudCAubGluay1jb250ZW50OmZvY3VzIC5jb250ZW50LWltYWdlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmNvbnRlbnQtaW1hZ2Uge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMC41cyBlYXNlOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudC1maWd1cmUge1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50LWlubmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudC1pbm5lciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzRweDsgfSB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50LWlubmVyIC5jYXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7IH1cbiAgICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudC1pbm5lciAuY2FwdGlvbiA+IDpmaXJzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudC1pbm5lciAuY2FwdGlvbiA+IDpsYXN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50LWlubmVyIC5jYXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzRweDsgfSB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmNvbnRlbnQtaW5uZXIgLmNhcHRpb24tdGl0bGUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmNvbnRlbnQtaW5uZXIgLmJ1dHRvbi13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMzc2OTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwOyB9XG5cbltpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10ge1xuICBtYXJnaW46IDMwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dC12ZXJ0aWNhbCddIHtcbiAgICAgIG1hcmdpbjogNjhweCAwOyB9IH1cbiAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAucHJlQ29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAucHJlQ29udGVudCA+IDpmaXJzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAucHJlQ29udGVudCA+IDpsYXN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10gLnByZUNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07IH0gfVxuICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dC12ZXJ0aWNhbCddIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogLTIycHggMCAwIC0yMnB4OyB9XG4gICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuZ3JpZCA+IGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuZ3JpZCB7XG4gICAgICAgIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10gLmdyaWQge1xuICAgICAgICBtYXJnaW46IC0zNHB4IDAgMCAtMzRweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuZ3JpZCB7XG4gICAgICAgIG1hcmdpbjogLTQ4cHggMCAwIC00OHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10gLmdyaWQtLWxlbmd0aDIgLmdyaWQtaXRlbSwgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuZ3JpZC0tbGVuZ3RoMyAuZ3JpZC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDAgMjVweDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dC12ZXJ0aWNhbCddIC5ncmlkLS1sZW5ndGgyIC5ncmlkLWl0ZW0sIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10gLmdyaWQtLWxlbmd0aDMgLmdyaWQtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDM0cHggMCAwIDM0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10gLmdyaWQtLWxlbmd0aDIgLmdyaWQtaXRlbSwgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuZ3JpZC0tbGVuZ3RoMyAuZ3JpZC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogNDhweCAwIDAgNDhweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuZ3JpZC0tbGVuZ3RoMiB7XG4gICAgICAgIG1hcmdpbjogLTY4cHggMCAwIC02OHB4OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10gLmdyaWQtLWxlbmd0aDIgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogNjhweCAwIDAgNjhweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuZ3JpZC0tbGVuZ3RoMyB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10gLmdyaWQtLWxlbmd0aDMgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuZ3JpZC0tbGVuZ3RoMyAuZ3JpZC1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10gLmdyaWQtLWxlbmd0aDMge1xuICAgICAgICBtYXJnaW46IC02OHB4IDAgMCAtNjhweDsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dC12ZXJ0aWNhbCddIC5ncmlkLS1sZW5ndGgzIC5ncmlkLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDY4cHggMCAwIDY4cHg7IH0gfVxuICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dC12ZXJ0aWNhbCddIC5ncmlkLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIycHggMCAwIDIycHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuY29udGVudCAubGluay1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuY29udGVudCAubGluay1jb250ZW50OjphZnRlciwgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuY29udGVudCAubGluay1jb250ZW50OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dC12ZXJ0aWNhbCddIC5jb250ZW50IC5saW5rLWNvbnRlbnQ6aG92ZXIgLmJ1dHRvbi13cmFwLFxuICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuY29udGVudCAubGluay1jb250ZW50OmhvdmVyIC5idXR0b24sXG4gICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dC12ZXJ0aWNhbCddIC5jb250ZW50IC5saW5rLWNvbnRlbnQ6aG92ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlcixcbiAgICAgIC5nZm9ybV93cmFwcGVyIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10gLmNvbnRlbnQgLmxpbmstY29udGVudDpob3ZlciAuZ2Zvcm1fZm9vdGVyLCBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dC12ZXJ0aWNhbCddIC5jb250ZW50IC5saW5rLWNvbnRlbnQ6Zm9jdXMgLmJ1dHRvbi13cmFwLFxuICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuY29udGVudCAubGluay1jb250ZW50OmZvY3VzIC5idXR0b24sXG4gICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dC12ZXJ0aWNhbCddIC5jb250ZW50IC5saW5rLWNvbnRlbnQ6Zm9jdXMgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlcixcbiAgICAgIC5nZm9ybV93cmFwcGVyIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10gLmNvbnRlbnQgLmxpbmstY29udGVudDpmb2N1cyAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzM3N2RiZTsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuY29udGVudCAubGluay1jb250ZW50OmhvdmVyIC5jb250ZW50LWltYWdlLCBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dC12ZXJ0aWNhbCddIC5jb250ZW50IC5saW5rLWNvbnRlbnQ6Zm9jdXMgLmNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuY29udGVudC1pbWFnZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgb3BhY2l0eSAwLjVzIGVhc2U7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10gLmNvbnRlbnQtaW1hZ2U6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuY29udGVudC1maWd1cmUge1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dC12ZXJ0aWNhbCddIC5jb250ZW50LWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dC12ZXJ0aWNhbCddIC5jb250ZW50LWlubmVyIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10gLmNvbnRlbnQtaW5uZXIgLml0ZW0tdGl0bGUgPiA6Zmlyc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10gLmNvbnRlbnQtaW5uZXIgLml0ZW0tdGl0bGUgPiA6bGFzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuY29udGVudC1pbm5lciAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAzNHB4OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10gLmNvbnRlbnQtaW5uZXIgLmJ1dHRvbi13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMzc2OTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dC12ZXJ0aWNhbCddIC5jb250ZW50LWlubmVyIC5jb250ZW50LXRyaWdnZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTNweCAzMHB4IDEzcHggMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dC12ZXJ0aWNhbCddIC5jb250ZW50LWlubmVyIC5jb250ZW50LXRyaWdnZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTdweCAzMHB4IDE3cHggMDsgfSB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10gLmNvbnRlbnQtaW5uZXIgLmNvbnRlbnQtdHJpZ2dlcjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzYz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPyUzZSUzY3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00xLjU5MiAxLjU3N2w4LjQ4NSA4LjQ4NSA4LjQ4NS04LjQ4NScgc3Ryb2tlPSdyZ2IoNTUsIDEyNSwgMTkwKScgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10gLmNvbnRlbnQtaW5uZXIgLmNvbnRlbnQtdHJpZ2dlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjgnIGhlaWdodD0nMTYnJTNlJTNjcGF0aCBkPSdNMS4yNzIgMUwxNCAxMy43MjggMjYuNzI4IDEnIHN0cm9rZT0ncmdiKDU1LCAxMjUsIDE5MCknIHN0cm9rZS13aWR0aD0nMycgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgICAgICAgICAgICB3aWR0aDogMjhweDsgfSB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10gLmNvbnRlbnQtaW5uZXIgLmNvbnRlbnQtdHJpZ2dlclthcmlhLWV4cGFuZGVkPSd0cnVlJ106OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuY29udGVudC1pbm5lciAuaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzM3N2RiZTtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0LXZlcnRpY2FsJ10gLmNvbnRlbnQtaW5uZXIgLml0ZW0tZGV0YWlscyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDM0cHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuY29udGVudC1pbm5lciAuaXRlbS1kZXRhaWwge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQtdmVydGljYWwnXSAuY29udGVudC1pbm5lciAuaXRlbS1kZXRhaWw6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dC12ZXJ0aWNhbCddIC5jb250ZW50LWlubmVyIC5pdGVtLWRldGFpbDpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgbGVmdDogMDsgfVxuXG5baXM9J2ZseW50LWhlcm8taGVhZGVyJ10ge1xuICBtYXJnaW46IDMwcHggMDtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtaGVyby1oZWFkZXInXSB7XG4gICAgICBtYXJnaW46IDY4cHggMDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBbaXM9J2ZseW50LWhlcm8taGVhZGVyJ10gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTE1NnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWhlcm8taGVhZGVyJ10gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzRweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLWhlYWRlciddIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7IH0gfVxuICBbaXM9J2ZseW50LWhlcm8taGVhZGVyJ10gLmhlcm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLWhlYWRlciddIC5oZXJvIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1oZWFkZXInXSAuaGVyby0tdGV4dFJpZ2h0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLWhlYWRlciddIC5wYXJhbGxheCB7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1oZWFkZXInXSAucGFyYWxsYXgtZWxlbS0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1zbGlkZURvd24pKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLWhlYWRlciddIC5wYXJhbGxheC1lbGVtLTIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tc2xpZGVVcCkpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgW2lzPSdmbHludC1oZXJvLWhlYWRlciddIC5jb2x1bW4tLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC01MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtaGVyby1oZWFkZXInXSAuY29sdW1uLS1pbWFnZSB7XG4gICAgICB3aWR0aDogNjQuNiU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1oZXJvLWhlYWRlciddIC5jb2x1bW4tLWltYWdlIHtcbiAgICAgIHdpZHRoOiA2ODBweDsgfSB9XG4gIFtpcz0nZmx5bnQtaGVyby1oZWFkZXInXSAuY29sdW1uLS1pbWFnZSAuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1oZWFkZXInXSAuY29sdW1uLS1pbWFnZSAuZmlndXJlLWltYWdlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWhlcm8taGVhZGVyJ10gLmNvbHVtbi0tY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1JTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMCU7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZmx5bnQtaGVyby1oZWFkZXInXSAuY29sdW1uLS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNjhweDtcbiAgICAgIHdpZHRoOiA1MTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtaGVyby1oZWFkZXInXSAuaGVyby0tdGV4dFJpZ2h0IC5jb2x1bW4tLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMyU7IH0gfVxuICBbaXM9J2ZseW50LWhlcm8taGVhZGVyJ10gLmNhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMnB4IDNweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgcGFkZGluZzogMjVweCAyNXB4IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1oZWFkZXInXSAuY2FwdGlvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1oZWFkZXInXSAuY2FwdGlvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDM0cHggNjhweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLWhlYWRlciddIC5jYXB0aW9uIHtcbiAgICAgICAgbWluLWhlaWdodDogNTEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1oZWFkZXInXSAuY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDM0cHggMzRweCAxMDJweDsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLWhlYWRlciddIC5jYXB0aW9uLWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1oZWFkZXInXSAuY2FwdGlvbi1jb250ZW50ID4gOmxhc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1oZWFkZXInXSAuY2FwdGlvbi1jb250ZW50ICsgLmJ1dHRvbiwgW2lzPSdmbHludC1oZXJvLWhlYWRlciddIC5nZm9ybV93cmFwcGVyIC5jYXB0aW9uLWNvbnRlbnQgKyAuZ2Zvcm1fZm9vdGVyLCAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LWhlcm8taGVhZGVyJ10gLmNhcHRpb24tY29udGVudCArIC5nZm9ybV9mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWhlcm8taGVhZGVyJ10gLmNhcHRpb24tY29udGVudCArIC5idXR0b24sIFtpcz0nZmx5bnQtaGVyby1oZWFkZXInXSAuZ2Zvcm1fd3JhcHBlciAuY2FwdGlvbi1jb250ZW50ICsgLmdmb3JtX2Zvb3RlciwgLmdmb3JtX3dyYXBwZXIgW2lzPSdmbHludC1oZXJvLWhlYWRlciddIC5jYXB0aW9uLWNvbnRlbnQgKyAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2ZseW50LWhlcm8taGVhZGVyJ10gLmNhcHRpb24tY29udGVudCArIC5idXR0b24sIFtpcz0nZmx5bnQtaGVyby1oZWFkZXInXSAuZ2Zvcm1fd3JhcHBlciAuY2FwdGlvbi1jb250ZW50ICsgLmdmb3JtX2Zvb3RlciwgLmdmb3JtX3dyYXBwZXIgW2lzPSdmbHludC1oZXJvLWhlYWRlciddIC5jYXB0aW9uLWNvbnRlbnQgKyAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taGVhZGVyJ10gLmNhcHRpb24gLm92ZXJsaW5lVGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1oZXJvLWhlYWRlciddIC5jYXB0aW9uIC5vdmVybGluZVRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLWhlYWRlciddLmZseW50Q29tcG9uZW50LS1vdmVybGFwcGluZ0JhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taGVhZGVyJ10uZmx5bnRDb21wb25lbnQtLW92ZXJsYXBwaW5nQmFja2dyb3VuZDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNjZweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1oZXJvLWhlYWRlciddLmZseW50Q29tcG9uZW50LS1vdmVybGFwcGluZ0JhY2tncm91bmQ6OmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwNHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xNzBweDsgfSB9XG5cbltpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIHtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgLm1haW5Db250ZW50IFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddLmZseW50Q29tcG9uZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyOTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQtc2xpZGVyJ10gLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEyOTJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4OyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQtc2xpZGVyJ10gLnNsaWRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5zbGlkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQtc2xpZGVyJ10gLnNsaWRlci1jYXB0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAycHggM3B4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMjU1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dC1zbGlkZXInXSAuc2xpZGVyLWNhcHRpb24ge1xuICAgICAgICAgIGhlaWdodDogNTEwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MTBweDsgfSB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQzNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiA3NDhweDsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQtc2xpZGVyJ10gLmltYWdlLXdyYXBwZXIgLnBhcmFsbGF4IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5pbWFnZS13cmFwcGVyIC5pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5pbWFnZS13cmFwcGVyIC5pbWFnZS1pbWFnZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXInO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgICAgICAgei1pbmRleDogLTI7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQtc2xpZGVyJ10gLmltYWdlLXdyYXBwZXIgLmltYWdlLWltYWdlLS1pc0hpZGRlbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dC1zbGlkZXInXSAuaW1hZ2Utd3JhcHBlciAucG9zdGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQtc2xpZGVyJ10gLmltYWdlLXdyYXBwZXIgLnBvc3Rlci1pbWFnZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXInO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgICAgICAgei1pbmRleDogLTI7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQtc2xpZGVyJ10gLmltYWdlLXdyYXBwZXIgLnBvc3Rlci1pbWFnZS0taXNIaWRkZW4ge1xuICAgICAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jYXB0aW9uIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dC1zbGlkZXInXSAuY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDM0cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQgcCxcbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dC1zbGlkZXInXSAuY2FwdGlvbi1jb250ZW50IC5wYXJhZ3JhcGgsXG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudCB1bCxcbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dC1zbGlkZXInXSAuY2FwdGlvbi1jb250ZW50IG9sLFxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQgZGwsXG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudCBkZCxcbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dC1zbGlkZXInXSAuY2FwdGlvbi1jb250ZW50IHRhYmxlLFxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQgZmlndXJlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQtLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQtLWRlc2t0b3AgPiA6Zmlyc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpLCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dC1zbGlkZXInXSAuY2FwdGlvbi1jb250ZW50LS1tb2JpbGUgPiA6Zmlyc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQtLWRlc2t0b3AgPiA6bGFzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCksIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQtLW1vYmlsZSA+IDpsYXN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQgcCxcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQgLnBhcmFncmFwaCxcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQgdWwsXG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dC1zbGlkZXInXSAuY2FwdGlvbi1jb250ZW50IG9sLFxuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudCBkbCxcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQgZGQsXG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dC1zbGlkZXInXSAuY2FwdGlvbi1jb250ZW50IHRhYmxlLFxuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudCBmaWd1cmUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQtLWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudCArIC5idXR0b24sIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5nZm9ybV93cmFwcGVyIC5jYXB0aW9uLWNvbnRlbnQgKyAuZ2Zvcm1fZm9vdGVyLCAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dC1zbGlkZXInXSAuY2FwdGlvbi1jb250ZW50ICsgLmdmb3JtX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQgKyAuYnV0dG9uLCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dC1zbGlkZXInXSAuZ2Zvcm1fd3JhcHBlciAuY2FwdGlvbi1jb250ZW50ICsgLmdmb3JtX2Zvb3RlciwgLmdmb3JtX3dyYXBwZXIgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudCArIC5nZm9ybV9mb290ZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQgKyAuYnV0dG9uLCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dC1zbGlkZXInXSAuZ2Zvcm1fd3JhcHBlciAuY2FwdGlvbi1jb250ZW50ICsgLmdmb3JtX2Zvb3RlciwgLmdmb3JtX3dyYXBwZXIgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudCArIC5nZm9ybV9mb290ZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jYXB0aW9uIC5vdmVybGluZVRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5jYXB0aW9uIC5vdmVybGluZVRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQtc2xpZGVyJ10gLnN3aXBlci1wYWdpbmF0aW9uLXRpdGxlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTI5MnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dC1zbGlkZXInXSAuc3dpcGVyLXBhZ2luYXRpb24tdGl0bGVzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5zd2lwZXItcGFnaW5hdGlvbi10aXRsZXMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5zd2lwZXItcGFnaW5hdGlvbi10aXRsZXMtLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGNvbG9yOiAjMzc3ZGJlO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRTdGQ3Ny1CZENuJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4zOHJlbTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dC1zbGlkZXInXSAuc3dpcGVyLXBhZ2luYXRpb24tdGl0bGVzLS1pdGVtOm9ubHktY2hpbGQge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dC1zbGlkZXInXSAuc3dpcGVyLXBhZ2luYXRpb24tdGl0bGVzLS1pdGVtIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuODhyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5zd2lwZXItcGFnaW5hdGlvbi10aXRsZXMtLWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NSwgMTI1LCAxOTAsIDAuMyk7XG4gICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dC1zbGlkZXInXSAuc3dpcGVyLXBhZ2luYXRpb24tdGl0bGVzLS1pdGVtIC50aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLW91dCwgY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5zd2lwZXItcGFnaW5hdGlvbi10aXRsZXMtLWl0ZW0gLnRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQtc2xpZGVyJ10gLnN3aXBlci1wYWdpbmF0aW9uLXRpdGxlcy0taXRlbS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM3N2RiZTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQtc2xpZGVyJ10gLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCAuc3dpcGVyLXBhZ2luYXRpb24tdGl0bGVzIHtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgLnN3aXBlci1wYWdpbmF0aW9uLXRpdGxlcy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQtc2xpZGVyJ10gLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCAuc3dpcGVyLXBhZ2luYXRpb24tdGl0bGVzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIG1hcmdpbjogMCAwLjVweDsgfSB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5wYXJhbGxheCB7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0LXNsaWRlciddIC5wYXJhbGxheC1lbGVtLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXNsaWRlRG93bikpOyB9XG5cbltpcz0nZmx5bnQtaGVyby10ZWFzZXInXSB7XG4gIG1hcmdpbjogNjBweCAwIDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1oZXJvLXRlYXNlciddIHtcbiAgICAgIG1hcmdpbjogMTAycHggMCA2OHB4OyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLXRlYXNlciddIC5oZXJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3MDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuaGVybyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAucGFyYWxsYXgge1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgICBbaXM9J2ZseW50LWhlcm8tdGVhc2VyJ10gLnBhcmFsbGF4LWVsZW0tMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tc2xpZGVEb3duKSk7IH1cbiAgW2lzPSdmbHludC1oZXJvLXRlYXNlciddIC5jb2x1bW4tLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgW2lzPSdmbHludC1oZXJvLXRlYXNlciddIC5jb2x1bW4tLWxlZnQ6OmFmdGVyLCBbaXM9J2ZseW50LWhlcm8tdGVhc2VyJ10gLmNvbHVtbi0tbGVmdDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWhlcm8tdGVhc2VyJ10gLmNvbHVtbi0tbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDU3OHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuY29sdW1uLS1sZWZ0IC5pbWFnZSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNzQsIDAuMjIsIDAuOTkpOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuY29sdW1uLS1sZWZ0OmhvdmVyIC5pbWFnZSwgW2lzPSdmbHludC1oZXJvLXRlYXNlciddIC5jb2x1bW4tLWxlZnQ6Zm9jdXMgLmltYWdlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDU1NSk7IH1cbiAgICAgICAgW2lzPSdmbHludC1oZXJvLXRlYXNlciddIC5jb2x1bW4tLWxlZnQ6aG92ZXIgLmNhcHRpb24sIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuY29sdW1uLS1sZWZ0OmZvY3VzIC5jYXB0aW9uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM0cHgpOyB9IH1cbiAgICBbaXM9J2ZseW50LWhlcm8tdGVhc2VyJ10gLmNvbHVtbi0tbGVmdCAuZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuY29sdW1uLS1sZWZ0IC5maWd1cmUtaW1hZ2Uge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgW2lzPSdmbHludC1oZXJvLXRlYXNlciddIC5jYXB0aW9uIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWhlcm8tdGVhc2VyJ10gLmNhcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDM0cHggNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLXRlYXNlciddIC5jYXB0aW9uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNzQsIDAuMjIsIDAuOTkpO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLXRlYXNlciddIC5jYXB0aW9uLWNvbnRlbnQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuY2FwdGlvbi1jb250ZW50ID4gOmZpcnN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LWhlcm8tdGVhc2VyJ10gLmNhcHRpb24tY29udGVudCA+IDpsYXN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuY2FwdGlvbi1jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBbaXM9J2ZseW50LWhlcm8tdGVhc2VyJ10gLmNhcHRpb24tY29udGVudCBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgICBbaXM9J2ZseW50LWhlcm8tdGVhc2VyJ10gLmNhcHRpb24gLm92ZXJsaW5lVGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1oZXJvLXRlYXNlciddIC5jYXB0aW9uIC5vdmVybGluZVRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLXRlYXNlciddIC5jb2x1bW4tLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLXRlYXNlciddIC5jb2x1bW4tLXJpZ2h0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLXRlYXNlciddIC5oZXJvLWljb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzc2OTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgICBbaXM9J2ZseW50LWhlcm8tdGVhc2VyJ10gLmhlcm8taWNvbiBzdmcsXG4gICAgW2lzPSdmbHludC1oZXJvLXRlYXNlciddIC5oZXJvLWljb24gaW1nIHtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIHdpZHRoOiAzNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBbaXM9J2ZseW50LWhlcm8tdGVhc2VyJ10gLmhlcm8taWNvbiB7XG4gICAgICAgIGhlaWdodDogMTM2cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTM2cHg7XG4gICAgICAgIHdpZHRoOiAxMzZweDsgfVxuICAgICAgICBbaXM9J2ZseW50LWhlcm8tdGVhc2VyJ10gLmhlcm8taWNvbiBzdmcsXG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuaGVyby1pY29uIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIHdpZHRoOiA2MHB4OyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLXRlYXNlciddIC5oZXJvLWV4cGFuZGFibGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTgwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuaGVyby1leHBhbmRhYmxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTM2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuaGVyby1leHBhbmRhYmxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTM2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuaGVyby1leHBhbmRhYmxlIHtcbiAgICAgICAgaGVpZ2h0OiAyNzJweDtcbiAgICAgICAgbWluLXdpZHRoOiAyNzJweDtcbiAgICAgICAgd2lkdGg6IDI3MnB4OyB9IH1cbiAgICBbaXM9J2ZseW50LWhlcm8tdGVhc2VyJ10gLmhlcm8tZXhwYW5kYWJsZS0taGFzTW9kYWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgW2lzPSdmbHludC1oZXJvLXRlYXNlciddIC5oZXJvLWV4cGFuZGFibGUgLmZpZ3VyZS1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuaGVyby1leHBhbmRhYmxlIC5idXR0b24sIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuaGVyby1leHBhbmRhYmxlIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsIC5nZm9ybV93cmFwcGVyIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuaGVyby1leHBhbmRhYmxlIC5nZm9ybV9mb290ZXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuaGVyby1leHBhbmRhYmxlOmhvdmVyIC5idXR0b24sIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuaGVyby1leHBhbmRhYmxlOmhvdmVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsIC5nZm9ybV93cmFwcGVyIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuaGVyby1leHBhbmRhYmxlOmhvdmVyIC5nZm9ybV9mb290ZXIsIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuaGVyby1leHBhbmRhYmxlOmZvY3VzIC5idXR0b24sIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuaGVyby1leHBhbmRhYmxlOmZvY3VzIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsIC5nZm9ybV93cmFwcGVyIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuaGVyby1leHBhbmRhYmxlOmZvY3VzIC5nZm9ybV9mb290ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzM3N2RiZTsgfVxuICBbaXM9J2ZseW50LWhlcm8tdGVhc2VyJ10gLmhlcm8tbW9kYWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICBbaXM9J2ZseW50LWhlcm8tdGVhc2VyJ10gLmhlcm8tbW9kYWwtaW5uZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LWhlcm8tdGVhc2VyJ10gLmhlcm8tbW9kYWwgLmJ1dHRvbi1jbG9zZU1vZGFsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICBbaXM9J2ZseW50LWhlcm8tdGVhc2VyJ10gLmhlcm8tbW9kYWwgLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuaGVyby1tb2RhbCAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgICAgICAgIG1heC13aWR0aDogODV2dzsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuaGVyby1tb2RhbCAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNjV2dzsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuaGVyby1tb2RhbCAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNzUwcHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtaGVyby10ZWFzZXInXSAuaGVyby1tb2RhbCAuZmlndXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBbaXM9J2ZseW50LWhlcm8tdGVhc2VyJ10gLmhlcm8tbW9kYWwgLmZpZ3VyZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7IH0gfVxuICBbaXM9J2ZseW50LWhlcm8tdGVhc2VyJ10uZmx5bnRDb21wb25lbnQtLXBhZGRpbmdPbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLXRlYXNlciddLmZseW50Q29tcG9uZW50LS1wYWRkaW5nT24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA2OHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzRweDsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLXRlYXNlciddLmZseW50Q29tcG9uZW50LS1wYWRkaW5nT24gLmNvbHVtbi0tbGVmdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbltpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIHtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgLm1haW5Db250ZW50IFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddLmZseW50Q29tcG9uZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyOTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEyOTJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4OyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLnNsaWRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5zbGlkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLnNsaWRlci1jYXB0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAycHggM3B4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGhlaWdodDogMjU1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMjU1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWhlcm8tdmlkZW8tdGV4dC1zbGlkZXInXSAuc2xpZGVyLWNhcHRpb24ge1xuICAgICAgICAgIGhlaWdodDogNTEwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MTBweDsgfSB9XG4gIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC52aWRlbyB7XG4gICAgaGVpZ2h0OiA0MzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWhlcm8tdmlkZW8tdGV4dC1zbGlkZXInXSAudmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDc0OHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LWhlcm8tdmlkZW8tdGV4dC1zbGlkZXInXSAudmlkZW8gLnBhcmFsbGF4IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC52aWRlby1wbGF5ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLnZpZGVvLXBsYXllci0taXNMb2FkZWQge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLnZpZGVvLXBsYXllciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC52aWRlbyB2aWRlbyB7XG4gICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyJztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5wb3N0ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBbaXM9J2ZseW50LWhlcm8tdmlkZW8tdGV4dC1zbGlkZXInXSAucG9zdGVyLWltYWdlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXInO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICB6LWluZGV4OiAtMjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5wb3N0ZXItaW1hZ2UtLWlzSGlkZGVuIHtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNhcHRpb24ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5jYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMzRweDsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudCBwLFxuICAgIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQgLnBhcmFncmFwaCxcbiAgICBbaXM9J2ZseW50LWhlcm8tdmlkZW8tdGV4dC1zbGlkZXInXSAuY2FwdGlvbi1jb250ZW50IHVsLFxuICAgIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQgb2wsXG4gICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudCBkbCxcbiAgICBbaXM9J2ZseW50LWhlcm8tdmlkZW8tdGV4dC1zbGlkZXInXSAuY2FwdGlvbi1jb250ZW50IGRkLFxuICAgIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQgdGFibGUsXG4gICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudCBmaWd1cmUge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudC0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudC0tZGVza3RvcCA+IDpmaXJzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCksIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQtLW1vYmlsZSA+IDpmaXJzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudC0tZGVza3RvcCA+IDpsYXN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSwgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudC0tbW9iaWxlID4gOmxhc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudCBwLFxuICAgICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudCAucGFyYWdyYXBoLFxuICAgICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudCB1bCxcbiAgICAgIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQgb2wsXG4gICAgICBbaXM9J2ZseW50LWhlcm8tdmlkZW8tdGV4dC1zbGlkZXInXSAuY2FwdGlvbi1jb250ZW50IGRsLFxuICAgICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudCBkZCxcbiAgICAgIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQgdGFibGUsXG4gICAgICBbaXM9J2ZseW50LWhlcm8tdmlkZW8tdGV4dC1zbGlkZXInXSAuY2FwdGlvbi1jb250ZW50IGZpZ3VyZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudC0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudC0tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBbaXM9J2ZseW50LWhlcm8tdmlkZW8tdGV4dC1zbGlkZXInXSAuY2FwdGlvbi1jb250ZW50ICsgLmJ1dHRvbiwgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmdmb3JtX3dyYXBwZXIgLmNhcHRpb24tY29udGVudCArIC5nZm9ybV9mb290ZXIsIC5nZm9ybV93cmFwcGVyIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5jYXB0aW9uLWNvbnRlbnQgKyAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudCArIC5idXR0b24sIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5nZm9ybV93cmFwcGVyIC5jYXB0aW9uLWNvbnRlbnQgKyAuZ2Zvcm1fZm9vdGVyLCAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LWhlcm8tdmlkZW8tdGV4dC1zbGlkZXInXSAuY2FwdGlvbi1jb250ZW50ICsgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNhcHRpb24tY29udGVudCArIC5idXR0b24sIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5nZm9ybV93cmFwcGVyIC5jYXB0aW9uLWNvbnRlbnQgKyAuZ2Zvcm1fZm9vdGVyLCAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LWhlcm8tdmlkZW8tdGV4dC1zbGlkZXInXSAuY2FwdGlvbi1jb250ZW50ICsgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNhcHRpb24gLm92ZXJsaW5lVGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLmNhcHRpb24gLm92ZXJsaW5lVGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuICBbaXM9J2ZseW50LWhlcm8tdmlkZW8tdGV4dC1zbGlkZXInXSAuc3dpcGVyLXBhZ2luYXRpb24tdGl0bGVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjkycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5zd2lwZXItcGFnaW5hdGlvbi10aXRsZXMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLnN3aXBlci1wYWdpbmF0aW9uLXRpdGxlcyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzRweDsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLnN3aXBlci1wYWdpbmF0aW9uLXRpdGxlcy0taXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgY29sb3I6ICMzNzdkYmU7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZDc3LUJkQ24nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjM4cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5zd2lwZXItcGFnaW5hdGlvbi10aXRsZXMtLWl0ZW06b25seS1jaGlsZCB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5zd2lwZXItcGFnaW5hdGlvbi10aXRsZXMtLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44OHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLnN3aXBlci1wYWdpbmF0aW9uLXRpdGxlcy0taXRlbTpob3ZlciAudGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NSwgMTI1LCAxOTAsIDAuMyk7XG4gICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gICAgICBbaXM9J2ZseW50LWhlcm8tdmlkZW8tdGV4dC1zbGlkZXInXSAuc3dpcGVyLXBhZ2luYXRpb24tdGl0bGVzLS1pdGVtIC50aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLW91dCwgY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5zd2lwZXItcGFnaW5hdGlvbi10aXRsZXMtLWl0ZW0gLnRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1oZXJvLXZpZGVvLXRleHQtc2xpZGVyJ10gLnN3aXBlci1wYWdpbmF0aW9uLXRpdGxlcy0taXRlbS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIC50aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzdkYmU7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgLnN3aXBlci1wYWdpbmF0aW9uLXRpdGxlcyB7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuICBbaXM9J2ZseW50LWhlcm8tdmlkZW8tdGV4dC1zbGlkZXInXSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsIC5zd2lwZXItcGFnaW5hdGlvbi10aXRsZXMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby12aWRlby10ZXh0LXNsaWRlciddIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgLnN3aXBlci1wYWdpbmF0aW9uLXRpdGxlcy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBtYXJnaW46IDAgMC41cHg7IH0gfVxuICBbaXM9J2ZseW50LWhlcm8tdmlkZW8tdGV4dC1zbGlkZXInXSAucGFyYWxsYXgge1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgICBbaXM9J2ZseW50LWhlcm8tdmlkZW8tdGV4dC1zbGlkZXInXSAucGFyYWxsYXgtZWxlbS0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1zbGlkZURvd24pKTsgfVxuXG5baXM9J2ZseW50LWxpc3QtZG93bmxvYWQnXSB7XG4gIG1hcmdpbjogMzBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtbGlzdC1kb3dubG9hZCddIHtcbiAgICAgIG1hcmdpbjogNjhweCAwOyB9IH1cbiAgW2lzPSdmbHludC1saXN0LWRvd25sb2FkJ10gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTI5MnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIFtpcz0nZmx5bnQtbGlzdC1kb3dubG9hZCddIC5wcmVDb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAyMHB4OyB9XG4gICAgW2lzPSdmbHludC1saXN0LWRvd25sb2FkJ10gLnByZUNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1kb3dubG9hZCddIC5wcmVDb250ZW50ID4gOmxhc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1saXN0LWRvd25sb2FkJ10gLnByZUNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07IH0gfVxuICBbaXM9J2ZseW50LWxpc3QtZG93bmxvYWQnXSAuZG93bmxvYWRMaXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDIwcHg7IH1cbiAgICBbaXM9J2ZseW50LWxpc3QtZG93bmxvYWQnXSAuZG93bmxvYWRMaXN0ID4gbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIFtpcz0nZmx5bnQtbGlzdC1kb3dubG9hZCddIC5kb3dubG9hZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBbaXM9J2ZseW50LWxpc3QtZG93bmxvYWQnXSAuZG93bmxvYWQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk7IH1cbiAgICBbaXM9J2ZseW50LWxpc3QtZG93bmxvYWQnXSAuZG93bmxvYWQtd3JhcHBlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1kb3dubG9hZCddIC5kb3dubG9hZC1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDFyZW07IH1cbiAgICAgIFtpcz0nZmx5bnQtbGlzdC1kb3dubG9hZCddIC5kb3dubG9hZC1saW5rOjpiZWZvcmUsIFtpcz0nZmx5bnQtbGlzdC1kb3dubG9hZCddIC5kb3dubG9hZC1saW5rOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWxpc3QtZG93bmxvYWQnXSAuZG93bmxvYWQtbGluazpob3ZlciAuYnV0dG9uLCBbaXM9J2ZseW50LWxpc3QtZG93bmxvYWQnXSAuZG93bmxvYWQtbGluazpob3ZlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyLCAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LWxpc3QtZG93bmxvYWQnXSAuZG93bmxvYWQtbGluazpob3ZlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc3ZGJlOyB9IH1cbiAgICBbaXM9J2ZseW50LWxpc3QtZG93bmxvYWQnXSAuZG93bmxvYWQtaWNvbiB7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWxpc3QtZG93bmxvYWQnXSAuZG93bmxvYWQtaWNvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtbGlzdC1kb3dubG9hZCddIC5kb3dubG9hZC1pY29uLS1wZGYgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LWxpc3QtZG93bmxvYWQnXSAuZG93bmxvYWQtaWNvbi0tcGRmIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB3aWR0aDogMzRweDsgfSB9XG4gICAgW2lzPSdmbHludC1saXN0LWRvd25sb2FkJ10gLmRvd25sb2FkLW5ld1RhYiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgICAgW2lzPSdmbHludC1saXN0LWRvd25sb2FkJ10gLmRvd25sb2FkLW5ld1RhYjo6YmVmb3JlLCBbaXM9J2ZseW50LWxpc3QtZG93bmxvYWQnXSAuZG93bmxvYWQtbmV3VGFiOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWxpc3QtZG93bmxvYWQnXSAuZG93bmxvYWQtbmV3VGFiOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjMzc3ZGJlOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbGlzdC1kb3dubG9hZCddIC5kb3dubG9hZC1uZXdUYWI6aG92ZXIgLmRvd25sb2FkLXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzAwMzc2OTsgfVxuICAgICAgICBbaXM9J2ZseW50LWxpc3QtZG93bmxvYWQnXSAuZG93bmxvYWQtbmV3VGFiIHN2ZyBwYXRoIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZTsgfSB9XG4gICAgW2lzPSdmbHludC1saXN0LWRvd25sb2FkJ10gLmRvd25sb2FkLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1saXN0LWRvd25sb2FkJ10gLmRvd25sb2FkLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzFyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnByZUNvbnRlbnQge1xuICBtYXJnaW46IDI1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wcmVDb250ZW50IHtcbiAgICAgIG1hcmdpbjogMjVweCAwIDUwcHggMDsgfSB9XG5cbltpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hGb3JtLWZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hGb3JtLWZpZWxkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG5baXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoRm9ybS1ib3gge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaEZvcm0tYm94IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5baXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoRm9ybS1pbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS44NTtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDIwcHggMCAxNHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaEZvcm0taW5wdXQge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjRweDsgfSB9XG5cbltpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hGb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hGb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaEZvcm0gOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaEZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hGb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hGb3JtIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMzsgfVxuXG5baXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBhZ2luYXRpb24tbmF2LS1wcmV2aW91cyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wYWdpbmF0aW9uLW5hdi0tcHJldmlvdXM6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucGFnaW5hdGlvbi1uYXYtLW5leHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucGFnaW5hdGlvbiAuYnV0dG9uLCBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucGFnaW5hdGlvbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyLCAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucGFnaW5hdGlvbiAuZ2Zvcm1fZm9vdGVyIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wYWdpbmF0aW9uIC5hcnJvdyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxNnB4OyB9XG4gIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wYWdpbmF0aW9uLW5hdi0tbmV4dCAuYXJyb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTVweDsgfVxuICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucGFnaW5hdGlvbi1uYXYtLXByZXZpb3VzIC5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QgPiBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW0gaDQgYSB7XG4gICAgICBjb2xvcjogIzM3N2RiZTsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IDA7IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBvc3QgPiA6Zmlyc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBvc3QgPiA6bGFzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5baXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucG9zdC1mb290ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5baXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAubm9SZXN1bHRzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbltpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIHtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10ge1xuICAgICAgbWFyZ2luOiA2OHB4IDA7IH0gfVxuICAubWFpbkNvbnRlbnQgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10uZmx5bnRDb21wb25lbnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluQ29udGVudCBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXS5mbHludENvbXBvbmVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY4cHg7IH0gfVxuICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjkycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAuY29udGFpbmVyLXNsaWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMjkycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5wcmVDb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAucHJlQ29udGVudCA+IDpmaXJzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLnByZUNvbnRlbnQgPiA6bGFzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAucHJlQ29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTsgfSB9XG4gICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLnByZUNvbnRlbnQgaDEsIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5wcmVDb250ZW50IGgyLCBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAucHJlQ29udGVudCBoMywgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLnByZUNvbnRlbnQgaDQsIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5wcmVDb250ZW50IGg1LCBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAucHJlQ29udGVudCBoNiwgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLnByZUNvbnRlbnQgLmgxLCBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAucHJlQ29udGVudCAuaDIsIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5wcmVDb250ZW50IC5oMywgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLnByZUNvbnRlbnQgLmg0LCBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAucHJlQ29udGVudCAuaDUsIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5wcmVDb250ZW50IC5oNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLnByZUNvbnRlbnQgaDEsIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5wcmVDb250ZW50IGgyLCBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAucHJlQ29udGVudCBoMywgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLnByZUNvbnRlbnQgaDQsIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5wcmVDb250ZW50IGg1LCBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAucHJlQ29udGVudCBoNiwgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLnByZUNvbnRlbnQgLmgxLCBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAucHJlQ29udGVudCAuaDIsIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5wcmVDb250ZW50IC5oMywgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLnByZUNvbnRlbnQgLmg0LCBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAucHJlQ29udGVudCAuaDUsIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5wcmVDb250ZW50IC5oNiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtOyB9IH1cbiAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1maWx0ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubWFwLWZpbHRlcnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2OHB4OyB9IH1cbiAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5tYXAtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogNDY0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY4cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5tYXAtd3JhcHBlciBbdGFyZ2V0PV9ibGFua106OmJlZm9yZSwgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC13cmFwcGVyIFt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubWFwLWNvbnNlbnQtbGF5ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvbWFwLW92ZXJsYXkuanBnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubWFwLWNvbnNlbnQtbGF5ZXIgLm92ZXJsaW5lVGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5vd1RleHQnLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb25zZW50LWxheWVyIC5vdmVybGluZVRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb25zZW50LWxheWVyIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5tYXAtY29uc2VudC1sYXllciAuYnV0dG9uOmFmdGVyLCBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubWFwLWNvbnNlbnQtbGF5ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlcjphZnRlciwgLmdmb3JtX3dyYXBwZXIgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb25zZW50LWxheWVyIC5nZm9ybV9mb290ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2JsdWUtdG8td2hpdGUtYXJyb3ctc3ByaXRlLnN2Z1wiKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb25zZW50LWxheWVyIHtcbiAgICAgICAgaGVpZ2h0OiA0NjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjhweDsgfSB9XG4gICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb25zZW50LWxheWVyIGEsXG4gICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb25zZW50LWxheWVyIC5idXR0b24sXG4gICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb25zZW50LWxheWVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsXG4gICAgLmdmb3JtX3dyYXBwZXIgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb25zZW50LWxheWVyIC5nZm9ybV9mb290ZXIge1xuICAgICAgY29sb3I6ICMzNzdkYmU7IH1cbiAgICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5tYXAtY29uc2VudC1sYXllciBhOmhvdmVyLFxuICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb25zZW50LWxheWVyIC5idXR0b246aG92ZXIsXG4gICAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubWFwLWNvbnNlbnQtbGF5ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlcjpob3ZlcixcbiAgICAgIC5nZm9ybV93cmFwcGVyIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5tYXAtY29uc2VudC1sYXllciAuZ2Zvcm1fZm9vdGVyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubWFwLWNvbnNlbnQtbGF5ZXI6aG92ZXIgLmJ1dHRvbiwgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb25zZW50LWxheWVyOmhvdmVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsIC5nZm9ybV93cmFwcGVyIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5tYXAtY29uc2VudC1sYXllcjpob3ZlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubWFwLWNvbnNlbnQtbGF5ZXI6aG92ZXIgLmJ1dHRvbjphZnRlciwgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb25zZW50LWxheWVyOmhvdmVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXI6YWZ0ZXIsIC5nZm9ybV93cmFwcGVyIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5tYXAtY29uc2VudC1sYXllcjpob3ZlciAuZ2Zvcm1fZm9vdGVyOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2JsdWUtdG8td2hpdGUtYXJyb3ctc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTsgfVxuICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubWFwLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTsgfVxuICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5tYXAtY29udHJvbHMubWFwLWNvbnRyb2xzLWluaXRpYWxpemVkIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubWFwLWNvbnRyb2xzIC5tYXAtYnV0dG9ucyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5tYXAtY29udHJvbHMgLm1hcC1idXR0b25zIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb250cm9scyAubWFwLWJ1dHRvbnM6OmJlZm9yZSwgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb250cm9scyAubWFwLWJ1dHRvbnM6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb250cm9scyAubWFwLWJ1dHRvbnM6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb250cm9scyAubWFwLWJ1dHRvbnM6aG92ZXI6OmJlZm9yZSwgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb250cm9scyAubWFwLWJ1dHRvbnM6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5tYXAtY29udHJvbHMgLm1hcC1idXR0b25zOmhvdmVyOjphZnRlciwgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb250cm9scyAubWFwLWJ1dHRvbnM6Zm9jdXM6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb250cm9scyAubWFwLWJ1dHRvbnMuem9vbUluOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvem9vbV9wbHVzLnN2Z1wiKTsgfVxuICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLm1hcC1jb250cm9scyAubWFwLWJ1dHRvbnMuem9vbUluOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy96b29tX3BsdXNfaG92ZXIuc3ZnXCIpOyB9XG4gICAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubWFwLWNvbnRyb2xzIC5tYXAtYnV0dG9ucy56b29tT3V0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5tYXAtY29udHJvbHMgLm1hcC1idXR0b25zLnpvb21PdXQ6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3pvb21fbWludXMuc3ZnXCIpOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5tYXAtY29udHJvbHMgLm1hcC1idXR0b25zLnpvb21PdXQ6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvem9vbV9taW51c19ob3Zlci5zdmdcIik7IH1cbiAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLmZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLmZpbHRlcnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAuZmlsdGVycy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXgtd2lkdGg6IDg0NXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLmZpbHRlcnMtaGVhZGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAuZmlsdGVycy10aXRsZSB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLmZpbHRlcnMtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5maWx0ZXJzLWNsZWFyQnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5vd1RleHQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAwLjg4cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLmZpbHRlcnMtY2xlYXJCdG46OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tY2xvc2Utc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5maWx0ZXJzLWNsZWFyQnRuLS12aXNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAuZmlsdGVycy1zZWxlY3Qge1xuICAgICAgcGFkZGluZzogMTNweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5maWx0ZXJzLXNlbGVjdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIG1heC13aWR0aDogNDA4cHg7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAuZmlsdGVycy1zZWxlY3Q6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5maWx0ZXJzLXNlbGVjdDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9IH1cbiAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLnNsaWRlci1idXR0b24ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAuc2xpZGVyLWJ1dHRvbi52aXNpYmxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAuc2xpZGVyLWJ1dHRvbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLnNsaWRlci1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIHdpZHRoOiAzNHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5zbGlkZXItYnV0dG9uLS1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAzNHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IDM0cHg7IH0gfVxuICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubG9jYXRpb24tYmFubmVySW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubG9jYXRpb24tYmFubmVySW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5sb2NhdGlvbi1jb250ZW50LS1jb2x1bW4yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLmxvY2F0aW9uLWNvbnRlbnQtLWNvbHVtbjIgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDUwJSkgLVxyICgxIC8gMiAqIDEwcHgpKTsgfVxuICAgICAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubG9jYXRpb24tY29udGVudC0tY29sdW1uMiA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubG9jYXRpb24tY29udGVudC0tY29sdW1uMiA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7IH1cbiAgICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLmxvY2F0aW9uLWNvbnRlbnQtLWNvbHVtbjIgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubG9jYXRpb24tY29udGVudC0tY29sdW1uMiA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLmxvY2F0aW9uLWNvbnRlbnQtLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLmxvY2F0aW9uLWNvbnRlbnQtLWRlc2NyaXB0aW9uID4gOmZpcnN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubG9jYXRpb24tY29udGVudC0tZGVzY3JpcHRpb24gPiA6bGFzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLmxvY2F0aW9uLWNvbnRlbnQtLWRlc2NyaXB0aW9uIC5jb250ZW50ID4gOmZpcnN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubG9jYXRpb24tY29udGVudC0tZGVzY3JpcHRpb24gLmNvbnRlbnQgPiA6bGFzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLmxvY2F0aW9uLWNvbnRlbnQtLWRlc2NyaXB0aW9uIC5jb250ZW50IHAsXG4gICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLmxvY2F0aW9uLWNvbnRlbnQtLWRlc2NyaXB0aW9uIC5jb250ZW50IC5wYXJhZ3JhcGgsXG4gICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLmxvY2F0aW9uLWNvbnRlbnQtLWRlc2NyaXB0aW9uIC5jb250ZW50IHVsLFxuICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5sb2NhdGlvbi1jb250ZW50LS1kZXNjcmlwdGlvbiAuY29udGVudCBvbCxcbiAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubG9jYXRpb24tY29udGVudC0tZGVzY3JpcHRpb24gLmNvbnRlbnQgZGwsXG4gICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLmxvY2F0aW9uLWNvbnRlbnQtLWRlc2NyaXB0aW9uIC5jb250ZW50IGRkLFxuICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5sb2NhdGlvbi1jb250ZW50LS1kZXNjcmlwdGlvbiAuY29udGVudCB0YWJsZSxcbiAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubG9jYXRpb24tY29udGVudC0tZGVzY3JpcHRpb24gLmNvbnRlbnQgZmlndXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubG9jYXRpb24tY29udGVudC0tZGVzY3JpcHRpb24gLmNvbnRlbnQgcCxcbiAgICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLmxvY2F0aW9uLWNvbnRlbnQtLWRlc2NyaXB0aW9uIC5jb250ZW50IC5wYXJhZ3JhcGgsXG4gICAgICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5sb2NhdGlvbi1jb250ZW50LS1kZXNjcmlwdGlvbiAuY29udGVudCB1bCxcbiAgICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLmxvY2F0aW9uLWNvbnRlbnQtLWRlc2NyaXB0aW9uIC5jb250ZW50IG9sLFxuICAgICAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubG9jYXRpb24tY29udGVudC0tZGVzY3JpcHRpb24gLmNvbnRlbnQgZGwsXG4gICAgICAgIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5sb2NhdGlvbi1jb250ZW50LS1kZXNjcmlwdGlvbiAuY29udGVudCBkZCxcbiAgICAgICAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLmxvY2F0aW9uLWNvbnRlbnQtLWRlc2NyaXB0aW9uIC5jb250ZW50IHRhYmxlLFxuICAgICAgICBbaXM9J2ZseW50LW1hcC1sb2NhdGlvbnMnXSAubG9jYXRpb24tY29udGVudC0tZGVzY3JpcHRpb24gLmNvbnRlbnQgZmlndXJlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgW2lzPSdmbHludC1tYXAtbG9jYXRpb25zJ10gLmxvY2F0aW9uLWNvbnRlbnQtLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDQ3NnB4OyB9XG4gIFtpcz0nZmx5bnQtbWFwLWxvY2F0aW9ucyddIC5sb2NhdGlvbi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuXG4jbWFya2VyTGF5ZXIgaW1nIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCB3aWR0aCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjd3BhZG1pbmJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkOyB9IH1cblxuW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIHtcbiAgaGVpZ2h0OiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OyB9XG4gICAgLmFkbWluLWJhciBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmNvbnRhaW5lciB7XG4gICAgICB0b3A6IDQ2cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3ODNweCkge1xuICAgICAgICAuYWRtaW4tYmFyIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuY29udGFpbmVyIHtcbiAgICAgICAgICB0b3A6IDMycHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuY29udGFpbmVyLXJpZ2h0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAubWFpbkhlYWRlci1tZW51SXNTdGlja3kgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuMik7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5sb2dvLWltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuaGFtYnVyZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgei1pbmRleDogOTk7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmhhbWJ1cmdlcjo6YmVmb3JlLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmhhbWJ1cmdlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmhhbWJ1cmdlcjo6YmVmb3JlLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmhhbWJ1cmdlcjo6YWZ0ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuaGFtYnVyZ2VyLWJhclByaW1hcnksIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuaGFtYnVyZ2VyLWJhclNlY29uZGFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc3ZGJlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWR0aDogMS4yNXJlbTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuaGFtYnVyZ2VyOjpiZWZvcmUge1xuICAgICAgdG9wOiAxNnB4OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5oYW1idXJnZXItYmFyUHJpbWFyeSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5oYW1idXJnZXItYmFyU2Vjb25kYXJ5IHtcbiAgICAgIHRvcDogMjJweDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuaGFtYnVyZ2VyOjphZnRlciB7XG4gICAgICB0b3A6IDI4cHg7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddLmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLmhhbWJ1cmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXS5mbHludENvbXBvbmVudC1tZW51SXNPcGVuIC5oYW1idXJnZXI6OmJlZm9yZSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddLmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLmhhbWJ1cmdlcjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXS5mbHludENvbXBvbmVudC1tZW51SXNPcGVuIC5oYW1idXJnZXI6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVkoOHB4KTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXS5mbHludENvbXBvbmVudC1tZW51SXNPcGVuIC5oYW1idXJnZXI6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWSgtOHB4KTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXS5mbHludENvbXBvbmVudC1tZW51SXNPcGVuIC5oYW1idXJnZXItYmFyUHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc3ZGJlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddLmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLmhhbWJ1cmdlci1iYXJTZWNvbmRhcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM3N2RiZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51IHtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMTAyLCAxMDIsIDEwMiwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDIlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMjIsIDAuMTMsIDAuODkpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk4OyB9XG4gICAgLmFkbWluLWJhciBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUge1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgICAgICAgLmFkbWluLWJhciBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LXNjcm9sbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgdG91Y2gtYWN0aW9uOiBhdXRvOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtc2Nyb2xsID4gbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtaXRlbS0tY3VycmVudCAubWVudS1saW5rIHtcbiAgICAgIGNvbG9yOiAjMzc3ZGJlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1pdGVtLS1jdXJyZW50ID4gLm1lbnUtdG9nZ2xlcjo6YmVmb3JlLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtaXRlbS0tY3VycmVudCA+IC5tZW51LXRvZ2dsZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzdkYmU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtc3ViIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1zdWIgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1zdWIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zNHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtc3ViLWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LXN1Yi1jaGlsZCA+IGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LWZvb3RlciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG9yZGVyOiA5MDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDIycHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1mb290ZXIgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LWZvb3RlciAuYnV0dG9uLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtZm9vdGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsIC5nZm9ybV93cmFwcGVyIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1mb290ZXIgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1mb290ZXIgLmJ1dHRvbiwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyLCAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtZm9vdGVyIC5nZm9ybV9mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfSB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1mb290ZXIgLmJ1dHRvbi0tZXh0ZXJuYWw6OmFmdGVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtZm9vdGVyIC5idXR0b25bdGFyZ2V0PV9ibGFua106OmFmdGVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtZm9vdGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXJbdGFyZ2V0PV9ibGFua106OmFmdGVyLCAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtZm9vdGVyIC5nZm9ybV9mb290ZXJbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvYXJyb3ctZXh0ZXJuYWwtYmxhY2suc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1mb290ZXIgLmJ1dHRvbi0tZXh0ZXJuYWw6OmJlZm9yZSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LWZvb3RlciAuYnV0dG9uW3RhcmdldD1fYmxhbmtdOjpiZWZvcmUsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlclt0YXJnZXQ9X2JsYW5rXTo6YmVmb3JlLCAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtZm9vdGVyIC5nZm9ybV9mb290ZXJbdGFyZ2V0PV9ibGFua106OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk1cHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1pdGVtOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5Nzk3OTc7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LXN1Yi1pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtc3ViLWl0ZW0gLm1lbnUtc3ViLWl0ZW0gLm1lbnUtc3ViLWxpbmsge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LXN1Yi1pdGVtIC5tZW51LXN1Yi1pdGVtLm1lbnUtc3ViLWl0ZW0tLWN1cnJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtc3ViLWl0ZW0tLWN1cnJlbnQgPiAubWVudS1zdWItbGluayB7XG4gICAgICAgIGNvbG9yOiAjMzc3ZGJlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtc3ViLWl0ZW0tLWN1cnJlbnQgPiAubWVudS10b2dnbGVyOjpiZWZvcmUsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1zdWItaXRlbS0tY3VycmVudCA+IC5tZW51LXRvZ2dsZXI6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM3N2RiZTsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LXN1Yi1pdGVtIC5tZW51LXRvZ2dsZXIge1xuICAgICAgICByaWdodDogLTI1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LXN1Yi1pdGVtIC5tZW51LXRvZ2dsZXIge1xuICAgICAgICAgICAgcmlnaHQ6IC0zNHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtbGluayB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMCAtMjVweDtcbiAgICAgIHBhZGRpbmc6IDhweCAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtc3ViLWxpbmsge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDAgLTI1cHg7XG4gICAgICBwYWRkaW5nOiAxMXB4IDI1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LXRvZ2dsZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogODRweDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtdG9nZ2xlciB7XG4gICAgICAgICAgd2lkdGg6IDk0cHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LXRvZ2dsZXI6OmJlZm9yZSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LXRvZ2dsZXI6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IC0xcHggMCAwIC01cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogMTBweDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LXRvZ2dsZXI6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGUoNDVkZWcpOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtdG9nZ2xlcjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LXRvZ2dsZXJbYXJpYS1leHBhbmRlZD0ndHJ1ZSddOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlKC00NWRlZyk7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS10b2dnbGVyW2FyaWEtZXhwYW5kZWQ9J3RydWUnXTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSByb3RhdGUoNDVkZWcpOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXS5mbHludENvbXBvbmVudC1tZW51SXNPcGVuIC5tZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LWxhbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1sYW5nID4gKiB7XG4gICAgICBtYXJnaW46IDdweCAwIDA7XG4gICAgICBwYWRkaW5nOiAwIDVweCAwIDA7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtbGFuZyB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtbGFuZyB1bCA+IGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LWxhbmcgYSB7XG4gICAgICBjb2xvcjogIzg3ODc4NztcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nOiAzcHggMTJweCAwIDdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1sYW5nIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMzc2OTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LXNlYXJjaCBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1zZWFyY2g6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1zZWFyY2ggLm1lbnUtbGluayB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG5cbltpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAycHg7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3RlciBhOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3RlciBoNiwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjEzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3RlciBoNiwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfSB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3RlciBoNiBiciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItdGl0bGUgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXIgPiAqIHtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDEuNDRyZW0gMCAxLjU2cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItbGVmdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxlZnQge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDIuMTNyZW0gMi4wNnJlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1sZWZ0IHtcbiAgICAgICAgcGFkZGluZzogMnJlbSA0LjYzcmVtIDIuMDZyZW0gMDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItbGVmdCA+ICoge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItbGVmdCBwLFxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxlZnQgYSB7XG4gICAgICBmb250LXNpemU6IDAuODhyZW07IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1sZWZ0IC5tZW51LWl0ZW0gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDcyJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1jb250ZW50IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgbWFyZ2luOiAwOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWNvbnRlbnQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItY29udGVudCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItY29udGVudCBhOm5vdChbaHJlZl49J3RlbDonXSk6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMzc2OTsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNzY5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM0cHg7XG4gICAgcGFkZGluZzogMS40NHJlbSAzNHB4IDEuNTZyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItcmlnaHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC13aWR0aDogMzYlO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDAgNC4xM3JlbSAyLjA2cmVtOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLXJpZ2h0OjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM3Njk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgICAgICB6LWluZGV4OiAwOyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1yaWdodCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1yaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAyLjA2cmVtIDQuNjNyZW07IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1zb2NpYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1zb2NpYWwgLmZvb3Rlci10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNjNyZW07IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWluZm8gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjQ1cmVtOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1pbmZvIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1pbmZvIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWluZm8gYTpub3QoLmJ1dHRvbik6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1pbmZvIC5idXR0b24sIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWluZm8gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciwgLmdmb3JtX3dyYXBwZXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItaW5mbyAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItaW5mbyAuYnV0dG9uLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1pbmZvIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsIC5nZm9ybV93cmFwcGVyIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWluZm8gLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjMxcmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1pbmZvIC5idXR0b246aG92ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWluZm8gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlcjpob3ZlciwgLmdmb3JtX3dyYXBwZXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItaW5mbyAuZ2Zvcm1fZm9vdGVyOmhvdmVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1pbmZvIC5idXR0b246Zm9jdXMsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWluZm8gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlcjpmb2N1cywgLmdmb3JtX3dyYXBwZXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItaW5mbyAuZ2Zvcm1fZm9vdGVyOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogIzM3N2RiZTsgfSB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1pbmZvIC5idXR0b246OmJlZm9yZSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItaW5mbyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyOjpiZWZvcmUsIC5nZm9ybV93cmFwcGVyIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWluZm8gLmdmb3JtX2Zvb3Rlcjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItaW5mbyAuYnV0dG9uOjphZnRlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItaW5mbyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyOjphZnRlciwgLmdmb3JtX3dyYXBwZXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItaW5mbyAuZ2Zvcm1fZm9vdGVyOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9hcnJvdy1yaWdodC13aGl0ZS1sYXJnZS5zdmdcIik7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItaW5mbyAuYnV0dG9uOjphZnRlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItaW5mbyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyOjphZnRlciwgLmdmb3JtX3dyYXBwZXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItaW5mbyAuZ2Zvcm1fZm9vdGVyOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWluZm8gLmJ1dHRvbi0tZXh0ZXJuYWw6OmFmdGVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1pbmZvIC5idXR0b25bdGFyZ2V0PV9ibGFua106OmFmdGVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1pbmZvIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXJbdGFyZ2V0PV9ibGFua106OmFmdGVyLCAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1pbmZvIC5nZm9ybV9mb290ZXJbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2Fycm93LWV4dGVybmFsLXNwcml0ZS1mb290ZXIuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICB3aWR0aDogMTdweDsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLnNvY2lhbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuc29jaWFsIHN2ZyB7XG4gICAgICB3aWR0aDogNDRweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuc29jaWFsIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDQ5cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuc29jaWFsLWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCAzMHB4IDEwcHggMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5zb2NpYWwtbGluazo6YWZ0ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuc29jaWFsLWxpbms6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLnNvY2lhbC1saW5rIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLnNvY2lhbC1saW5rOmhvdmVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLnNvY2lhbC1saW5rOmZvY3VzIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7IH0gfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5zb2NpYWwtbGluazpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubWVudSA+IGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubWVudS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubWVudS1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5tZW51LWxpbms6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5tZW51LWxpbmsge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5tZW51LWxpbms6aG92ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubWVudS1saW5rOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogIzAwMzc2OTsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLW5vdGUtaW5uZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIHBhZGRpbmctdG9wOiAxOHB4OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItbm90ZS1pbm5lciA+IDpmaXJzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItbm90ZS1pbm5lciA+IDpsYXN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLW5vdGUtaW5uZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLW5vdGUtaW5uZXIgcCB7XG4gICAgICBmb250LXNpemU6IDAuODhyZW07IH1cblxuW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMnB4OyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAud3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDEwMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMzsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAubWFpbkhlYWRlci1tZW51SXNTdGlja3kgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAud3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuMik7XG4gICAgaGVpZ2h0OiA4NnB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5sb2dvLWltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudSA+IGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtZHJvcC13cmFwIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDRweCA0cHggLTRweCByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuMik7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMzsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1kcm9wLXdyYXA6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjEpIDAlLCByZ2JhKDEwMiwgMTAyLCAxMDIsIDApIDEwMCUpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWRyb3Age1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbjsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1kcm9wID4gbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtZHJvcC1pdGVtIC5tZW51LWRyb3AtbGluayB7XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtZHJvcC1pdGVtIC5tZW51LWRyb3AtbGluazpob3ZlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1kcm9wLWl0ZW0gLm1lbnUtZHJvcC1saW5rOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogIzM3N2RiZTsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1kcm9wLWl0ZW0tLWN1cnJlbnQgPiAubWVudS1kcm9wLWxpbmsge1xuICAgICAgICBjb2xvcjogIzM3N2RiZTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtc3ViLWRyb3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4OyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LXN1Yi1kcm9wID4gbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtc3ViLWRyb3AgLm1lbnUtZHJvcC1saW5rIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtaXRlbSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWl0ZW0gLm1lbnUtZHJvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1pdGVtIC5tZW51LWRyb3AgPiAubWVudS1kcm9wLWl0ZW0ge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWl0ZW0gLm1lbnUtZHJvcCA+IC5tZW51LWRyb3AtaXRlbSB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTIuNSU7IH0gfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtaXRlbSAubWVudS1kcm9wID4gLm1lbnUtZHJvcC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtaXRlbSAubWVudS1kcm9wID4gLm1lbnUtZHJvcC1pdGVtID4gLm1lbnUtZHJvcC1saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtbGluayB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtbGluazpob3ZlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1saW5rOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMzNzdkYmU7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtbGluazo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzc3ZGJlO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1pdGVtLS1jdXJyZW50IC5tZW51LWxpbmsge1xuICAgICAgY29sb3I6ICMzNzdkYmU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51LWRyb3Atd3JhcCB7XG4gICAgICB6LWluZGV4OiA0OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1pdGVtLS1leHBhbmRlZCAubWVudS1saW5rOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWl0ZW0tLXZpc2libGUgLm1lbnUtZHJvcCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudSAubWVudS1kcm9wLS1oYXNDaGlsZHJlbiAubWVudS1mb290ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5Nzk3OTc7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWZvb3RlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvcmRlcjogOTA7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWZvb3RlciAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1mb290ZXIgLmJ1dHRvbiwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciwgLmdmb3JtX3dyYXBwZXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1mb290ZXIgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtZm9vdGVyIC5idXR0b24sIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtZm9vdGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsIC5nZm9ybV93cmFwcGVyIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtZm9vdGVyIC5nZm9ybV9mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1mb290ZXIgLmJ1dHRvbjpob3ZlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlcjpob3ZlciwgLmdmb3JtX3dyYXBwZXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1mb290ZXIgLmdmb3JtX2Zvb3Rlcjpob3ZlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1mb290ZXIgLmJ1dHRvbjpmb2N1cywgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlcjpmb2N1cywgLmdmb3JtX3dyYXBwZXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1mb290ZXIgLmdmb3JtX2Zvb3Rlcjpmb2N1cyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAzNzY5OyB9IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1mb290ZXIgLmJ1dHRvbi0tZXh0ZXJuYWw6OmFmdGVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWZvb3RlciAuYnV0dG9uW3RhcmdldD1fYmxhbmtdOjphZnRlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlclt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIsIC5nZm9ybV93cmFwcGVyIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtZm9vdGVyIC5nZm9ybV9mb290ZXJbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvYXJyb3ctZXh0ZXJuYWwtYmxhY2suc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWZvb3RlciAuYnV0dG9uLS1leHRlcm5hbDpob3Zlcjo6YWZ0ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtZm9vdGVyIC5idXR0b24tLWV4dGVybmFsOmZvY3VzOjphZnRlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1mb290ZXIgLmJ1dHRvblt0YXJnZXQ9X2JsYW5rXTpob3Zlcjo6YWZ0ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtZm9vdGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXJbdGFyZ2V0PV9ibGFua106aG92ZXI6OmFmdGVyLCAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWZvb3RlciAuZ2Zvcm1fZm9vdGVyW3RhcmdldD1fYmxhbmtdOmhvdmVyOjphZnRlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1mb290ZXIgLmJ1dHRvblt0YXJnZXQ9X2JsYW5rXTpmb2N1czo6YWZ0ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtZm9vdGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXJbdGFyZ2V0PV9ibGFua106Zm9jdXM6OmFmdGVyLCAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWZvb3RlciAuZ2Zvcm1fZm9vdGVyW3RhcmdldD1fYmxhbmtdOmZvY3VzOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvYXJyb3ctZXh0ZXJuYWwtcmVkLnN2Z1wiKTsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtbGFuZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWxhbmcgPiAqIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWxhbmcgdWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1sYW5nIHVsID4gbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWxhbmcgYSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4Nzg3ODc7XG4gICAgICBjb2xvcjogIzg3ODc4NztcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtaW4td2lkdGg6IDM0cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMCA4cHggMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtbGFuZyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDM3Njk7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1zZWFyY2ggc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMXB4OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1zZWFyY2ggc3ZnIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2Utb3V0OyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtc2VhcmNoIGE6aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICMwMDM3Njk7IH1cblxuLnNjcm9sbFRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAycHggM3B4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDM1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNXB4KTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB3aWR0aDogMzVweDtcbiAgei1pbmRleDogMTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zY3JvbGxUb3Age1xuICAgICAgYm90dG9tOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ1cHgpO1xuICAgICAgd2lkdGg6IDQ1cHg7IH0gfVxuICAuc2Nyb2xsVG9wLnZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5zY3JvbGxUb3A6aG92ZXIsIC5zY3JvbGxUb3A6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLnNjcm9sbFRvcDpob3Zlcjo6YmVmb3JlLCAuc2Nyb2xsVG9wOmhvdmVyOjphZnRlciwgLnNjcm9sbFRvcDpmb2N1czo6YmVmb3JlLCAuc2Nyb2xsVG9wOmZvY3VzOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNzY5OyB9XG4gIC5zY3JvbGxUb3A6OmJlZm9yZSwgLnNjcm9sbFRvcDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzNzdkYmU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogLTFweCAwIDAgLTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgd2lkdGg6IDEycHg7IH1cbiAgLnNjcm9sbFRvcDo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KSByb3RhdGUoNDVkZWcpOyB9XG4gIC5zY3JvbGxUb3A6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTRweCkgcm90YXRlKC00NWRlZyk7IH1cblxuW2lzPSdmbHludC1uYXZpZ2F0aW9uLXN1Yi1mb290ZXInXSB7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tc3ViLWZvb3RlciddIC5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1zdWItZm9vdGVyJ10gLm1lbnUgPiBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1zdWItZm9vdGVyJ10gLm1lbnUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1zdWItZm9vdGVyJ10gLm1lbnUtaXRlbSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tc3ViLWZvb3RlciddIC5tZW51LWxpbmsge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAwLjg4cmVtOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tc3ViLWZvb3RlciddIC5tZW51LWxpbms6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXN1Yi1mb290ZXInXSAubWVudS1saW5rIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44NTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1zdWItZm9vdGVyJ10gLm1lbnUtbGluazpob3ZlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXN1Yi1mb290ZXInXSAubWVudS1saW5rOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogIzM3N2RiZTsgfSB9XG5cbltpcz0nZmx5bnQtcHJlc3MtdGVhc2VyJ10ge1xuICBtYXJnaW46IDMwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LXByZXNzLXRlYXNlciddIHtcbiAgICAgIG1hcmdpbjogNjhweCAwOyB9IH1cbiAgW2lzPSdmbHludC1wcmVzcy10ZWFzZXInXSAucHJlQ29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIFtpcz0nZmx5bnQtcHJlc3MtdGVhc2VyJ10gLnByZUNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtcHJlc3MtdGVhc2VyJ10gLnByZUNvbnRlbnQgPiA6bGFzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXByZXNzLXRlYXNlciddIC5wcmVDb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy40cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXByZXNzLXRlYXNlciddIC5wcmVDb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9IH1cbiAgW2lzPSdmbHludC1wcmVzcy10ZWFzZXInXSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICByaWdodDogLTEwcHg7XG4gICAgbGVmdDogNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIFtpcz0nZmx5bnQtcHJlc3MtdGVhc2VyJ10gLnN3aXBlci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1wcmVzcy10ZWFzZXInXSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmx5bnQtcHJlc3MtdGVhc2VyJ10gLnN3aXBlci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTsgfSB9XG4gIFtpcz0nZmx5bnQtcHJlc3MtdGVhc2VyJ10gLmNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtcHJlc3MtdGVhc2VyJ10gLmNvbnRlbnQgLmxpbmstY29udGVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIFtpcz0nZmx5bnQtcHJlc3MtdGVhc2VyJ10gLmNvbnRlbnQgLmxpbmstY29udGVudDo6YWZ0ZXIsIFtpcz0nZmx5bnQtcHJlc3MtdGVhc2VyJ10gLmNvbnRlbnQgLmxpbmstY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgW2lzPSdmbHludC1wcmVzcy10ZWFzZXInXSAuY29udGVudCAubGluay1jb250ZW50OmhvdmVyIC5idXR0b24td3JhcCxcbiAgICAgIFtpcz0nZmx5bnQtcHJlc3MtdGVhc2VyJ10gLmNvbnRlbnQgLmxpbmstY29udGVudDpob3ZlciAuYnV0dG9uLFxuICAgICAgW2lzPSdmbHludC1wcmVzcy10ZWFzZXInXSAuY29udGVudCAubGluay1jb250ZW50OmhvdmVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsXG4gICAgICAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LXByZXNzLXRlYXNlciddIC5jb250ZW50IC5saW5rLWNvbnRlbnQ6aG92ZXIgLmdmb3JtX2Zvb3RlciwgW2lzPSdmbHludC1wcmVzcy10ZWFzZXInXSAuY29udGVudCAubGluay1jb250ZW50OmZvY3VzIC5idXR0b24td3JhcCxcbiAgICAgIFtpcz0nZmx5bnQtcHJlc3MtdGVhc2VyJ10gLmNvbnRlbnQgLmxpbmstY29udGVudDpmb2N1cyAuYnV0dG9uLFxuICAgICAgW2lzPSdmbHludC1wcmVzcy10ZWFzZXInXSAuY29udGVudCAubGluay1jb250ZW50OmZvY3VzIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsXG4gICAgICAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LXByZXNzLXRlYXNlciddIC5jb250ZW50IC5saW5rLWNvbnRlbnQ6Zm9jdXMgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNzdkYmU7IH1cbiAgICAgIFtpcz0nZmx5bnQtcHJlc3MtdGVhc2VyJ10gLmNvbnRlbnQgLmxpbmstY29udGVudDpob3ZlciAuY29udGVudC1pbWFnZSwgW2lzPSdmbHludC1wcmVzcy10ZWFzZXInXSAuY29udGVudCAubGluay1jb250ZW50OmZvY3VzIC5jb250ZW50LWltYWdlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIFtpcz0nZmx5bnQtcHJlc3MtdGVhc2VyJ10gLmNvbnRlbnQtaW1hZ2Uge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMC41cyBlYXNlOyB9XG4gICAgW2lzPSdmbHludC1wcmVzcy10ZWFzZXInXSAuY29udGVudC1maWd1cmUge1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBbaXM9J2ZseW50LXByZXNzLXRlYXNlciddIC5jb250ZW50LWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICAgICAgW2lzPSdmbHludC1wcmVzcy10ZWFzZXInXSAuY29udGVudC1pbm5lciAuY2FwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtcHJlc3MtdGVhc2VyJ10gLmNvbnRlbnQtaW5uZXIgLmNhcHRpb24gPiA6Zmlyc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtcHJlc3MtdGVhc2VyJ10gLmNvbnRlbnQtaW5uZXIgLmNhcHRpb24gPiA6bGFzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1wcmVzcy10ZWFzZXInXSAuY29udGVudC1pbm5lciAuY2FwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDM0cHg7IH0gfVxuICAgICAgICBbaXM9J2ZseW50LXByZXNzLXRlYXNlciddIC5jb250ZW50LWlubmVyIC5jYXB0aW9uLXRpdGxlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICBbaXM9J2ZseW50LXByZXNzLXRlYXNlciddIC5jb250ZW50LWlubmVyIC5idXR0b24td3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDM3Njk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDsgfVxuICBbaXM9J2ZseW50LXByZXNzLXRlYXNlciddIC5zd2lwZXItbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIFtpcz0nZmx5bnQtcHJlc3MtdGVhc2VyJ10gLnNsaWRlci1idXR0b24ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IH1cbiAgW2lzPSdmbHludC1wcmVzcy10ZWFzZXInXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICBbaXM9J2ZseW50LXByZXNzLXRlYXNlciddIC5zbGlkZXItYnV0dG9uLS1uZXh0IHtcbiAgICByaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LXByZXNzLXRlYXNlciddIC5zbGlkZXItYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgW2lzPSdmbHludC1wcmVzcy10ZWFzZXInXSAuc3dpcGVyLW5hdmlnYXRpb24uaXRlbS0tbGVuZ3RoMiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmx5bnQtcHJlc3MtdGVhc2VyJ10gLnN3aXBlci1uYXZpZ2F0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHRvcDogMDsgfSB9XG5cbltpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10ge1xuICBtYXJnaW46IDMwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZSddIHtcbiAgICAgIG1hcmdpbjogNjhweCAwOyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UnXSAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UnXSAucHJlQ29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLnByZUNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLnByZUNvbnRlbnQgPiA6bGFzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZSddIC5wcmVDb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy40cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZSddIC5wcmVDb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UnXSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICByaWdodDogLTEwcHg7XG4gICAgbGVmdDogNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLnN3aXBlci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UnXSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLnN3aXBlci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTsgfSB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLmNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLmNvbnRlbnQgLmxpbmstY29udGVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLmNvbnRlbnQgLmxpbmstY29udGVudDo6YWZ0ZXIsIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLmNvbnRlbnQgLmxpbmstY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UnXSAuY29udGVudCAubGluay1jb250ZW50OmhvdmVyIC5idXR0b24td3JhcCxcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLmNvbnRlbnQgLmxpbmstY29udGVudDpob3ZlciAuYnV0dG9uLFxuICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UnXSAuY29udGVudCAubGluay1jb250ZW50OmhvdmVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsXG4gICAgICAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LXNsaWRlci1pbWFnZSddIC5jb250ZW50IC5saW5rLWNvbnRlbnQ6aG92ZXIgLmdmb3JtX2Zvb3RlciwgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UnXSAuY29udGVudCAubGluay1jb250ZW50OmZvY3VzIC5idXR0b24td3JhcCxcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLmNvbnRlbnQgLmxpbmstY29udGVudDpmb2N1cyAuYnV0dG9uLFxuICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UnXSAuY29udGVudCAubGluay1jb250ZW50OmZvY3VzIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsXG4gICAgICAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LXNsaWRlci1pbWFnZSddIC5jb250ZW50IC5saW5rLWNvbnRlbnQ6Zm9jdXMgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNzdkYmU7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZSddIC5jb250ZW50LWltYWdlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCBvcGFjaXR5IDAuNXMgZWFzZTsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLmNvbnRlbnQtZmlndXJlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UnXSAuY29udGVudC1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZSddIC5jb250ZW50LWlubmVyIC5jYXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UnXSAuY29udGVudC1pbm5lciAuY2FwdGlvbiBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjlyZW07IH1cbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UnXSAuY29udGVudC1pbm5lciAuY2FwdGlvbiA+IDpmaXJzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UnXSAuY29udGVudC1pbm5lciAuY2FwdGlvbiA+IDpsYXN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZSddIC5jb250ZW50LWlubmVyIC5jYXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzRweDsgfVxuICAgICAgICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UnXSAuY29udGVudC1pbm5lciAuY2FwdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZSddIC5jb250ZW50LWlubmVyIC5jYXB0aW9uLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLmNvbnRlbnQtaW5uZXIgLmJ1dHRvbi13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMzc2OTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLnN3aXBlci1uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLnN3aXBlci1uYXZpZ2F0aW9uLml0ZW0tLWxlbmd0aDEge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZSddIC5zbGlkZXItYnV0dG9uIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLnNsaWRlci1idXR0b24tLXByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UnXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UnXSAuc2xpZGVyLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLnN3aXBlci1uYXZpZ2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLnN3aXBlci1uYXZpZ2F0aW9uLml0ZW0tLWxlbmd0aDMsIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLnN3aXBlci1uYXZpZ2F0aW9uLml0ZW0tbGVuZ3RoLWdyZWF0ZXItdGhyZWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZSddIC5zd2lwZXItbmF2aWdhdGlvbi5pdGVtLS1sZW5ndGgzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UnXSAuc3dpcGVyLW5hdmlnYXRpb24ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLnN3aXBlci1uYXZpZ2F0aW9uLml0ZW0tLWxlbmd0aDQsIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLnN3aXBlci1uYXZpZ2F0aW9uLml0ZW0tbGVuZ3RoLWdyZWF0ZXItdGhyZWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZSddIC5zd2lwZXItbmF2aWdhdGlvbiAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gICAgICAgIGxlZnQ6IDM0cHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlJ10gLnN3aXBlci1uYXZpZ2F0aW9uIC5zbGlkZXItYnV0dG9uLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDM0cHg7IH0gfVxuXG5baXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10ge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBtYXJnaW46IDY4cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluQ29udGVudCBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10uZmx5bnRDb21wb25lbnQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluQ29udGVudCBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10uZmx5bnRDb21wb25lbnQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiA2OHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddIHtcbiAgICAgIG1hcmdpbjogMTAycHggMCAxMzVweDsgfSB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc3BsaXQtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc3BsaXQtc2xpZGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddIC5zcGxpdC1zbGlkZXItLWludmVydCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNwbGl0LXNsaWRlci0taW52ZXJ0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc3BsaXQtc2xpZGVyID4gKiB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNwbGl0LXNsaWRlciA+ICoge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnBhcmFsbGF4IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAucGFyYWxsYXgtZWxlbS0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1zbGlkZURvd24pKTsgfVxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1iYWNrZ3JvdW5kIC5wYXJhbGxheCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1iYWNrZ3JvdW5kIC5maWd1cmUtaW1hZ2Uge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjIpO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddIC5zbGlkZXItaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tdG9wOiAtMzRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddIC5zbGlkZXItaW1hZ2UgLnNsaWRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc2xpZGVyLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zNHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1pbWFnZSAuZmlndXJlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc2xpZGVyLWltYWdlIC5maWd1cmUtaW1hZ2Uge1xuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyJztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc3BsaXQtc2xpZGVyLS1pbnZlcnQgLnNsaWRlci1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMzRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1jYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDJweCAzcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIG1hcmdpbi1ib3R0b206IC0zNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc2xpZGVyLWNhcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA2OHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDA7IH0gfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc2xpZGVyLWNhcHRpb24gLmNhcHRpb24ge1xuICAgICAgcGFkZGluZzogMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc2xpZGVyLWNhcHRpb24gLmNhcHRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDM0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1jYXB0aW9uIC5jYXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAzNHB4IDY4cHggMTM2cHggMzRweDsgfSB9XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1jYXB0aW9uIC5jYXB0aW9uLWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQ6bm90KC5vdmVybGluZVRleHQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc2xpZGVyLWNhcHRpb24gLmNhcHRpb24tY29udGVudCA+IDpsYXN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1jYXB0aW9uIC5jYXB0aW9uLWNvbnRlbnQgKyAuYnV0dG9uLCBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1jYXB0aW9uIC5nZm9ybV93cmFwcGVyIC5jYXB0aW9uLWNvbnRlbnQgKyAuZ2Zvcm1fZm9vdGVyLCAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1jYXB0aW9uIC5jYXB0aW9uLWNvbnRlbnQgKyAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1jYXB0aW9uIC5jYXB0aW9uLWNvbnRlbnQgKyAuYnV0dG9uLCBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1jYXB0aW9uIC5nZm9ybV93cmFwcGVyIC5jYXB0aW9uLWNvbnRlbnQgKyAuZ2Zvcm1fZm9vdGVyLCAuZ2Zvcm1fd3JhcHBlciBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1jYXB0aW9uIC5jYXB0aW9uLWNvbnRlbnQgKyAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1jYXB0aW9uIC5jYXB0aW9uLWNvbnRlbnQgaDQsXG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc2xpZGVyLWNhcHRpb24gLmNhcHRpb24tY29udGVudCAuaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc2xpZGVyLWNhcHRpb24gLmNhcHRpb24gLm92ZXJsaW5lVGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddIC5zbGlkZXItY2FwdGlvbiAuY2FwdGlvbiAub3ZlcmxpbmVUZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddIC5zcGxpdC1zbGlkZXItLWludmVydCAuc2xpZGVyLWNhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICAgIG1hcmdpbi10b3A6IC0zNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNwbGl0LXNsaWRlci0taW52ZXJ0IC5zbGlkZXItY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2OHB4OyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddIC5zbGlkZXItYnV0dG9uLFxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1wYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1wYWdlcyB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbGVmdDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMi4xO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddIC5zbGlkZXItcGFnZXMge1xuICAgICAgICBsaW5lLWhlaWdodDogMi40O1xuICAgICAgICBtaW4taGVpZ2h0OiAzNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc2xpZGVyLXBhZ2VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddIC5zbGlkZXItcGFnZXMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddIC5zbGlkZXItYnV0dG9uIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIHdpZHRoOiAyNXB4OyB9IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1idXR0b24tLXByZXYge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgIHRvcDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gICAgICAgICAgcmlnaHQ6IDM0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1idXR0b24tLXByZXYge1xuICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1idXR0b24tLW5leHQge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgIHRvcDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1idXR0b24tLW5leHQge1xuICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNwbGl0LXNsaWRlci0taW52ZXJ0IC5zbGlkZXItcGFnZXMge1xuICAgICAgdG9wOiAtMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc3BsaXQtc2xpZGVyLS1pbnZlcnQgLnNsaWRlci1wYWdlcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDg0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICByaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNwbGl0LXNsaWRlci0taW52ZXJ0IC5zbGlkZXItcGFnZXMge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgcmlnaHQ6IDEwMCU7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNwbGl0LXNsaWRlci0taW52ZXJ0IC5zbGlkZXItYnV0dG9uLS1wcmV2IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICB0b3A6IC0yNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNwbGl0LXNsaWRlci0taW52ZXJ0IC5zbGlkZXItYnV0dG9uLS1wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddIC5zcGxpdC1zbGlkZXItLWludmVydCAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMDAlOyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddIC5zcGxpdC1zbGlkZXItLWludmVydCAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTUwcHg7XG4gICAgdG9wOiAtMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddIC5zcGxpdC1zbGlkZXItLWludmVydCAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gICAgICAgIGxlZnQ6IDM0cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0b3A6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc3BsaXQtc2xpZGVyLS1pbnZlcnQgLnNsaWRlci1idXR0b24tLW5leHQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc3BsaXQtc2xpZGVyLS1pbnZlcnQgLnNsaWRlci1jYXB0aW9uIC5zbGlkZXItYnV0dG9uLS1wcmV2IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogYXV0bzsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc3BsaXQtc2xpZGVyLS1pbnZlcnQgLnNsaWRlci1jYXB0aW9uIC5zbGlkZXItYnV0dG9uLS1uZXh0IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogYXV0bzsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc3BsaXQtc2xpZGVyLS1pbnZlcnQgLnNsaWRlci1jYXB0aW9uIC5zbGlkZXItcGFnZXMge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdG9wOiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddIC5zcGxpdC1zbGlkZXI6bm90KC5zcGxpdC1zbGlkZXItLWludmVydCkgLnNsaWRlci1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddIC5zcGxpdC1zbGlkZXI6bm90KC5zcGxpdC1zbGlkZXItLWludmVydCkgLnNsaWRlci1idXR0b24gc3ZnIHBhdGgge1xuICAgICAgICBzdHJva2U6ICMzNzdkYmU7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc3BsaXQtc2xpZGVyOm5vdCguc3BsaXQtc2xpZGVyLS1pbnZlcnQpIC5zbGlkZXItYnV0dG9uLS13aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzdkYmU7IH1cbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddIC5zcGxpdC1zbGlkZXI6bm90KC5zcGxpdC1zbGlkZXItLWludmVydCkgLnNsaWRlci1idXR0b24tLXdoaXRlIHN2ZyBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6ICNmZmY7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1jYXB0aW9uIC5zbGlkZXItYnV0dG9uLFxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc2xpZGVyLWNhcHRpb24gLnNsaWRlci1wYWdlcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddIC5zbGlkZXItY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1jYXB0aW9uIC5zbGlkZXItYnV0dG9uLS1wcmV2IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddIC5zbGlkZXItY2FwdGlvbiAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1jYXB0aW9uIC5zbGlkZXItcGFnZXMge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc2xpZGVyLWNhcHRpb24gLnN3aXBlci1jb250YWluZXItaW5pdGlhbGl6ZWQgfiAuc2xpZGVyLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQnXSAuc2xpZGVyLWNhcHRpb24gLnN3aXBlci1jb250YWluZXItaW5pdGlhbGl6ZWQgfiAuc2xpZGVyLXBhZ2VzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1pbWFnZSAuc2xpZGVyLWJ1dHRvbixcbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1pbWFnZSAuc2xpZGVyLXBhZ2VzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1pbWFnZSAuc3dpcGVyLWNvbnRhaW5lci1pbml0aWFsaXplZCB+IC5zbGlkZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10gLnNsaWRlci1pbWFnZSAuc3dpcGVyLWNvbnRhaW5lci1pbml0aWFsaXplZCB+IC5zbGlkZXItcGFnZXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J106bm90KC5mbHludENvbXBvbmVudC0tcGFkZGluZ09uKSArIC5mbHludENvbXBvbmVudC0tcGFkZGluZ09uIHtcbiAgICBtYXJnaW46IC0zNHB4IDAgNjhweDsgfVxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10uZmx5bnRDb21wb25lbnQtLXBhZGRpbmdPbiB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgcGFkZGluZzogNjhweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10uZmx5bnRDb21wb25lbnQtLXBhZGRpbmdPbiB7XG4gICAgICAgIG1hcmdpbjogNjhweCAwOyB9IH1cbiAgICAubWFpbkNvbnRlbnQgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dCddLmZseW50Q29tcG9uZW50LS1wYWRkaW5nT246Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmc6IDY4cHggMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYWluQ29udGVudCBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0J10uZmx5bnRDb21wb25lbnQtLXBhZGRpbmdPbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzRweDsgfSB9XG5cbltpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSB7XG4gIG1hcmdpbjogMzBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSB7XG4gICAgICBtYXJnaW46IDY4cHggMDsgfSB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIyNHB4OyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc3BsaXQtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc3BsaXQtc2xpZGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0LW1vZGFsJ10gLnNsaWRlci1pbWFnZSwgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItY2FwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc2xpZGVyLWltYWdlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc2xpZGVyLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjA0cHgpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc2xpZGVyLWNhcHRpb24ge1xuICAgICAgICB3aWR0aDogMjM4cHg7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0LW1vZGFsJ10gLnBhcmFsbGF4IHtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5wYXJhbGxheC1lbGVtLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXNsaWRlRG93bikpOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc2xpZGVyLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0LW1vZGFsJ10gLnNsaWRlci1pbWFnZSAuZmlndXJlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc2xpZGVyLWltYWdlIC5maWd1cmUtaW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0LW1vZGFsJ10gLnNsaWRlci1pbWFnZSAuYnV0dG9uLWhhc0ljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItaW1hZ2UgLmJ1dHRvbi1oYXNJY29uIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvOyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAycHggM3B4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNDVweCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTM0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItY2FwdGlvbiAuY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItY2FwdGlvbiAuY2FwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogMjVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItY2FwdGlvbiAuY2FwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogMzRweCAzNHB4IDEwMnB4OyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItYnV0dG9uLFxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0LW1vZGFsJ10gLnNsaWRlci1wYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0LW1vZGFsJ10gLnNsaWRlci1wYWdlcyB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbGVmdDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMi4xO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNTBweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0LW1vZGFsJ10gLnNsaWRlci1wYWdlcyB7XG4gICAgICAgIGJvdHRvbTogMzRweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBsZWZ0OiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMi40O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvOyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItYnV0dG9uIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogMzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICB3aWR0aDogMjVweDsgfVxuICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0LW1vZGFsJ10gLnNsaWRlci1idXR0b246bm90KFtkYXRhLXNsaWRlci1tb2RhbC1idXR0b25dKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0LW1vZGFsJ10gLnNsaWRlci1idXR0b246bm90KFtkYXRhLXNsaWRlci1tb2RhbC1idXR0b25dKSBzdmcgcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6ICMzNzdkYmU7IH1cbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItYnV0dG9uLS13aGl0ZTpub3QoW2RhdGEtc2xpZGVyLW1vZGFsLWJ1dHRvbl0pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc3ZGJlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc2xpZGVyLWJ1dHRvbi0td2hpdGU6bm90KFtkYXRhLXNsaWRlci1tb2RhbC1idXR0b25dKSBzdmcgcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6ICNmZmY7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItYnV0dG9uIHtcbiAgICAgICAgYm90dG9tOiAzNHB4O1xuICAgICAgICB0b3A6IGF1dG87IH0gfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc2xpZGVyLWJ1dHRvbi0td2hpdGUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItYnV0dG9uLS1wcmV2IHtcbiAgICAgIGxlZnQ6IC0yNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItYnV0dG9uLS1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAtMzRweDsgfSB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItYnV0dG9uLS1uZXh0IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkIH4gLnNsaWRlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkIH4gLnNsaWRlci1wYWdlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItaW1hZ2UgLnNsaWRlci1idXR0b24sXG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItaW1hZ2UgLnNsaWRlci1wYWdlcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItaW1hZ2UgLnNsaWRlci1idXR0b24tLXByZXYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgdG9wOiAxMDAlOyB9XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0LW1vZGFsJ10gLnNsaWRlci1pbWFnZSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDEwMCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc2xpZGVyLWltYWdlIC5zbGlkZXItcGFnZXMge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB0b3A6IDEwMCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc2xpZGVyLWltYWdlIC5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkIH4gLnNsaWRlci1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0LW1vZGFsJ10gLnNsaWRlci1pbWFnZSAuc3dpcGVyLWNvbnRhaW5lci1pbml0aWFsaXplZCB+IC5zbGlkZXItcGFnZXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc2xpZGVyLWNhcHRpb24gLnNsaWRlci1idXR0b24sXG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItY2FwdGlvbiAuc2xpZGVyLXBhZ2VzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0LW1vZGFsJ10gLnNsaWRlci1jYXB0aW9uIC5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkIH4gLnNsaWRlci1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc2xpZGVyLWNhcHRpb24gLnN3aXBlci1jb250YWluZXItaW5pdGlhbGl6ZWQgfiAuc2xpZGVyLXBhZ2VzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItbW9kYWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0LW1vZGFsJ10gLnNsaWRlci1tb2RhbC1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB0b3VjaC1hY3Rpb246IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc2xpZGVyLW1vZGFsIC5idXR0b24tY2xvc2VNb2RhbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItbW9kYWwgLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc2xpZGVyLW1vZGFsIC5jZW50ZXJNYXhXaWR0aENvbnRhaW5lciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MHZ3OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItbW9kYWwgLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1NjBweDsgfSB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItbW9kYWwgLnNsaWRlci1pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDM0cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0LW1vZGFsJ10gLnNsaWRlci1tb2RhbCAuc2xpZGVyLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzNHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0LW1vZGFsJ10gLnNsaWRlci1tb2RhbCAuc2xpZGVyTW9kYWxDYXB0aW9uIC5zbGlkZXItaXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc2xpZGVyLW1vZGFsIC5maWd1cmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc2xpZGVyLW1vZGFsIC5tb2RhbC1jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItbW9kYWwgLm1vZGFsLWNhcHRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDA7IH0gfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc2xpZGVyLW1vZGFsIC5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkIC5zbGlkZXItbW9kYWwtbmF2IC5zbGlkZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZS10ZXh0LW1vZGFsJ10gLnNsaWRlci1tb2RhbCAuc3dpcGVyLWNvbnRhaW5lci1pbml0aWFsaXplZCAuc2xpZGVyLW1vZGFsLW5hdiAuc2xpZGVyLXBhZ2VzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItbW9kYWwtbmF2IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc2xpZGVyLW1vZGFsLW5hdiAuc2xpZGVyLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlLXRleHQtbW9kYWwnXSAuc2xpZGVyLW1vZGFsLW5hdiAuc2xpZGVyLXBhZ2VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2UtdGV4dC1tb2RhbCddIC5zbGlkZXItbW9kYWwgLnNsaWRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjVweDsgfSB9XG5cbltpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10ge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBtYXJnaW46IDMwcHggMDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXS5mbHludENvbXBvbmVudC0td2hpdGVCYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10ge1xuICAgICAgbWFyZ2luOiAxMDJweCAwIDY4cHg7XG4gICAgICBwYWRkaW5nOiA2OHB4IDA7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC50ZXN0aW1vbmlhbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC50ZXN0aW1vbmlhbCA+ICoge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAudGVzdGltb25pYWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnRlc3RpbW9uaWFsID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgICAgICAgICB3aWR0aDogNDIlOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnRlc3RpbW9uaWFsID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogNTglOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC50ZXN0aW1vbmlhbCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4O1xuICAgICAgICB3aWR0aDogNDclOyB9XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC50ZXN0aW1vbmlhbCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA1MyU7IH0gfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnRlc3RpbW9uaWFsLXR5cGUge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM3Njk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICB3aWR0aDogNjBweDsgfVxuICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAudGVzdGltb25pYWwtdHlwZSBzdmcge1xuICAgICAgICB3aWR0aDogMzRweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnRlc3RpbW9uaWFsLXR5cGUge1xuICAgICAgICAgIGhlaWdodDogMTM2cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMzZweDtcbiAgICAgICAgICB3aWR0aDogMTM2cHg7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC50ZXN0aW1vbmlhbC10eXBlIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAudGVzdGltb25pYWwtdGl0bGUge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnRlc3RpbW9uaWFsLXRpdGxlID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC50ZXN0aW1vbmlhbC10aXRsZSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAudGVzdGltb25pYWwtdGl0bGUgaDEsXG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnRlc3RpbW9uaWFsLXRpdGxlIGgyLFxuICAgICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC50ZXN0aW1vbmlhbC10aXRsZSBoMyxcbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAudGVzdGltb25pYWwtdGl0bGUgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC50ZXN0aW1vbmlhbC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAudGVzdGltb25pYWwtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zcGxpdC1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAuc3BsaXQtc2xpZGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXgtd2lkdGg6IDc0MHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zcGxpdC1zbGlkZXIgPiAqIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnNwbGl0LXNsaWRlciA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiAxODBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zcGxpdC1zbGlkZXIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDRweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAuc3BsaXQtc2xpZGVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjA0cHgpOyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAuc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAucGFyYWxsYXgge1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5wYXJhbGxheC1lbGVtLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXNsaWRlRG93bikpOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnNsaWRlci1iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zbGlkZXItYmFja2dyb3VuZCAucGFyYWxsYXgge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAuc2xpZGVyLWJhY2tncm91bmQgLmZpZ3VyZS1pbWFnZSB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMik7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zbGlkZXItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zbGlkZXItaW1hZ2Uge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zbGlkZXItaW1hZ2UgLmZpZ3VyZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zbGlkZXItaW1hZ2UgLmZpZ3VyZS1pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAuc2xpZGVyLWNhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMnB4IDNweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zbGlkZXItY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDJweDtcbiAgICAgICAgbWluLWhlaWdodDogNDM1cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnNsaWRlci1jYXB0aW9uIC5jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnNsaWRlci1jYXB0aW9uIC5jYXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMDJweCAzNHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAuc2xpZGVyLWNhcHRpb24gLmNhcHRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDEwMnB4IDY4cHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAuc2xpZGVyLWNhcHRpb24gLmNhcHRpb24tY29udGVudCA+IDpmaXJzdC1jaGlsZDpub3QoLm92ZXJsaW5lVGV4dCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAuc2xpZGVyLWNhcHRpb24gLmNhcHRpb24tY29udGVudCA+IDpsYXN0LWNoaWxkOm5vdCgub3ZlcmxpbmVUZXh0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zbGlkZXItY2FwdGlvbiAuY2FwdGlvbi1jb250ZW50ICsgKiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAuc2xpZGVyLWNhcHRpb24gLmNhcHRpb24tY29udGVudCArICoge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zbGlkZXItY2FwdGlvbiAuY2FwdGlvbi1hdXRob3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnNsaWRlci1idXR0b24sXG4gIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnNsaWRlci1wYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zbGlkZXItcGFnZXMge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICM2NjY7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnNsaWRlci1wYWdlcyB7XG4gICAgICAgIGJvdHRvbTogMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgICAgICByaWdodDogMDsgfSB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnNsaWRlci1idXR0b24ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnNsaWRlci1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIHdpZHRoOiAyNXB4OyB9IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zbGlkZXItYnV0dG9uLS1wcmV2IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gICAgICAgICAgYm90dG9tOiAzNHB4O1xuICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zbGlkZXItYnV0dG9uLS1uZXh0IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAtMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnNsaWRlci1idXR0b24tLW5leHQge1xuICAgICAgICAgIGJvdHRvbTogMzRweDtcbiAgICAgICAgICByaWdodDogLTM0cHg7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddLmZseW50Q29tcG9uZW50LS13aGl0ZUJhY2tncm91bmQgLnNsaWRlci1idXR0b24tLXdoaXRlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAuc3dpcGVyLWNvbnRhaW5lci1pbml0aWFsaXplZCB+IC5zbGlkZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnN3aXBlci1jb250YWluZXItaW5pdGlhbGl6ZWQgfiAuc2xpZGVyLXBhZ2VzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuIiwiW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC4yNSwuNzUsLjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjYsLS4yOCwuNzM1LC4wNDUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NDUsLjcxNSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zOSwuNTc1LC41NjUsMSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NDUsLjA1LC41NSwuOTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVde29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1bZGF0YS1hb3M9ZmFkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtdXAtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSl9W2RhdGEtYW9zPXpvb20taW5de3RyYW5zZm9ybTpzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1vdXRde3RyYW5zZm9ybTpzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVde3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPXNsaWRlLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfVtkYXRhLWFvcz1zbGlkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfVtkYXRhLWFvcz1zbGlkZS1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfVtkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBde2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvcz1mbGlwLWxlZnRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfVtkYXRhLWFvcz1mbGlwLXVwXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfVtkYXRhLWFvcz1mbGlwLWRvd25de3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfSIsIi8qKlxuICogU3dpcGVyIDQuNS4xXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9zd2lwZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAxOSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBTZXB0ZW1iZXIgMTMsIDIwMTlcbiAqL1xuLnN3aXBlci1jb250YWluZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRle2Zsb2F0OmxlZnR9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtOy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9LnN3aXBlci1jb250YWluZXItbXVsdGlyb3c+LnN3aXBlci13cmFwcGVyey13ZWJraXQtZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItc2xpZGV7LXdlYmtpdC1mbGV4LXNocmluazowOy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyey13ZWJraXQtYm94LWFsaWduOnN0YXJ0Oy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1zdGFydDstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpoZWlnaHQsLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpoZWlnaHQsLXdlYmtpdC10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHQsLXdlYmtpdC10cmFuc2Zvcm19LnN3aXBlci1jb250YWluZXItM2R7LXdlYmtpdC1wZXJzcGVjdGl2ZToxMjAwcHg7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyey13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixyaWdodCB0b3AsbGVmdCB0b3AsZnJvbShyZ2JhKDAsMCwwLC41KSksdG8ocmdiYSgwLDAsMCwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQocmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLHJpZ2h0IHRvcCxmcm9tKHJnYmEoMCwwLDAsLjUpKSx0byhyZ2JhKDAsMCwwLDApKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCBib3R0b20sbGVmdCB0b3AsZnJvbShyZ2JhKDAsMCwwLC41KSksdG8ocmdiYSgwLDAsMCwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbShyZ2JhKDAsMCwwLC41KSksdG8ocmdiYSgwLDAsMCwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyey1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCwuc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWw+LnN3aXBlci13cmFwcGVyey1tcy10b3VjaC1hY3Rpb246cGFuLXg7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjI3cHg7aGVpZ2h0OjQ0cHg7bWFyZ2luLXRvcDotMjJweDt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtc2l6ZToyN3B4IDQ0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO3JpZ2h0OjEwcHg7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIil9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKX0uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFja3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjaywuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNre2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIil9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdHJhbnNpdGlvbjouM3Mgb3BhY2l0eTstby10cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zaXRpb246LjNzIG9wYWNpdHk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMzMpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjMzKTt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjY2KTstbXMtdHJhbnNmb3JtOnNjYWxlKC42Nik7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjMzKTstbXMtdHJhbnNmb3JtOnNjYWxlKC4zMyk7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC42Nik7LW1zLXRyYW5zZm9ybTpzY2FsZSguNjYpO3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4zMyk7LW1zLXRyYW5zZm9ybTpzY2FsZSguMzMpO3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6OHB4O2hlaWdodDo4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5Oi4yfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6MTtiYWNrZ3JvdW5kOiMwMDdhZmZ9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjZweCAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtdHJhbnNpdGlvbjouMnMgdG9wLC4ycyAtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uOi4ycyB0b3AsLjJzIC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wLC4ycyAtd2Via2l0LXRyYW5zZm9ybX0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgNHB4fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ey13ZWJraXQtdHJhbnNpdGlvbjouMnMgbGVmdCwuMnMgLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbjouMnMgbGVmdCwuMnMgLXdlYmtpdC10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0O3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdDt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnQsLjJzIC13ZWJraXQtdHJhbnNmb3JtfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ey13ZWJraXQtdHJhbnNpdGlvbjouMnMgcmlnaHQsLjJzIC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb246LjJzIHJpZ2h0LC4ycyAtd2Via2l0LXRyYW5zZm9ybTstby10cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0O3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHQ7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodCwuMnMgLXdlYmtpdC10cmFuc2Zvcm19LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOiMwMDdhZmY7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7LW1zLXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wOy1tcy10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wOy1tcy10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcDt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6NHB4O2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7YmFja2dyb3VuZDojZmZmfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDojZmZmfS5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtiYWNrZ3JvdW5kOiMwMDB9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNre2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOiMwMDB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MSU7Ym90dG9tOjNweDt6LWluZGV4OjUwO2hlaWdodDo1cHg7d2lkdGg6OTglfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjNweDt0b3A6MSU7ei1pbmRleDo1MDt3aWR0aDo1cHg7aGVpZ2h0Ojk4JX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTtib3JkZXItcmFkaXVzOjEwcHg7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTstby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjUwJTt0cmFuc2Zvcm0tb3JpZ2luOjUwJTstd2Via2l0LWFuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsZW5kKSBpbmZpbml0ZTthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLGVuZCkgaW5maW5pdGV9LnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKX1ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnsxMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY29udGFpbmVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAwOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjoxMDAlIDA7LW1zLXRyYW5zZm9ybS1vcmlnaW46MTAwJSAwO3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6LjY7LXdlYmtpdC1maWx0ZXI6Ymx1cig1MHB4KTtmaWx0ZXI6Ymx1cig1MHB4KTt6LWluZGV4OjB9LnN3aXBlci1jb250YWluZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlcnstbXMtcGVyc3BlY3RpdmU6MTIwMHB4fSJdLCJzb3VyY2VSb290IjoiIn0=*/