/*
Theme Name:
Author:
Author URI:
Text Domain:
*/
/* libraries*/
/* global and utilties*/
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/** 1. Change the default font family in all browsers (opinionated). 2. Prevent adjustments of font size after orientation changes in IE and iOS. */
/* line 3, src/sass/components/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/** Remove the margin in all browsers (opinionated). */
/* line 6, src/sass/components/_normalize.scss */
body {
  margin: 0; }

/* HTML5 display definitions ========================================================================== */
/** Add the correct display in IE 9-. 1. Add the correct display in Edge, IE, and Firefox. 2. Add the correct display in IE. */
/* line 10, src/sass/components/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
  /* 1 */
  display: block; }

/** Add the correct display in IE 9-. */
/* line 13, src/sass/components/_normalize.scss */
audio, canvas, progress, video {
  display: inline-block; }

/** Add the correct display in iOS 4-7. */
/* line 16, src/sass/components/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/** Add the correct vertical alignment in Chrome, Firefox, and Opera. */
/* line 19, src/sass/components/_normalize.scss */
progress {
  vertical-align: baseline; }

/** Add the correct display in IE 10-. 1. Add the correct display in IE. */
/* line 22, src/sass/components/_normalize.scss */
template, [hidden] {
  display: none; }

/* Links ========================================================================== */
/** 1. Remove the gray background on active links in IE 10. 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */
/* line 26, src/sass/components/_normalize.scss */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/** Remove the outline on focused links when they are also active or hovered in all browsers (opinionated). */
/* line 29, src/sass/components/_normalize.scss */
a:active, a:hover {
  outline-width: 0; }

/* Text-level semantics ========================================================================== */
/** 1. Remove the bottom border in Firefox 39-. 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */
/* line 33, src/sass/components/_normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */ }

/** Prevent the duplicate application of `bolder` by the next rule in Safari 6. */
/* line 36, src/sass/components/_normalize.scss */
b, strong {
  font-weight: inherit; }

/** Add the correct font weight in Chrome, Edge, and Safari. */
/* line 39, src/sass/components/_normalize.scss */
b, strong {
  font-weight: bolder; }

/** Add the correct font style in Android 4.3-. */
/* line 42, src/sass/components/_normalize.scss */
dfn {
  font-style: italic; }

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

/** Correct the line-height for all headings in Chrome mobile, Firefox, iOS Safari, Microsoft Edge and IE. */
/* line 48, src/sass/components/_normalize.scss */
h1, h2, h3, h4, h5, h6 {
  line-height: 1.15; }

/** Add the correct background and color in IE 9-. */
/* line 51, src/sass/components/_normalize.scss */
mark {
  background-color: #ff0;
  color: #000; }

/** Add the correct font size in all browsers. */
/* line 54, src/sass/components/_normalize.scss */
small {
  font-size: 80%; }

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

/* line 59, src/sass/components/_normalize.scss */
sub {
  bottom: -0.25em; }

/* line 61, src/sass/components/_normalize.scss */
sup {
  top: -0.5em; }

/* Embedded content ========================================================================== */
/** Remove the border on images inside links in IE 10-. */
/* line 65, src/sass/components/_normalize.scss */
img {
  border-style: none; }

/** Hide the overflow in IE. */
/* line 68, src/sass/components/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content ========================================================================== */
/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
/* line 72, src/sass/components/_normalize.scss */
code, kbd, pre, samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/** Add the correct margin in IE 8. */
/* line 75, src/sass/components/_normalize.scss */
figure {
  margin: 1em 40px; }

/** 1. Add the correct box sizing in Firefox. 2. Show the overflow in Edge and IE. */
/* line 78, src/sass/components/_normalize.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/* Forms ========================================================================== */
/** 1. Change font properties to `inherit` in all browsers (opinionated). 2. Remove the margin in Firefox and Safari. */
/* line 82, src/sass/components/_normalize.scss */
button, input, optgroup, select, textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */ }

/** Restore the font weight unset by the previous rule. */
/* line 85, src/sass/components/_normalize.scss */
optgroup {
  font-weight: bold; }

/** Show the overflow in IE. 1. Show the overflow in Edge. */
/* line 88, src/sass/components/_normalize.scss */
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. */
/* line 91, src/sass/components/_normalize.scss */
button, select {
  /* 1 */
  text-transform: none; }

/** 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` controls in Android 4. 2. Correct the inability to style clickable types in iOS and Safari. */
/* line 94, src/sass/components/_normalize.scss */
button, html [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/** Remove the inner border and padding in Firefox. */
/* line 97, src/sass/components/_normalize.scss */
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. */
/* line 100, src/sass/components/_normalize.scss */
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/** Change the border, margin, and padding in all browsers (opinionated). */
/* line 103, src/sass/components/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/** 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. */
/* line 106, src/sass/components/_normalize.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/** Remove the default vertical scrollbar in IE. */
/* line 109, src/sass/components/_normalize.scss */
textarea {
  overflow: auto; }

/** 1. Add the correct box sizing in IE 10-. 2. Remove the padding in IE 10-. */
/* line 112, src/sass/components/_normalize.scss */
[type="checkbox"], [type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/** Correct the cursor style of increment and decrement buttons in Chrome. */
/* line 115, src/sass/components/_normalize.scss */
[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. */
/* line 118, src/sass/components/_normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/** Remove the inner padding and cancel buttons in Chrome and Safari on OS X. */
/* line 121, src/sass/components/_normalize.scss */
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/** Correct the text style of placeholders in Chrome, Edge, and Safari. */
/* line 124, src/sass/components/_normalize.scss */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54; }

/** 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to `inherit` in Safari. */
/* line 127, src/sass/components/_normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

@font-face {
  font-family: 'Tiempos';
  src: url("../../fonts/tiempos/TiemposTextWeb-Regular.eot");
  src: url("../../fonts/tiempos/TiemposTextWeb-Regular.eot") format("eot"), url("../../fonts/tiempos/TiemposTextWeb-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Tiempos';
  src: url("../../fonts/tiempos/TiemposTextWeb-RegularItalic.eot");
  src: url("../../fonts/tiempos/TiemposTextWeb-RegularItalic.eot") format("eot"), url("../../fonts/tiempos/TiemposTextWeb-RegularItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'Tiempos';
  src: url("../../fonts/tiempos/TiemposTextWeb-Semibold.eot");
  src: url("../../fonts/tiempos/TiemposTextWeb-Semibold.eot") format("eot"), url("../../fonts/tiempos/TiemposTextWeb-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'Tiempos';
  src: url("../../fonts/tiempos/TiemposTextWeb-SemiboldItalic.eot");
  src: url("../../fonts/tiempos/TiemposTextWeb-SemiboldItalic.eot") format("eot"), url("../../fonts/tiempos/TiemposTextWeb-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: 'Tiempos Headline';
  src: url("../../fonts/tiempos/TiemposHeadlineWeb-LightItalic.eot");
  src: url("../../fonts/tiempos/TiemposHeadlineWeb-LightItalic.eot") format("eot"), url("../../fonts/tiempos/TiemposHeadlineWeb-LightItalic.woff") format("woff"), url("../../fonts/tiempos/TiemposHeadlineWeb-LightItalic.woff") format("woff2");
  font-style: italic; }

/* Set Neat Grid*/
/* Fonts */
/* Weights */
/* Colors */
/* line 1, src/sass/components/_global.scss */
html, body {
  font-family: Arial;
  font-weight: normal;
  color: #202020; }

/* line 9, src/sass/components/_global.scss */
.max-contain, .report-hero .container, .report-letter-container .inner, .report-legacy .inner, .report-grants .inner, .report-columns .inner, .report-financial .inner {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto; }

@media (min-width: 1024px) {
  /* line 16, src/sass/components/_global.scss */
  a[href^="tel:"] {
    pointer-events: none; } }

/* line 22, src/sass/components/_global.scss */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

/* line 32, src/sass/components/_global.scss */
.alignright {
  float: right; }

/* line 35, src/sass/components/_global.scss */
.alignleft {
  float: left; }

/* line 39, src/sass/components/_global.scss */
.banner-highlight {
  background: #b58f30;
  text-align: center;
  line-height: 1.3em;
  font-size: 13px;
  min-height: 40px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
  letter-spacing: 0.16em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  @media (max-width: 1024px) {
    /* line 39, src/sass/components/_global.scss */
    .banner-highlight {
      font-size: 11px; } }
  /* line 56, src/sass/components/_global.scss */
  .banner-highlight a {
    display: block;
    padding: 12px 10px 12px;
    text-decoration: none;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

/*Styles that apply to all flex content blocks*/
/* line 2, src/sass/components/_flex.scss */
body {
  color: #202020;
  font-family: "Montserrat", sans-serif; }

/* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
.grid-row::after {
  clear: both;
  content: "";
  display: block; }

/* line 10, src/sass/components/_flex.scss */
.button {
  border-radius: 50px;
  background-color: #bd9a36;
  color: #ffffff;
  font-weight: 600;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.26em;
  text-decoration: none;
  text-transform: uppercase;
  padding: 20px 32px;
  display: inline-block;
  text-align: center;
  transition: all 0.5s;
  cursor: pointer; }

/* line 27, src/sass/components/_flex.scss */
.two-row-button {
  letter-spacing: .10em;
  line-height: 12px;
  padding: 13px 29px; }

/* line 33, src/sass/components/_flex.scss */
.link {
  color: #bd9a36;
  font-size: 12px;
  line-height: 13px;
  letter-spacing: 0.025em;
  text-decoration: none;
  font-weight: 500;
  vertical-align: middle;
  display: inline-block; }

/* line 43, src/sass/components/_flex.scss */
.hidden {
  display: none; }

/* line 46, src/sass/components/_flex.scss */
.contact-link {
  text-decoration: none;
  color: white;
  text-align: center;
  background-color: #bd9a36;
  text-transform: uppercase;
  width: 100%;
  display: block;
  font-size: 12px;
  font-weight: 600;
  padding-top: 14px;
  padding-bottom: 17px; }

/* line 59, src/sass/components/_flex.scss */
.selected {
  color: #ffffff; }

@media (max-width: 1024px) {
  /* line 62, src/sass/components/_flex.scss */
  .desktop-only {
    display: none; }
  /* line 65, src/sass/components/_flex.scss */
  .mobile-only {
    display: block; } }

@media (min-width: 1025px) {
  /* line 70, src/sass/components/_flex.scss */
  .mobile-only {
    display: none; } }

/* line 1, src/sass/components/_footerImage.scss */
.footer-image {
  width: 100%;
  height: 340px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom; }
  /* line 7, src/sass/components/_footerImage.scss */
  .footer-image:after {
    content: "";
    position: absolute;
    z-index: 1;
    pointer-events: none;
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0), white 100%);
    width: 100%;
    height: 7em; }

/* line 24, src/sass/components/_footerImage.scss */
.page-id-16 .footer-image {
  background-position: center 65%; }

/* line 30, src/sass/components/_footerImage.scss */
.page-id-20 .footer-image:after {
  height: 2em; }

/* line 38, src/sass/components/_footerImage.scss */
.page-id-26 .footer-image {
  background-position: 50% 46%; }

/* line 1, src/sass/components/_heroBanner.scss */
.hero-banner {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 365px;
  display: table; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .hero-banner::after {
    clear: both;
    content: "";
    display: block; }
  /* line 10, src/sass/components/_heroBanner.scss */
  .hero-banner .hero-wrapper {
    display: table-cell;
    vertical-align: middle; }
  /* line 14, src/sass/components/_heroBanner.scss */
  .hero-banner h1 {
    font-family: "Tiempos", "Serif", serif;
    text-align: center;
    color: #ffffff;
    text-transform: capitalize;
    font-weight: 600;
    font-style: italic;
    font-size: 66px; }
    @media (max-width: 1024px) {
      /* line 14, src/sass/components/_heroBanner.scss */
      .hero-banner h1 {
        font-size: 58px; } }
    @media (max-width: 767px) {
      /* line 14, src/sass/components/_heroBanner.scss */
      .hero-banner h1 {
        font-size: 50px; } }
    @media (max-width: 450px) {
      /* line 14, src/sass/components/_heroBanner.scss */
      .hero-banner h1 {
        font-size: 36px; } }

/* line 37, src/sass/components/_heroBanner.scss */
.page-id-28 .hero-banner .button, .page-id-30 .hero-banner .button {
  width: calc(16.66667% - 11.66667px);
  float: left;
  margin-left: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  float: none; }

@media (max-width: 1024px) {
  /* line 48, src/sass/components/_heroBanner.scss */
  .hero-banner h1 {
    font-size: 42px; }
  /* line 52, src/sass/components/_heroBanner.scss */
  .page-id-26 .hero-banner h1 {
    width: calc(60% - 16px);
    float: left;
    margin-left: 10px;
    margin-left: calc(20% - 12px + 20px); } }

@media (max-width: 767px) {
  /* line 59, src/sass/components/_heroBanner.scss */
  .hero-banner h1 {
    width: calc(100% - 20px);
    float: left;
    margin-left: 10px;
    text-align: center;
    font-size: 28px; }
  /* line 64, src/sass/components/_heroBanner.scss */
  .page-id-26 .hero-banner h1 {
    width: calc(100% - 20px);
    float: left;
    margin-left: 10px;
    text-align: center;
    font-size: 28px; }
  /* line 69, src/sass/components/_heroBanner.scss */
  .page-id-28 .hero-banner .button, .page-id-30 .hero-banner .button {
    width: calc(33.33333% - 13.33333px);
    float: left;
    margin-left: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    float: none;
    padding: 20px 32px; } }

/* line 1, src/sass/components/_imagesBottom.scss */
.bottom-images {
  padding-top: 124px;
  padding-bottom: 12px;
  background-color: #e2dad1; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .bottom-images::after {
    clear: both;
    content: "";
    display: block; }
  /* line 6, src/sass/components/_imagesBottom.scss */
  .bottom-images p {
    color: #585755;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    width: calc(66.66667% - 16.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(13.33333% - 11.33333px + 20px);
    margin-bottom: 170px; }
  /* line 15, src/sass/components/_imagesBottom.scss */
  .bottom-images h4 {
    color: #bd9a36;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: .2em;
    font-size: 14px;
    margin-top: 0;
    width: calc(30% - 13px);
    float: left;
    margin-left: 10px;
    margin-left: calc(13.33333% - 11.33333px + 20px); }
  /* line 25, src/sass/components/_imagesBottom.scss */
  .bottom-images h3 {
    color: #202020;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .075em;
    font-size: 28px;
    line-height: normal;
    width: calc(66.66667% - 16.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(13.33333% - 11.33333px + 20px); }
  /* line 35, src/sass/components/_imagesBottom.scss */
  .bottom-images .three-images {
    height: 240px;
    max-height: 240px;
    display: -ms-flexbox;
    clear: both;
    display: flex;
    flex-flow: row;
    justify-content: center; }
  /* line 50, src/sass/components/_imagesBottom.scss */
  .bottom-images .large-image {
    width: calc(39.33333% - 13.93333px);
    float: left;
    margin-left: 10px;
    -o-object-fit: cover;
    object-fit: cover; }
    /* line 54, src/sass/components/_imagesBottom.scss */
    .bottom-images .large-image:first-of-type {
      margin-left: 0; }
  /* line 58, src/sass/components/_imagesBottom.scss */
  .bottom-images .small-image {
    width: calc(20% - 12px);
    float: left;
    margin-left: 10px;
    -o-object-fit: cover;
    object-fit: cover; }

/* line 66, src/sass/components/_imagesBottom.scss */
.download-wrapper .copy {
  width: calc(46.66667% - 14.66667px);
  float: left;
  margin-left: 10px;
  margin-left: calc(13.33333% - 11.33333px + 20px); }

/* line 71, src/sass/components/_imagesBottom.scss */
.download-wrapper .resources-list {
  width: calc(26.66667% - 12.66667px);
  float: left;
  margin-left: 10px;
  margin-left: calc(6.66667% - 10.66667px + 20px);
  list-style: none;
  padding-bottom: 108px; }
  /* line 77, src/sass/components/_imagesBottom.scss */
  .download-wrapper .resources-list .download-item:before {
    content: url(../../images/download-gold.png);
    margin-right: 10px; }
  /* line 82, src/sass/components/_imagesBottom.scss */
  .download-wrapper .resources-list a {
    text-decoration: none;
    color: #bd9a36;
    font-weight: 500;
    font-size: 12px;
    line-height: 13px;
    letter-spacing: 0.025em;
    margin-bottom: 10px; }
  /* line 91, src/sass/components/_imagesBottom.scss */
  .download-wrapper .resources-list li {
    border-bottom: 2px solid #d2d5db;
    padding-bottom: 15px;
    padding-top: 20px; }
    /* line 95, src/sass/components/_imagesBottom.scss */
    .download-wrapper .resources-list li:first-of-type {
      font-size: 11px;
      line-height: 12px;
      font-weight: 800;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      padding-top: 0; }
    /* line 103, src/sass/components/_imagesBottom.scss */
    .download-wrapper .resources-list li p {
      float: none;
      width: auto;
      margin-left: 0;
      margin-bottom: 0;
      margin-top: 0;
      font-size: 12px;
      line-height: 24px; }

@media (max-width: 1024px) {
  /* line 118, src/sass/components/_imagesBottom.scss */
  .download-wrapper h4 {
    width: calc(40% - 14px);
    float: left;
    margin-left: 10px;
    margin-left: calc(5% - 10.5px + 20px); }
  /* line 123, src/sass/components/_imagesBottom.scss */
  .download-wrapper h3, .download-wrapper .copy {
    margin-left: calc(5% - 10.5px + 20px); } }

@media (max-width: 767px) {
  /* line 130, src/sass/components/_imagesBottom.scss */
  .bottom-images h4, .bottom-images h3 {
    width: calc(100% - 20px);
    float: left;
    margin-left: 10px;
    text-align: center; }
  /* line 134, src/sass/components/_imagesBottom.scss */
  .bottom-images h4 {
    font-size: 12px; }
  /* line 137, src/sass/components/_imagesBottom.scss */
  .bottom-images h3 {
    font-size: 24px; }
  /* line 140, src/sass/components/_imagesBottom.scss */
  .bottom-images p {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px);
    margin-bottom: 100px; }
  /* line 145, src/sass/components/_imagesBottom.scss */
  .bottom-images .three-images {
    display: block; }
  /* line 148, src/sass/components/_imagesBottom.scss */
  .bottom-images .large-image, .bottom-images .small-image {
    width: calc(100% - 20px);
    float: left;
    margin-left: 10px;
    margin-bottom: 10px; }
  /* line 153, src/sass/components/_imagesBottom.scss */
  .bottom-images .large-image:first-of-type {
    margin-left: 10px; }
  /* line 157, src/sass/components/_imagesBottom.scss */
  .download-wrapper .copy, .download-wrapper .resources-list {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 161, src/sass/components/_imagesBottom.scss */
  .download-wrapper .resources-list {
    padding-left: 0; }
  /* line 164, src/sass/components/_imagesBottom.scss */
  .download-wrapper .copy {
    margin-bottom: 50px; } }

/* line 1, src/sass/components/_focusBlock.scss */
.focus-block {
  background-color: #202020;
  color: #ffffff;
  padding-top: 160px;
  padding-bottom: 130px;
  min-height: 545px; }
  /* line 7, src/sass/components/_focusBlock.scss */
  .focus-block h4 {
    color: #bd9a36;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: .2em;
    line-height: 27.39px;
    margin-top: 0;
    margin-bottom: 40px;
    font-weight: 800; }
  /* line 18, src/sass/components/_focusBlock.scss */
  .focus-block h3 {
    text-align: center;
    font-size: 36px;
    line-height: 35.18px;
    letter-spacing: .1em;
    text-transform: uppercase;
    text-align: center;
    margin-top: 0;
    margin-bottom: 120px;
    font-weight: 700; }
  /* line 29, src/sass/components/_focusBlock.scss */
  .focus-block .less-margin {
    margin-bottom: 50px; }
  /* line 32, src/sass/components/_focusBlock.scss */
  .focus-block h5 {
    text-align: center;
    width: calc(58% - 15.8px);
    margin: 50px auto 70px;
    font-family: "Montserrat", sans-serif;
    font-weight: 300;
    line-height: 26px;
    font-size: 16px; }
  /* line 42, src/sass/components/_focusBlock.scss */
  .focus-block .tab-nav {
    width: calc(13.33333% - 11.33333px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
    /* line 46, src/sass/components/_focusBlock.scss */
    .focus-block .tab-nav ul {
      list-style: none;
      color: #585755;
      padding-left: 0;
      font-size: 11px;
      line-height: 12px;
      font-weight: 500;
      letter-spacing: .1em;
      text-transform: uppercase; }
    /* line 56, src/sass/components/_focusBlock.scss */
    .focus-block .tab-nav li {
      padding-top: 20px;
      padding-bottom: 20px;
      border-bottom: 1px solid #585755;
      transition: color 0.5s;
      cursor: pointer; }
      /* line 64, src/sass/components/_focusBlock.scss */
      .focus-block .tab-nav li:first-of-type {
        padding-top: 0; }
      /* line 67, src/sass/components/_focusBlock.scss */
      .focus-block .tab-nav li span {
        text-transform: none; }

/* line 73, src/sass/components/_focusBlock.scss */
.copy {
  width: calc(26.66667% - 12.66667px);
  float: left;
  margin-left: 10px;
  margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 76, src/sass/components/_focusBlock.scss */
  .copy p {
    color: #c4c4c4;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px; }
  /* line 82, src/sass/components/_focusBlock.scss */
  .copy h6 {
    font-size: 18px;
    line-height: 19.5px;
    letter-spacing: 0.025em;
    font-weight: 700;
    margin-top: 12px;
    margin-bottom: 28px; }

/* line 91, src/sass/components/_focusBlock.scss */
.featured-content {
  width: calc(40% - 14px);
  float: left;
  margin-left: 10px;
  margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 94, src/sass/components/_focusBlock.scss */
  .featured-content img {
    max-width: 100%;
    height: auto; }

/* line 101, src/sass/components/_focusBlock.scss */
.page-id-30 .focus-block h4 {
  width: calc(23.33333% - 12.33333px);
  float: left;
  margin-left: 10px;
  margin-left: calc(38.66667% - 13.86667px + 20px); }

/* line 105, src/sass/components/_focusBlock.scss */
.page-id-30 .focus-block h3 {
  width: calc(46.66667% - 14.66667px);
  float: left;
  margin-left: 10px;
  margin-left: calc(26.66667% - 12.66667px + 20px); }

@media (max-width: 1024px) {
  /* line 113, src/sass/components/_focusBlock.scss */
  .copy {
    width: calc(33.33333% - 13.33333px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 117, src/sass/components/_focusBlock.scss */
  .featured-content {
    width: calc(33.33333% - 13.33333px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); } }

@media (max-width: 767px) {
  /* line 123, src/sass/components/_focusBlock.scss */
  .focus-block .tab-nav {
    display: block;
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: auto;
    margin-right: auto;
    float: none; }
    /* line 129, src/sass/components/_focusBlock.scss */
    .focus-block .tab-nav ul {
      margin-bottom: 50px; }
  /* line 133, src/sass/components/_focusBlock.scss */
  .copy, .featured-content {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 137, src/sass/components/_focusBlock.scss */
  .page-id-30 .focus-block h4, .page-id-30 .focus-block h3 {
    width: 100%;
    margin-left: 0;
    float: none; }
  /* line 142, src/sass/components/_focusBlock.scss */
  .page-id-30 .focus-block h3 {
    margin-bottom: 90px; } }

/* line 1, src/sass/components/_cta.scss */
.cta-block {
  background-color: #ffffff;
  padding-top: 120px;
  padding-bottom: 60px; }
  /* line 5, src/sass/components/_cta.scss */
  .cta-block h3 {
    text-align: center;
    color: #202020;
    margin-top: 0;
    font-weight: 700;
    font-size: 28px;
    line-height: 35.18px;
    letter-spacing: 0.10em;
    text-transform: uppercase; }
  /* line 15, src/sass/components/_cta.scss */
  .cta-block p {
    width: calc(46.66667% - 14.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(26.66667% - 12.66667px + 20px);
    color: #585755;
    text-align: center;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    margin-top: 35px; }
  /* line 25, src/sass/components/_cta.scss */
  .cta-block a {
    width: calc(13.33333% - 11.33333px);
    float: left;
    margin-left: 10px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    float: none; }
  /* line 34, src/sass/components/_cta.scss */
  .cta-block .contact-info p {
    color: #202020; }
  /* line 35, src/sass/components/_cta.scss */
  .cta-block .contact-info a {
    display: inline;
    margin-top: 0;
    color: #bd9a36;
    text-decoration: none; }

@media (max-width: 1024px) {
  /* line 45, src/sass/components/_cta.scss */
  .cta-block a {
    width: calc(20% - 12px);
    float: left;
    margin-left: 10px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none; }
  /* line 52, src/sass/components/_cta.scss */
  .cta-block p {
    width: calc(60% - 16px);
    float: left;
    margin-left: 10px;
    margin-left: calc(20% - 12px + 20px); } }

@media (max-width: 767px) {
  /* line 59, src/sass/components/_cta.scss */
  .cta-block p {
    width: calc(100% - 20px);
    float: left;
    margin-left: 10px;
    text-align: center; }
  /* line 63, src/sass/components/_cta.scss */
  .cta-block a {
    width: calc(33.33333% - 13.33333px);
    float: left;
    margin-left: 10px;
    margin-left: auto;
    margin-right: auto;
    float: none; } }

/* line 1, src/sass/components/_impactBlock.scss */
.impact-block {
  padding-bottom: 20px;
  padding-top: 123px; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .impact-block::after {
    clear: both;
    content: "";
    display: block; }
  /* line 5, src/sass/components/_impactBlock.scss */
  .impact-block .header {
    text-align: center;
    padding-bottom: 90px; }
    /* line 8, src/sass/components/_impactBlock.scss */
    .impact-block .header h1 {
      text-transform: uppercase;
      font-size: 36px;
      letter-spacing: 0.1em;
      font-weight: 700;
      width: calc(66.66667% - 16.66667px);
      float: left;
      margin-left: 10px;
      margin-left: calc(16.66667% - 11.66667px + 20px); }
    /* line 16, src/sass/components/_impactBlock.scss */
    .impact-block .header h3 {
      text-transform: uppercase;
      color: #bd9a36;
      font-size: 14px;
      letter-spacing: 0.2em;
      font-weight: 800; }
    /* line 23, src/sass/components/_impactBlock.scss */
    .impact-block .header p {
      color: #585755;
      font-weight: 400;
      font-size: 14px;
      line-height: 26px;
      width: calc(43.33333% - 14.33333px);
      float: left;
      margin-left: 10px;
      margin-left: calc(28.33333% - 12.83333px + 20px); }
  /* line 32, src/sass/components/_impactBlock.scss */
  .impact-block .column-left {
    width: calc(40% - 14px);
    float: left;
    margin-left: 10px;
    margin-left: calc(13.33333% - 11.33333px + 20px); }
    /* line 35, src/sass/components/_impactBlock.scss */
    .impact-block .column-left a {
      text-decoration: none; }
  /* line 39, src/sass/components/_impactBlock.scss */
  .impact-block .column-right {
    width: calc(26.66667% - 12.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 43, src/sass/components/_impactBlock.scss */
  .impact-block .single-column {
    width: calc(60% - 16px);
    float: left;
    margin-left: 10px;
    margin-left: calc(20% - 12px + 20px);
    text-align: center; }
  /* line 48, src/sass/components/_impactBlock.scss */
  .impact-block .column-header {
    text-transform: uppercase;
    padding-bottom: 18px;
    border-bottom: 2px solid #b1b1b1;
    margin-bottom: 35px; }
    /* line 53, src/sass/components/_impactBlock.scss */
    .impact-block .column-header h4 {
      font-size: 18px;
      letter-spacing: 0.1em;
      font-weight: 800;
      margin-bottom: 1em;
      margin-top: 0; }
    /* line 61, src/sass/components/_impactBlock.scss */
    .impact-block .column-header .link {
      margin-top: 0;
      margin-bottom: 0; }
  /* line 69, src/sass/components/_impactBlock.scss */
  .impact-block .feature img, .impact-block .article img {
    height: auto;
    width: 100%;
    max-width: 466px;
    max-height: 255px; }
  /* line 75, src/sass/components/_impactBlock.scss */
  .impact-block .feature a, .impact-block .article a {
    color: #202020;
    text-decoration: none; }
  /* line 78, src/sass/components/_impactBlock.scss */
  .impact-block .feature h5, .impact-block .article h5 {
    font-size: 16px;
    letter-spacing: 0.025em;
    font-weight: 700;
    margin-bottom: 0;
    color: #202020; }
  /* line 86, src/sass/components/_impactBlock.scss */
  .impact-block .feature h6, .impact-block .article h6 {
    color: #585755;
    font-size: 10px;
    line-height: 13.74px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    margin-top: 1em;
    margin-bottom: 2em; }
  /* line 96, src/sass/components/_impactBlock.scss */
  .impact-block .feature p, .impact-block .article p {
    color: #585755;
    margin-top: 0;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400; }
  /* line 105, src/sass/components/_impactBlock.scss */
  .impact-block .article {
    border-bottom: 2px solid #f7f8fa; }
    /* line 107, src/sass/components/_impactBlock.scss */
    .impact-block .article h6 {
      margin-top: 0;
      margin-bottom: .75em; }
    /* line 111, src/sass/components/_impactBlock.scss */
    .impact-block .article p.news-info {
      color: #b1b1b1;
      font-weight: 600;
      font-size: 10px;
      letter-spacing: 0.1em;
      line-height: 1.5;
      margin-top: 3px;
      margin-bottom: 0; }
  /* line 122, src/sass/components/_impactBlock.scss */
  .impact-block .feature.no-articles img {
    height: 255px;
    -o-object-fit: contain;
    object-fit: contain; }
  /* line 127, src/sass/components/_impactBlock.scss */
  .impact-block .feature.no-articles h5 {
    font-size: 18px;
    margin-bottom: 1.5em; }
  /* line 131, src/sass/components/_impactBlock.scss */
  .impact-block .feature.no-articles p {
    width: calc(66.66667% - 16.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(16.66667% - 11.66667px + 20px); }
  /* line 136, src/sass/components/_impactBlock.scss */
  .impact-block .border-bottom {
    border-bottom: 2px solid #b1b1b1; }
  /* line 139, src/sass/components/_impactBlock.scss */
  .impact-block .padding-bottom {
    padding-bottom: 40px; }
  /* line 142, src/sass/components/_impactBlock.scss */
  .impact-block .download {
    margin-top: 1.5em;
    font-weight: 400;
    font-size: 16px;
    color: #585755;
    line-height: 26px; }
    /* line 148, src/sass/components/_impactBlock.scss */
    .impact-block .download .link {
      font-weight: 400;
      font-size: 16px;
      letter-spacing: normal;
      line-height: 26px; }

@media (max-width: 1024px) {
  /* line 158, src/sass/components/_impactBlock.scss */
  .column-header h4 {
    min-height: 40px; } }

@media (max-width: 767px) {
  /* line 164, src/sass/components/_impactBlock.scss */
  .impact-block {
    padding-top: 75px; }
  /* line 167, src/sass/components/_impactBlock.scss */
  .impact-block .header h1 {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px);
    font-size: 28px; }
  /* line 172, src/sass/components/_impactBlock.scss */
  .impact-block .header h3 {
    font-size: 12px; }
  /* line 175, src/sass/components/_impactBlock.scss */
  .impact-block .header p {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px);
    font-size: 12px;
    line-height: 24px; }
  /* line 181, src/sass/components/_impactBlock.scss */
  .impact-block .column-left, .impact-block .column-right {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px);
    display: block; }
  /* line 186, src/sass/components/_impactBlock.scss */
  .impact-block .column-right {
    padding-top: 10%; }
  /* line 189, src/sass/components/_impactBlock.scss */
  .impact-block .column-header h4 {
    min-height: 0; }
  /* line 192, src/sass/components/_impactBlock.scss */
  .impact-block .single-column {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 196, src/sass/components/_impactBlock.scss */
  .impact-block .feature img {
    -o-object-fit: cover;
    object-fit: cover; } }

/* line 2, src/sass/components/_pageNav.scss */
.page-nav {
  background-color: #ffffff;
  padding-top: 25px;
  padding-bottom: 25px;
  box-shadow: 0px 0px 7.36px 0.64px rgba(0, 0, 0, 0.05);
  position: relative;
  z-index: 99; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .page-nav::after {
    clear: both;
    content: "";
    display: block; }
  /* line 12, src/sass/components/_pageNav.scss */
  .page-nav ul {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0; }
  /* line 18, src/sass/components/_pageNav.scss */
  .page-nav li {
    display: inline-block;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
    /* line 21, src/sass/components/_pageNav.scss */
    .page-nav li:first-of-type {
      margin-left: 0; }
  /* line 26, src/sass/components/_pageNav.scss */
  .page-nav a {
    text-decoration: none;
    color: #202020;
    font-size: 11px;
    line-height: 13px;
    letter-spacing: 0.06em;
    font-weight: 600;
    text-transform: uppercase; }
    /* line 34, src/sass/components/_pageNav.scss */
    .page-nav a:hover {
      color: #bd9a36; }

/* line 40, src/sass/components/_pageNav.scss */
.fixed {
  top: 0;
  left: 0;
  z-index: 100;
  position: fixed;
  width: 100%; }

/* line 47, src/sass/components/_pageNav.scss */
.nav-placeholder {
  height: 68px; }

/* line 51, src/sass/components/_pageNav.scss */
a.active {
  color: #bd9a36; }

@media (max-width: 767px) {
  /* line 56, src/sass/components/_pageNav.scss */
  .page-nav a {
    font-size: 10px; }
  /* line 59, src/sass/components/_pageNav.scss */
  .page-nav li {
    margin-left: calc(0.66667% - 10.06667px + 20px); }
    /* line 61, src/sass/components/_pageNav.scss */
    .page-nav li:first-of-type {
      margin-left: 0; } }

/* line 1, src/sass/components/_nav.scss */
.nav {
  background-color: #ffffff;
  transition: 0.4s;
  position: relative;
  z-index: 99;
  padding-top: 14px;
  padding-bottom: 17px;
  box-shadow: 0px 0px 7.6px 0.4px rgba(0, 0, 0, 0.17); }
  /* line 11, src/sass/components/_nav.scss */
  .nav #impact-arrow, .nav #mobile-impact-arrow {
    transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .nav .mainNav::after {
    clear: both;
    content: "";
    display: block; }
  /* line 21, src/sass/components/_nav.scss */
  .nav .mainNav .menu-main-menu-container {
    padding-top: 5px; }
  /* line 25, src/sass/components/_nav.scss */
  .nav .mainNav a {
    text-decoration: none;
    color: #202020; }
    /* line 28, src/sass/components/_nav.scss */
    .nav .mainNav a:hover {
      color: #bd9a36; }
  /* line 32, src/sass/components/_nav.scss */
  .nav .mainNav ul {
    width: calc(73.33333% - 17.33333px);
    float: left;
    margin-left: 10px;
    margin-left: calc(3.33333% - 10.33333px + 20px);
    list-style: none;
    display: inline-block;
    padding-left: 0; }
  /* line 39, src/sass/components/_nav.scss */
  .nav .mainNav li {
    margin-left: 2.75%;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.16em;
    text-transform: uppercase; }
    /* line 46, src/sass/components/_nav.scss */
    .nav .mainNav li:first-of-type {
      margin-left: 4%; }
  /* line 50, src/sass/components/_nav.scss */
  .nav .mainNav .sub-menu {
    display: none; }
  /* line 53, src/sass/components/_nav.scss */
  .nav .mainNav .home-link {
    width: calc(13.33333% - 11.33333px);
    float: left;
    margin-left: 10px;
    margin-left: calc(3.33333% - 10.33333px + 20px);
    margin-top: 1em;
    margin-bottom: 1em; }
    /* line 58, src/sass/components/_nav.scss */
    .nav .mainNav .home-link .logo {
      width: 200px; }
  /* line 62, src/sass/components/_nav.scss */
  .nav .mainNav .menu-item-36 {
    background-color: #e2dad1;
    border-radius: 23px;
    padding: 13px 32px; }
  /* line 68, src/sass/components/_nav.scss */
  .nav .social-search {
    display: inline-block;
    width: 6.5%;
    min-width: 100px;
    position: absolute;
    right: 2%;
    padding-right: 5px;
    margin-top: 24px;
    font-size: 18px; }
    @media (max-width: 1200px) {
      /* line 68, src/sass/components/_nav.scss */
      .nav .social-search {
        width: 60px;
        margin-top: 15px;
        min-width: auto; }
        /* line 82, src/sass/components/_nav.scss */
        .nav .social-search .social {
          margin-left: 5px !important;
          margin-right: 5px; } }
    /* line 87, src/sass/components/_nav.scss */
    .nav .social-search .social {
      margin-left: 5px; }
      /* line 89, src/sass/components/_nav.scss */
      .nav .social-search .social:first-of-type {
        margin-left: 0; }
  /* line 95, src/sass/components/_nav.scss */
  .nav .invest-sub-nav, .nav .news-sub-nav {
    position: absolute;
    z-index: 12;
    width: calc(63.33333% - 16.33333px);
    float: left;
    margin-left: 10px;
    margin-left: calc(20% - 12px + 20px);
    background-color: #ffffff;
    padding-bottom: 38px;
    padding-top: 24px; }
    /* line 103, src/sass/components/_nav.scss */
    .nav .invest-sub-nav .invest-link-block, .nav .invest-sub-nav .news-link-block, .nav .news-sub-nav .invest-link-block, .nav .news-sub-nav .news-link-block {
      display: inline-block;
      width: calc(26.66667% - 12.66667px);
      float: left;
      margin-left: 10px;
      margin-left: calc(6.66667% - 10.66667px + 20px); }
      /* line 106, src/sass/components/_nav.scss */
      .nav .invest-sub-nav .invest-link-block:first-of-type, .nav .invest-sub-nav .news-link-block:first-of-type, .nav .news-sub-nav .invest-link-block:first-of-type, .nav .news-sub-nav .news-link-block:first-of-type {
        margin-left: calc(3.33333% - 10.33333px + 20px); }
      /* line 111, src/sass/components/_nav.scss */
      .nav .invest-sub-nav .invest-link-block a, .nav .invest-sub-nav .news-link-block a, .nav .news-sub-nav .invest-link-block a, .nav .news-sub-nav .news-link-block a {
        display: block;
        color: #202020;
        text-decoration: none;
        font-size: 11px;
        font-weight: 700;
        letter-spacing: 0.16em;
        text-transform: uppercase; }
        /* line 119, src/sass/components/_nav.scss */
        .nav .invest-sub-nav .invest-link-block a:hover, .nav .invest-sub-nav .invest-link-block a.active-sub-nav, .nav .invest-sub-nav .news-link-block a:hover, .nav .invest-sub-nav .news-link-block a.active-sub-nav, .nav .news-sub-nav .invest-link-block a:hover, .nav .news-sub-nav .invest-link-block a.active-sub-nav, .nav .news-sub-nav .news-link-block a:hover, .nav .news-sub-nav .news-link-block a.active-sub-nav {
          color: #bd9a36; }
      /* line 124, src/sass/components/_nav.scss */
      .nav .invest-sub-nav .invest-link-block p, .nav .invest-sub-nav .news-link-block p, .nav .news-sub-nav .invest-link-block p, .nav .news-sub-nav .news-link-block p {
        color: #585755;
        font-weight: 400;
        font-size: 11px;
        letter-spacing: 0.025em;
        margin-bottom: 0; }
  /* line 134, src/sass/components/_nav.scss */
  .nav .active {
    color: #bd9a36; }
  /* line 138, src/sass/components/_nav.scss */
  .nav .current-menu-item a {
    color: #bd9a36; }
  /* line 142, src/sass/components/_nav.scss */
  .nav .search-form {
    text-align: center;
    position: absolute;
    width: calc(26.66667% - 12.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(66.66667% - 16.66667px + 20px);
    z-index: 12;
    background-color: #ffffff;
    padding: 20px; }
    /* line 150, src/sass/components/_nav.scss */
    .nav .search-form label {
      display: none; }
    /* line 153, src/sass/components/_nav.scss */
    .nav .search-form input[type="submit"] {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      border: none;
      background-color: #bd9a36;
      color: #ffffff;
      text-transform: uppercase;
      letter-spacing: 0.1em;
      font-weight: 600;
      font-size: 11px;
      padding: 5px 10px 4px;
      border-radius: 50px; }
    /* line 167, src/sass/components/_nav.scss */
    .nav .search-form input[type="text"] {
      border-radius: 0;
      border: none;
      background-color: #fbfbfb;
      box-shadow: inset 0 0 1em rgba(0, 0, 0, 0.04); }
      /* line 173, src/sass/components/_nav.scss */
      .nav .search-form input[type="text"]:focus {
        background-color: #fbfbfb;
        box-shadow: inset 0 0 1em rgba(0, 0, 0, 0.04);
        outline: none; }

@media (max-width: 1024px) {
  /* line 183, src/sass/components/_nav.scss */
  .nav {
    background-color: #ffffff; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .mobileNav::after {
    clear: both;
    content: "";
    display: block; }
  /* line 188, src/sass/components/_nav.scss */
  .mobileNav .home-link {
    width: calc(20% - 12px);
    float: left;
    margin-left: 10px;
    margin-left: calc(3.33333% - 10.33333px + 20px);
    padding-top: 20px; }
    /* line 192, src/sass/components/_nav.scss */
    .mobileNav .home-link .logo {
      width: 225px; }
  /* line 197, src/sass/components/_nav.scss */
  .nav.dark {
    background-color: #202020; }
  /* line 200, src/sass/components/_nav.scss */
  .mobile-menu-icon-container {
    width: calc(6.66667% - 10.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(70% - 17px + 20px);
    cursor: pointer;
    margin-top: 2em; }
  /* line 207, src/sass/components/_nav.scss */
  .bar1, .bar2, .bar3 {
    width: 35px;
    height: 5px;
    background-color: #202020;
    margin: 6px 0;
    transition: 0.4s;
    border-radius: 50px; }
  /* Rotate first bar */
  /* line 217, src/sass/components/_nav.scss */
  .change .bar1, .change .bar2, .change .bar3 {
    background-color: #ffffff; }
  /* line 220, src/sass/components/_nav.scss */
  .change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-9px, 6px);
    transform: rotate(-45deg) translate(-9px, 6px); }
  /* Fade out the second bar */
  /* line 226, src/sass/components/_nav.scss */
  .change .bar2 {
    opacity: 0; }
  /* Rotate last bar */
  /* line 231, src/sass/components/_nav.scss */
  .change .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -8px);
    transform: rotate(45deg) translate(-8px, -8px); }
  /* line 235, src/sass/components/_nav.scss */
  .mobile-nav-dropdown {
    padding-top: 60px;
    padding-bottom: 60px;
    clear: both; }
    /* line 239, src/sass/components/_nav.scss */
    .mobile-nav-dropdown ul {
      list-style: none;
      font-size: 52px;
      font-weight: 600;
      letter-spacing: 0.025em;
      line-height: 92px; }
      /* line 246, src/sass/components/_nav.scss */
      .mobile-nav-dropdown ul li .sub-menu {
        display: none; }
      /* line 250, src/sass/components/_nav.scss */
      .mobile-nav-dropdown ul a {
        color: #ffffff;
        text-decoration: none; }
        /* line 253, src/sass/components/_nav.scss */
        .mobile-nav-dropdown ul a:hover {
          color: #bd9a36; }
  /* line 259, src/sass/components/_nav.scss */
  .mobile-social-links {
    padding-left: 40px; }
    /* line 261, src/sass/components/_nav.scss */
    .mobile-social-links a {
      display: block;
      color: #ffffff;
      font-size: 31px;
      line-height: 92px;
      letter-spacing: 0.025em;
      text-decoration: none;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
      /* line 271, src/sass/components/_nav.scss */
      .mobile-social-links a:hover {
        color: #bd9a36; }
      /* line 274, src/sass/components/_nav.scss */
      .mobile-social-links a i {
        font-size: 42px;
        margin-right: 10px;
        vertical-align: middle; } }

@media (max-width: 767px) {
  /* line 285, src/sass/components/_nav.scss */
  .wrapper {
    overflow: hidden; }
  /* line 288, src/sass/components/_nav.scss */
  .mobileNav .home-link {
    width: calc(66.66667% - 16.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
    /* line 291, src/sass/components/_nav.scss */
    .mobileNav .home-link .logo {
      width: 180px; }
  /* line 295, src/sass/components/_nav.scss */
  .mobile-menu-icon-container {
    width: calc(6.66667% - 10.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(11.66667% - 11.16667px + 20px);
    margin-top: 1.5em; }
  /* line 300, src/sass/components/_nav.scss */
  .mobile-nav-dropdown {
    padding-top: 20px;
    padding-bottom: 20px; }
    /* line 303, src/sass/components/_nav.scss */
    .mobile-nav-dropdown ul {
      font-size: 18px;
      line-height: 54px; }
    /* line 308, src/sass/components/_nav.scss */
    .mobile-nav-dropdown .mobile-social-links a {
      font-size: 11px;
      line-height: 54px; } }

@media (min-width: 1024px) and (max-width: 1140px) {
  /* line 319, src/sass/components/_nav.scss */
  .nav .mainNav li {
    font-size: 10px;
    margin-left: 2%; } }

/* line 1, src/sass/components/_search.scss */
.search-container {
  padding-top: 40px;
  padding-bottom: 100px; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .search-container::after {
    clear: both;
    content: "";
    display: block; }
  /* line 5, src/sass/components/_search.scss */
  .search-container .results-wrapper {
    width: calc(60% - 16px);
    float: left;
    margin-left: 10px;
    margin-left: calc(20% - 12px + 20px); }
    /* line 8, src/sass/components/_search.scss */
    .search-container .results-wrapper h1 {
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.1em; }
    /* line 13, src/sass/components/_search.scss */
    .search-container .results-wrapper a {
      text-decoration: none;
      color: #202020;
      font-size: 18px;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.025em;
      margin-bottom: 0; }
      /* line 21, src/sass/components/_search.scss */
      .search-container .results-wrapper a:hover {
        color: #bd9a36; }
    /* line 25, src/sass/components/_search.scss */
    .search-container .results-wrapper .type {
      text-transform: uppercase;
      font-weight: 600;
      font-size: 14px;
      letter-spacing: 0.1em; }
    /* line 32, src/sass/components/_search.scss */
    .search-container .results-wrapper p {
      color: #585755;
      font-weight: 400;
      font-size: 12px; }
  /* line 38, src/sass/components/_search.scss */
  .search-container .results-item {
    padding: 20px 0;
    border-bottom: 2px solid #d2d5db; }
  /* line 42, src/sass/components/_search.scss */
  .search-container .highlight {
    color: #bd9a36; }
  /* line 45, src/sass/components/_search.scss */
  .search-container .top {
    border-bottom: 2px solid #b1b1b1;
    padding-bottom: 40px;
    margin-bottom: 20px; }
  /* line 51, src/sass/components/_search.scss */
  .search-container .in-page-seach-wrapper label {
    display: none; }
  /* line 54, src/sass/components/_search.scss */
  .search-container .in-page-seach-wrapper input[type="text"] {
    border-radius: 0;
    border: none;
    background-color: #fbfbfb;
    box-shadow: inset 0 0 1em rgba(0, 0, 0, 0.04);
    padding: 10px 10px;
    font-size: 13px;
    width: 33%; }
  /* line 64, src/sass/components/_search.scss */
  .search-container .in-page-seach-wrapper input[type="submit"] {
    border-radius: 50px;
    background-color: #bd9a36;
    color: #ffffff;
    font-weight: 600;
    font-size: 11px;
    line-height: 13px;
    letter-spacing: 0.26em;
    text-decoration: none;
    text-transform: uppercase;
    padding: 15px 32px;
    display: inline-block;
    text-align: center;
    transition: all 0.5s;
    cursor: pointer;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  /* line 87, src/sass/components/_search.scss */
  .search-container .no-results {
    min-height: 300px; }
    /* line 89, src/sass/components/_search.scss */
    .search-container .no-results p {
      font-size: 18px; }
    /* line 92, src/sass/components/_search.scss */
    .search-container .no-results a {
      color: #bd9a36;
      font-weight: 400;
      font-size: 18px;
      text-transform: none; }
  /* line 101, src/sass/components/_search.scss */
  .search-container #map-container > div > div.region-map-info > div:nth-child(6) > div.column-right {
    height: 100%; }

/* line 1, src/sass/components/_sitemap.scss */
.sitemap-page {
  padding-top: 40px;
  padding-bottom: 40px; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .sitemap-page::after {
    clear: both;
    content: "";
    display: block; }
  /* line 5, src/sass/components/_sitemap.scss */
  .sitemap-page .sitemap-wrapper {
    margin-left: calc(13.33333% - 11.33333px + 20px); }
    /* line 7, src/sass/components/_sitemap.scss */
    .sitemap-page .sitemap-wrapper h1, .sitemap-page .sitemap-wrapper h2 {
      text-align: left;
      text-transform: uppercase;
      letter-spacing: 0.1em; }
    /* line 12, src/sass/components/_sitemap.scss */
    .sitemap-page .sitemap-wrapper h2 {
      font-weight: 600;
      text-align: left; }
    /* line 16, src/sass/components/_sitemap.scss */
    .sitemap-page .sitemap-wrapper ul {
      padding-bottom: 15px; }
    /* line 19, src/sass/components/_sitemap.scss */
    .sitemap-page .sitemap-wrapper a {
      color: #bd9a36;
      text-decoration: none;
      line-height: 22px;
      text-align: left; }

/* line 1, src/sass/components/_mapModal.scss */
.contact-map-wrapper {
  position: relative; }

/* line 4, src/sass/components/_mapModal.scss */
#map-container {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(32, 32, 32, 0.9);
  z-index: 99;
  top: 0; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  #map-container::after {
    clear: both;
    content: "";
    display: block; }

/* line 13, src/sass/components/_mapModal.scss */
.contacts-select-block #map-container {
  position: absolute; }

/* line 16, src/sass/components/_mapModal.scss */
.align-center {
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translate(-50%); }

/* line 24, src/sass/components/_mapModal.scss */
.map-content, .contacts-select-block .map-content {
  background-color: #ffffff;
  width: calc(86.66667% - 18.66667px);
  float: left;
  margin-left: 10px;
  margin-left: 0;
  min-height: 929px;
  text-align: center;
  padding-bottom: 20px; }
  /* line 31, src/sass/components/_mapModal.scss */
  .map-content h4, .contacts-select-block .map-content h4 {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.2em;
    text-transform: uppercase; }
  /* line 37, src/sass/components/_mapModal.scss */
  .map-content p, .contacts-select-block .map-content p {
    color: #585755;
    font-size: 12px;
    font-weight: 400;
    text-transform: none; }
  /* line 43, src/sass/components/_mapModal.scss */
  .map-content .map-image-wrap, .contacts-select-block .map-content .map-image-wrap {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative; }
  /* line 50, src/sass/components/_mapModal.scss */
  .map-content .regions-images, .contacts-select-block .map-content .regions-images {
    width: 100%;
    height: auto;
    display: block;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100%; }
    /* line 58, src/sass/components/_mapModal.scss */
    .map-content .regions-images img, .contacts-select-block .map-content .regions-images img {
      width: 100%;
      height: auto; }
  /* line 63, src/sass/components/_mapModal.scss */
  .map-content .region-map-nav, .map-content .region-map-nav, .contacts-select-block .map-content .region-map-nav, .contacts-select-block .map-content .region-map-nav {
    display: block;
    list-style: none;
    text-align: center;
    padding-left: 0;
    font-size: 12px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    float: none; }
    /* line 73, src/sass/components/_mapModal.scss */
    .map-content .region-map-nav li, .map-content .region-map-nav li, .contacts-select-block .map-content .region-map-nav li, .contacts-select-block .map-content .region-map-nav li {
      border-top: none;
      display: inline-block;
      color: #585755;
      padding-left: 1%;
      padding-right: 1%;
      margin-top: 1em;
      margin-left: -5px;
      padding-top: 0;
      font-size: 12px;
      font-weight: 400;
      text-transform: none;
      float: none;
      width: auto; }
      /* line 87, src/sass/components/_mapModal.scss */
      .map-content .region-map-nav li:hover, .map-content .region-map-nav li:hover, .contacts-select-block .map-content .region-map-nav li:hover, .contacts-select-block .map-content .region-map-nav li:hover {
        color: #202020;
        cursor: pointer; }
      /* line 92, src/sass/components/_mapModal.scss */
      .map-content .region-map-nav li.selected, .map-content .region-map-nav li.selected, .contacts-select-block .map-content .region-map-nav li.selected, .contacts-select-block .map-content .region-map-nav li.selected {
        color: #202020;
        border-top: none; }
  /* line 98, src/sass/components/_mapModal.scss */
  .map-content .individual-map-info, .contacts-select-block .map-content .individual-map-info {
    padding-top: 20px; }
    /* line 100, src/sass/components/_mapModal.scss */
    .map-content .individual-map-info h4, .contacts-select-block .map-content .individual-map-info h4 {
      margin-top: 0; }
    /* line 103, src/sass/components/_mapModal.scss */
    .map-content .individual-map-info h5, .contacts-select-block .map-content .individual-map-info h5 {
      text-transform: uppercase;
      font-size: 10px;
      letter-spacing: 0.1em; }
    /* line 108, src/sass/components/_mapModal.scss */
    .map-content .individual-map-info h6, .contacts-select-block .map-content .individual-map-info h6 {
      margin-top: 0;
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 0.1em;
      margin-bottom: 1em; }
    /* line 115, src/sass/components/_mapModal.scss */
    .map-content .individual-map-info .map-communities-copy, .contacts-select-block .map-content .individual-map-info .map-communities-copy {
      color: #585755;
      font-family: "Tiempos", "Serif", serif;
      font-style: italic;
      font-size: 12px;
      line-height: 24px; }
    /* line 123, src/sass/components/_mapModal.scss */
    .map-content .individual-map-info .column-left, .contacts-select-block .map-content .individual-map-info .column-left {
      width: calc(60% - 16px);
      float: left;
      margin-left: 10px;
      margin-left: calc(6.66667% - 10.66667px + 20px);
      text-align: left; }
    /* line 128, src/sass/components/_mapModal.scss */
    .map-content .individual-map-info .column-right, .contacts-select-block .map-content .individual-map-info .column-right {
      width: calc(26.66667% - 12.66667px);
      float: left;
      margin-left: 10px;
      margin-left: calc(6.66667% - 10.66667px + 20px);
      text-align: left; }
      /* line 132, src/sass/components/_mapModal.scss */
      .map-content .individual-map-info .column-right .name-title, .contacts-select-block .map-content .individual-map-info .column-right .name-title {
        margin-top: 0;
        line-height: normal;
        margin-bottom: 0; }
      /* line 139, src/sass/components/_mapModal.scss */
      .map-content .individual-map-info .column-right .map-contact-link a, .contacts-select-block .map-content .individual-map-info .column-right .map-contact-link a {
        color: #bd9a36;
        font-size: 10px;
        vertical-align: super; }
      /* line 144, src/sass/components/_mapModal.scss */
      .map-content .individual-map-info .column-right .map-contact-link a, .contacts-select-block .map-content .individual-map-info .column-right .map-contact-link a {
        text-transform: uppercase;
        text-decoration: none; }
      /* line 148, src/sass/components/_mapModal.scss */
      .map-content .individual-map-info .column-right .map-contact-link i, .contacts-select-block .map-content .individual-map-info .column-right .map-contact-link i {
        color: #202020;
        font-size: 20px;
        margin-right: 14px;
        width: 20px; }

/* line 160, src/sass/components/_mapModal.scss */
.contact-map-wrapper .align-center {
  position: relative;
  top: 100%;
  left: 50%;
  -webkit-transform: translateY(-100%) translateX(-50%);
  transform: translateY(-100%) translate(-50%); }

/* line 169, src/sass/components/_mapModal.scss */
.clickable-regions {
  display: inline-block; }

/* line 172, src/sass/components/_mapModal.scss */
.region-click {
  position: absolute;
  overflow: hidden;
  display: block;
  z-index: 10; }

/* line 179, src/sass/components/_mapModal.scss */
.region-click-1 {
  width: 11%;
  height: 49%;
  left: 63%;
  top: 16%; }

/* line 186, src/sass/components/_mapModal.scss */
.region-click-2 {
  width: 12%;
  height: 38%;
  left: 43%;
  top: 17%; }

/* line 193, src/sass/components/_mapModal.scss */
.region-click-3 {
  width: 13%;
  height: 11%;
  left: 69.5%;
  top: 79%; }

/* line 199, src/sass/components/_mapModal.scss */
.region-click-4 {
  width: 5%;
  height: 9%;
  top: 67%;
  left: 69.5%; }

/* line 205, src/sass/components/_mapModal.scss */
.region-click-4b {
  width: 24%;
  height: 37%;
  top: 51%;
  left: 17%; }

/* line 211, src/sass/components/_mapModal.scss */
.region-click-5 {
  width: 7%;
  height: 40%;
  top: 44%;
  left: 55.5%; }

/* line 217, src/sass/components/_mapModal.scss */
.region-click-5b {
  width: 6.5%;
  height: 15%;
  top: 69%;
  left: 62.5%; }

/* line 223, src/sass/components/_mapModal.scss */
.region-click-6 {
  width: 25%;
  height: 32%;
  left: 17%;
  top: 14%; }

/* line 229, src/sass/components/_mapModal.scss */
.region-click-7 {
  width: 15%;
  height: 40%;
  left: 75%;
  top: 38%; }

/* line 235, src/sass/components/_mapModal.scss */
.region-click-7b {
  width: 6%;
  height: 3%;
  left: 83%;
  top: 82.5%; }

/* line 1, src/sass/components/_privacy.scss */
.privacy-wrapper {
  padding-top: 40px;
  padding-bottom: 100px; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .privacy-wrapper::after {
    clear: both;
    content: "";
    display: block; }
  /* line 5, src/sass/components/_privacy.scss */
  .privacy-wrapper .privacy-inner {
    width: calc(60% - 16px);
    float: left;
    margin-left: 10px;
    margin-left: calc(20% - 12px + 20px); }
    /* line 8, src/sass/components/_privacy.scss */
    .privacy-wrapper .privacy-inner h1 {
      text-transform: uppercase;
      font-weight: 800;
      letter-spacing: 0.1em;
      text-align: left;
      font-size: 48px; }
    /* line 15, src/sass/components/_privacy.scss */
    .privacy-wrapper .privacy-inner h3 {
      text-transform: uppercase;
      letter-spacing: .075em;
      font-weight: 700; }
    /* line 20, src/sass/components/_privacy.scss */
    .privacy-wrapper .privacy-inner .table-of-contents {
      list-style: decimal; }
      /* line 22, src/sass/components/_privacy.scss */
      .privacy-wrapper .privacy-inner .table-of-contents a {
        color: #bd9a36;
        text-decoration: none; }
    /* line 27, src/sass/components/_privacy.scss */
    .privacy-wrapper .privacy-inner p {
      color: #585755;
      font-size: 16px;
      line-height: 34px; }
      /* line 31, src/sass/components/_privacy.scss */
      .privacy-wrapper .privacy-inner p a {
        color: #bd9a36;
        text-decoration: none; }
    /* line 36, src/sass/components/_privacy.scss */
    .privacy-wrapper .privacy-inner ul {
      color: #585755;
      font-size: 16px;
      line-height: 24px; }

/* line 1, src/sass/components/_footer.scss */
footer {
  background-color: #202020;
  color: #ffffff;
  position: relative;
  padding-top: 88px;
  padding-bottom: 25px; }

/* line 8, src/sass/components/_footer.scss */
#subscribe-toggle {
  cursor: pointer; }

/* line 11, src/sass/components/_footer.scss */
#news-letter-subscribe {
  position: fixed;
  z-index: 99999;
  bottom: 0;
  right: 0px;
  background-color: #202020;
  padding-top: 20px; }
  /* line 20, src/sass/components/_footer.scss */
  #news-letter-subscribe .frm_forms, #news-letter-subscribe h3 {
    width: 90%;
    margin-left: auto;
    margin-right: auto; }
  /* line 25, src/sass/components/_footer.scss */
  #news-letter-subscribe .frm_style_formidable-style.with_frm_style label.frm_primary_label {
    color: #ffffff;
    font-family: "Montserrat", sans-serif;
    font-weight: 800;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 12px;
    padding-bottom: 1em; }
  /* line 35, src/sass/components/_footer.scss */
  #news-letter-subscribe .frm_style_formidable-style.with_frm_style .frm_checkbox label {
    color: #ffffff;
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }
  /* line 40, src/sass/components/_footer.scss */
  #news-letter-subscribe .frm_style_formidable-style.with_frm_style .frm_checkbox {
    display: inline-block; }
  /* line 43, src/sass/components/_footer.scss */
  #news-letter-subscribe .frm_style_formidable-style.with_frm_style .frm_submit button {
    background-color: #bd9a36;
    color: #ffffff;
    border: none;
    border-radius: 50px;
    padding: 15px 0;
    width: 50%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    font-size: 11px;
    box-shadow: none; }
  /* line 57, src/sass/components/_footer.scss */
  #news-letter-subscribe .frm_style_formidable-style.with_frm_style .frm_required {
    color: #bd9a36;
    font-size: 14px;
    font-weight: 400; }

/* line 63, src/sass/components/_footer.scss */
.footer-content {
  margin-bottom: 70px; }
  /* line 65, src/sass/components/_footer.scss */
  .footer-content .logo {
    width: calc(20% - 12px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 69, src/sass/components/_footer.scss */
  .footer-content .menu-column {
    width: calc(16.66667% - 11.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px);
    font-weight: 500;
    font-size: 11px;
    line-height: 21px;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: top; }
    /* line 72, src/sass/components/_footer.scss */
    .footer-content .menu-column.small {
      width: calc(8.33333% - 10.83333px);
      float: left;
      margin-left: 10px;
      margin-left: calc(3.33333% - 10.33333px + 20px); }
    /* line 84, src/sass/components/_footer.scss */
    .footer-content .menu-column .menu-item-40 a {
      color: #585755;
      text-decoration: none;
      cursor: default; }
      /* line 88, src/sass/components/_footer.scss */
      .footer-content .menu-column .menu-item-40 a:hover {
        color: #585755; }
    /* line 93, src/sass/components/_footer.scss */
    .footer-content .menu-column ul {
      margin-top: 0;
      margin-bottom: 0;
      padding-left: 0;
      list-style: none; }
      /* line 98, src/sass/components/_footer.scss */
      .footer-content .menu-column ul a {
        color: #ffffff;
        text-decoration: none; }
        /* line 101, src/sass/components/_footer.scss */
        .footer-content .menu-column ul a:hover {
          color: #bd9a36; }
      /* line 105, src/sass/components/_footer.scss */
      .footer-content .menu-column ul .sub-menu {
        padding-left: 10px; }
        /* line 107, src/sass/components/_footer.scss */
        .footer-content .menu-column ul .sub-menu a {
          color: #ffffff;
          text-decoration: none;
          cursor: pointer; }
          /* line 111, src/sass/components/_footer.scss */
          .footer-content .menu-column ul .sub-menu a:hover {
            color: #bd9a36; }
  /* line 118, src/sass/components/_footer.scss */
  .footer-content .footer-contact {
    display: inline-block;
    width: calc(14.66667% - 11.46667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(17.33333% - 11.73333px + 20px);
    font-weight: 400;
    font-size: 10px;
    letter-spacing: 0.2em;
    text-transform: uppercase; }
    /* line 126, src/sass/components/_footer.scss */
    .footer-content .footer-contact p {
      margin-top: 0;
      margin-bottom: 9px;
      line-height: 21px; }
      /* line 130, src/sass/components/_footer.scss */
      .footer-content .footer-contact p:first-of-type {
        margin-top: 0; }
    /* line 134, src/sass/components/_footer.scss */
    .footer-content .footer-contact a {
      color: #ffffff;
      text-decoration: none; }
      /* line 137, src/sass/components/_footer.scss */
      .footer-content .footer-contact a:hover {
        color: #bd9a36; }
      /* line 140, src/sass/components/_footer.scss */
      .footer-content .footer-contact a p {
        line-height: normal; }

/* line 146, src/sass/components/_footer.scss */
.copyright {
  margin-top: 0;
  margin-bottom: 0;
  width: calc(53.33333% - 15.33333px);
  float: left;
  margin-left: 10px;
  margin-left: calc(6.66667% - 10.66667px + 20px);
  font-weight: 400;
  text-transform: uppercase;
  font-size: 8px;
  line-height: 14px;
  letter-spacing: 0.2em; }
  /* line 156, src/sass/components/_footer.scss */
  .copyright a {
    font-weight: 500;
    cursor: pointer;
    color: #ffffff;
    text-decoration: none; }
    /* line 161, src/sass/components/_footer.scss */
    .copyright a:hover {
      color: #bd9a36; }
  /* line 165, src/sass/components/_footer.scss */
  .copyright span {
    margin-left: 2%;
    margin-right: 2%; }

/* line 170, src/sass/components/_footer.scss */
.links {
  width: calc(20% - 12px);
  float: left;
  margin-left: 10px;
  margin-left: calc(20% - 12px + 20px); }
  /* line 173, src/sass/components/_footer.scss */
  .links a, .links p {
    margin-right: 20px;
    color: #bd9a36;
    text-decoration: none;
    font-size: 10px;
    line-height: 20px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    vertical-align: bottom; }
  /* line 184, src/sass/components/_footer.scss */
  .links p {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0; }
  /* line 190, src/sass/components/_footer.scss */
  .links a i {
    color: #ffffff;
    font-size: 20px; }
    /* line 193, src/sass/components/_footer.scss */
    .links a i:hover {
      color: #bd9a36; }

@media (max-width: 1024px) {
  /* line 199, src/sass/components/_footer.scss */
  footer {
    margin-top: -1px; }
    /* line 202, src/sass/components/_footer.scss */
    footer ul li {
      line-height: 14px;
      margin-bottom: 4px; }
  /* line 208, src/sass/components/_footer.scss */
  .footer-content .footer-contact {
    width: calc(23.33333% - 12.33333px);
    float: left;
    margin-left: 10px;
    margin-left: calc(10% - 11px + 20px); }
  /* line 212, src/sass/components/_footer.scss */
  .copyright {
    width: calc(60% - 16px);
    float: left;
    margin-left: 10px;
    margin-left: calc(3.33333% - 10.33333px + 20px); }
  /* line 216, src/sass/components/_footer.scss */
  .links {
    width: calc(23.33333% - 12.33333px);
    float: left;
    margin-left: 10px;
    margin-left: calc(10% - 11px + 20px); } }

@media (max-width: 767px) {
  /* line 223, src/sass/components/_footer.scss */
  #news-letter-subscribe {
    width: 100%;
    right: 0;
    bottom: 0;
    max-height: 100vh;
    overflow: scroll; }
  /* line 230, src/sass/components/_footer.scss */
  footer {
    padding-top: 25px; }
    /* line 232, src/sass/components/_footer.scss */
    footer .footer-content .menu-column {
      margin-bottom: 40px; }
    /* line 235, src/sass/components/_footer.scss */
    footer .footer-content .menu-column, footer .footer-content .menu-column.small, footer .footer-content .footer-contact {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      display: block;
      float: none;
      margin-top: 20px; }
    /* line 243, src/sass/components/_footer.scss */
    footer .footer-content .menu-column {
      margin-top: 20px; }
  /* line 247, src/sass/components/_footer.scss */
  .footer-content {
    margin-bottom: 50px; }
  /* line 250, src/sass/components/_footer.scss */
  .footer-content .logo {
    width: calc(50% - 15px);
    float: left;
    margin-left: 10px;
    margin-left: calc(25% - 12.5px + 20px);
    margin-bottom: 20px; }
  /* line 256, src/sass/components/_footer.scss */
  .footer-content .menu-column, .footer-content .menu-column.small, .footer-content .footer-contact {
    width: calc(33.33333% - 13.33333px);
    float: left;
    margin-left: 10px;
    margin-top: 40px; }
  /* line 260, src/sass/components/_footer.scss */
  .footer-content .menu-column ul {
    padding-left: 10px; }
  /* line 263, src/sass/components/_footer.scss */
  .footer-content .footer-contact p {
    padding-left: 10px; }
  /* line 267, src/sass/components/_footer.scss */
  .copyright {
    width: 100%;
    text-align: center;
    margin-left: 0;
    margin-bottom: 30px; }
  /* line 273, src/sass/components/_footer.scss */
  .links {
    width: 100%;
    text-align: center;
    margin-left: 0; }
  /* line 280, src/sass/components/_footer.scss */
  footer ul li {
    line-height: 13px;
    margin-bottom: 3px; } }

/*Home Page*/
/*Hero on home page*/
/* line 2, src/sass/components/_homeHero.scss */
.home-hero {
  background-color: #e2dad1;
  color: #ffffff; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .home-hero::after {
    clear: both;
    content: "";
    display: block; }
  /* line 7, src/sass/components/_homeHero.scss */
  .home-hero * {
    box-sizing: border-box; }
  /* line 11, src/sass/components/_homeHero.scss */
  .home-hero .video-contain {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    max-height: 750px; }
    /* line 17, src/sass/components/_homeHero.scss */
    .home-hero .video-contain:before {
      content: '';
      padding-top: 45%;
      display: block; }
      @media (min-width: 1400px) {
        /* line 17, src/sass/components/_homeHero.scss */
        .home-hero .video-contain:before {
          padding-top: 40%; } }
      @media (max-width: 1200px) {
        /* line 17, src/sass/components/_homeHero.scss */
        .home-hero .video-contain:before {
          padding-top: 50%; } }
      @media (max-width: 767px) {
        /* line 17, src/sass/components/_homeHero.scss */
        .home-hero .video-contain:before {
          padding-top: 45%; } }
    /* line 33, src/sass/components/_homeHero.scss */
    .home-hero .video-contain video {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 100%;
      height: auto;
      -webkit-transform: translate3d(-50%, -50%, 0);
              transform: translate3d(-50%, -50%, 0);
      -o-object-position: center;
         object-position: center;
      -o-object-fit: cover;
         object-fit: cover;
      overflow: hidden;
      z-index: 1; }
      @media (max-width: 767px) {
        /* line 33, src/sass/components/_homeHero.scss */
        .home-hero .video-contain video {
          display: none; } }
  /* line 50, src/sass/components/_homeHero.scss */
  .home-hero .mobile-fallback {
    display: none; }
    @media (max-width: 767px) {
      /* line 50, src/sass/components/_homeHero.scss */
      .home-hero .mobile-fallback {
        display: block;
        width: 100%;
        height: auto;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate3d(-50%, -50%, 0);
                transform: translate3d(-50%, -50%, 0); } }
  /* line 64, src/sass/components/_homeHero.scss */
  .home-hero .hero-text {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    text-align: center;
    font-family: "Tiempos", "Serif", serif;
    font-weight: 600;
    line-height: 1.3;
    width: 100%;
    padding: 5% 10%;
    z-index: 999;
    font-size: 80px; }
    @media (max-width: 1024px) {
      /* line 64, src/sass/components/_homeHero.scss */
      .home-hero .hero-text {
        font-size: 66px; } }
    @media (max-width: 767px) {
      /* line 64, src/sass/components/_homeHero.scss */
      .home-hero .hero-text {
        font-size: 50px; } }
    @media (max-width: 450px) {
      /* line 64, src/sass/components/_homeHero.scss */
      .home-hero .hero-text {
        font-size: 36px; } }
    /* line 87, src/sass/components/_homeHero.scss */
    .home-hero .hero-text sup {
      font-weight: normal;
      font-size: 36%;
      top: -1.2em;
      font-family: "Montserrat", sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }

/*Three Types of Investments block*/
/* line 2, src/sass/components/_homeInvest.scss */
.home-investments {
  padding-top: 75px;
  padding-bottom: 128px; }

/* line 6, src/sass/components/_homeInvest.scss */
.home-invest-header {
  width: calc(80% - 18px);
  float: left;
  margin-left: 10px;
  margin-left: calc(6.66667% - 10.66667px + 20px);
  font-size: 26px;
  color: #202020;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.075em;
  margin-bottom: 44px;
  margin-top: 0; }

/* line 17, src/sass/components/_homeInvest.scss */
.home-invest-sub-header {
  width: calc(60% - 16px);
  float: left;
  margin-left: 10px;
  margin-left: calc(6.66667% - 10.66667px + 20px);
  font-size: 14px;
  line-height: 26px;
  font-weight: 400;
  color: #585755;
  margin-bottom: 82px;
  letter-spacing: normal; }

/* line 27, src/sass/components/_homeInvest.scss */
.home-invest-type {
  width: calc(25% - 12.5px);
  float: left;
  margin-left: 10px;
  margin-left: calc(5% - 10.5px + 20px); }
  /* line 30, src/sass/components/_homeInvest.scss */
  .home-invest-type:first-of-type {
    margin-left: calc(6.66667% - 10.66667px + 20px); }

/* line 35, src/sass/components/_homeInvest.scss */
.home-invest-type h4 {
  font-weight: 700;
  font-size: 18px;
  letter-spacing: .26em;
  text-transform: uppercase;
  margin-bottom: 18px;
  margin-top: 0;
  position: relative;
  min-height: 40px; }

/* line 45, src/sass/components/_homeInvest.scss */
.home-invest-type p {
  color: #585755;
  font-size: 12px;
  line-height: 22px;
  letter-spacing: 0.025em;
  font-weight: 500;
  margin-bottom: 36px;
  min-height: 60px; }

/* line 54, src/sass/components/_homeInvest.scss */
.home-invest-type .invest-copy {
  min-height: 176px; }

/* line 57, src/sass/components/_homeInvest.scss */
.home-invest-type .invest-subheading {
  font-size: 15px;
  font-family: serif;
  font-style: italic;
  line-height: 20px;
  margin-bottom: 45px; }

/* line 64, src/sass/components/_homeInvest.scss */
.home-invest-type .button {
  width: calc(66.66667% - 16.66667px);
  float: left;
  margin-left: 10px;
  margin-left: 0;
  padding: 17px 10px;
  position: relative;
  bottom: 0;
  margin-bottom: 0; }

/* line 72, src/sass/components/_homeInvest.scss */
.home-invest-type .two-row-button {
  padding: 12px 10px;
  position: relative;
  bottom: 0; }

/* line 77, src/sass/components/_homeInvest.scss */
.home-invest-type .link {
  margin-left: 4%;
  position: relative;
  top: 12px; }

@media (max-width: 1024px) {
  /* line 87, src/sass/components/_homeInvest.scss */
  .home-invest-type {
    display: block;
    width: calc(60% - 16px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px);
    padding-bottom: 45px; }
    /* line 92, src/sass/components/_homeInvest.scss */
    .home-invest-type .invest-subheading {
      min-height: 0; }
    /* line 95, src/sass/components/_homeInvest.scss */
    .home-invest-type .invest-copy {
      margin-bottom: 32px;
      min-height: 0; }
    /* line 99, src/sass/components/_homeInvest.scss */
    .home-invest-type .button {
      margin-left: 0; }
    /* line 102, src/sass/components/_homeInvest.scss */
    .home-invest-type .link {
      margin-left: 10px; }
    /* line 105, src/sass/components/_homeInvest.scss */
    .home-invest-type .button {
      width: calc(33.33333% - 13.33333px);
      float: left;
      margin-left: 10px;
      margin-left: 0; } }

@media (max-width: 767px) {
  /* line 114, src/sass/components/_homeInvest.scss */
  .home-invest-header {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px);
    font-size: 18px; }
  /* line 119, src/sass/components/_homeInvest.scss */
  .home-invest-sub-header {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 123, src/sass/components/_homeInvest.scss */
  .home-invest-type {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px);
    padding-bottom: 20px;
    border-bottom: 2px solid #f7f8fa;
    margin-bottom: 20px; }
    /* line 129, src/sass/components/_homeInvest.scss */
    .home-invest-type:last-of-type {
      border-bottom: none;
      margin-bottom: 0;
      padding-bottom: 0; }
  /* line 135, src/sass/components/_homeInvest.scss */
  .home-invest-type .button, .home-invest-type .link {
    display: block;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    float: none; }
  /* line 142, src/sass/components/_homeInvest.scss */
  .home-invest-type .button {
    margin-bottom: 12px; }
  /* line 145, src/sass/components/_homeInvest.scss */
  .home-invest-type .link {
    text-align: center;
    margin-bottom: 12px; } }

/* line 3, src/sass/components/_alternating-image-text-grid.scss */
.alternating-image-text-grid * {
  box-sizing: border-box; }

/* line 7, src/sass/components/_alternating-image-text-grid.scss */
.alternating-image-text-grid .alternating-grid--titleBar {
  background-color: #bd9a36;
  color: #202020;
  text-align: center;
  padding: 20px 5%; }
  /* line 12, src/sass/components/_alternating-image-text-grid.scss */
  .alternating-image-text-grid .alternating-grid--titleBar h2 {
    margin: 0;
    line-height: 1;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 3px; }

/* line 21, src/sass/components/_alternating-image-text-grid.scss */
.alternating-image-text-grid .alt__gridRow {
  display: flex;
  flex-flow: row nowrap; }
  @media screen and (max-width: 767px) {
    /* line 21, src/sass/components/_alternating-image-text-grid.scss */
    .alternating-image-text-grid .alt__gridRow {
      display: block;
      flex-flow: unset; } }
  /* line 29, src/sass/components/_alternating-image-text-grid.scss */
  .alternating-image-text-grid .alt__gridRow:nth-child(even) {
    flex-direction: row-reverse; }
  /* line 33, src/sass/components/_alternating-image-text-grid.scss */
  .alternating-image-text-grid .alt__gridRow:after {
    content: '';
    clear: both;
    display: block; }

/* line 40, src/sass/components/_alternating-image-text-grid.scss */
.alternating-image-text-grid .alt__gridBlock {
  flex: 1 1 50%;
  max-width: 50%;
  width: 100%; }
  @media screen and (max-width: 767px) {
    /* line 40, src/sass/components/_alternating-image-text-grid.scss */
    .alternating-image-text-grid .alt__gridBlock {
      max-width: 100%; } }
  /* line 48, src/sass/components/_alternating-image-text-grid.scss */
  .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text {
    padding: 4% 4% 6%;
    background-color: #202020; }
    @media screen and (max-width: 767px) {
      /* line 48, src/sass/components/_alternating-image-text-grid.scss */
      .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text {
        padding: 7% 0; } }
    /* line 55, src/sass/components/_alternating-image-text-grid.scss */
    .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text:after {
      content: '';
      clear: both;
      display: block; }
    /* line 61, src/sass/components/_alternating-image-text-grid.scss */
    .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text .alt__gridBlock--text--inner {
      width: 100%;
      height: 100%;
      color: #ffffff;
      display: flex;
      flex-flow: column nowrap;
      justify-content: flex-end; }
      @media screen and (max-width: 767px) {
        /* line 61, src/sass/components/_alternating-image-text-grid.scss */
        .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text .alt__gridBlock--text--inner {
          width: calc(86.66667% - 18.66667px);
          float: left;
          margin-left: 10px;
          margin-left: calc(6.66667% - 10.66667px + 20px); } }
      /* line 74, src/sass/components/_alternating-image-text-grid.scss */
      .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text .alt__gridBlock--text--inner .gridBlock__text--bottom {
        align-self: flex-end;
        width: 100%; }
      /* line 80, src/sass/components/_alternating-image-text-grid.scss */
      .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text .alt__gridBlock--text--inner h1, .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text .alt__gridBlock--text--inner h2, .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text .alt__gridBlock--text--inner h3, .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text .alt__gridBlock--text--inner h4, .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text .alt__gridBlock--text--inner h5, .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text .alt__gridBlock--text--inner h6 {
        color: #bd9a36; }
      /* line 84, src/sass/components/_alternating-image-text-grid.scss */
      .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text .alt__gridBlock--text--inner h3 {
        font-family: "Tiempos", "Serif", serif;
        font-weight: 600;
        font-style: italic;
        font-size: 48px;
        font-size: calc(32px + 0.75vw);
        line-height: 1.4;
        margin: 0 0 100px; }
        @media screen and (max-width: 1200px) {
          /* line 84, src/sass/components/_alternating-image-text-grid.scss */
          .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text .alt__gridBlock--text--inner h3 {
            font-size: 38px;
            font-size: calc(26px + 0.6vw);
            margin: 0 0 65px; } }
        @media screen and (max-width: 1024px) {
          /* line 84, src/sass/components/_alternating-image-text-grid.scss */
          .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text .alt__gridBlock--text--inner h3 {
            font-size: 30px;
            font-size: calc(22px + 0.45vw);
            margin: 0 0 50px; } }
        /* line 109, src/sass/components/_alternating-image-text-grid.scss */
        .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text .alt__gridBlock--text--inner h3 span {
          font-size: 80%;
          line-height: 1;
          display: block; }
      /* line 116, src/sass/components/_alternating-image-text-grid.scss */
      .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text .alt__gridBlock--text--inner h4 {
        font-weight: bold;
        line-height: 1.6; }
      /* line 121, src/sass/components/_alternating-image-text-grid.scss */
      .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text .alt__gridBlock--text--inner p {
        font-size: 14px;
        line-height: 2;
        width: 100%; }
        /* line 125, src/sass/components/_alternating-image-text-grid.scss */
        .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--text .alt__gridBlock--text--inner p:last-of-type {
          margin-bottom: 0; }
  /* line 132, src/sass/components/_alternating-image-text-grid.scss */
  .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--image {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; }
    /* line 136, src/sass/components/_alternating-image-text-grid.scss */
    .alternating-image-text-grid .alt__gridBlock.alt__gridBlock--image:before {
      content: '';
      padding-top: 100%;
      display: block; }

/* line 1, src/sass/components/_blockRight.scss */
.block-right {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover; }
  /* line 7, src/sass/components/_blockRight.scss */
  .block-right .small-heading {
    margin-top: 0; }

/* line 12, src/sass/components/_blockRight.scss */
.small-heading {
  text-align: center;
  font-size: 14px;
  letter-spacing: .20em;
  color: #bd9a36;
  line-height: 27.39px;
  font-weight: 800;
  text-transform: uppercase;
  padding-top: 105px;
  margin-bottom: 0; }

/* line 23, src/sass/components/_blockRight.scss */
.large-heading {
  width: calc(53.33333% - 15.33333px);
  float: left;
  margin-left: 10px;
  margin-left: calc(23.33333% - 12.33333px + 20px);
  font-size: 36px;
  line-height: 36px;
  letter-spacing: .10em;
  color: #202020;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0; }

/* line 35, src/sass/components/_blockRight.scss */
.text-block {
  width: calc(46.66667% - 14.66667px);
  float: left;
  margin-left: 10px;
  margin-left: calc(46.66667% - 14.66667px + 20px);
  height: 405px;
  background: #ffffff;
  margin-top: 172px; }
  /* line 41, src/sass/components/_blockRight.scss */
  .text-block h4, .text-block p {
    margin-left: calc(10% - 11px + 20px);
    width: 80%; }
  /* line 45, src/sass/components/_blockRight.scss */
  .text-block h4 {
    font-size: 24px;
    letter-spacing: 0.025em;
    font-weight: 700;
    text-transform: uppercase; }
  /* line 51, src/sass/components/_blockRight.scss */
  .text-block p, .text-block ul {
    font-size: 14px;
    line-height: 26px;
    font-weight: 400;
    color: #585755; }

@media (min-width: 1400px) {
  /* line 59, src/sass/components/_blockRight.scss */
  .block-right {
    background-size: 100%;
    background-position: center; } }

@media (max-width: 1024px) {
  /* line 65, src/sass/components/_blockRight.scss */
  .text-block {
    height: auto; } }

@media (max-width: 767px) {
  /* line 70, src/sass/components/_blockRight.scss */
  .small-heading {
    font-size: 12px; }
  /* line 73, src/sass/components/_blockRight.scss */
  .large-heading {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px);
    font-size: 22px;
    line-height: 22px; }
  /* line 79, src/sass/components/_blockRight.scss */
  .text-block {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px);
    margin-top: 75px; }
    /* line 83, src/sass/components/_blockRight.scss */
    .text-block h4 {
      font-size: 18px; }
    /* line 86, src/sass/components/_blockRight.scss */
    .text-block p {
      font-size: 12px;
      line-height: 24px; } }

/* line 1, src/sass/components/_trust.scss */
.trust-block {
  background-color: #202020;
  padding-top: 171px;
  padding-bottom: 137px; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .trust-block::after {
    clear: both;
    content: "";
    display: block; }

/* line 7, src/sass/components/_trust.scss */
.trust-image {
  width: calc(40% - 14px);
  float: left;
  margin-left: 10px;
  margin-left: calc(6.66667% - 10.66667px + 20px);
  margin-top: 3%; }
  /* line 11, src/sass/components/_trust.scss */
  .trust-image img {
    width: 100%;
    max-width: 466px; }

/* line 16, src/sass/components/_trust.scss */
.trust-text {
  width: calc(33.33333% - 13.33333px);
  float: left;
  margin-left: 10px;
  margin-left: calc(6.66667% - 10.66667px + 20px);
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
  color: #c4c4c4; }
  /* line 23, src/sass/components/_trust.scss */
  .trust-text .small {
    color: #bd9a36;
    font-weight: 800;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    line-height: 31.15px; }
  /* line 30, src/sass/components/_trust.scss */
  .trust-text h3 {
    color: #ffffff;
    font-size: 36px;
    line-height: 36px;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: 0.1em; }
  /* line 38, src/sass/components/_trust.scss */
  .trust-text .trust-copy {
    margin-bottom: 46px; }
  /* line 41, src/sass/components/_trust.scss */
  .trust-text .button {
    width: calc(46.66667% - 14.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(-2% - 9.8px + 20px); }

@media (max-width: 767px) {
  /* line 47, src/sass/components/_trust.scss */
  .trust-block {
    padding-top: 75px;
    padding-bottom: 60px; }
  /* line 51, src/sass/components/_trust.scss */
  .trust-image, .trust-text {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 55, src/sass/components/_trust.scss */
  .trust-image img {
    width: 65%;
    margin-left: auto;
    margin-right: auto;
    display: block; }
  /* line 62, src/sass/components/_trust.scss */
  .trust-text .small, .trust-text h3 {
    text-align: center; }
  /* line 65, src/sass/components/_trust.scss */
  .trust-text .small {
    margin-top: 2em; }
  /* line 68, src/sass/components/_trust.scss */
  .trust-text h3 {
    margin-top: 0.5em; }
  /* line 71, src/sass/components/_trust.scss */
  .trust-text .button {
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto; } }

/* line 1, src/sass/components/_mapBlock.scss */
.map-block {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 83%, cover;
  background-position: 100% 100%;
  padding-top: 345px; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .map-block::after {
    clear: both;
    content: "";
    display: block; }
  /* line 9, src/sass/components/_mapBlock.scss */
  .map-block .text-block {
    margin-left: calc(6.66667% - 10.66667px + 20px);
    margin-top: 0; }

/* line 15, src/sass/components/_mapBlock.scss */
.copy {
  position: relative;
  z-index: 5; }

/* line 19, src/sass/components/_mapBlock.scss */
.stats-block {
  width: calc(33.33333% - 13.33333px);
  float: left;
  margin-left: 10px;
  margin-left: calc(10% - 11px + 20px);
  color: #ffffff;
  margin-top: 132px; }
  /* line 24, src/sass/components/_mapBlock.scss */
  .stats-block .stat {
    font-weight: 700;
    text-transform: uppercase;
    line-height: 14px;
    visibility: hidden; }
    /* line 29, src/sass/components/_mapBlock.scss */
    .stats-block .stat p {
      margin-top: 0;
      margin-bottom: 0; }
    /* line 33, src/sass/components/_mapBlock.scss */
    .stats-block .stat .number {
      color: #bd9a36;
      font-size: 60px;
      margin-bottom: 30px; }
    /* line 38, src/sass/components/_mapBlock.scss */
    .stats-block .stat .text {
      letter-spacing: .2em;
      margin-bottom: 30px; }

@media (min-width: 1400px) {
  /* line 45, src/sass/components/_mapBlock.scss */
  .map-block {
    background-size: contain, cover;
    background-position: right center, center; } }

@media (max-width: 1024px) {
  /* line 51, src/sass/components/_mapBlock.scss */
  .map-block {
    background-size: cover, cover; }
  /* line 54, src/sass/components/_mapBlock.scss */
  .number {
    font-size: 48px; }
  /* line 57, src/sass/components/_mapBlock.scss */
  .stat {
    font-size: 13px; } }

@media (max-width: 767px) {
  /* line 62, src/sass/components/_mapBlock.scss */
  .map-block {
    background-size: 240%, cover;
    background-position: 80% 11%;
    padding-top: 76%; }
  /* line 67, src/sass/components/_mapBlock.scss */
  .stats-block {
    width: calc(100% - 20px);
    float: left;
    margin-left: 10px;
    margin-top: 50px; }
    /* line 70, src/sass/components/_mapBlock.scss */
    .stats-block .stat {
      width: calc(40% - 14px);
      float: left;
      margin-left: 10px;
      margin-left: calc(6.66667% - 10.66667px + 20px); }
      /* line 73, src/sass/components/_mapBlock.scss */
      .stats-block .stat .number {
        font-size: 48px; }
      /* line 76, src/sass/components/_mapBlock.scss */
      .stats-block .stat .text {
        font-size: 10px; } }

/* line 1, src/sass/components/_homeStories.scss */
.home-stories {
  padding-top: 120px;
  padding-bottom: 130px;
  background-color: #e2dad1; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .home-stories::after {
    clear: both;
    content: "";
    display: block; }
  /* line 7, src/sass/components/_homeStories.scss */
  .home-stories h4 {
    color: #bd9a36;
    font-size: 14px;
    font-weight: 800;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.2em; }
  /* line 15, src/sass/components/_homeStories.scss */
  .home-stories h3 {
    font-weight: 800;
    letter-spacing: 0.1em;
    font-size: 36px;
    text-transform: uppercase;
    width: calc(60% - 16px);
    float: left;
    margin-left: 10px;
    margin-left: calc(20% - 12px + 20px);
    text-align: center;
    margin-bottom: 2.5em; }
  /* line 25, src/sass/components/_homeStories.scss */
  .home-stories .home-story-grid-wrapper {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px);
    box-sizing: border-box; }
    /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
    .home-stories .home-story-grid-wrapper::after {
      clear: both;
      content: "";
      display: block; }
    /* line 36, src/sass/components/_mixins.scss */
    .home-stories .home-story-grid-wrapper:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; }
  /* line 34, src/sass/components/_homeStories.scss */
  .home-stories .home-story-grid {
    margin-left: -10px;
    margin-right: -10px;
    width: calc(100% + 20px); }
  /* line 39, src/sass/components/_homeStories.scss */
  .home-stories .story-card h3 {
    width: 100%;
    margin-left: 0;
    margin-bottom: 1em; }
  /* line 45, src/sass/components/_homeStories.scss */
  .home-stories .button {
    width: calc(20% - 12px);
    float: left;
    margin-left: 10px;
    margin-left: calc(40% - 14px + 20px);
    padding: 20px 0; }

@media (max-width: 1024px) {
  /* line 53, src/sass/components/_homeStories.scss */
  .home-stories .button {
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 20%;
    float: none; } }

@media (max-width: 767px) {
  /* line 64, src/sass/components/_homeStories.scss */
  .home-stories .button {
    width: 50%;
    display: block;
    margin-left: auto;
    margin-right: auto; }
  /* line 72, src/sass/components/_homeStories.scss */
  .home-stories h3 {
    font-size: 22px;
    float: none;
    width: 100%;
    margin-left: 0; } }

/* About Us*/
/* line 1, src/sass/components/_missionBlock.scss */
.mission-block {
  background-color: #e2dad1;
  display: flex;
  align-items: center;
  padding-top: 10px; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .mission-block::after {
    clear: both;
    content: "";
    display: block; }

/* line 13, src/sass/components/_missionBlock.scss */
.image-container {
  width: calc(40% - 14px);
  float: left;
  margin-left: 10px; }
  /* line 15, src/sass/components/_missionBlock.scss */
  .image-container img {
    width: 100%;
    max-width: 466px; }

/* line 20, src/sass/components/_missionBlock.scss */
.text-container {
  width: calc(41.66667% - 14.16667px);
  float: left;
  margin-left: 10px;
  margin-left: calc(13.33333% - 11.33333px + 20px);
  color: #585755;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  padding-top: 50px; }
  /* line 28, src/sass/components/_missionBlock.scss */
  .text-container h3 {
    color: #202020;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 28px;
    letter-spacing: 0.075em;
    line-height: 27px; }
  /* line 36, src/sass/components/_missionBlock.scss */
  .text-container h4 {
    color: #bd9a36;
    font-size: 12px;
    letter-spacing: .2em;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 27px; }

@media (max-width: 1024px) {
  /* line 46, src/sass/components/_missionBlock.scss */
  .image-container {
    margin-top: 10px;
    margin-bottom: 10px; }
  /* line 51, src/sass/components/_missionBlock.scss */
  .text-container {
    width: calc(46.66667% - 14.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(8.33333% - 10.83333px + 20px); }
    /* line 54, src/sass/components/_missionBlock.scss */
    .text-container h3 {
      font-size: 21px; } }

@media (max-width: 767px) {
  /* line 60, src/sass/components/_missionBlock.scss */
  .mission-block {
    display: block;
    padding-bottom: 60px; }
  /* line 64, src/sass/components/_missionBlock.scss */
  .image-container, .text-container {
    display: block;
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px);
    float: none; }
  /* line 70, src/sass/components/_missionBlock.scss */
  .image-container {
    padding-bottom: 20px; }
    /* line 72, src/sass/components/_missionBlock.scss */
    .image-container img {
      width: calc(66.66667% - 16.66667px);
      float: left;
      margin-left: 10px;
      margin-left: calc(16.66667% - 11.66667px + 20px);
      margin-bottom: 10px;
      display: block; } }

/* line 1, src/sass/components/_threeInvestments.scss */
.invest-wrapper {
  display: -moz-flex;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  flex-wrap: wrap;
  box-align: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
  -ms-flex-align: stretch; }

/* line 4, src/sass/components/_threeInvestments.scss */
.three-investments {
  padding-bottom: 145px;
  padding-top: 145px; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .three-investments::after {
    clear: both;
    content: "";
    display: block; }
  /* line 8, src/sass/components/_threeInvestments.scss */
  .three-investments .invest-header {
    width: calc(73.33333% - 17.33333px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px);
    font-size: 28px;
    font-weight: 700;
    letter-spacing: 0.075em;
    text-transform: uppercase;
    margin-top: 0; }
  /* line 18, src/sass/components/_threeInvestments.scss */
  .three-investments .invest-type {
    width: calc(26.66667% - 12.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
    /* line 22, src/sass/components/_threeInvestments.scss */
    .three-investments .invest-type h4 {
      font-size: 18px;
      line-height: 17.77px;
      letter-spacing: 0.26em;
      text-transform: uppercase;
      font-weight: 700;
      min-height: 34px; }
    /* line 30, src/sass/components/_threeInvestments.scss */
    .three-investments .invest-type .invest-copy {
      color: #585755;
      font-size: 12px;
      font-weight: 500;
      letter-spacing: 0.025em;
      line-height: 22px;
      min-height: 66px; }

@media (max-width: 1024px) {
  /* line 41, src/sass/components/_threeInvestments.scss */
  .three-investments .invest-type {
    width: calc(28.66667% - 12.86667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(3.33333% - 10.33333px + 20px); }
    /* line 44, src/sass/components/_threeInvestments.scss */
    .three-investments .invest-type .invest-copy {
      min-height: 88px;
      margin-bottom: 2em; }
    /* line 48, src/sass/components/_threeInvestments.scss */
    .three-investments .invest-type .button {
      margin-left: 0;
      margin-bottom: 0;
      padding: 20px 32px; } }

@media (max-width: 767px) {
  /* line 56, src/sass/components/_threeInvestments.scss */
  .three-investments {
    padding-top: 105px;
    padding-bottom: 105px; }
  /* line 60, src/sass/components/_threeInvestments.scss */
  .three-investments .invest-header {
    width: calc(100% - 20px);
    float: left;
    margin-left: 10px;
    text-align: center; }
  /* line 64, src/sass/components/_threeInvestments.scss */
  .three-investments .invest-type {
    display: block;
    width: calc(100% - 20px);
    float: left;
    margin-left: 10px;
    text-align: center;
    padding-bottom: 25px;
    border-bottom: solid 2px #f7f8fa;
    margin-bottom: 15px; }
    /* line 68, src/sass/components/_threeInvestments.scss */
    .three-investments .invest-type .invest-copy {
      min-height: 0; }
    /* line 74, src/sass/components/_threeInvestments.scss */
    .three-investments .invest-type:last-of-type {
      border-bottom: 0; } }

/* line 1, src/sass/components/_historyBlock.scss */
.history-block {
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: #e2dad1; }
  /* line 5, src/sass/components/_historyBlock.scss */
  .history-block .top, .history-block .bottom {
    display: block; }
    /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
    .history-block .top::after, .history-block .bottom::after {
      clear: both;
      content: "";
      display: block; }
    /* line 8, src/sass/components/_historyBlock.scss */
    .history-block .top img, .history-block .bottom img {
      max-width: 466px; }
  /* line 12, src/sass/components/_historyBlock.scss */
  .history-block .text {
    color: #585755;
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
    padding-top: 100px; }
    /* line 18, src/sass/components/_historyBlock.scss */
    .history-block .text h3 {
      color: #202020;
      font-weight: 700;
      font-size: 28px;
      line-height: 27.42px;
      letter-spacing: 0.075em;
      text-transform: uppercase; }
    /* line 26, src/sass/components/_historyBlock.scss */
    .history-block .text h4 {
      color: #bd9a36;
      font-size: 12px;
      font-weight: 800;
      letter-spacing: 0.2em;
      line-height: 27px;
      text-transform: uppercase; }
  /* line 35, src/sass/components/_historyBlock.scss */
  .history-block .text-left, .history-block .text-right {
    width: calc(33.33333% - 13.33333px);
    float: left;
    margin-left: 10px;
    margin-left: calc(13.33333% - 11.33333px + 20px); }
  /* line 39, src/sass/components/_historyBlock.scss */
  .history-block .image-right {
    width: calc(40% - 14px);
    float: left;
    margin-left: 10px;
    margin-left: calc(13.33333% - 11.33333px + 20px); }
  /* line 43, src/sass/components/_historyBlock.scss */
  .history-block .image-left {
    width: calc(40% - 14px);
    float: left;
    margin-left: 10px; }

@media (max-width: 1024px) {
  /* line 48, src/sass/components/_historyBlock.scss */
  .history-block {
    padding-top: 60px; }
    /* line 50, src/sass/components/_historyBlock.scss */
    .history-block .text {
      padding-top: 0; }
    /* line 53, src/sass/components/_historyBlock.scss */
    .history-block .text-left {
      width: calc(46.66667% - 14.66667px);
      float: left;
      margin-left: 10px;
      margin-left: calc(6.66667% - 10.66667px + 20px); }
    /* line 57, src/sass/components/_historyBlock.scss */
    .history-block .text-right {
      width: calc(46.66667% - 14.66667px);
      float: left;
      margin-left: 10px;
      margin-left: calc(3.33333% - 10.33333px + 20px); }
    /* line 61, src/sass/components/_historyBlock.scss */
    .history-block .image-right {
      margin-left: calc(3.33333% - 10.33333px + 20px); }
    /* line 64, src/sass/components/_historyBlock.scss */
    .history-block .image-left {
      margin-left: calc(6.66667% - 10.66667px + 20px); }
    /* line 67, src/sass/components/_historyBlock.scss */
    .history-block .bottom {
      padding-top: 20px; } }

@media (max-width: 767px) {
  /* line 73, src/sass/components/_historyBlock.scss */
  .history-block .text-left {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
    /* line 76, src/sass/components/_historyBlock.scss */
    .history-block .text-left h4, .history-block .text-left h3 {
      text-align: center; }
  /* line 80, src/sass/components/_historyBlock.scss */
  .history-block .image-right, .history-block .text-right, .history-block .image-left {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 84, src/sass/components/_historyBlock.scss */
  .history-block .bottom {
    display: flex;
    flex-direction: column; }
  /* line 93, src/sass/components/_historyBlock.scss */
  .history-block .text-right {
    order: 1; }
  /* line 98, src/sass/components/_historyBlock.scss */
  .history-block .image-left {
    -webkit-bsox-ordinal-group: 3;
    order: 2; } }

/* line 1, src/sass/components/_leadershipBlock.scss */
.leadership-block {
  background-color: #202020;
  padding-top: 136px;
  padding-bottom: 133px; }
  /* line 5, src/sass/components/_leadershipBlock.scss */
  .leadership-block h3 {
    text-align: center;
    color: #ffffff;
    margin-top: 0;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 36px;
    line-height: 35px;
    letter-spacing: 0.075em;
    margin-bottom: 102px; }
  /* line 16, src/sass/components/_leadershipBlock.scss */
  .leadership-block .leader-cards {
    display: -moz-flex;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    flex-wrap: wrap;
    box-align: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
    -ms-flex-align: stretch; }
  /* line 19, src/sass/components/_leadershipBlock.scss */
  .leadership-block .leader-card {
    width: calc(26.66667% - 12.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(3% - 10.3px + 20px);
    box-shadow: 0px 0px 7.36px 0.64px rgba(0, 0, 0, 0.05);
    color: #585755;
    font-size: 12px;
    font-weight: 400;
    line-height: 19.39px;
    padding-bottom: 2%;
    background-color: #ffffff; }
    /* line 29, src/sass/components/_leadershipBlock.scss */
    .leadership-block .leader-card:first-of-type {
      margin-left: calc(6.66667% - 10.66667px + 20px); }
    /* line 33, src/sass/components/_leadershipBlock.scss */
    .leadership-block .leader-card:nth-of-type(2) .leader-image {
      background-position: center 45%; }
    /* line 39, src/sass/components/_leadershipBlock.scss */
    .leadership-block .leader-card .leader-image {
      width: auto;
      height: 280px;
      background-position: center 30%;
      background-repeat: no-repeat;
      background-size: 100%; }
    /* line 47, src/sass/components/_leadershipBlock.scss */
    .leadership-block .leader-card .text-wrapper {
      width: calc(86.66667% - 18.66667px);
      float: left;
      margin-left: 10px;
      margin-left: calc(6.66667% - 10.66667px + 20px); }
      /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
      .leadership-block .leader-card .text-wrapper::after {
        clear: both;
        content: "";
        display: block; }
    /* line 52, src/sass/components/_leadershipBlock.scss */
    .leadership-block .leader-card h4 {
      color: #202020;
      font-size: 18px;
      line-height: 20px;
      font-weight: 700;
      letter-spacing: 0.025em;
      text-transform: uppercase;
      margin-bottom: 0; }
    /* line 61, src/sass/components/_leadershipBlock.scss */
    .leadership-block .leader-card h5 {
      letter-spacing: 0.1em;
      text-transform: uppercase;
      font-size: 10px;
      letter-spacing: 0.1em;
      font-weight: 600;
      margin-top: 1em; }
  /* line 70, src/sass/components/_leadershipBlock.scss */
  .leadership-block .contact {
    margin-top: 60px;
    color: #ffffff;
    text-align: center;
    line-height: 26px; }
    /* line 75, src/sass/components/_leadershipBlock.scss */
    .leadership-block .contact a {
      color: #bd9a36;
      text-decoration: none;
      font-weight: 400;
      font-size: 16px; }
      /* line 80, src/sass/components/_leadershipBlock.scss */
      .leadership-block .contact a.trust-email {
        font-weight: 600;
        letter-spacing: 0.1em;
        text-transform: uppercase;
        color: #ffffff; }
        /* line 85, src/sass/components/_leadershipBlock.scss */
        .leadership-block .contact a.trust-email:hover {
          color: #bd9a36; }

@media (max-width: 1024px) {
  /* line 94, src/sass/components/_leadershipBlock.scss */
  .leadership-block .leader-card {
    min-height: 464px; } }

@media (max-width: 767px) {
  /* line 100, src/sass/components/_leadershipBlock.scss */
  .leadership-block .leader-card {
    width: calc(50% - 15px);
    float: left;
    margin-left: 10px;
    margin-left: calc(25% - 12.5px + 20px);
    margin-bottom: 40px; }
    /* line 104, src/sass/components/_leadershipBlock.scss */
    .leadership-block .leader-card:first-of-type {
      margin-left: calc(25% - 12.5px + 20px); } }

@media (max-width: 414px) {
  /* line 111, src/sass/components/_leadershipBlock.scss */
  .leadership-block .leader-card {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
    /* line 114, src/sass/components/_leadershipBlock.scss */
    .leadership-block .leader-card:first-of-type {
      margin-left: calc(6.66667% - 10.66667px + 20px); } }

/* line 1, src/sass/components/_grantProcess.scss */
.grant-process-block {
  background-color: #e2dad1;
  padding-top: 155px;
  padding-bottom: 134px; }
  /* line 5, src/sass/components/_grantProcess.scss */
  .grant-process-block .header-section {
    padding-bottom: 60px;
    text-align: center; }
    /* line 8, src/sass/components/_grantProcess.scss */
    .grant-process-block .header-section h4 {
      color: #bd9a36;
      font-size: 14px;
      font-weight: 800;
      letter-spacing: 0.2em;
      text-transform: uppercase;
      margin-bottom: 0; }
    /* line 16, src/sass/components/_grantProcess.scss */
    .grant-process-block .header-section h3 {
      text-transform: uppercase;
      font-size: 36px;
      letter-spacing: 0.1em;
      font-weight: 700; }
    /* line 22, src/sass/components/_grantProcess.scss */
    .grant-process-block .header-section p {
      margin-top: 0;
      color: #585755;
      font-size: 16px;
      line-height: 26px;
      font-weight: 400;
      text-align: center; }
      /* line 29, src/sass/components/_grantProcess.scss */
      .grant-process-block .header-section p a {
        color: #bd9a36;
        text-decoration: none; }
  /* line 35, src/sass/components/_grantProcess.scss */
  .grant-process-block .grant-nav {
    margin-top: 0;
    padding-left: 0;
    width: calc(20% - 12px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 41, src/sass/components/_grantProcess.scss */
  .grant-process-block .grant-nav-item, .grant-process-block .grant-nav-item-link {
    color: #585755;
    list-style: none;
    font-size: 11px;
    line-height: 12px;
    font-weight: 500;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 2px solid #e2dad1;
    cursor: pointer; }
    /* line 53, src/sass/components/_grantProcess.scss */
    .grant-process-block .grant-nav-item i, .grant-process-block .grant-nav-item-link i {
      float: right; }
      /* line 55, src/sass/components/_grantProcess.scss */
      .grant-process-block .grant-nav-item i.apply-arrow, .grant-process-block .grant-nav-item-link i.apply-arrow {
        transition: -webkit-transform 0.5s;
        transition: transform 0.5s;
        transition: transform 0.5s, -webkit-transform 0.5s; }
  /* line 63, src/sass/components/_grantProcess.scss */
  .grant-process-block .apply-sub-nav, .grant-process-block .sub-navigation {
    padding-left: 8%;
    list-style: none; }
    /* line 66, src/sass/components/_grantProcess.scss */
    .grant-process-block .apply-sub-nav i, .grant-process-block .sub-navigation i {
      float: none;
      margin-left: 2%; }
  /* line 71, src/sass/components/_grantProcess.scss */
  .grant-process-block .sub-nav-item {
    border-top: none;
    padding-top: 10px; }
  /* line 76, src/sass/components/_grantProcess.scss */
  .grant-process-block .grant-nav-item-link a {
    text-decoration: none;
    color: #585755; }
  /* line 81, src/sass/components/_grantProcess.scss */
  .grant-process-block .sub-navigation .sub-nav-item {
    color: #585755;
    padding-top: 15px;
    padding-bottom: 15px; }
    /* line 85, src/sass/components/_grantProcess.scss */
    .grant-process-block .sub-navigation .sub-nav-item:first-of-type {
      padding-top: 25px; }
    /* line 88, src/sass/components/_grantProcess.scss */
    .grant-process-block .sub-navigation .sub-nav-item.selected {
      color: #202020; }
  /* line 92, src/sass/components/_grantProcess.scss */
  .grant-process-block .grant-nav-item.selected {
    color: #202020;
    border-top: 2px solid #585755; }
  /* line 96, src/sass/components/_grantProcess.scss */
  .grant-process-block .content-container {
    width: calc(66.66667% - 16.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px);
    padding-bottom: 24px;
    border-bottom: 2px solid #e2dad1;
    min-height: 491px; }
    /* line 102, src/sass/components/_grantProcess.scss */
    .grant-process-block .content-container h4 {
      text-transform: uppercase;
      font-size: 14px;
      letter-spacing: 0.2em;
      font-weight: 800;
      margin-top: 0;
      margin-bottom: 0;
      line-height: 27.39px; }
    /* line 111, src/sass/components/_grantProcess.scss */
    .grant-process-block .content-container p {
      margin-top: 1.5em;
      margin-bottom: 1.5em;
      font-size: 12px;
      line-height: 24px;
      color: #585755;
      font-weight: 400; }
    /* line 119, src/sass/components/_grantProcess.scss */
    .grant-process-block .content-container ul {
      font-size: 12px;
      line-height: 24px;
      color: #585755;
      font-weight: 400; }
    /* line 126, src/sass/components/_grantProcess.scss */
    .grant-process-block .content-container a {
      color: #bd9a36;
      text-decoration: none; }
    /* line 130, src/sass/components/_grantProcess.scss */
    .grant-process-block .content-container table {
      margin-top: 20px;
      margin-bottom: 20px;
      border: 1px solid #202020;
      border-collapse: collapse;
      font-size: 12px; }
    /* line 137, src/sass/components/_grantProcess.scss */
    .grant-process-block .content-container tr {
      color: #585755; }
      /* line 139, src/sass/components/_grantProcess.scss */
      .grant-process-block .content-container tr:first-child {
        color: #202020; }
    /* line 144, src/sass/components/_grantProcess.scss */
    .grant-process-block .content-container td {
      border: 1px solid #202020;
      padding: 10px; }
    /* line 150, src/sass/components/_grantProcess.scss */
    .grant-process-block .content-container .left-column {
      width: calc(40% - 14px);
      float: left;
      margin-left: 10px;
      margin-left: 0; }
    /* line 154, src/sass/components/_grantProcess.scss */
    .grant-process-block .content-container .right-column {
      width: calc(40% - 14px);
      float: left;
      margin-left: 10px;
      margin-left: calc(11.66667% - 11.16667px + 20px); }
      /* line 158, src/sass/components/_grantProcess.scss */
      .grant-process-block .content-container .right-column p:first-of-type {
        margin-top: 0; }
    /* line 163, src/sass/components/_grantProcess.scss */
    .grant-process-block .content-container .copy-block {
      width: calc(93.33333% - 19.33333px);
      float: left;
      margin-left: 10px;
      margin-left: 0; }
    /* line 168, src/sass/components/_grantProcess.scss */
    .grant-process-block .content-container .apply a {
      display: block;
      margin-top: 1em;
      margin-bottom: 1em; }
  /* line 177, src/sass/components/_grantProcess.scss */
  .grant-process-block .copy-block p:first-of-type {
    margin-top: 0; }

@media (max-width: 1024px) {
  /* line 185, src/sass/components/_grantProcess.scss */
  .grant-process-block .grant-buttons .button {
    padding: 20px 32px;
    width: calc(16.66667% - 11.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(5% - 10.5px + 20px); }
    /* line 189, src/sass/components/_grantProcess.scss */
    .grant-process-block .grant-buttons .button:first-of-type {
      margin-left: calc(40% - 14px + 20px); } }

@media (max-width: 767px) {
  /* line 195, src/sass/components/_grantProcess.scss */
  .grant-process-block {
    padding-top: 75px; }
  /* line 198, src/sass/components/_grantProcess.scss */
  .grant-process-block .header-section h4 {
    font-size: 12px; }
  /* line 201, src/sass/components/_grantProcess.scss */
  .grant-process-block .header-section h3 {
    font-size: 28px; }
  /* line 204, src/sass/components/_grantProcess.scss */
  .grant-process-block .grant-nav {
    float: none;
    width: 80%;
    margin-left: auto;
    margin-right: auto; }
  /* line 210, src/sass/components/_grantProcess.scss */
  .grant-process-block .content-container {
    float: none;
    width: 80%;
    margin-left: auto;
    margin-right: auto; }
  /* line 216, src/sass/components/_grantProcess.scss */
  .grant-process-block .content-container .copy-block {
    width: 100%; }
  /* line 219, src/sass/components/_grantProcess.scss */
  .grant-process-block .content-container .left-column, .grant-process-block .content-container .right-column {
    float: none;
    width: 100%; }
  /* line 223, src/sass/components/_grantProcess.scss */
  .grant-process-block .content-container .right-column {
    margin-left: 0; }
  /* line 226, src/sass/components/_grantProcess.scss */
  .grant-process-block .grant-buttons .button {
    float: none;
    display: block;
    width: 30%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px; }
  /* line 234, src/sass/components/_grantProcess.scss */
  .grant-process-block .grant-buttons .button:first-of-type {
    margin-left: auto; } }

/* Hybrid Results*/
/* line 1, src/sass/components/_hybridContact.scss */
.hybrid-contact-block {
  background-color: #ffffff;
  padding-top: 140px;
  padding-bottom: 83px;
  color: #202020; }
  /* line 8, src/sass/components/_hybridContact.scss */
  .hybrid-contact-block h3 {
    font-size: 30px;
    line-height: 35.18px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .1em;
    text-align: center;
    margin-bottom: 38px; }
  /* line 18, src/sass/components/_hybridContact.scss */
  .hybrid-contact-block .header-copy {
    width: calc(50% - 15px);
    float: left;
    margin-left: 10px;
    margin-left: calc(25% - 12.5px + 20px);
    font-size: 16px;
    color: #585755;
    line-height: 26px;
    text-align: center;
    margin-top: 0;
    font-weight: 300;
    margin-bottom: 50px; }
  /* line 30, src/sass/components/_hybridContact.scss */
  .hybrid-contact-block .contact-card:first-of-type {
    margin-left: calc(20% - 12px + 20px); }
  /* line 34, src/sass/components/_hybridContact.scss */
  .hybrid-contact-block .contact-card h3, .hybrid-contact-block .contact-card h5 {
    color: #202020;
    width: auto;
    margin-left: auto;
    float: none;
    margin-bottom: 0; }
  /* line 41, src/sass/components/_hybridContact.scss */
  .hybrid-contact-block .contact-card h4, .hybrid-contact-block .contact-card h5 {
    text-transform: uppercase; }
  /* line 44, src/sass/components/_hybridContact.scss */
  .hybrid-contact-block .contact-card a {
    display: block; }
    /* line 46, src/sass/components/_hybridContact.scss */
    .hybrid-contact-block .contact-card a.email {
      font-size: 12px; }
    /* line 49, src/sass/components/_hybridContact.scss */
    .hybrid-contact-block .contact-card a.phone {
      font-size: 14px; }

@media (max-width: 1024px) {
  /* line 56, src/sass/components/_hybridContact.scss */
  .hybrid-contact-block .contact-card {
    width: calc(30% - 13px);
    float: left;
    margin-left: 10px;
    margin-left: 20px; }
    /* line 59, src/sass/components/_hybridContact.scss */
    .hybrid-contact-block .contact-card:first-of-type {
      margin-left: calc(3.33333% - 10.33333px + 20px); }
  /* line 63, src/sass/components/_hybridContact.scss */
  .hybrid-contact-block h3 {
    width: 100%;
    float: none;
    text-align: center;
    margin-left: 0; }
  /* line 69, src/sass/components/_hybridContact.scss */
  .hybrid-contact-block .header-copy {
    width: calc(46.66667% - 14.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(26.66667% - 12.66667px + 20px);
    margin-bottom: 3em; } }

@media (max-width: 767px) {
  /* line 76, src/sass/components/_hybridContact.scss */
  .hybrid-contact-block {
    padding-top: 100px; }
  /* line 79, src/sass/components/_hybridContact.scss */
  .hybrid-contact-block .header-copy {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 83, src/sass/components/_hybridContact.scss */
  .hybrid-contact-block .contact-card {
    width: calc(60% - 16px);
    float: left;
    margin-left: 10px;
    margin-left: calc(20% - 12px + 20px); }
  /* line 87, src/sass/components/_hybridContact.scss */
  .hybrid-contact-block .contact-card:first-of-type {
    width: calc(60% - 16px);
    float: left;
    margin-left: 10px;
    margin-left: calc(20% - 12px + 20px); } }

/*Social Retuns*/
/* line 3, src/sass/components/_regionBlock.scss */
.region-block {
  background-color: #202020;
  background-position: 0 -50px;
  background-repeat: no-repeat, no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .region-block::after {
    clear: both;
    content: "";
    display: block; }
  /* line 12, src/sass/components/_regionBlock.scss */
  .region-block .regions-graphics {
    padding-bottom: 60px; }
  /* line 15, src/sass/components/_regionBlock.scss */
  .region-block .regions-contain {
    background-color: #ffffff;
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px; }
  /* line 21, src/sass/components/_regionBlock.scss */
  .region-block .regions-content {
    background-color: #e2dad1;
    padding-bottom: 70px; }
    @media (max-width: 1024px) and (min-width: 767px) {
      /* line 21, src/sass/components/_regionBlock.scss */
      .region-block .regions-content {
        padding-top: 100px;
        padding-bottom: 100px; } }
  /* line 29, src/sass/components/_regionBlock.scss */
  .region-block .small-heading {
    color: #bd9a36;
    margin-top: -1px;
    text-align: center; }
    @media (max-width: 767px) {
      /* line 29, src/sass/components/_regionBlock.scss */
      .region-block .small-heading {
        padding-top: 60px; } }
  /* line 37, src/sass/components/_regionBlock.scss */
  .region-block .large-heading {
    width: calc(53.33333% - 15.33333px);
    float: left;
    margin-left: 10px;
    margin-left: calc(23.33333% - 12.33333px + 20px);
    color: #ffffff;
    margin-top: 120px; }
    @media (max-width: 1024px) {
      /* line 37, src/sass/components/_regionBlock.scss */
      .region-block .large-heading {
        width: calc(66.66667% - 16.66667px);
        float: left;
        margin-left: 10px;
        margin-left: calc(16.66667% - 11.66667px + 20px);
        margin-top: 100px; } }
    @media (max-width: 767px) {
      /* line 37, src/sass/components/_regionBlock.scss */
      .region-block .large-heading {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        text-align: center;
        margin-top: 80px; } }
  /* line 54, src/sass/components/_regionBlock.scss */
  .region-block .copy {
    width: calc(58% - 15.8px);
    float: left;
    margin-left: 10px;
    margin-left: calc(21% - 12.1px + 20px);
    margin-top: 100px;
    color: #ffffff;
    font-weight: 300;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    margin-bottom: 20px; }
    @media (min-width: 1400px) {
      /* line 54, src/sass/components/_regionBlock.scss */
      .region-block .copy {
        margin-top: 120px; } }
    @media (min-width: 1575px) {
      /* line 54, src/sass/components/_regionBlock.scss */
      .region-block .copy {
        margin-top: 150px; } }
    @media (max-width: 767px) {
      /* line 54, src/sass/components/_regionBlock.scss */
      .region-block .copy {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        margin-top: 60%;
        text-align: center;
        margin-bottom: 0;
        font-size: 14px;
        line-height: 22px; } }
  /* line 79, src/sass/components/_regionBlock.scss */
  .region-block .region-select {
    color: #e2dad1;
    display: flex;
    list-style: none;
    justify-content: space-between;
    margin: 0;
    padding-left: 0; }
    /* line 87, src/sass/components/_regionBlock.scss */
    .region-block .region-select li {
      background-color: #e2dad1;
      color: #bd9a36;
      cursor: pointer;
      letter-spacing: 0.1em;
      flex: 1;
      font-size: 15px;
      font-weight: 700;
      line-height: 1.1;
      padding: 40px 0;
      text-align: center;
      text-transform: uppercase;
      transition: background-color 0.5s;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      @media (max-width: 1024px) and (min-width: 767px) {
        /* line 87, src/sass/components/_regionBlock.scss */
        .region-block .region-select li {
          font-size: 12px; } }
      /* line 105, src/sass/components/_regionBlock.scss */
      .region-block .region-select li:not(:first-of-type) {
        margin-left: 2px; }
      /* line 109, src/sass/components/_regionBlock.scss */
      .region-block .region-select li.selected {
        background-color: #ffffff; }
  /* line 115, src/sass/components/_regionBlock.scss */
  .region-block .region-card {
    background-color: #ffffff;
    overflow: hidden;
    width: 100%; }
    @media (max-width: 767px) {
      /* line 115, src/sass/components/_regionBlock.scss */
      .region-block .region-card {
        width: calc(93.33333% - 19.33333px);
        float: left;
        margin-left: 10px;
        margin-left: calc(3.33333% - 10.33333px + 20px);
        padding-bottom: 75px; } }
    /* line 125, src/sass/components/_regionBlock.scss */
    .region-block .region-card .region-card--contact {
      display: flex;
      flex-direction: column;
      margin-top: 80px; }
      /* line 130, src/sass/components/_regionBlock.scss */
      .region-block .region-card .region-card--contact a {
        align-items: center;
        color: #e2dad1;
        display: inline-flex;
        margin-top: 20px; }
        /* line 136, src/sass/components/_regionBlock.scss */
        .region-block .region-card .region-card--contact a i {
          font-size: 1.5em;
          flex: 0 0 2em; }
        /* line 140, src/sass/components/_regionBlock.scss */
        .region-block .region-card .region-card--contact a span {
          color: #bd9a36;
          font-size: .75em;
          font-weight: 500; }
    /* line 148, src/sass/components/_regionBlock.scss */
    .region-block .region-card .region-card--grid {
      align-items: stretch;
      display: flex;
      justify-content: space-between;
      margin: 40px; }
      @media (max-width: 767px) {
        /* line 148, src/sass/components/_regionBlock.scss */
        .region-block .region-card .region-card--grid {
          flex-direction: column; } }
      /* line 157, src/sass/components/_regionBlock.scss */
      .region-block .region-card .region-card--grid .region-card--item {
        box-sizing: border-box;
        flex: 1 1 50%;
        width: 100%; }
      /* line 162, src/sass/components/_regionBlock.scss */
      .region-block .region-card .region-card--grid .region-card--img {
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat; }
        /* line 166, src/sass/components/_regionBlock.scss */
        .region-block .region-card .region-card--grid .region-card--img:before {
          content: '';
          padding-bottom: 100%;
          display: block; }
    /* line 174, src/sass/components/_regionBlock.scss */
    .region-block .region-card .region-card--item--impact {
      color: #bd9a36;
      padding: 0 40px; }
      @media (max-width: 767px) {
        /* line 174, src/sass/components/_regionBlock.scss */
        .region-block .region-card .region-card--item--impact {
          padding: 40px 0; } }
      /* line 181, src/sass/components/_regionBlock.scss */
      .region-block .region-card .region-card--item--impact a,
      .region-block .region-card .region-card--item--impact h3 {
        font-weight: 700;
        font-size: 15px;
        letter-spacing: 0.1em; }
      /* line 187, src/sass/components/_regionBlock.scss */
      .region-block .region-card .region-card--item--impact h3 {
        text-transform: uppercase;
        margin: 0; }
        @media (max-width: 1400px) {
          /* line 187, src/sass/components/_regionBlock.scss */
          .region-block .region-card .region-card--item--impact h3 {
            font-size: 13px; } }
      /* line 194, src/sass/components/_regionBlock.scss */
      .region-block .region-card .region-card--item--impact p {
        font-family: "Tiempos", "Serif", serif;
        font-weight: 600;
        font-size: 36px;
        line-height: 1;
        text-transform: capitalize;
        margin: 0; }
        @media (max-width: 1400px) {
          /* line 194, src/sass/components/_regionBlock.scss */
          .region-block .region-card .region-card--item--impact p {
            font-size: 30px; } }
        @media (max-width: 767px) {
          /* line 194, src/sass/components/_regionBlock.scss */
          .region-block .region-card .region-card--item--impact p {
            font-size: 26px; } }
        /* line 208, src/sass/components/_regionBlock.scss */
        .region-block .region-card .region-card--item--impact p.region-card--investment {
          margin-top: 40px; }
        /* line 211, src/sass/components/_regionBlock.scss */
        .region-block .region-card .region-card--item--impact p.region-card--grants {
          font-weight: 500;
          margin-bottom: 40px; }
      /* line 216, src/sass/components/_regionBlock.scss */
      .region-block .region-card .region-card--item--impact a {
        color: #e2dad1;
        text-transform: uppercase; }
        @media (max-width: 1400px) {
          /* line 216, src/sass/components/_regionBlock.scss */
          .region-block .region-card .region-card--item--impact a {
            font-size: 13px; } }

/*News Page*/
/* line 1, src/sass/components/_newsPage.scss */
.news-page {
  background-color: #e2dad1; }
  /* line 3, src/sass/components/_newsPage.scss */
  .news-page a {
    text-decoration: none; }
  /* line 6, src/sass/components/_newsPage.scss */
  .news-page i {
    margin-left: 1%;
    vertical-align: middle; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .news-page .page-top::after {
    clear: both;
    content: "";
    display: block; }
  /* line 12, src/sass/components/_newsPage.scss */
  .news-page .page-top h1 {
    width: calc(46.66667% - 14.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(26.66667% - 12.66667px + 20px);
    text-align: center;
    font-size: 36px;
    line-height: 48px;
    font-weight: 800;
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 34px;
    padding-top: 80px; }
  /* line 25, src/sass/components/_newsPage.scss */
  .news-page .page-top h3 {
    width: calc(36.66667% - 13.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(31.66667% - 13.16667px + 20px);
    text-align: center;
    color: #585755;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 55px; }
  /* line 37, src/sass/components/_newsPage.scss */
  .news-page .page-top .news-filters {
    text-align: center;
    padding-bottom: 60px; }
    /* line 40, src/sass/components/_newsPage.scss */
    .news-page .page-top .news-filters .news-filter-item.selected {
      color: #202020;
      border-top: 3px solid #bd9a36;
      padding-top: 30px; }
    /* line 45, src/sass/components/_newsPage.scss */
    .news-page .page-top .news-filters .news-filter-item {
      border-top: 3px solid #ffffff;
      display: inline-block;
      font-weight: 600;
      padding-top: 30px;
      font-size: 11px;
      line-height: 12px;
      letter-spacing: 0.1em;
      color: #585755;
      text-transform: uppercase;
      text-align: center;
      margin-left: -5px;
      padding-left: 2.5%;
      padding-right: 2.5%;
      cursor: pointer; }
      /* line 60, src/sass/components/_newsPage.scss */
      .news-page .page-top .news-filters .news-filter-item:hover {
        color: #202020;
        border-top: 3px solid #bd9a36;
        padding-top: 30px; }
  /* line 68, src/sass/components/_newsPage.scss */
  .news-page .news-grid-wrapper {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px);
    box-sizing: border-box; }
    /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
    .news-page .news-grid-wrapper::after {
      clear: both;
      content: "";
      display: block; }
    /* line 36, src/sass/components/_mixins.scss */
    .news-page .news-grid-wrapper:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; }
  /* line 76, src/sass/components/_newsPage.scss */
  .news-page .news-articles {
    margin-left: -10px;
    margin-right: -10px;
    width: calc(100% + 20px);
    margin-bottom: 64px; }
    /* line 80, src/sass/components/_newsPage.scss */
    .news-page .news-articles .news-card {
      width: calc(33.33333% - 13.33333px);
      float: left;
      margin-left: 10px;
      background-color: #ffffff;
      box-sizing: border-box;
      margin-left: 0;
      margin-bottom: 30px;
      padding-bottom: 34px;
      box-shadow: 0px 0px 14.72px 1.28px rgba(0, 0, 0, 0.08);
      transition: box-shadow 0.5s; }
      /* line 95, src/sass/components/_newsPage.scss */
      .news-page .news-articles .news-card:hover {
        box-shadow: 0px 0px 14.72px 6.28px rgba(0, 0, 0, 0.1); }
      /* line 99, src/sass/components/_newsPage.scss */
      .news-page .news-articles .news-card .news-image {
        width: 100%;
        height: 160px;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat; }
      /* line 106, src/sass/components/_newsPage.scss */
      .news-page .news-articles .news-card .news-card-text {
        width: 85%;
        margin-left: auto;
        margin-right: auto; }
      /* line 111, src/sass/components/_newsPage.scss */
      .news-page .news-articles .news-card .news-category {
        color: #bd9a36;
        font-size: 10px;
        font-weight: 800;
        letter-spacing: 0.2em;
        text-transform: uppercase;
        margin-top: 27px;
        margin-bottom: 36px; }
      /* line 120, src/sass/components/_newsPage.scss */
      .news-page .news-articles .news-card .news-headline {
        width: 100%;
        margin-left: 0;
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.025em;
        font-weight: 700;
        margin-bottom: 18px;
        text-align: left;
        color: #202020; }
      /* line 131, src/sass/components/_newsPage.scss */
      .news-page .news-articles .news-card .news-info {
        color: #b1b1b1;
        font-weight: 600;
        font-size: 10px;
        letter-spacing: 0.1em;
        margin-top: 0;
        margin-bottom: 0; }
  /* line 141, src/sass/components/_newsPage.scss */
  .news-page .button {
    padding: 20px 0;
    width: calc(20% - 12px);
    float: left;
    margin-left: 10px;
    margin-left: calc(40% - 14px + 20px);
    margin-bottom: 60px;
    -webkit-transition: all 0.5s; }

/* line 151, src/sass/components/_newsPage.scss */
.disabled {
  background-color: #b1b1b1; }

@media (max-width: 1024px) {
  /* line 157, src/sass/components/_newsPage.scss */
  .news-page .page-top h1, .news-page .page-top h3 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    float: none; }
  /* line 164, src/sass/components/_newsPage.scss */
  .news-page .page-top .news-filters {
    padding-left: 0; }
  /* line 169, src/sass/components/_newsPage.scss */
  .news-page .news-articles .news-card {
    width: calc(46.66667% - 14.66667px);
    float: left;
    margin-left: 10px; } }

@media (max-width: 767px) {
  /* line 176, src/sass/components/_newsPage.scss */
  .news-page .page-top h1, .news-page .page-top h3 {
    width: calc(100% - 20px);
    float: left;
    margin-left: 10px;
    text-align: center; }
  /* line 180, src/sass/components/_newsPage.scss */
  .news-page .page-top .news-filters {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  /* line 186, src/sass/components/_newsPage.scss */
  .news-page .page-top .news-filters .news-filter-item {
    margin-bottom: 20px;
    margin-left: -5px;
    padding-left: 2%;
    padding-right: 2%;
    text-align: center;
    font-size: 10px;
    padding-top: 20px; }
  /* line 195, src/sass/components/_newsPage.scss */
  .news-page .page-top .news-filters .news-filter-item.selected {
    padding-top: 20px; }
  /* line 198, src/sass/components/_newsPage.scss */
  .news-page .button {
    width: 30%; }
  /* line 201, src/sass/components/_newsPage.scss */
  .news-page .news-articles {
    margin-bottom: 44px; } }

/* Single card per row break point*/
@media (max-width: 567px) {
  /* line 207, src/sass/components/_newsPage.scss */
  .news-page .news-articles {
    margin-left: 0; }
  /* line 210, src/sass/components/_newsPage.scss */
  .news-page .news-articles .news-card {
    width: calc(100% - 20px);
    float: left;
    margin-left: 10px;
    margin-left: 0; } }

/* line 215, src/sass/components/_newsPage.scss */
.news-grid-background {
  width: 100%;
  overflow: auto;
  background-color: #202020; }

/* line 221, src/sass/components/_newsPage.scss */
.news-page .news-grid-background .page-top h2, .faq-header h2 {
  width: calc(46.66667% - 14.66667px);
  float: left;
  margin-left: 10px;
  margin-left: calc(26.66667% - 12.66667px + 20px);
  text-align: center;
  line-height: 48px;
  font-weight: 800;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 34px;
  padding-top: 80px;
  font-size: 28px;
  color: #ffffff; }

/* line 239, src/sass/components/_newsPage.scss */
.faq-header {
  background-color: #ffffff; }

/* line 244, src/sass/components/_newsPage.scss */
.faq-header h2 {
  width: 100%;
  margin-left: 0;
  text-align: center;
  color: #202020; }

/* line 253, src/sass/components/_newsPage.scss */
.news-accordion-filters .container {
  width: calc(86.66667% - 18.66667px);
  margin: 0 auto; }

/* line 257, src/sass/components/_newsPage.scss */
.news-accordion-filters ul {
  margin: 35px 0 35px;
  padding: 0 55px 0 40px;
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
  grid-gap: 5px; }
  /* line 263, src/sass/components/_newsPage.scss */
  .news-accordion-filters ul li {
    display: block;
    background: #eeeae5;
    color: #585755;
    padding: 20px 25% 20px 20px;
    cursor: pointer;
    height: 105px;
    text-transform: uppercase;
    letter-spacing: .05em;
    font-weight: 500;
    box-sizing: border-box; }
    /* line 274, src/sass/components/_newsPage.scss */
    .news-accordion-filters ul li.active, .news-accordion-filters ul li:hover {
      background: #ba9c4e;
      color: #fff; }
  @media (max-width: 1024px) {
    /* line 257, src/sass/components/_newsPage.scss */
    .news-accordion-filters ul {
      margin: 10px 0 10px;
      padding: 0 0px;
      grid-template-columns: 33.33% 33.33% 33.33%; }
      /* line 285, src/sass/components/_newsPage.scss */
      .news-accordion-filters ul li {
        padding: 20px;
        height: 50px; } }
  @media (max-width: 767px) {
    /* line 257, src/sass/components/_newsPage.scss */
    .news-accordion-filters ul {
      padding: 0 0px;
      grid-template-columns: 50% 50%; }
      /* line 293, src/sass/components/_newsPage.scss */
      .news-accordion-filters ul li {
        height: auto; } }
  @media (max-width: 500px) {
    /* line 257, src/sass/components/_newsPage.scss */
    .news-accordion-filters ul {
      margin: 0px 0 20px;
      grid-template-columns: 100%; } }

/* line 303, src/sass/components/_newsPage.scss */
.accordions.news-accordion {
  padding: 0 !important; }
  /* line 305, src/sass/components/_newsPage.scss */
  .accordions.news-accordion .container {
    width: calc(86.66667% - 18.66667px);
    margin: 0 auto; }
    /* line 308, src/sass/components/_newsPage.scss */
    .accordions.news-accordion .container > div {
      margin-left: -10px;
      margin-right: -10px; }
      @media (max-width: 1024px) {
        /* line 308, src/sass/components/_newsPage.scss */
        .accordions.news-accordion .container > div {
          margin-left: 0;
          margin-right: 0; } }

/* line 318, src/sass/components/_newsPage.scss */
.accordions.news-accordion .accordion-title {
  color: #bb9b43;
  font-size: 16px;
  line-height: 1.4em;
  border-bottom: 2px solid #bb9b43;
  font-style: normal;
  font-family: "Montserrat", sans-serif; }

/* line 328, src/sass/components/_newsPage.scss */
.accordions.news-accordion .accordion-title::after {
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 16px solid #bb9b43; }

/* line 335, src/sass/components/_newsPage.scss */
.accordions.news-accordion {
  background-color: #ffffff; }

/* line 340, src/sass/components/_newsPage.scss */
.accordions.news-accordion .container {
  padding: 2% 0 5% 0;
  background-color: #ffffff; }

/* line 346, src/sass/components/_newsPage.scss */
.accordions.news-accordion .accordion-content {
  margin-top: 30px;
  margin-bottom: 20px; }

/* line 352, src/sass/components/_newsPage.scss */
.accordions.news-accordion .accordion-content .content {
  font-size: 16px;
  max-width: 100%; }

/* line 358, src/sass/components/_newsPage.scss */
.accordions.news-accordion .accordion-content .content a {
  color: #bd9a36;
  text-decoration: none; }

/* line 364, src/sass/components/_newsPage.scss */
.news-page.news-page-media .page-top h1 {
  width: calc(86.66667% - 18.66667px);
  margin-left: calc(6.66667% - 10.66667px + 20px); }

/* line 369, src/sass/components/_newsPage.scss */
.news-page.news-page-media .page-top h3 {
  width: calc(86.66667% - 18.66667px);
  margin-left: calc(6.66667% - 10.66667px + 20px); }

/* line 374, src/sass/components/_newsPage.scss */
.news-page.news-page-media .page-top ul.news-filters.news-media-filters {
  -webkit-padding-start: 0;
          padding-inline-start: 0; }

/* line 379, src/sass/components/_newsPage.scss */
.news-page.news-page-media .page-top .news-filters.news-media-filters .news-filter-item {
  color: #ffffff; }

/* line 384, src/sass/components/_newsPage.scss */
.news-page.news-page-media .page-top .news-filters.news-media-filters .news-filter-item.selected {
  color: #bd9a36; }

/* line 1, src/sass/components/_newsSingle.scss */
.news-post-wrapper {
  padding-bottom: 100px; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .news-post-wrapper::after {
    clear: both;
    content: "";
    display: block; }

/* line 6, src/sass/components/_newsSingle.scss */
.news-post {
  padding-top: 40px;
  width: calc(60% - 16px);
  float: left;
  margin-left: 10px;
  margin-left: calc(20% - 12px + 20px); }
  /* line 10, src/sass/components/_newsSingle.scss */
  .news-post h1 {
    font-size: 36px;
    line-height: 36px;
    letter-spacing: 0.05em;
    font-weight: 800;
    margin-left: -10px;
    margin-right: -10px;
    width: calc(100% + 20px); }
    /* line 36, src/sass/components/_mixins.scss */
    .news-post h1:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; }
  /* line 18, src/sass/components/_newsSingle.scss */
  .news-post a {
    color: #bd9a36 !important;
    text-decoration: none !important; }
  /* line 22, src/sass/components/_newsSingle.scss */
  .news-post .content-block {
    margin-left: -10px;
    margin-right: -10px;
    width: calc(100% + 20px);
    font-weight: 400;
    font-size: 16px;
    line-height: 34px; }
    /* line 36, src/sass/components/_mixins.scss */
    .news-post .content-block:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; }
    /* line 28, src/sass/components/_newsSingle.scss */
    .news-post .content-block p, .news-post .content-block ul, .news-post .content-block li, .news-post .content-block quote {
      color: #585755; }
    /* line 31, src/sass/components/_newsSingle.scss */
    .news-post .content-block h3 {
      color: #202020;
      text-transform: uppercase;
      font-size: 14px;
      letter-spacing: 0.2em;
      font-weight: 700;
      display: inline; }
    /* line 39, src/sass/components/_newsSingle.scss */
    .news-post .content-block h4 {
      color: #202020;
      text-transform: uppercase;
      font-size: 14px;
      letter-spacing: 0.2em;
      line-height: 27.39px;
      font-weight: 800; }
  /* line 49, src/sass/components/_newsSingle.scss */
  .news-post .image-block {
    margin-left: -10px;
    margin-right: -10px;
    width: calc(100% + 20px);
    padding-top: 2em;
    padding-bottom: 2em; }
    /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
    .news-post .image-block::after {
      clear: both;
      content: "";
      display: block; }
    /* line 36, src/sass/components/_mixins.scss */
    .news-post .image-block:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; }
    /* line 55, src/sass/components/_newsSingle.scss */
    .news-post .image-block .half-width {
      width: calc(50% - 15px);
      float: left;
      margin-left: 10px; }
      /* line 57, src/sass/components/_newsSingle.scss */
      .news-post .image-block .half-width:first-of-type {
        margin-left: 0; }
    /* line 62, src/sass/components/_newsSingle.scss */
    .news-post .image-block .full-width {
      margin-top: 10px;
      width: calc(100% - 20px);
      float: left;
      margin-left: 10px;
      margin-left: 0; }
  /* line 68, src/sass/components/_newsSingle.scss */
  .news-post .immediate-release {
    margin-top: 60px;
    margin-bottom: 60px;
    margin-left: -10px;
    margin-right: -10px;
    width: calc(100% + 20px); }
    /* line 36, src/sass/components/_mixins.scss */
    .news-post .immediate-release:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; }
    /* line 73, src/sass/components/_newsSingle.scss */
    .news-post .immediate-release h5 {
      text-transform: uppercase;
      font-size: 14px;
      letter-spacing: 0.2em;
      line-height: 27.39px;
      font-weight: 800; }
    /* line 80, src/sass/components/_newsSingle.scss */
    .news-post .immediate-release strong {
      letter-spacing: 0.025em; }
  /* line 84, src/sass/components/_newsSingle.scss */
  .news-post .outro-block {
    width: 100%;
    margin-left: 0;
    margin-left: -10px;
    margin-right: -10px;
    width: calc(100% + 20px); }
    /* line 36, src/sass/components/_mixins.scss */
    .news-post .outro-block:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; }
    /* line 88, src/sass/components/_newsSingle.scss */
    .news-post .outro-block a {
      color: #bd9a36;
      text-decoration: none; }
    /* line 93, src/sass/components/_newsSingle.scss */
    .news-post .outro-block .outro-download:after {
      content: url("../../images/download-gold.png");
      margin-left: 10px; }

/* Media Kit Page */
/* line 1, src/sass/components/_mediaKit.scss */
.mediakit-page .page-top h1 {
  width: auto;
  float: none;
  margin: 0 auto 32px auto; }

/* line 8, src/sass/components/_mediaKit.scss */
.mediakit-page .page-top h3 {
  float: none;
  width: auto;
  margin-left: 0;
  max-width: 900px;
  margin: auto;
  font-size: 16px;
  padding-bottom: 100px; }

/* line 19, src/sass/components/_mediaKit.scss */
.anchorBanner {
  background-color: #BC9C45;
  text-align: center;
  padding: 20px 0; }

/* line 26, src/sass/components/_mediaKit.scss */
.anchorBanner .anchor {
  text-transform: uppercase;
  padding: 0 50px;
  display: inline-block;
  margin: auto;
  font-size: 12px;
  font-weight: bold; }

/* line 36, src/sass/components/_mediaKit.scss */
.anchorBanner .anchor a,
.anchorBanner .anchor a:visited,
.anchorBanner .anchor a:link {
  color: #202020; }

/* line 43, src/sass/components/_mediaKit.scss */
.anchorBanner .anchor a.active,
.anchorBanner .anchor a.active:visited,
.anchorBanner .anchor a.active:link {
  color: #ffffff; }

/* line 50, src/sass/components/_mediaKit.scss */
#contacts {
  padding-top: 60px;
  padding-bottom: 120px;
  background-color: #ffffff;
  text-align: center;
  width: 100%; }

/* line 59, src/sass/components/_mediaKit.scss */
#contacts h2, #mediaKit h2, #generalGuidelines h2 {
  line-height: 48px;
  font-weight: 800;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: 28px;
  padding-bottom: 60px; }

/* line 69, src/sass/components/_mediaKit.scss */
#contacts .contact {
  margin: auto;
  max-width: 1000px; }

/* line 75, src/sass/components/_mediaKit.scss */
#contacts .contactTarget {
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
  color: #BC9C45;
  line-height: 2.0; }

/* line 84, src/sass/components/_mediaKit.scss */
#contacts .contactDetails {
  text-align: center;
  line-height: 2.0;
  max-width: 50%;
  margin: auto;
  padding-bottom: 30px; }
  /* line 92, src/sass/components/_mediaKit.scss */
  #contacts .contactDetails p {
    -webkit-margin-before: 0;
            margin-block-start: 0; }

/* line 99, src/sass/components/_mediaKit.scss */
#mediaKit {
  padding: 60px 0 120px 0;
  width: 100%;
  background-color: #202020;
  color: #ffffff;
  text-align: center; }

/* line 108, src/sass/components/_mediaKit.scss */
#mediaKit h2 {
  text-transform: uppercase;
  text-align: center; }

/* line 114, src/sass/components/_mediaKit.scss */
#mediaKit .newsFeed {
  text-align: left; }

/* line 119, src/sass/components/_mediaKit.scss */
#mediaKit .newsFeed .news {
  padding-top: 15px; }

/* line 124, src/sass/components/_mediaKit.scss */
#mediaKit .mediaColumns .newsFeed a.newsLink,
#mediaKit .mediaColumns .newsFeed a.newsLink:link,
#mediaKit .mediaColumns .newsFeed a.newsLink:visited {
  text-transform: uppercase;
  color: #BC9C45;
  font-size: 12px;
  display: block;
  margin-bottom: 10px; }

/* line 135, src/sass/components/_mediaKit.scss */
#mediaKit .mediaColumns .newsFeed a.newsHeadlineLink,
#mediaKit .mediaColumns .newsFeed a.newsHeadlineLink:link,
#mediaKit .mediaColumns .newsFeed a.newsHeadlineLink:visited,
#mediaKit .mediaColumns .pdfDownloads a.pdfLink,
#mediaKit .mediaColumns .pdfDownloads a.pdfLink:link,
#mediaKit .mediaColumns .pdfDownloads a.pdfLink:visited,
.brandAssets .mediaContent,
.brandAssets ul {
  font-size: 12px;
  color: #C4C4C4;
  line-height: 2.0; }

/* line 149, src/sass/components/_mediaKit.scss */
.brandAssets ul {
  line-height: 2.0; }

/* line 154, src/sass/components/_mediaKit.scss */
.brandAssets ul:first-of-type {
  line-height: 3.0; }

/* line 159, src/sass/components/_mediaKit.scss */
#mediaKit .mediaColumns .newsFeed .newsDate {
  color: #717171;
  font-size: 10px;
  line-height: 2.0;
  padding: 10px 0; }

/* line 167, src/sass/components/_mediaKit.scss */
#mediaKit .mediaColumns {
  max-width: 1000px;
  margin: auto;
  text-align: center; }

/* line 174, src/sass/components/_mediaKit.scss */
#mediaKit .mediaColumns .mediaCol {
  float: left; }

/* line 179, src/sass/components/_mediaKit.scss */
#mediaKit .mediaColumns .mediaCol.first {
  width: 20%;
  padding-right: 2.5%; }

/* line 184, src/sass/components/_mediaKit.scss */
#mediaKit .mediaColumns .mediaCol.second {
  width: 20%;
  padding-right: 2.5%; }

/* line 190, src/sass/components/_mediaKit.scss */
#mediaKit .mediaColumns .mediaCol.third {
  width: 50%; }

/* line 195, src/sass/components/_mediaKit.scss */
#mediaKit .mediaColumns .mediaCol.second .mediaContent {
  margin-top: 44px; }
  /* line 198, src/sass/components/_mediaKit.scss */
  #mediaKit .mediaColumns .mediaCol.second .mediaContent ul li {
    margin-bottom: 15px; }

/* line 204, src/sass/components/_mediaKit.scss */
#mediaKit .mediaColumns .mediaCol.third .mediaContent {
  margin-top: 65px; }

/* line 209, src/sass/components/_mediaKit.scss */
#mediaKit .mediaHeader {
  text-align: left;
  text-transform: uppercase;
  color: #BC9C45; }

/* line 216, src/sass/components/_mediaKit.scss */
#mediaKit .mediaContent {
  border-top: solid 1px #454545; }

/* line 221, src/sass/components/_mediaKit.scss */
#mediaKit .downloadHeader {
  border-bottom: solid 1px #454545;
  padding: 20px 0 10px 0;
  font-weight: 400; }

/* line 228, src/sass/components/_mediaKit.scss */
#mediaKit .mediaColumns .mediaCol,
#mediaKit a,
#mediaKit a:link,
#mediaKit a:visited {
  color: #C4C4C4; }

/* line 236, src/sass/components/_mediaKit.scss */
#mediaKit .pdfDownloads ul {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  list-style-type: none;
  text-align: left; }

/* line 243, src/sass/components/_mediaKit.scss */
#mediaKit .brandAssets .mediaContent {
  text-align: left; }

/* line 248, src/sass/components/_mediaKit.scss */
#mediaKit .brandAssets ul {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  margin-left: 25px; }

/* line 254, src/sass/components/_mediaKit.scss */
#mediaKit .brandAssets .downloadPacks .download {
  float: left;
  padding-top: 20px; }

/* line 260, src/sass/components/_mediaKit.scss */
#mediaKit .brandAssets .downloadPacks a,
#mediaKit .brandAssets .downloadPacks a:link,
#mediaKit .brandAssets .downloadPacks a:visited {
  display: block;
  position: relative;
  text-align: center;
  margin: auto;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #BC9B44;
  color: #ffffff;
  border-radius: 25px;
  height: 44px;
  max-width: 175px;
  line-height: 1.0; }

/* line 279, src/sass/components/_mediaKit.scss */
.downloadPackBtnText {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  font-weight: 600;
  line-height: 1.25; }

/* line 290, src/sass/components/_mediaKit.scss */
#mediaKit .brandAssets .downloadPacks .packHeading {
  padding: 30px 0 0 20px;
  color: #ffffff;
  font-weight: bold; }

/* line 298, src/sass/components/_mediaKit.scss */
#mediaKit .brandAssets .downloadPacks .packDetails {
  padding-left: 20px; }

/* line 303, src/sass/components/_mediaKit.scss */
#generalGuidelines {
  text-align: center;
  width: 100%;
  padding: 75px 0 50px 0;
  background-color: #ffffff; }

/* line 311, src/sass/components/_mediaKit.scss */
#generalGuidelines h2 {
  text-transform: uppercase; }

/* line 316, src/sass/components/_mediaKit.scss */
#generalGuidelines h3 {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  color: #BC9C45;
  margin: 30px 0; }

/* line 325, src/sass/components/_mediaKit.scss */
#generalGuidelines .guidelineContent {
  margin: auto;
  max-width: 1000px;
  line-height: 2.0; }

/* line 332, src/sass/components/_mediaKit.scss */
#generalGuidelines p {
  color: #585755; }

/* line 337, src/sass/components/_mediaKit.scss */
#generalGuidelines .guidelineContent .extraLineHeight {
  line-height: 3.0;
  color: #585755; }

@media screen and (max-width: 1000px) {
  /* line 346, src/sass/components/_mediaKit.scss */
  .mediakit-page .page-top h3 {
    padding-left: 2%;
    padding-right: 2%; }
  /* line 352, src/sass/components/_mediaKit.scss */
  .contact,
  .anchorBanner .anchor,
  #mediaKit .mediaColumns .mediaCol.first,
  #mediaKit .mediaColumns .mediaCol.second,
  #mediaKit .mediaColumns .mediaCol.third,
  #generalGuidelines {
    width: 96%;
    padding: 2%; }
  /* line 363, src/sass/components/_mediaKit.scss */
  #mediaKit .mediaColumns .mediaCol.second .mediaContent,
  #mediaKit .mediaColumns .mediaCol.third .mediaContent {
    margin-top: 0; }
  /* line 369, src/sass/components/_mediaKit.scss */
  #contacts .contactDetails {
    max-width: none; } }

/*Recipients Page*/
/* line 1, src/sass/components/_recipientsPage.scss */
.recipients-page {
  background-color: #e2dad1;
  position: relative; }
  /* line 4, src/sass/components/_recipientsPage.scss */
  .recipients-page .max-contain, .recipients-page .report-hero .container, .report-hero .recipients-page .container, .recipients-page .report-letter-container .inner, .report-letter-container .recipients-page .inner, .recipients-page .report-legacy .inner, .report-legacy .recipients-page .inner, .recipients-page .report-grants .inner, .report-grants .recipients-page .inner, .recipients-page .report-columns .inner, .report-columns .recipients-page .inner, .recipients-page .report-financial .inner, .report-financial .recipients-page .inner {
    max-width: 1080px;
    padding: 0 30px;
    box-sizing: border-box; }
    /* line 9, src/sass/components/_recipientsPage.scss */
    .recipients-page .max-contain.tcenter, .recipients-page .report-hero .tcenter.container, .report-hero .recipients-page .tcenter.container, .recipients-page .report-letter-container .tcenter.inner, .report-letter-container .recipients-page .tcenter.inner, .recipients-page .report-legacy .tcenter.inner, .report-legacy .recipients-page .tcenter.inner, .recipients-page .report-grants .tcenter.inner, .report-grants .recipients-page .tcenter.inner, .recipients-page .report-columns .tcenter.inner, .report-columns .recipients-page .tcenter.inner, .recipients-page .report-financial .tcenter.inner, .report-financial .recipients-page .tcenter.inner {
      text-align: center; }
  /* line 13, src/sass/components/_recipientsPage.scss */
  .recipients-page .page-top {
    background: #fff;
    padding-bottom: 30px; }
    /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
    .recipients-page .page-top::after {
      clear: both;
      content: "";
      display: block; }
    /* line 17, src/sass/components/_recipientsPage.scss */
    .recipients-page .page-top h1 {
      text-align: center;
      font-size: 36px;
      line-height: 48px;
      font-weight: 800;
      letter-spacing: .1em;
      text-transform: uppercase;
      margin-top: 0;
      margin-bottom: 34px;
      padding-top: 80px; }
    /* line 28, src/sass/components/_recipientsPage.scss */
    .recipients-page .page-top h3 {
      text-align: center;
      color: #585755;
      font-size: 16px;
      line-height: 26px;
      font-weight: 400;
      font-weight: normal;
      max-width: 50%;
      margin: 0 auto 55px; }
      @media (max-width: 768px) {
        /* line 28, src/sass/components/_recipientsPage.scss */
        .recipients-page .page-top h3 {
          max-width: 100%;
          margin-bottom: 20px; } }
    /* line 42, src/sass/components/_recipientsPage.scss */
    .recipients-page .page-top .grant-filters {
      padding-left: 0;
      padding-bottom: 60px; }
      /* line 45, src/sass/components/_recipientsPage.scss */
      .recipients-page .page-top .grant-filters .grant-filter {
        float: left; }
        /* line 47, src/sass/components/_recipientsPage.scss */
        .recipients-page .page-top .grant-filters .grant-filter.region {
          width: calc(50% - 40px);
          margin-right: 40px; }
          @media (max-width: 980px) {
            /* line 47, src/sass/components/_recipientsPage.scss */
            .recipients-page .page-top .grant-filters .grant-filter.region {
              width: calc(50% - 40px); } }
          @media (max-width: 480px) {
            /* line 47, src/sass/components/_recipientsPage.scss */
            .recipients-page .page-top .grant-filters .grant-filter.region {
              width: 100%;
              margin-right: 0; } }
        /* line 58, src/sass/components/_recipientsPage.scss */
        .recipients-page .page-top .grant-filters .grant-filter.investment-type {
          width: calc(50% - 40px);
          margin-right: 40px; }
          @media (max-width: 980px) {
            /* line 58, src/sass/components/_recipientsPage.scss */
            .recipients-page .page-top .grant-filters .grant-filter.investment-type {
              width: 50%;
              margin-right: 0; } }
          @media (max-width: 480px) {
            /* line 58, src/sass/components/_recipientsPage.scss */
            .recipients-page .page-top .grant-filters .grant-filter.investment-type {
              width: 100%;
              margin-right: 0; } }
        /* line 70, src/sass/components/_recipientsPage.scss */
        .recipients-page .page-top .grant-filters .grant-filter.investment-category {
          width: calc(50% - 40px);
          margin-right: 40px; }
          @media (max-width: 980px) {
            /* line 70, src/sass/components/_recipientsPage.scss */
            .recipients-page .page-top .grant-filters .grant-filter.investment-category {
              width: calc(50% - 40px); } }
          @media (max-width: 480px) {
            /* line 70, src/sass/components/_recipientsPage.scss */
            .recipients-page .page-top .grant-filters .grant-filter.investment-category {
              width: 100%;
              margin-right: 0; } }
        /* line 81, src/sass/components/_recipientsPage.scss */
        .recipients-page .page-top .grant-filters .grant-filter.investment-year {
          width: calc(50% - 40px);
          margin-right: 40px; }
          @media (max-width: 980px) {
            /* line 81, src/sass/components/_recipientsPage.scss */
            .recipients-page .page-top .grant-filters .grant-filter.investment-year {
              width: 50%;
              margin-right: 0; } }
          @media (max-width: 480px) {
            /* line 81, src/sass/components/_recipientsPage.scss */
            .recipients-page .page-top .grant-filters .grant-filter.investment-year {
              width: 100%;
              margin-right: 0; } }
        /* line 93, src/sass/components/_recipientsPage.scss */
        .recipients-page .page-top .grant-filters .grant-filter.grant-search {
          width: calc(50% - 40px);
          margin-right: 40px;
          position: relative; }
          @media (max-width: 980px) {
            /* line 93, src/sass/components/_recipientsPage.scss */
            .recipients-page .page-top .grant-filters .grant-filter.grant-search {
              width: calc(50% - 40px);
              margin-right: 0; } }
          @media (max-width: 480px) {
            /* line 93, src/sass/components/_recipientsPage.scss */
            .recipients-page .page-top .grant-filters .grant-filter.grant-search {
              width: 100%;
              margin-right: 0; } }
          /* line 105, src/sass/components/_recipientsPage.scss */
          .recipients-page .page-top .grant-filters .grant-filter.grant-search label {
            opacity: 0;
            padding-bottom: 6px; }
            @media (max-width: 980px) {
              /* line 105, src/sass/components/_recipientsPage.scss */
              .recipients-page .page-top .grant-filters .grant-filter.grant-search label {
                padding-bottom: 0; } }
          /* line 112, src/sass/components/_recipientsPage.scss */
          .recipients-page .page-top .grant-filters .grant-filter.grant-search input[type="search"] {
            border-radius: 0;
            border: none;
            background-color: #fbfbfb;
            box-shadow: inset 0 0 1em rgba(0, 0, 0, 0.04);
            padding: 10px 10px;
            font-size: 13px;
            width: 100%; }
            /* line 121, src/sass/components/_recipientsPage.scss */
            .recipients-page .page-top .grant-filters .grant-filter.grant-search input[type="search"]:focus {
              outline: none; }
          /* line 125, src/sass/components/_recipientsPage.scss */
          .recipients-page .page-top .grant-filters .grant-filter.grant-search i {
            position: absolute;
            bottom: 8px;
            right: 13px;
            font-size: 20px; }
          @media (max-width: 1080px) {
            /* line 93, src/sass/components/_recipientsPage.scss */
            .recipients-page .page-top .grant-filters .grant-filter.grant-search {
              width: 25%; } }
          @media (max-width: 980px) {
            /* line 93, src/sass/components/_recipientsPage.scss */
            .recipients-page .page-top .grant-filters .grant-filter.grant-search {
              width: 50%; } }
          @media (max-width: 480px) {
            /* line 93, src/sass/components/_recipientsPage.scss */
            .recipients-page .page-top .grant-filters .grant-filter.grant-search {
              width: 100%; } }
        /* line 141, src/sass/components/_recipientsPage.scss */
        .recipients-page .page-top .grant-filters .grant-filter label {
          display: block;
          color: #585755;
          font-size: 11px;
          font-weight: 700;
          letter-spacing: 0.16em;
          text-transform: uppercase;
          padding-bottom: 15px;
          padding-top: 20px; }
          @media (max-width: 980px) {
            /* line 141, src/sass/components/_recipientsPage.scss */
            .recipients-page .page-top .grant-filters .grant-filter label {
              padding-bottom: 5px;
              padding-top: 25px; } }
        /* line 155, src/sass/components/_recipientsPage.scss */
        .recipients-page .page-top .grant-filters .grant-filter .select-style {
          border: none;
          border-bottom: 1px solid #000;
          border-radius: 0;
          overflow: hidden;
          background: #fff;
          position: relative; }
          /* line 162, src/sass/components/_recipientsPage.scss */
          .recipients-page .page-top .grant-filters .grant-filter .select-style i {
            font-size: 13px;
            position: absolute;
            right: 13px;
            top: 8px; }
        /* line 169, src/sass/components/_recipientsPage.scss */
        .recipients-page .page-top .grant-filters .grant-filter .select-style select {
          padding: 5px 40px 5px 0;
          width: 130%;
          border: none;
          box-shadow: none;
          background: transparent;
          background-image: none;
          -webkit-appearance: none;
          max-width: 100%;
          font-weight: 700;
          font-size: 13px;
          position: relative;
          z-index: 1; }
          /* line 183, src/sass/components/_recipientsPage.scss */
          .recipients-page .page-top .grant-filters .grant-filter .select-style select:hover {
            cursor: pointer; }
          /* line 186, src/sass/components/_recipientsPage.scss */
          .recipients-page .page-top .grant-filters .grant-filter .select-style select:focus {
            outline: none; }
  /* line 193, src/sass/components/_recipientsPage.scss */
  .recipients-page .aboveResults {
    padding: 30px 0 40px;
    width: 100%; }
    /* line 196, src/sass/components/_recipientsPage.scss */
    .recipients-page .aboveResults .resultsContainer {
      font-weight: 700;
      letter-spacing: .1em;
      text-transform: uppercase;
      margin-top: 10px;
      float: left; }
      /* line 202, src/sass/components/_recipientsPage.scss */
      .recipients-page .aboveResults .resultsContainer .result {
        display: inline-block; }
        @media (max-width: 480px) {
          /* line 202, src/sass/components/_recipientsPage.scss */
          .recipients-page .aboveResults .resultsContainer .result {
            float: left;
            clear: left; }
            /* line 207, src/sass/components/_recipientsPage.scss */
            .recipients-page .aboveResults .resultsContainer .result:last-child {
              margin-top: 8px; } }
      /* line 212, src/sass/components/_recipientsPage.scss */
      .recipients-page .aboveResults .resultsContainer .filter-reset {
        background-color: #bd9a36;
        padding: 5px 10px;
        text-decoration: none;
        margin-left: 10px;
        font-weight: 400;
        font-size: 14px;
        display: none;
        color: #fff; }
        @media (max-width: 480px) {
          /* line 212, src/sass/components/_recipientsPage.scss */
          .recipients-page .aboveResults .resultsContainer .filter-reset {
            margin-left: 0px; } }
    /* line 226, src/sass/components/_recipientsPage.scss */
    .recipients-page .aboveResults .sortBy {
      float: right; }
      /* line 228, src/sass/components/_recipientsPage.scss */
      .recipients-page .aboveResults .sortBy label {
        display: block;
        color: #585755;
        font-size: 11px;
        font-weight: 700;
        letter-spacing: 0.16em;
        text-transform: uppercase;
        padding-bottom: 5px; }
      /* line 237, src/sass/components/_recipientsPage.scss */
      .recipients-page .aboveResults .sortBy .select-style {
        border: none;
        border-radius: 0;
        overflow: hidden;
        background: transparent;
        position: relative;
        width: 125px; }
        /* line 244, src/sass/components/_recipientsPage.scss */
        .recipients-page .aboveResults .sortBy .select-style i {
          font-size: 13px;
          position: absolute;
          right: 13px;
          top: 8px; }
      /* line 251, src/sass/components/_recipientsPage.scss */
      .recipients-page .aboveResults .sortBy .select-style select {
        padding: 5px 40px 5px 0;
        width: 130%;
        border: none;
        box-shadow: none;
        background: transparent;
        background-image: none;
        -webkit-appearance: none;
        max-width: 100%;
        font-weight: 700;
        font-size: 13px;
        position: relative;
        z-index: 1; }
        /* line 265, src/sass/components/_recipientsPage.scss */
        .recipients-page .aboveResults .sortBy .select-style select:hover {
          cursor: pointer; }
        /* line 268, src/sass/components/_recipientsPage.scss */
        .recipients-page .aboveResults .sortBy .select-style select:focus {
          outline: none; }
  /* line 274, src/sass/components/_recipientsPage.scss */
  .recipients-page .grant-recipients {
    margin-top: 30px; }
    /* line 276, src/sass/components/_recipientsPage.scss */
    .recipients-page .grant-recipients .recipients-card {
      background-color: #ffffff;
      margin-left: 0;
      margin-bottom: 30px;
      padding: 45px 35px;
      letter-spacing: 1px;
      box-shadow: 0px 0px 14.72px 1.28px rgba(0, 0, 0, 0.08);
      box-sizing: border-box;
      min-height: 240px;
      width: 100%; }
      @media (max-width: 980px) {
        /* line 276, src/sass/components/_recipientsPage.scss */
        .recipients-page .grant-recipients .recipients-card {
          padding: 30px 20px;
          padding-top: 55px; } }
      /* line 292, src/sass/components/_recipientsPage.scss */
      .recipients-page .grant-recipients .recipients-card h2 {
        font-weight: bold;
        font-size: 18px;
        margin-bottom: 10px;
        margin-top: 0; }
      /* line 298, src/sass/components/_recipientsPage.scss */
      .recipients-page .grant-recipients .recipients-card .left_card {
        float: left;
        width: 60%;
        padding-right: 40px;
        box-sizing: border-box; }
        @media (max-width: 980px) {
          /* line 298, src/sass/components/_recipientsPage.scss */
          .recipients-page .grant-recipients .recipients-card .left_card {
            width: 100%;
            padding-right: 0; } }
      /* line 309, src/sass/components/_recipientsPage.scss */
      .recipients-page .grant-recipients .recipients-card .right_card {
        float: left;
        width: 40%;
        padding-left: 20px;
        box-sizing: border-box; }
        @media (max-width: 980px) {
          /* line 309, src/sass/components/_recipientsPage.scss */
          .recipients-page .grant-recipients .recipients-card .right_card {
            width: 100%;
            padding-left: 0; } }
      /* line 320, src/sass/components/_recipientsPage.scss */
      .recipients-page .grant-recipients .recipients-card .city_state {
        color: #585755;
        letter-spacing: 1px;
        font-size: 12px;
        text-transform: uppercase; }
      /* line 326, src/sass/components/_recipientsPage.scss */
      .recipients-page .grant-recipients .recipients-card .purpose {
        padding-top: 10px; }
        /* line 327, src/sass/components/_recipientsPage.scss */
        .recipients-page .grant-recipients .recipients-card .purpose P {
          color: #585755;
          font-size: 14px;
          line-height: 1.8em; }
      /* line 335, src/sass/components/_recipientsPage.scss */
      .recipients-page .grant-recipients .recipients-card .grant_type {
        position: absolute;
        top: 0;
        right: 0;
        background: #bd9a36;
        padding: 12px 20px;
        color: #fff;
        text-transform: uppercase;
        width: 120px;
        box-sizing: border-box;
        text-align: center;
        font-size: 12px; }
      /* line 349, src/sass/components/_recipientsPage.scss */
      .recipients-page .grant-recipients .recipients-card .grant_amount {
        color: #bd9a36;
        font-size: 24px;
        font-weight: 700;
        letter-spacing: 1px;
        padding: 5px 0 30px; }
        @media (max-width: 980px) {
          /* line 349, src/sass/components/_recipientsPage.scss */
          .recipients-page .grant-recipients .recipients-card .grant_amount {
            padding-bottom: 20px; } }
      /* line 359, src/sass/components/_recipientsPage.scss */
      .recipients-page .grant-recipients .recipients-card .ginfo {
        padding-bottom: 8px;
        font-size: 14px; }
      /* line 363, src/sass/components/_recipientsPage.scss */
      .recipients-page .grant-recipients .recipients-card .gtext {
        font-size: 13px;
        color: #585755; }
        @media (max-width: 980px) {
          /* line 363, src/sass/components/_recipientsPage.scss */
          .recipients-page .grant-recipients .recipients-card .gtext {
            font-size: 12px; } }
      /* line 370, src/sass/components/_recipientsPage.scss */
      .recipients-page .grant-recipients .recipients-card .info_title {
        letter-spacing: 0;
        font-weight: 700; }
  /* line 377, src/sass/components/_recipientsPage.scss */
  .recipients-page .button {
    padding: 20px 55px;
    z-index: 1;
    position: relative;
    margin-bottom: 60px;
    -webkit-transition: all 0.5s; }

/* line 386, src/sass/components/_recipientsPage.scss */
.disabled {
  background-color: #b1b1b1; }

/*Stories Page*/
/* line 3, src/sass/components/_storiesPage.scss */
.stories-page .button {
  padding: 20px 0;
  width: calc(20% - 12px);
  float: left;
  margin-left: 10px;
  margin-left: calc(40% - 14px + 20px);
  margin-bottom: 60px; }

/* line 9, src/sass/components/_storiesPage.scss */
.stories-page .story-banner {
  margin-bottom: 113px; }
  /* line 10, src/sass/components/_storiesPage.scss */
  .stories-page .story-banner h1 {
    font-size: 60px;
    line-height: 56px; }

/* line 16, src/sass/components/_storiesPage.scss */
.stories-page .story-intro {
  padding-bottom: 104px; }
  /* line 18, src/sass/components/_storiesPage.scss */
  .stories-page .story-intro h3 {
    font-weight: 700;
    font-size: 28px;
    line-height: 38px;
    letter-spacing: 0.075em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 42px;
    width: calc(53.33333% - 15.33333px);
    float: left;
    margin-left: 10px;
    margin-left: calc(13.33333% - 11.33333px + 20px); }
  /* line 29, src/sass/components/_storiesPage.scss */
  .stories-page .story-intro .intro-copy {
    width: calc(66.66667% - 16.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(13.33333% - 11.33333px + 20px);
    color: #585755;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px; }

/* line 39, src/sass/components/_storiesPage.scss */
.stories-page .story-section {
  padding-top: 40px;
  background-color: #e2dad1;
  min-height: 683px; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .stories-page .story-section::after {
    clear: both;
    content: "";
    display: block; }

/* line 45, src/sass/components/_storiesPage.scss */
.stories-page .story-filters {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-left: 0;
  padding-bottom: 10px; }
  /* line 62, src/sass/components/_storiesPage.scss */
  .stories-page .story-filters .story-filter-item.selected {
    color: #202020;
    border-top: 3px solid #bd9a36; }
  /* line 67, src/sass/components/_storiesPage.scss */
  .stories-page .story-filters .story-filter-item {
    border-top: 3px solid #ffffff;
    width: calc(13.33333% - 11.33333px);
    float: left;
    margin-left: 10px;
    display: inline-block;
    font-weight: 600;
    font-size: 11px;
    line-height: 12px;
    letter-spacing: 0.1em;
    color: #585755;
    padding-top: 28px;
    text-transform: uppercase;
    margin-left: -5px;
    padding-left: 2.5%;
    padding-right: 2.5%;
    text-align: center;
    cursor: pointer; }
    /* line 83, src/sass/components/_storiesPage.scss */
    .stories-page .story-filters .story-filter-item:hover {
      color: #202020;
      border-top: 3px solid #bd9a36; }

/* line 89, src/sass/components/_storiesPage.scss */
.stories-page .story-grid-wrapper {
  width: calc(86.66667% - 18.66667px);
  float: left;
  margin-left: 10px;
  margin-left: calc(6.66667% - 10.66667px + 20px);
  box-sizing: border-box; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .stories-page .story-grid-wrapper::after {
    clear: both;
    content: "";
    display: block; }
  /* line 36, src/sass/components/_mixins.scss */
  .stories-page .story-grid-wrapper:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0; }

/* line 98, src/sass/components/_storiesPage.scss */
.stories-page .story-grid {
  margin-left: -10px;
  margin-right: -10px;
  width: calc(100% + 20px);
  display: -moz-flex;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  flex-wrap: wrap;
  box-align: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
  -ms-flex-align: stretch; }

/* line 104, src/sass/components/_storiesPage.scss */
.story-card {
  width: calc(33.33333% - 13.33333px);
  float: left;
  margin-left: 10px;
  box-sizing: border-box;
  margin-left: 0;
  background-color: #ffffff;
  margin-bottom: 30px;
  padding-bottom: 34px;
  box-shadow: 0px 0px 14.72px 1.28px rgba(0, 0, 0, 0.08);
  text-align: center;
  text-transform: uppercase;
  transition: box-shadow 0.5s; }
  /* line 122, src/sass/components/_storiesPage.scss */
  .story-card:hover {
    box-shadow: 0px 0px 14.72px 6.28px rgba(0, 0, 0, 0.1); }
  /* line 126, src/sass/components/_storiesPage.scss */
  .story-card .story-image {
    width: 100%;
    height: 290px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; }
  /* line 133, src/sass/components/_storiesPage.scss */
  .story-card .story-card-text {
    width: 85%;
    margin-left: auto;
    margin-right: auto; }
  /* line 138, src/sass/components/_storiesPage.scss */
  .story-card h3 {
    font-size: 18px;
    letter-spacing: 0.025em;
    line-height: 19.99px;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 0;
    text-transform: none;
    color: #202020; }
  /* line 148, src/sass/components/_storiesPage.scss */
  .story-card h4 {
    color: #bd9a36;
    font-size: 10px;
    letter-spacing: 0.2em;
    font-weight: 800;
    margin-top: 35px;
    margin-bottom: 0; }
  /* line 157, src/sass/components/_storiesPage.scss */
  .story-card h6 {
    color: #585755;
    font-size: 10px;
    letter-spacing: 0.1em;
    margin-top: 10px;
    margin-bottom: 0; }
    /* line 163, src/sass/components/_storiesPage.scss */
    .story-card h6:last-of-type {
      margin-top: 5px;
      margin-bottom: 20px; }
  /* line 168, src/sass/components/_storiesPage.scss */
  .story-card p {
    margin-top: 0;
    color: #585755;
    font-size: 12px;
    line-height: 20px;
    text-transform: none; }

@media (max-width: 1024px) {
  /* line 178, src/sass/components/_storiesPage.scss */
  .stories-page .story-banner h1 {
    font-size: 48px; }
  /* line 181, src/sass/components/_storiesPage.scss */
  .story-card {
    width: calc(43.33333% - 14.33333px);
    float: left;
    margin-left: 10px; }
  /* line 184, src/sass/components/_storiesPage.scss */
  .story-section .button {
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 13%;
    margin-bottom: 40px; }
  /* line 191, src/sass/components/_storiesPage.scss */
  .stories-page .story-section {
    padding-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 196, src/sass/components/_storiesPage.scss */
  .stories-page .story-banner h1 {
    width: calc(100% - 20px);
    float: left;
    margin-left: 10px;
    text-align: center; }
  /* line 201, src/sass/components/_storiesPage.scss */
  .stories-page .story-intro h3 {
    width: calc(100% - 20px);
    float: left;
    margin-left: 10px;
    text-align: center; }
  /* line 205, src/sass/components/_storiesPage.scss */
  .stories-page .story-intro .intro-copy {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 209, src/sass/components/_storiesPage.scss */
  .stories-page .story-intro .intro-copy .copy-block {
    width: calc(100% - 20px);
    float: left;
    margin-left: 10px;
    display: block; }
  /* line 213, src/sass/components/_storiesPage.scss */
  .stories-page .story-intro .intro-copy .copy-block:last-of-type {
    margin-left: 10px; }
  /* line 216, src/sass/components/_storiesPage.scss */
  .stories-page .story-filters {
    width: 95%;
    margin-left: auto;
    margin-right: auto; }
  /* line 221, src/sass/components/_storiesPage.scss */
  .stories-page .story-filters .story-filter-item {
    width: 21%;
    margin-left: 0;
    padding-left: 2%;
    padding-right: 2%;
    text-align: center;
    font-size: 10px; }
  /* line 229, src/sass/components/_storiesPage.scss */
  .stories-page .story-grid {
    margin-left: 0; }
  /* line 232, src/sass/components/_storiesPage.scss */
  .story-card {
    width: calc(100% - 20px);
    float: left;
    margin-left: 10px;
    margin-left: calc(0% - 10px + 20px); }
  /* line 236, src/sass/components/_storiesPage.scss */
  .story-section .button {
    width: 30%; } }

/* line 1, src/sass/components/_storySingle.scss */
.feature-image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  max-height: 431px;
  height: 431px; }

/* line 8, src/sass/components/_storySingle.scss */
.heading-block {
  width: calc(53.33333% - 15.33333px);
  float: left;
  margin-left: 10px;
  margin-left: calc(20% - 12px + 20px);
  padding-top: 58px;
  padding-bottom: 45px; }
  /* line 14, src/sass/components/_storySingle.scss */
  .heading-block h1 {
    font-size: 36px;
    line-height: 36px;
    font-weight: 800;
    letter-spacing: 0.05em;
    margin-top: 0;
    margin-bottom: 0; }
  /* line 22, src/sass/components/_storySingle.scss */
  .heading-block h4 {
    color: #585755;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    margin-top: 2em; }
  /* line 30, src/sass/components/_storySingle.scss */
  .heading-block p, .heading-block ul {
    font-family: "Tiempos", "Serif", serif;
    font-style: italic;
    font-size: 18px;
    line-height: 28px;
    color: #585755; }

/* line 38, src/sass/components/_storySingle.scss */
.image-and-text {
  border-top: 2px solid #e2dad1;
  width: calc(60% - 16px);
  float: left;
  margin-left: 10px;
  margin-left: calc(20% - 12px + 20px);
  padding-top: 50px;
  padding-bottom: 36px;
  color: #585755;
  line-height: 34px;
  font-size: 16px;
  font-weight: 400; }
  /* line 49, src/sass/components/_storySingle.scss */
  .image-and-text P {
    margin-top: 0; }
  /* line 52, src/sass/components/_storySingle.scss */
  .image-and-text img {
    margin-top: 0.5em;
    display: inline;
    width: calc(33.33333% - 13.33333px);
    float: left;
    margin-left: 10px;
    margin-right: 20px;
    margin-left: 0; }

/* line 60, src/sass/components/_storySingle.scss */
.full-video {
  position: relative;
  width: calc(102% - 20.2px);
  float: left;
  margin-left: 10px;
  margin-left: 0; }
  /* line 64, src/sass/components/_storySingle.scss */
  .full-video img {
    width: 100%; }
  /* line 67, src/sass/components/_storySingle.scss */
  .full-video .play-button {
    background-color: #bd9a36;
    border-radius: 50%;
    position: absolute;
    z-index: 99;
    width: 97px;
    height: 97px;
    color: #ffffff;
    font-weight: 800;
    font-size: 10px;
    letter-spacing: 0.2em;
    text-transform: uppercase; }
    /* line 79, src/sass/components/_storySingle.scss */
    .full-video .play-button i, .full-video .play-button span {
      display: block;
      text-align: center; }
    /* line 83, src/sass/components/_storySingle.scss */
    .full-video .play-button i {
      font-size: 24px; }
    /* line 87, src/sass/components/_storySingle.scss */
    .full-video .play-button span {
      margin-top: 1em; }
    /* line 90, src/sass/components/_storySingle.scss */
    .full-video .play-button .text-wrapper {
      margin-top: 25%; }
  /* line 94, src/sass/components/_storySingle.scss */
  .full-video .place-holder {
    position: relative;
    z-index: 99;
    display: flex;
    align-items: center;
    justify-content: center; }
    /* line 106, src/sass/components/_storySingle.scss */
    .full-video .place-holder.hidden {
      display: none; }
  /* line 110, src/sass/components/_storySingle.scss */
  .full-video .embed-wrapper {
    width: 100%;
    height: 531px;
    position: relative;
    z-index: 1; }
  /* line 116, src/sass/components/_storySingle.scss */
  .full-video .caption {
    margin-left: calc(20% - 12px + 20px);
    color: #585755;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 10px;
    letter-spacing: 0.1em; }

/* line 125, src/sass/components/_storySingle.scss */
.pull-quote-block {
  width: calc(60% - 16px);
  float: left;
  margin-left: 10px;
  margin-left: calc(20% - 12px + 20px);
  margin-top: 40px; }
  /* line 129, src/sass/components/_storySingle.scss */
  .pull-quote-block .section-one, .pull-quote-block .section-two {
    color: #585755;
    font-weight: 400;
    font-size: 16px;
    line-height: 35px; }
  /* line 135, src/sass/components/_storySingle.scss */
  .pull-quote-block .quote {
    font-weight: 600;
    text-align: center; }
    /* line 138, src/sass/components/_storySingle.scss */
    .pull-quote-block .quote span {
      font-size: 48px;
      display: block;
      line-height: 27px; }
      /* line 142, src/sass/components/_storySingle.scss */
      .pull-quote-block .quote span:last-of-type {
        margin-top: 27px; }

/* line 148, src/sass/components/_storySingle.scss */
.audio-block {
  width: calc(58% - 15.8px);
  float: left;
  margin-left: 10px;
  margin-left: calc(22% - 12.2px + 20px);
  padding-top: 82px;
  position: relative;
  height: 95px; }
  /* line 154, src/sass/components/_storySingle.scss */
  .audio-block .mejs-mediaelement {
    height: inherit; }
  /* line 157, src/sass/components/_storySingle.scss */
  .audio-block .mejs-container .mejs-controls {
    background-color: #e2dad1;
    color: #202020;
    height: 95px;
    font-family: "Montserrat", sans-serif; }
  /* line 164, src/sass/components/_storySingle.scss */
  .audio-block .mejs-controls .mejs-button {
    background-color: #bd9a36;
    background-image: none;
    width: 97px;
    height: 97px;
    border-radius: 50%;
    position: absolute;
    left: -38px;
    font-family: "Montserrat", sans-serif; }
    /* line 174, src/sass/components/_storySingle.scss */
    .audio-block .mejs-controls .mejs-button:before {
      margin-top: 10px;
      width: 95px;
      height: 95px;
      font-size: 10px;
      letter-spacing: 0.2em;
      font-weight: 800;
      color: #ffffff;
      text-transform: uppercase;
      font-weight: bold;
      display: flex;
      align-items: center;
      justify-content: center;
      text-align: center; }
    /* line 197, src/sass/components/_storySingle.scss */
    .audio-block .mejs-controls .mejs-button.mejs-play:before {
      content: "Play"; }
    /* line 200, src/sass/components/_storySingle.scss */
    .audio-block .mejs-controls .mejs-button.mejs-play:after {
      content: "\f028";
      position: absolute;
      top: 30px;
      left: 39%;
      font-family: FontAwesome;
      font-style: normal;
      font-weight: 400;
      text-decoration: inherit;
      font-size: 22px;
      color: #ffffff; }
    /* line 214, src/sass/components/_storySingle.scss */
    .audio-block .mejs-controls .mejs-button.mejs-pause:before {
      content: "Pause"; }
    /* line 217, src/sass/components/_storySingle.scss */
    .audio-block .mejs-controls .mejs-button.mejs-pause:after {
      content: "\f04c";
      position: absolute;
      top: 30px;
      left: 40%;
      font-family: FontAwesome;
      font-weight: 400;
      text-decoration: inherit;
      font-size: 18px;
      color: #ffffff; }
    /* line 229, src/sass/components/_storySingle.scss */
    .audio-block .mejs-controls .mejs-button button {
      background-image: none;
      background-repeat: no-repeat;
      background-position: 42.5% 30%;
      width: 97px;
      height: 97px;
      top: 0; }
      /* line 236, src/sass/components/_storySingle.scss */
      .audio-block .mejs-controls .mejs-button button:focus {
        outline: none; }
  /* line 243, src/sass/components/_storySingle.scss */
  .audio-block .mejs-controls .mejs-volume-button, .audio-block .mejs-container .mejs-controls .mejs-time, .audio-block .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .audio-block .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .audio-block .mejs-controls .mejs-time-rail .mejs-time-total, .audio-block .mejs-controls .mejs-time-rail .mejs-time-current {
    display: none; }
  /* line 246, src/sass/components/_storySingle.scss */
  .audio-block .audio-info {
    position: absolute;
    top: 20px;
    width: 70%;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0.025em;
    color: #585755;
    height: 95px;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    margin-left: calc(16.66667% - 11.66667px + 20px); }
    /* line 267, src/sass/components/_storySingle.scss */
    .audio-block .audio-info .description {
      font-size: 12px;
      margin-bottom: 0;
      position: absolute; }
    /* line 272, src/sass/components/_storySingle.scss */
    .audio-block .audio-info .speaker {
      margin-top: 0;
      font-size: 18px;
      position: relative; }

/* line 279, src/sass/components/_storySingle.scss */
.story-text-block {
  width: calc(60% - 16px);
  float: left;
  margin-left: 10px;
  margin-left: calc(20% - 12px + 20px);
  color: #585755;
  font-weight: 400;
  font-size: 16px;
  line-height: 35px;
  padding-top: 15px; }
  /* line 287, src/sass/components/_storySingle.scss */
  .story-text-block p {
    margin-top: 0;
    margin-bottom: 3.5em; }

/* line 292, src/sass/components/_storySingle.scss */
.image-gallery {
  width: calc(61.66667% - 16.16667px);
  float: left;
  margin-left: 10px;
  margin-left: calc(18.93333% - 11.89333px + 20px);
  padding-bottom: 65px; }
  /* line 296, src/sass/components/_storySingle.scss */
  .image-gallery .half-width {
    width: calc(50% - 15px);
    float: left;
    margin-left: 10px; }
  /* line 299, src/sass/components/_storySingle.scss */
  .image-gallery .full-width {
    margin-top: 10px;
    width: calc(100% - 20px);
    float: left;
    margin-left: 10px; }
  /* line 303, src/sass/components/_storySingle.scss */
  .image-gallery p {
    color: #585755;
    text-transform: uppercase;
    margin-left: 10px;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 0.1em;
    margin-top: 1.8em; }

/* line 313, src/sass/components/_storySingle.scss */
.related-stories {
  background-color: #e2dad1;
  padding-top: 85px;
  padding-bottom: 65px; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .related-stories::after {
    clear: both;
    content: "";
    display: block; }
  /* line 318, src/sass/components/_storySingle.scss */
  .related-stories a {
    text-decoration: none; }
  /* line 321, src/sass/components/_storySingle.scss */
  .related-stories .related-header {
    text-align: center;
    margin-bottom: 0;
    font-size: 14px;
    font-family: 800;
    letter-spacing: 0.1em;
    margin-bottom: 75px;
    text-transform: uppercase; }
  /* line 330, src/sass/components/_storySingle.scss */
  .related-stories .related-grid-wrapper {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px);
    box-sizing: border-box; }
    /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
    .related-stories .related-grid-wrapper::after {
      clear: both;
      content: "";
      display: block; }
    /* line 36, src/sass/components/_mixins.scss */
    .related-stories .related-grid-wrapper:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; }
  /* line 339, src/sass/components/_storySingle.scss */
  .related-stories .related-grid {
    margin-left: -10px;
    margin-right: -10px;
    width: calc(100% + 20px); }

/* line 344, src/sass/components/_storySingle.scss */
.outro-block {
  width: calc(60% - 16px);
  float: left;
  margin-left: 10px;
  margin-left: calc(20% - 12px + 20px);
  font-family: "Tiempos", "Serif", serif;
  font-style: italic;
  color: #585755;
  line-height: 24px;
  margin-bottom: 40px;
  border-top: 2px solid #e2dad1;
  padding-top: 30px; }

@media (max-width: 767px) {
  /* line 356, src/sass/components/_storySingle.scss */
  .image-and-text img {
    display: block;
    float: none;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 20px; } }

/* Contact Page*/
/* line 1, src/sass/components/_contactFormBlock.scss */
.contact-form-block {
  padding-bottom: 84px;
  padding-top: 86px;
  background-color: #e2dad1; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .contact-form-block::after {
    clear: both;
    content: "";
    display: block; }
  /* line 7, src/sass/components/_contactFormBlock.scss */
  .contact-form-block h2, .contact-form-block h1 {
    font-size: 36px;
    letter-spacing: 0.1em;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 0;
    text-align: center;
    width: calc(100% - 20px);
    float: left;
    margin-left: 10px; }
  /* line 16, src/sass/components/_contactFormBlock.scss */
  .contact-form-block p {
    color: #585755;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 76px;
    text-align: center;
    width: calc(46.66667% - 14.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(26.66667% - 12.66667px + 20px); }
  /* line 26, src/sass/components/_contactFormBlock.scss */
  .contact-form-block button[type="submit"].button {
    border: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 50%;
    padding: 20px 0; }
  /* line 36, src/sass/components/_contactFormBlock.scss */
  .contact-form-block .with_frm_style .frm_form_fields .frm_form_field {
    margin-bottom: 29px; }
  /* line 40, src/sass/components/_contactFormBlock.scss */
  .contact-form-block .with_frm_style .frm_form_fields fieldset {
    padding-bottom: 0; }
  /* line 43, src/sass/components/_contactFormBlock.scss */
  .contact-form-block .with_frm_style .frm_form_fields input[type="text"], .contact-form-block .with_frm_style .frm_form_fields textarea {
    border-radius: 0;
    border: none;
    background-color: #fbfbfb;
    box-shadow: inset 0 0 1em rgba(0, 0, 0, 0.04); }
    /* line 49, src/sass/components/_contactFormBlock.scss */
    .contact-form-block .with_frm_style .frm_form_fields input[type="text"]:focus, .contact-form-block .with_frm_style .frm_form_fields textarea:focus {
      background-color: #fbfbfb;
      box-shadow: inset 0 0 1em rgba(0, 0, 0, 0.04);
      outline-color: #bd9a36; }
  /* line 57, src/sass/components/_contactFormBlock.scss */
  .contact-form-block .with_frm_style .frm_form_fields label.frm_primary_label {
    font-weight: 800;
    font-family: "Montserrat", sans-serif !important;
    font-size: 11px;
    line-height: 12px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    padding-bottom: 1em; }
    /* line 65, src/sass/components/_contactFormBlock.scss */
    .contact-form-block .with_frm_style .frm_form_fields label.frm_primary_label .frm_required {
      color: #bd9a36; }

/* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
.columns-wrapper::after {
  clear: both;
  content: "";
  display: block; }

/* line 36, src/sass/components/_mixins.scss */
.columns-wrapper:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

/* line 78, src/sass/components/_contactFormBlock.scss */
.left-column {
  width: calc(40% - 14px);
  float: left;
  margin-left: 10px;
  margin-left: calc(13.33333% - 11.33333px + 20px); }

/* line 82, src/sass/components/_contactFormBlock.scss */
.right-column {
  width: calc(26.66667% - 12.66667px);
  float: left;
  margin-left: 10px;
  margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 85, src/sass/components/_contactFormBlock.scss */
  .right-column .visit, .right-column .talk {
    display: block;
    width: 100%; }
    /* line 36, src/sass/components/_mixins.scss */
    .right-column .visit:after, .right-column .talk:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; }
    /* line 89, src/sass/components/_contactFormBlock.scss */
    .right-column .visit h4, .right-column .talk h4 {
      font-size: 11px;
      font-weight: 800;
      line-height: 12px;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      margin-top: 0; }
    /* line 97, src/sass/components/_contactFormBlock.scss */
    .right-column .visit span, .right-column .talk span {
      vertical-align: super; }
    /* line 100, src/sass/components/_contactFormBlock.scss */
    .right-column .visit i, .right-column .talk i {
      font-size: 28px;
      margin-right: 37px;
      min-width: 23px; }
    /* line 105, src/sass/components/_contactFormBlock.scss */
    .right-column .visit p, .right-column .talk p {
      color: #bd9a36;
      font-size: 14px;
      line-height: 26px;
      font-weight: 400;
      width: auto;
      float: none;
      margin-left: 60px;
      text-align: left;
      margin-bottom: 44px; }

/* line 120, src/sass/components/_contactFormBlock.scss */
.acf-map {
  width: calc( 100% - 6px);
  height: 540px;
  margin: 0 0;
  box-shadow: -2px 0px 5.94px 0.06px rgba(0, 0, 0, 0.07); }

/* fixes potential theme css conflict */
/* line 129, src/sass/components/_contactFormBlock.scss */
.acf-map img {
  max-width: inherit !important; }

/* Removes google links from bottom of map*/
/* line 134, src/sass/components/_contactFormBlock.scss */
#map .gm-style > div:not(:first-child) {
  display: none; }

/* line 136, src/sass/components/_contactFormBlock.scss */
.contacts-select-block {
  position: relative;
  text-transform: uppercase;
  padding-top: 95px;
  border-bottom: 2px solid #585755;
  background-position: 50% 0;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .contacts-select-block::after {
    clear: both;
    content: "";
    display: block; }
  /* line 147, src/sass/components/_contactFormBlock.scss */
  .contacts-select-block .small-heading {
    color: #c4c4c4;
    text-align: center;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: normal;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 60px;
    padding-top: 0;
    text-transform: none; }
    /* line 158, src/sass/components/_contactFormBlock.scss */
    .contacts-select-block .small-heading span,
    .contacts-select-block .small-heading a {
      color: #bd9a36;
      cursor: pointer;
      text-decoration: none; }
  /* line 165, src/sass/components/_contactFormBlock.scss */
  .contacts-select-block h2 {
    color: #ffffff;
    text-align: center;
    font-size: 36px;
    letter-spacing: 0.1em;
    font-weight: 700; }
  /* line 173, src/sass/components/_contactFormBlock.scss */
  .contacts-select-block ul {
    width: calc(90% - 19px);
    float: left;
    margin-left: 10px;
    margin-left: calc(5.33333% - 10.53333px + 20px);
    padding-left: 0;
    margin-bottom: 0; }
    /* line 178, src/sass/components/_contactFormBlock.scss */
    .contacts-select-block ul li {
      width: calc(18.33333% - 11.83333px);
      float: left;
      margin-left: 10px;
      cursor: pointer;
      margin-left: 0;
      border-top: solid 3px #ffffff;
      vertical-align: top;
      padding-left: 2.5%;
      color: #c4c4c4;
      padding-top: 30px;
      display: inline-block;
      font-weight: 500;
      font-size: 12px;
      letter-spacing: 0.1em;
      text-align: center;
      transition: all 0.5s; }
    /* line 195, src/sass/components/_contactFormBlock.scss */
    .contacts-select-block ul li.selected {
      border-top: solid 3px #bd9a36;
      color: #bd9a36; }
  /* line 200, src/sass/components/_contactFormBlock.scss */
  .contacts-select-block .contact-grid {
    margin-left: calc(10% - 11px + 20px);
    padding-bottom: 215px;
    margin-top: 65px; }
    /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
    .contacts-select-block .contact-grid::after {
      clear: both;
      content: "";
      display: block; }

/* line 207, src/sass/components/_contactFormBlock.scss */
.contact-card {
  position: relative;
  width: calc(20% - 12px);
  float: left;
  margin-left: 10px;
  background-color: #ffffff;
  margin-bottom: 45px;
  height: 272px;
  box-shadow: 0px 0px 14.72px 1.28px rgba(0, 0, 0, 0.08); }
  /* line 215, src/sass/components/_contactFormBlock.scss */
  .contact-card.small-card {
    height: 164px; }
  /* line 218, src/sass/components/_contactFormBlock.scss */
  .contact-card .text-wrapper {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 60px;
    margin-bottom: 60px;
    text-align: center; }
  /* line 226, src/sass/components/_contactFormBlock.scss */
  .contact-card h3 {
    text-transform: none;
    font-size: 16px;
    line-height: 19.99px;
    font-weight: 700;
    letter-spacing: 0.025em;
    margin-bottom: 12px; }
  /* line 234, src/sass/components/_contactFormBlock.scss */
  .contact-card h4 {
    color: #585755;
    font-weight: 400;
    font-size: 14px;
    line-height: 19.22px;
    margin-top: 0;
    margin-bottom: 2em;
    text-transform: none; }
  /* line 243, src/sass/components/_contactFormBlock.scss */
  .contact-card h5 {
    font-weight: 600;
    font-size: 10px;
    letter-spacing: 0.1em;
    margin-top: 0;
    margin-bottom: 12px; }
  /* line 250, src/sass/components/_contactFormBlock.scss */
  .contact-card p {
    text-transform: none;
    color: #585755;
    font-weight: 400;
    font-size: 12px;
    line-height: 19.22px; }
  /* line 257, src/sass/components/_contactFormBlock.scss */
  .contact-card .contact-methods {
    padding-top: 15px;
    display: block;
    text-align: center;
    overflow-wrap: break-word;
    position: absolute;
    bottom: -25px;
    width: 100%; }
    /* line 267, src/sass/components/_contactFormBlock.scss */
    .contact-card .contact-methods .email {
      background-color: #bd9a36;
      color: #ffffff;
      text-transform: none;
      padding: 15px 0;
      font-size: 12px;
      font-weight: 400; }
    /* line 275, src/sass/components/_contactFormBlock.scss */
    .contact-card .contact-methods .phone {
      color: #bd9a36;
      font-size: 14px;
      font-weight: 600;
      margin-bottom: 20px; }
    /* line 281, src/sass/components/_contactFormBlock.scss */
    .contact-card .contact-methods a {
      margin-bottom: 0.5em;
      display: block;
      text-decoration: none; }
      /* line 284, src/sass/components/_contactFormBlock.scss */
      .contact-card .contact-methods a:last-of-type {
        margin-bottom: 0; }

@media (max-width: 1024px) {
  /* line 292, src/sass/components/_contactFormBlock.scss */
  .contact-card {
    width: calc(26.66667% - 12.66667px);
    float: left;
    margin-left: 10px; } }

@media (max-width: 850px) {
  /* line 298, src/sass/components/_contactFormBlock.scss */
  .contact-form-block .left-column, .contact-form-block .right-column {
    display: block;
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 304, src/sass/components/_contactFormBlock.scss */
  .contact-form-block .left-column {
    margin-bottom: 60px; }
  /* line 308, src/sass/components/_contactFormBlock.scss */
  .contact-form-block .right-column .contact-methods {
    margin-left: -10px;
    margin-right: -10px;
    width: calc(100% + 20px); }
  /* line 311, src/sass/components/_contactFormBlock.scss */
  .contact-form-block .right-column .visit, .contact-form-block .right-column .talk {
    display: inline;
    width: calc(40% - 14px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 320, src/sass/components/_contactFormBlock.scss */
  .contacts-select-block {
    padding-top: 35px; }
  /* line 324, src/sass/components/_contactFormBlock.scss */
  .contacts-select-block h2 {
    font-size: 28px; }
  /* line 327, src/sass/components/_contactFormBlock.scss */
  .contacts-select-block ul {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    float: none; }
  /* line 334, src/sass/components/_contactFormBlock.scss */
  .contacts-select-block ul li {
    display: inline-block;
    width: 25%;
    margin-bottom: 20px;
    margin-left: -5px;
    padding-left: 2%;
    padding-right: 2%;
    text-align: center;
    font-size: 10px;
    padding-top: 20px;
    float: none; }
  /* line 346, src/sass/components/_contactFormBlock.scss */
  .contacts-select-block .contact-grid {
    margin-left: calc(13.33333% - 11.33333px + 20px); }
  /* line 349, src/sass/components/_contactFormBlock.scss */
  .contact-card {
    width: calc(40% - 14px);
    float: left;
    margin-left: 10px; } }

@media (max-width: 604px) {
  /* line 354, src/sass/components/_contactFormBlock.scss */
  .contacts-select-block .contact-grid {
    margin-left: calc(20% - 12px + 20px); }
  /* line 357, src/sass/components/_contactFormBlock.scss */
  .contact-card {
    width: calc(80% - 18px);
    float: left;
    margin-left: 10px;
    margin-left: 0; }
  /* line 363, src/sass/components/_contactFormBlock.scss */
  .contact-form-block p {
    width: 90%;
    float: none;
    text-align: center;
    margin-left: auto;
    margin-right: auto; }
  /* line 372, src/sass/components/_contactFormBlock.scss */
  .contact-form-block .right-column .visit, .contact-form-block .right-column .talk {
    display: block;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
    /* line 379, src/sass/components/_contactFormBlock.scss */
    .contact-form-block .right-column .visit p, .contact-form-block .right-column .talk p {
      margin-left: 0;
      text-align: center; }
    /* line 383, src/sass/components/_contactFormBlock.scss */
    .contact-form-block .right-column .visit i, .contact-form-block .right-column .talk i {
      margin-right: 10px; } }

@media (min-width: 1400px) {
  /* line 392, src/sass/components/_contactFormBlock.scss */
  .contacts-select-block ul {
    max-width: 1400px;
    float: none;
    margin-left: auto;
    margin-right: auto; } }

/* line 1, src/sass/components/_contactVisit.scss */
.contact-visit-block {
  margin-top: 10px;
  margin-bottom: 10px; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .contact-visit-block::after {
    clear: both;
    content: "";
    display: block; }
  /* line 36, src/sass/components/_mixins.scss */
  .contact-visit-block:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0; }
  /* line 6, src/sass/components/_contactVisit.scss */
  .contact-visit-block .left-column {
    width: calc(46.66667% - 14.66667px);
    float: left;
    margin-left: 10px; }
    /* line 8, src/sass/components/_contactVisit.scss */
    .contact-visit-block .left-column .images-wrapper {
      height: 230px;
      overflow: hidden;
      display: -moz-flex;
      display: flex;
      -webkit-box-lines: multiple;
      -moz-box-lines: multiple;
      box-lines: multiple;
      flex-wrap: wrap;
      box-align: stretch;
      -moz-align-items: stretch;
      -ms-align-items: stretch;
      -o-align-items: stretch;
      align-items: stretch;
      -ms-flex-align: stretch; }
    /* line 13, src/sass/components/_contactVisit.scss */
    .contact-visit-block .left-column img {
      width: 33%; }
  /* line 17, src/sass/components/_contactVisit.scss */
  .contact-visit-block .right-column {
    width: calc(40% - 14px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px);
    padding-top: 160px; }
    /* line 21, src/sass/components/_contactVisit.scss */
    .contact-visit-block .right-column h3 {
      font-size: 36px;
      letter-spacing: 0.1em;
      font-weight: 700;
      text-transform: uppercase;
      margin-top: 0; }
    /* line 28, src/sass/components/_contactVisit.scss */
    .contact-visit-block .right-column h5 {
      font-size: 14px;
      font-weight: 800;
      letter-spacing: 0.2em;
      text-transform: uppercase;
      margin-top: 48px; }
    /* line 35, src/sass/components/_contactVisit.scss */
    .contact-visit-block .right-column p {
      color: #585755;
      font-size: 14px;
      line-height: 24px;
      font-weight: 400; }
      /* line 40, src/sass/components/_contactVisit.scss */
      .contact-visit-block .right-column p a {
        color: #bd9a36;
        text-decoration: none; }
    /* line 45, src/sass/components/_contactVisit.scss */
    .contact-visit-block .right-column .button {
      margin-top: 14px; }
    /* line 49, src/sass/components/_contactVisit.scss */
    .contact-visit-block .right-column .parking-info p:not(:first-child) {
      display: none; }
    /* line 53, src/sass/components/_contactVisit.scss */
    .contact-visit-block .right-column .park-more {
      color: #bd9a36;
      font-size: 11px;
      font-weight: 600;
      letter-spacing: 0.26em;
      text-transform: uppercase;
      cursor: pointer; }
      /* line 60, src/sass/components/_contactVisit.scss */
      .contact-visit-block .right-column .park-more i {
        transition: -webkit-transform 0.5s;
        transition: transform 0.5s;
        transition: transform 0.5s, -webkit-transform 0.5s; }

@media (max-width: 850px) {
  /* line 71, src/sass/components/_contactVisit.scss */
  .contact-visit-block .left-column, .contact-visit-block .right-column {
    display: block;
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 76, src/sass/components/_contactVisit.scss */
  .contact-visit-block .right-column {
    padding-top: 80px; } }

/* Annual Report */
/* line 2, src/sass/components/_reportHero.scss */
.page-template-annual-report-template .wrapper {
  overflow: hidden; }

/* line 6, src/sass/components/_reportHero.scss */
.report-hero {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  padding: 180px 0 188px;
  text-align: center; }
  @media (max-width: 767px) {
    /* line 6, src/sass/components/_reportHero.scss */
    .report-hero {
      padding: 80px 0 110px; } }
  /* line 16, src/sass/components/_reportHero.scss */
  .report-hero .video-wrap {
    position: absolute;
    width: 100%;
    height: 801px;
    z-index: -1;
    top: 0;
    left: 0; }
    @media (min-width: 1400px) {
      /* line 16, src/sass/components/_reportHero.scss */
      .report-hero .video-wrap {
        height: 1024px; } }
    /* line 26, src/sass/components/_reportHero.scss */
    .report-hero .video-wrap iframe {
      width: 100%;
      height: 100%;
      position: relative; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .report-hero .container::after {
    clear: both;
    content: "";
    display: block; }
  /* line 37, src/sass/components/_reportHero.scss */
  .report-hero .hero-wrap {
    width: calc(73.33333% - 17.33333px);
    float: left;
    margin-left: 10px;
    margin-left: calc(13.33333% - 11.33333px + 20px); }
    @media (max-width: 767px) {
      /* line 37, src/sass/components/_reportHero.scss */
      .report-hero .hero-wrap {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        margin-left: calc(0% - 10px + 20px); } }
  /* line 50, src/sass/components/_reportHero.scss */
  .report-hero h1 {
    margin-bottom: 65px;
    position: relative;
    color: #ffffff;
    font-size: 28px;
    font-weight: 700;
    letter-spacing: 0.4em;
    text-transform: uppercase; }
    /* line 58, src/sass/components/_reportHero.scss */
    .report-hero h1 sup {
      font-weight: 400;
      font-size: 14px;
      vertical-align: middle; }
    /* line 63, src/sass/components/_reportHero.scss */
    .report-hero h1 span {
      display: block;
      padding: 30px 0;
      font-size: 15px;
      letter-spacing: 0.2em;
      font-weight: 400; }
    /* line 71, src/sass/components/_reportHero.scss */
    .report-hero h1:after {
      display: block;
      content: "";
      width: 33px;
      height: 2px;
      background-color: #ffffff;
      position: absolute;
      bottom: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%); }
  /* line 85, src/sass/components/_reportHero.scss */
  .report-hero a {
    color: #ffffff;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 11px;
    letter-spacing: 0.1em; }
    /* line 93, src/sass/components/_reportHero.scss */
    .report-hero a:before {
      content: url("../../images/download.png");
      margin-right: 10px; }

@media (min-width: 1024px) {
  /* line 100, src/sass/components/_reportHero.scss */
  .report-hero {
    background-image: none !important; } }

/* line 7, src/sass/components/_reportLetter.scss */
.report-letter-container {
  position: relative;
  background: #e2dad1; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .report-letter-container::after {
    clear: both;
    content: "";
    display: block; }
  /* line 20, src/sass/components/_reportLetter.scss */
  .report-letter-container .button.expand {
    display: none;
    border: none;
    position: absolute;
    bottom: 36px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    margin: 0;
    padding: 20px 67px; }
    @media (max-width: 767px) {
      /* line 20, src/sass/components/_reportLetter.scss */
      .report-letter-container .button.expand {
        min-width: 230px; } }
  /* line 35, src/sass/components/_reportLetter.scss */
  .report-letter-container.closed {
    max-height: 1200px; }
    /* line 38, src/sass/components/_reportLetter.scss */
    .report-letter-container.closed .report-letter {
      max-height: 1200px; }
    /* line 40, src/sass/components/_reportLetter.scss */
    .report-letter-container.closed .expand-button-container:after {
      content: '';
      display: block;
      width: 100vw;
      height: 550px;
      position: absolute;
      bottom: 0;
      left: 50%;
      -webkit-transform: translateX(-50vw);
              transform: translateX(-50vw);
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,0.7+100 */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#b3ffffff',GradientType=0 );
      /* IE6-9 */ }
    /* line 56, src/sass/components/_reportLetter.scss */
    .report-letter-container.closed .button.expand {
      display: block;
      z-index: 99; }

/* line 63, src/sass/components/_reportLetter.scss */
.report-letter {
  width: calc(86.66667% - 18.66667px);
  float: left;
  margin-left: 10px;
  margin-left: calc(6.66667% - 10.66667px + 20px); }
  /* line 71, src/sass/components/_reportLetter.scss */
  .report-letter .letter-wrap {
    margin-left: -10px;
    margin-right: -10px;
    width: calc(100% + 20px);
    background: #ffffff;
    color: #585755;
    margin-top: -120px;
    padding: 125px 0 180px;
    box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 12px 0 15px -4px rgba(153, 153, 153, 0.1), -12px 0 15px -4px rgba(153, 153, 153, 0.1); }
    /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
    .report-letter .letter-wrap::after {
      clear: both;
      content: "";
      display: block; }
    /* line 36, src/sass/components/_mixins.scss */
    .report-letter .letter-wrap:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; }
    /* line 78, src/sass/components/_reportLetter.scss */
    .report-letter .letter-wrap h1, .report-letter .letter-wrap h2, .report-letter .letter-wrap h3, .report-letter .letter-wrap h4, .report-letter .letter-wrap h5, .report-letter .letter-wrap h6, .report-letter .letter-wrap strong {
      color: #202020; }
    @media (max-width: 767px) {
      /* line 71, src/sass/components/_reportLetter.scss */
      .report-letter .letter-wrap {
        margin-top: -60px;
        padding: 25px 0 80px; } }
  /* line 91, src/sass/components/_reportLetter.scss */
  .report-letter h1 {
    width: calc(69.23077% - 16.92308px);
    float: left;
    margin-left: 10px;
    margin-left: calc(15.38462% - 11.53846px + 20px);
    margin-bottom: 45px;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center; }
    @media (max-width: 767px) {
      /* line 91, src/sass/components/_reportLetter.scss */
      .report-letter h1 {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        margin-left: calc(0% - 10px + 20px);
        margin-bottom: 10px; } }
  /* line 109, src/sass/components/_reportLetter.scss */
  .report-letter .content {
    width: calc(69.23077% - 16.92308px);
    float: left;
    margin-left: 10px;
    margin-left: calc(15.38462% - 11.53846px + 20px);
    font: 18px 'Tiempos', serif;
    line-height: 1.67; }
    @media (max-width: 767px) {
      /* line 109, src/sass/components/_reportLetter.scss */
      .report-letter .content {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        margin-left: calc(0% - 10px + 20px);
        font-size: 16px; } }
    /* line 120, src/sass/components/_reportLetter.scss */
    .report-letter .content a {
      color: #202020;
      text-decoration: none;
      font-weight: 700; }
    /* line 126, src/sass/components/_reportLetter.scss */
    .report-letter .content p {
      margin: 40px 0; }
      @media (max-width: 767px) {
        /* line 126, src/sass/components/_reportLetter.scss */
        .report-letter .content p {
          margin: 20px 0; }
          /* line 132, src/sass/components/_reportLetter.scss */
          .report-letter .content p img {
            max-width: 80%;
            display: block;
            margin: 0 auto 20px !important;
            height: auto;
            float: none; } }
    /* line 142, src/sass/components/_reportLetter.scss */
    .report-letter .content blockquote {
      font: 600 16px "Montserrat", sans-serif;
      line-height: 1.6875;
      text-transform: uppercase;
      margin: 60px auto 30px;
      text-align: center;
      letter-spacing: 0.1em;
      color: #202020; }
      @media (min-width: 1025px) {
        /* line 142, src/sass/components/_reportLetter.scss */
        .report-letter .content blockquote {
          width: 86.67%;
          max-width: 600px; } }
    /* line 157, src/sass/components/_reportLetter.scss */
    .report-letter .content blockquote > p {
      margin: 0; }
    /* line 160, src/sass/components/_reportLetter.scss */
    .report-letter .content blockquote + p {
      margin-top: 30px; }
  /* line 166, src/sass/components/_reportLetter.scss */
  .report-letter img.trustees {
    width: calc(69.23077% - 16.92308px);
    float: left;
    margin-left: 10px;
    margin-left: calc(15.38462% - 11.53846px + 20px);
    display: block;
    padding: 70px 0 40px; }
    @media (max-width: 767px) {
      /* line 166, src/sass/components/_reportLetter.scss */
      .report-letter img.trustees {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        margin-left: calc(0% - 10px + 20px);
        padding: 20px 0 0; } }
  /* line 179, src/sass/components/_reportLetter.scss */
  .report-letter .signatures {
    width: calc(53.84615% - 15.38462px);
    float: left;
    margin-left: 10px;
    margin-left: calc(23.07692% - 12.30769px + 20px);
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    /* TWEENER - IE 10 */
    flex-wrap: wrap;
    justify-content: space-between; }
    @media (max-width: 1024px) {
      /* line 179, src/sass/components/_reportLetter.scss */
      .report-letter .signatures {
        width: calc(84.61538% - 18.46154px);
        float: left;
        margin-left: 10px;
        margin-left: calc(7.69231% - 10.76923px + 20px); } }
    @media (max-width: 767px) {
      /* line 179, src/sass/components/_reportLetter.scss */
      .report-letter .signatures {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        margin-left: calc(0% - 10px + 20px);
        display: block; } }
    /* line 198, src/sass/components/_reportLetter.scss */
    .report-letter .signatures .signature {
      font: 600 11px "Montserrat", sans-serif;
      text-transform: uppercase;
      text-align: center;
      margin: 0; }
      /* line 204, src/sass/components/_reportLetter.scss */
      .report-letter .signatures .signature:first-child {
        margin-left: 0; }
      /* line 205, src/sass/components/_reportLetter.scss */
      .report-letter .signatures .signature:last-child {
        margin-right: 0; }
      @media (max-width: 767px) {
        /* line 198, src/sass/components/_reportLetter.scss */
        .report-letter .signatures .signature {
          margin: 25px auto;
          display: block; } }
      /* line 212, src/sass/components/_reportLetter.scss */
      .report-letter .signatures .signature p {
        margin-top: 0;
        line-height: 1;
        letter-spacing: 0.1em;
        color: #202020; }
      /* line 219, src/sass/components/_reportLetter.scss */
      .report-letter .signatures .signature span {
        display: block;
        color: #585755;
        font-size: 12px;
        font-weight: 400;
        line-height: 1.8333;
        letter-spacing: 0; }

/* line 1, src/sass/components/_reportLegacy.scss */
.report-legacy {
  position: relative;
  padding: 220px 0;
  background: #ffffff;
  color: #585755;
  box-shadow: 0px -10px 13px 0 rgba(153, 153, 153, 0.1); }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .report-legacy::after {
    clear: both;
    content: "";
    display: block; }
  /* line 7, src/sass/components/_reportLegacy.scss */
  .report-legacy h1, .report-legacy h2, .report-legacy h3, .report-legacy h4, .report-legacy h5, .report-legacy h6, .report-legacy strong {
    color: #202020; }
  @media (max-width: 1024px) {
    /* line 1, src/sass/components/_reportLegacy.scss */
    .report-legacy {
      padding: 40px 0;
      /* OLD - iOS 6-, Safari 3.1-6 */
      /* OLD - Firefox 19- (buggy but mostly works) */
      /* TWEENER - IE 10 */
      /* NEW - Chrome */
      display: flex;
      /* NEW, Spec - Opera 12.1, Firefox 20+ */
      /* TWEENER - IE 10 */
      flex-wrap: wrap; } }
  @media (max-width: 767px) {
    /* line 1, src/sass/components/_reportLegacy.scss */
    .report-legacy {
      margin-bottom: 20px; } }
  /* line 22, src/sass/components/_reportLegacy.scss */
  .report-legacy .inner {
    display: -moz-flex;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    flex-wrap: wrap;
    box-align: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
    -ms-flex-align: stretch; }
  /* line 27, src/sass/components/_reportLegacy.scss */
  .report-legacy .intro {
    width: calc(33.33333% - 13.33333px);
    float: left;
    margin-left: 10px;
    margin-left: calc(13.33333% - 11.33333px + 20px);
    padding-right: 4%;
    box-sizing: border-box;
    margin-bottom: 100px;
    font-size: 14px;
    line-height: 1.786;
    font-family: "Montserrat", sans-serif; }
    @media (max-width: 1024px) {
      /* line 27, src/sass/components/_reportLegacy.scss */
      .report-legacy .intro {
        width: calc(86.66667% - 18.66667px);
        float: left;
        margin-left: 10px;
        margin-left: calc(6.66667% - 10.66667px + 20px);
        padding-right: 0;
        margin-bottom: 0px;
        order: 2; } }
    @media (max-width: 767px) {
      /* line 27, src/sass/components/_reportLegacy.scss */
      .report-legacy .intro {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        margin-left: calc(0% - 10px + 20px); } }
    /* line 50, src/sass/components/_reportLegacy.scss */
    .report-legacy .intro h2 {
      margin: 0 0 40px;
      font-size: 36px;
      font-weight: 700;
      letter-spacing: 0.1em;
      text-transform: uppercase; }
      @media (max-width: 1024px) {
        /* line 50, src/sass/components/_reportLegacy.scss */
        .report-legacy .intro h2 {
          text-align: center;
          margin-bottom: 20px; } }
  /* line 64, src/sass/components/_reportLegacy.scss */
  .report-legacy .image {
    width: calc(46.66667% - 14.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px);
    margin-bottom: 60px; }
    @media (max-width: 1024px) {
      /* line 64, src/sass/components/_reportLegacy.scss */
      .report-legacy .image {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        margin-left: calc(0% - 10px + 20px);
        margin-bottom: 40px;
        order: 1; } }
    @media (max-width: 767px) {
      /* line 64, src/sass/components/_reportLegacy.scss */
      .report-legacy .image {
        margin-bottom: 20px; } }
    /* line 80, src/sass/components/_reportLegacy.scss */
    .report-legacy .image img {
      max-width: 100%;
      display: block;
      margin: 0 auto; }
  /* line 87, src/sass/components/_reportLegacy.scss */
  .report-legacy .image + .image {
    margin-left: calc(0% - 10px + 20px); }
    /* line 90, src/sass/components/_reportLegacy.scss */
    .report-legacy .image + .image img {
      margin-top: 12px; }
    @media (max-width: 1024px) {
      /* line 87, src/sass/components/_reportLegacy.scss */
      .report-legacy .image + .image {
        order: 3; } }
  /* line 99, src/sass/components/_reportLegacy.scss */
  .report-legacy .stats {
    width: calc(33.33333% - 13.33333px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
    @media (max-width: 1024px) {
      /* line 99, src/sass/components/_reportLegacy.scss */
      .report-legacy .stats {
        width: calc(86.66667% - 18.66667px);
        float: left;
        margin-left: 10px;
        margin-left: calc(6.66667% - 10.66667px + 20px);
        order: 4; } }
    @media (max-width: 767px) {
      /* line 99, src/sass/components/_reportLegacy.scss */
      .report-legacy .stats {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        margin-left: calc(0% - 10px + 20px); } }
    /* line 113, src/sass/components/_reportLegacy.scss */
    .report-legacy .stats .stat {
      box-sizing: border-box; }
      /* line 116, src/sass/components/_reportLegacy.scss */
      .report-legacy .stats .stat.half {
        width: 47%;
        margin-right: 6%;
        float: left; }
        @media (max-width: 767px) {
          /* line 116, src/sass/components/_reportLegacy.scss */
          .report-legacy .stats .stat.half {
            width: 100%;
            margin-right: 0;
            float: none; } }
      /* line 128, src/sass/components/_reportLegacy.scss */
      .report-legacy .stats .stat.half + .half {
        margin-right: 0; }
      /* line 132, src/sass/components/_reportLegacy.scss */
      .report-legacy .stats .stat h3 {
        font-size: 11px;
        width: 100%;
        padding-bottom: 8px;
        border-bottom: 1px solid #202020;
        letter-spacing: 0.1em; }
      /* line 140, src/sass/components/_reportLegacy.scss */
      .report-legacy .stats .stat p {
        font-size: 48px;
        font-weight: 700;
        color: #bd9a36;
        margin: .4em 0 .8em; }
        @media (max-width: 1024px) {
          /* line 140, src/sass/components/_reportLegacy.scss */
          .report-legacy .stats .stat p {
            font-size: 36px; } }

/* line 157, src/sass/components/_reportLegacy.scss */
.page-id-17201 .report-legacy {
  padding: 80px 0;
  background-color: #bd9a36; }
  /* line 160, src/sass/components/_reportLegacy.scss */
  .page-id-17201 .report-legacy .image, .page-id-17201 .report-legacy .intro {
    display: none; }
  /* line 163, src/sass/components/_reportLegacy.scss */
  .page-id-17201 .report-legacy .stats {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin: auto;
    text-align: center; }
  @media (max-width: 768px) {
    /* line 169, src/sass/components/_reportLegacy.scss */
    .page-id-17201 .report-legacy .stat.half {
      width: 100%;
      float: none; } }
  /* line 176, src/sass/components/_reportLegacy.scss */
  .page-id-17201 .report-legacy .stat h3 {
    padding-bottom: 0;
    padding-top: 8px;
    border-bottom: 0;
    border-top: 3px solid #202020;
    font-size: 23px; }
    @media (max-width: 400px) {
      /* line 176, src/sass/components/_reportLegacy.scss */
      .page-id-17201 .report-legacy .stat h3 {
        font-size: 11px; } }
  /* line 188, src/sass/components/_reportLegacy.scss */
  .page-id-17201 .report-legacy .stat p {
    color: #ffffff;
    font-size: 68px; }
    @media (max-width: 768px) {
      /* line 188, src/sass/components/_reportLegacy.scss */
      .page-id-17201 .report-legacy .stat p {
        font-size: 48px; } }
    @media (max-width: 400px) {
      /* line 188, src/sass/components/_reportLegacy.scss */
      .page-id-17201 .report-legacy .stat p {
        font-size: 36px; } }
  @media (max-width: 767px) {
    /* line 157, src/sass/components/_reportLegacy.scss */
    .page-id-17201 .report-legacy {
      margin-bottom: 0; } }

/* line 1, src/sass/components/_reportGrants.scss */
.report-grants {
  position: relative;
  background: #202020;
  color: #ffffff;
  text-align: center;
  padding-bottom: 130px; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .report-grants::after {
    clear: both;
    content: "";
    display: block; }
  /* line 8, src/sass/components/_reportGrants.scss */
  .report-grants .map_image {
    width: 100%;
    height: 100%; }
  /* line 17, src/sass/components/_reportGrants.scss */
  .report-grants .button {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  /* line 22, src/sass/components/_reportGrants.scss */
  .report-grants .intro {
    width: calc(60% - 16px);
    float: left;
    margin-left: 10px;
    margin-left: calc(20% - 12px + 20px);
    margin-bottom: 60px;
    font-size: 14px;
    line-height: 1.786;
    font-family: "Montserrat", sans-serif; }
    @media (max-width: 767px) {
      /* line 22, src/sass/components/_reportGrants.scss */
      .report-grants .intro {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        margin-left: calc(0% - 10px + 20px);
        margin-bottom: 20px; } }
    /* line 36, src/sass/components/_reportGrants.scss */
    .report-grants .intro h2 {
      margin-bottom: 40px;
      font-size: 28px;
      font-weight: 700;
      letter-spacing: .075em; }
    /* line 43, src/sass/components/_reportGrants.scss */
    .report-grants .intro p {
      margin-bottom: 40px; }
  /* line 48, src/sass/components/_reportGrants.scss */
  .report-grants .investments {
    width: calc(73.33333% - 17.33333px);
    float: left;
    margin-left: 10px;
    margin-left: calc(13.33333% - 11.33333px + 20px);
    display: -moz-flex;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    flex-wrap: wrap;
    box-align: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
    -ms-flex-align: stretch; }
    /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
    .report-grants .investments::after {
      clear: both;
      content: "";
      display: block; }
    /* line 36, src/sass/components/_mixins.scss */
    .report-grants .investments:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; }
    @media (max-width: 767px) {
      /* line 48, src/sass/components/_reportGrants.scss */
      .report-grants .investments {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        margin-left: calc(0% - 10px + 20px); } }
    /* line 63, src/sass/components/_reportGrants.scss */
    .report-grants .investments h2 {
      width: calc(100% - 20px);
      float: left;
      margin-left: 10px;
      border-bottom: 1px solid #ffffff;
      margin-bottom: 40px;
      padding-bottom: 8px;
      font-size: 18px;
      color: #ffffff;
      text-transform: uppercase;
      letter-spacing: .26em; }
    /* line 74, src/sass/components/_reportGrants.scss */
    .report-grants .investments .investment {
      width: calc(33.33333% - 13.33333px);
      float: left;
      margin-left: 10px;
      margin-bottom: 80px; }
      @media (max-width: 767px) {
        /* line 74, src/sass/components/_reportGrants.scss */
        .report-grants .investments .investment {
          width: calc(100% - 20px);
          float: left;
          margin-left: 10px;
          margin-left: calc(0% - 10px + 20px);
          margin-bottom: 20px; } }
      /* line 84, src/sass/components/_reportGrants.scss */
      .report-grants .investments .investment .region {
        height: 40px;
        position: relative; }
        /* line 88, src/sass/components/_reportGrants.scss */
        .report-grants .investments .investment .region h3 {
          position: absolute;
          bottom: 0;
          left: 50%;
          -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
          width: 100%;
          max-width: 210px;
          font-size: 11px;
          color: #ffffff;
          text-transform: uppercase;
          letter-spacing: .2em;
          margin-bottom: 9px; }
      /* line 105, src/sass/components/_reportGrants.scss */
      .report-grants .investments .investment ul {
        padding: 0;
        margin: 0; }
        /* line 109, src/sass/components/_reportGrants.scss */
        .report-grants .investments .investment ul li {
          list-style-type: none;
          margin-bottom: 6px; }
      /* line 115, src/sass/components/_reportGrants.scss */
      .report-grants .investments .investment .dollar {
        font-size: 24px;
        letter-spacing: .04em;
        color: #bd9a36;
        font-weight: 700; }
      /* line 122, src/sass/components/_reportGrants.scss */
      .report-grants .investments .investment .number {
        color: #b1b1b1;
        font-size: 10px;
        font-weight: 600;
        letter-spacing: .1em; }
    /* line 131, src/sass/components/_reportGrants.scss */
    .report-grants .investments .button-wrapper {
      width: calc(100% - 20px);
      float: left;
      margin-left: 10px;
      text-align: center; }
      /* line 135, src/sass/components/_reportGrants.scss */
      .report-grants .investments .button-wrapper .button {
        display: inline-block; }
        @media (max-width: 1024px) {
          /* line 135, src/sass/components/_reportGrants.scss */
          .report-grants .investments .button-wrapper .button {
            margin: 20px auto 60px; } }

/* line 151, src/sass/components/_reportGrants.scss */
.page-id-17201 .report-grants {
  background-color: #44413d;
  padding-bottom: 94px; }
  /* line 154, src/sass/components/_reportGrants.scss */
  .page-id-17201 .report-grants h2 {
    color: #bd9a36;
    letter-spacing: normal; }
  /* line 158, src/sass/components/_reportGrants.scss */
  .page-id-17201 .report-grants .intro {
    font-family: "Tiempos", "Serif", serif;
    font-style: italic; }
    /* line 161, src/sass/components/_reportGrants.scss */
    .page-id-17201 .report-grants .intro h2 {
      font-weight: 500;
      font-size: 32px; }
    /* line 165, src/sass/components/_reportGrants.scss */
    .page-id-17201 .report-grants .intro p {
      font-family: 'Tiempos Headline', serif;
      font-size: 22px; }
      /* line 168, src/sass/components/_reportGrants.scss */
      .page-id-17201 .report-grants .intro p:first-of-type {
        width: 101%; }
        @media (max-width: 1230px) {
          /* line 168, src/sass/components/_reportGrants.scss */
          .page-id-17201 .report-grants .intro p:first-of-type {
            width: 100%; } }
      @media (max-width: 1230px) {
        /* line 175, src/sass/components/_reportGrants.scss */
        .page-id-17201 .report-grants .intro p br {
          display: none; } }
      @media (max-width: 400px) {
        /* line 165, src/sass/components/_reportGrants.scss */
        .page-id-17201 .report-grants .intro p {
          font-size: 18px; } }
  /* line 185, src/sass/components/_reportGrants.scss */
  .page-id-17201 .report-grants .investments h2 {
    border-bottom: none;
    font-size: 22px;
    letter-spacing: .3em;
    padding-bottom: 68px; }
  /* line 191, src/sass/components/_reportGrants.scss */
  .page-id-17201 .report-grants .investments .investment {
    border: 1px solid #bd9a36;
    width: calc(32.33333% - 13.33333px);
    height: 208px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    float: left;
    margin-left: 33px;
    margin-bottom: 33px; }
    /* line 201, src/sass/components/_reportGrants.scss */
    .page-id-17201 .report-grants .investments .investment:nth-child(3n + 2), .page-id-17201 .report-grants .investments .investment:nth-child(2) {
      margin-left: 0; }
    /* line 204, src/sass/components/_reportGrants.scss */
    .page-id-17201 .report-grants .investments .investment .region {
      height: 60px; }
      /* line 206, src/sass/components/_reportGrants.scss */
      .page-id-17201 .report-grants .investments .investment .region h3 {
        font-size: 19px;
        letter-spacing: .1em;
        max-width: 295px; }
    /* line 212, src/sass/components/_reportGrants.scss */
    .page-id-17201 .report-grants .investments .investment .dollar {
      font-family: "Tiempos", "Serif", serif;
      font-weight: 600;
      font-style: italic; }
    /* line 217, src/sass/components/_reportGrants.scss */
    .page-id-17201 .report-grants .investments .investment .number {
      font-size: 14px;
      font-weight: bold;
      color: #98918b; }
    @media (max-width: 1200px) {
      /* line 191, src/sass/components/_reportGrants.scss */
      .page-id-17201 .report-grants .investments .investment {
        margin-left: 3%; } }
    @media (max-width: 1023px) {
      /* line 191, src/sass/components/_reportGrants.scss */
      .page-id-17201 .report-grants .investments .investment {
        width: calc(51.33333% - 13.33333px);
        margin-left: auto;
        margin-right: auto;
        float: none; }
        /* line 230, src/sass/components/_reportGrants.scss */
        .page-id-17201 .report-grants .investments .investment:nth-child(3n + 2), .page-id-17201 .report-grants .investments .investment:nth-child(2) {
          margin-left: auto;
          margin-right: auto; } }
    @media (max-width: 767px) {
      /* line 191, src/sass/components/_reportGrants.scss */
      .page-id-17201 .report-grants .investments .investment {
        width: calc(91.33333% - 13.33333px); } }
  /* line 241, src/sass/components/_reportGrants.scss */
  .page-id-17201 .report-grants .inner {
    width: 90%;
    margin: auto;
    max-width: 1215px; }
    /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
    .page-id-17201 .report-grants .inner::after {
      clear: both;
      content: "";
      display: block; }
    /* line 246, src/sass/components/_reportGrants.scss */
    .page-id-17201 .report-grants .inner .inner {
      width: 100%;
      max-width: unset; }
  /* line 251, src/sass/components/_reportGrants.scss */
  .page-id-17201 .report-grants .button-wrapper, .page-id-17201 .report-grants .map_image {
    display: none; }
  /* line 254, src/sass/components/_reportGrants.scss */
  .page-id-17201 .report-grants .intro, .page-id-17201 .report-grants .investments {
    width: 100%;
    margin-left: 0; }

/* line 6, src/sass/components/_reportColumns.scss */
.report-columns {
  display: -moz-flex;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  flex-wrap: wrap;
  box-align: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
  -ms-flex-align: stretch;
  position: relative;
  background: #202020;
  color: #ffffff; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .report-columns::after {
    clear: both;
    content: "";
    display: block; }
  /* line 13, src/sass/components/_reportColumns.scss */
  .report-columns .intro_image,
  .report-columns .outro_image {
    width: 100%;
    height: 100%;
    margin-bottom: 8px; }
  /* line 24, src/sass/components/_reportColumns.scss */
  .report-columns .intro {
    width: calc(60% - 16px);
    float: left;
    margin-left: 10px;
    margin-left: calc(20% - 12px + 20px);
    padding: 140px 0 80px;
    font-size: 14px;
    line-height: 2;
    font-family: "Montserrat", sans-serif;
    text-align: center; }
    @media (max-width: 767px) {
      /* line 24, src/sass/components/_reportColumns.scss */
      .report-columns .intro {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        margin-left: calc(0% - 10px + 20px);
        padding: 20px 0; } }
    /* line 39, src/sass/components/_reportColumns.scss */
    .report-columns .intro .inner {
      max-width: 625px;
      margin: 0 auto; }
    /* line 44, src/sass/components/_reportColumns.scss */
    .report-columns .intro h2 {
      margin: 0 0 40px;
      font-size: 28px;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: .075em; }
      @media (max-width: 767px) {
        /* line 44, src/sass/components/_reportColumns.scss */
        .report-columns .intro h2 {
          font-size: 20px;
          margin-bottom: 20px; } }
    /* line 57, src/sass/components/_reportColumns.scss */
    .report-columns .intro p {
      margin-bottom: 40px; }
      @media (max-width: 767px) {
        /* line 57, src/sass/components/_reportColumns.scss */
        .report-columns .intro p {
          margin-bottom: 20px; } }
  /* line 65, src/sass/components/_reportColumns.scss */
  .report-columns .columns {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(6.66667% - 10.66667px + 20px); }
    /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
    .report-columns .columns::after {
      clear: both;
      content: "";
      display: block; }
    @media (max-width: 767px) {
      /* line 65, src/sass/components/_reportColumns.scss */
      .report-columns .columns {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        margin-left: calc(0% - 10px + 20px); } }
    /* line 75, src/sass/components/_reportColumns.scss */
    .report-columns .columns .inner {
      margin-left: -10px;
      margin-right: -10px;
      width: calc(100% + 20px);
      display: -moz-flex;
      display: flex;
      -webkit-box-lines: multiple;
      -moz-box-lines: multiple;
      box-lines: multiple;
      flex-wrap: wrap;
      box-align: stretch;
      -moz-align-items: stretch;
      -ms-align-items: stretch;
      -o-align-items: stretch;
      align-items: stretch;
      -ms-flex-align: stretch; }
    /* line 80, src/sass/components/_reportColumns.scss */
    .report-columns .columns .column {
      width: calc(28.57143%);
      float: left;
      margin-left: 0px;
      margin-left: calc(7.14286% + 0px);
      margin-bottom: 130px; }
      /* line 85, src/sass/components/_reportColumns.scss */
      .report-columns .columns .column:first-child {
        margin-left: calc(0% + 0px); }
      @media (max-width: 767px) {
        /* line 80, src/sass/components/_reportColumns.scss */
        .report-columns .columns .column {
          width: calc(85.71429%);
          float: left;
          margin-left: 0px;
          margin-left: calc(7.14286% + 0px);
          margin-bottom: 40px;
          text-align: center; }
          /* line 94, src/sass/components/_reportColumns.scss */
          .report-columns .columns .column:first-child {
            margin-left: calc(7.14286% + 0px); } }
      /* line 99, src/sass/components/_reportColumns.scss */
      .report-columns .columns .column .title {
        height: 40px;
        position: relative; }
        /* line 103, src/sass/components/_reportColumns.scss */
        .report-columns .columns .column .title h3 {
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          font-size: 18px;
          color: #ffffff;
          text-transform: uppercase;
          letter-spacing: .26em;
          margin: 0 0 10px; }
      /* line 116, src/sass/components/_reportColumns.scss */
      .report-columns .columns .column .content {
        margin: 30px 0 35px;
        font-size: 12px;
        line-height: 1.833; }
        @media (max-width: 767px) {
          /* line 116, src/sass/components/_reportColumns.scss */
          .report-columns .columns .column .content {
            margin: 0; }
            /* line 123, src/sass/components/_reportColumns.scss */
            .report-columns .columns .column .content p {
              margin-top: 0; } }
      /* line 129, src/sass/components/_reportColumns.scss */
      .report-columns .columns .column a {
        display: block;
        color: #bd9a36;
        text-transform: uppercase;
        text-decoration: none;
        font-size: 11px;
        letter-spacing: .26em; }

/* line 1, src/sass/components/_reportFinancial.scss */
.report-financial {
  padding: 220px 0 45px;
  background: #ffffff;
  position: relative; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .report-financial::after {
    clear: both;
    content: "";
    display: block; }
  @media (max-width: 1024px) {
    /* line 1, src/sass/components/_reportFinancial.scss */
    .report-financial {
      padding: 40px 0 0; } }
  /* line 11, src/sass/components/_reportFinancial.scss */
  .report-financial .inner {
    display: -moz-flex;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    flex-wrap: wrap;
    box-align: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
    -ms-flex-align: stretch; }
  /* line 16, src/sass/components/_reportFinancial.scss */
  .report-financial .intro {
    width: calc(60% - 16px);
    float: left;
    margin-left: 10px;
    margin-left: calc(13.33333% - 11.33333px + 20px);
    margin-bottom: 60px; }
    /* line 20, src/sass/components/_reportFinancial.scss */
    .report-financial .intro p, .report-financial .intro ul {
      font-size: 14px;
      line-height: 1.786;
      color: #585755; }
    @media (max-width: 1024px) {
      /* line 16, src/sass/components/_reportFinancial.scss */
      .report-financial .intro {
        width: calc(86.66667% - 18.66667px);
        float: left;
        margin-left: 10px;
        margin-left: calc(6.66667% - 10.66667px + 20px);
        text-align: center; } }
    @media (max-width: 767px) {
      /* line 16, src/sass/components/_reportFinancial.scss */
      .report-financial .intro {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        margin-left: calc(0% - 10px + 20px); } }
    /* line 37, src/sass/components/_reportFinancial.scss */
    .report-financial .intro h2 {
      margin-bottom: 24px;
      font-size: 36px;
      font-weight: 700;
      letter-spacing: 0.1em;
      text-transform: uppercase; }
      @media (max-width: 767px) {
        /* line 37, src/sass/components/_reportFinancial.scss */
        .report-financial .intro h2 {
          font-size: 28px; } }
    /* line 49, src/sass/components/_reportFinancial.scss */
    .report-financial .intro a {
      color: #bd9a36;
      display: block;
      text-transform: uppercase;
      text-decoration: none;
      font-size: 11px;
      letter-spacing: 0.1em;
      font-weight: 600; }
      /* line 58, src/sass/components/_reportFinancial.scss */
      .report-financial .intro a:before {
        content: url("../../images/download-gold.png");
        margin-right: 10px; }
  /* line 65, src/sass/components/_reportFinancial.scss */
  .report-financial .column {
    width: calc(33.33333% - 13.33333px);
    float: left;
    margin-left: 10px;
    margin-left: calc(13.33333% - 11.33333px + 20px); }
    @media (max-width: 1024px) {
      /* line 65, src/sass/components/_reportFinancial.scss */
      .report-financial .column {
        width: calc(73.33333% - 17.33333px);
        float: left;
        margin-left: 10px;
        margin-left: calc(13.33333% - 11.33333px + 20px); } }
    @media (max-width: 767px) {
      /* line 65, src/sass/components/_reportFinancial.scss */
      .report-financial .column {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        margin-left: calc(0% - 10px + 20px); } }
  /* line 80, src/sass/components/_reportFinancial.scss */
  .report-financial .column.two {
    margin-left: calc(6.66667% - 10.66667px + 20px); }
    @media (max-width: 1024px) {
      /* line 80, src/sass/components/_reportFinancial.scss */
      .report-financial .column.two {
        width: calc(73.33333% - 17.33333px);
        float: left;
        margin-left: 10px;
        margin-left: calc(13.33333% - 11.33333px + 20px); } }
    @media (max-width: 767px) {
      /* line 80, src/sass/components/_reportFinancial.scss */
      .report-financial .column.two {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        margin-left: calc(0% - 10px + 20px); } }
  /* line 94, src/sass/components/_reportFinancial.scss */
  .report-financial .data-set {
    margin-bottom: 100px; }
    /* line 97, src/sass/components/_reportFinancial.scss */
    .report-financial .data-set h3 {
      font-size: 11px;
      font-weight: 800;
      width: 100%;
      padding-bottom: 8px;
      margin: 0;
      border-bottom: 1px solid #202020;
      text-transform: uppercase;
      letter-spacing: 0.1em; }
    /* line 107, src/sass/components/_reportFinancial.scss */
    .report-financial .data-set ul {
      padding: 0;
      margin: 0; }
      /* line 111, src/sass/components/_reportFinancial.scss */
      .report-financial .data-set ul li {
        list-style-type: none; }
    /* line 115, src/sass/components/_reportFinancial.scss */
    .report-financial .data-set .sub_item {
      font-weight: 400; }
  /* line 122, src/sass/components/_reportFinancial.scss */
  .report-financial .table li {
    border-bottom: 1px solid #d7d7d7;
    width: 100%;
    padding: 14px 0;
    font-size: 18px;
    font-weight: 700;
    position: relative; }
    @media (max-width: 767px) {
      /* line 122, src/sass/components/_reportFinancial.scss */
      .report-financial .table li {
        font-size: 16px; } }
    /* line 134, src/sass/components/_reportFinancial.scss */
    .report-financial .table li span.label {
      display: inline-block; }
    /* line 138, src/sass/components/_reportFinancial.scss */
    .report-financial .table li span.amount {
      font-size: 16px;
      position: absolute;
      right: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); }
    /* line 147, src/sass/components/_reportFinancial.scss */
    .report-financial .table li.sub_item {
      box-sizing: border-box;
      width: calc(100% - 30px);
      margin-left: 30px;
      font-size: 14px;
      border-bottom: none;
      border-top: 1px solid #d7d7d7; }
      /* line 156, src/sass/components/_reportFinancial.scss */
      .report-financial .table li.sub_item:first-child {
        margin-top: 14px;
        width: 100%;
        padding-left: 30px;
        margin-left: 0; }
      /* line 163, src/sass/components/_reportFinancial.scss */
      .report-financial .table li.sub_item:last-child {
        margin-bottom: -14px; }
      /* line 167, src/sass/components/_reportFinancial.scss */
      .report-financial .table li.sub_item span.label {
        max-width: 250px; }
        @media (max-width: 767px) {
          /* line 167, src/sass/components/_reportFinancial.scss */
          .report-financial .table li.sub_item span.label {
            max-width: 160px; } }
    /* line 177, src/sass/components/_reportFinancial.scss */
    .report-financial .table li.has_amount span.label {
      max-width: 190px; }
      @media (max-width: 767px) {
        /* line 177, src/sass/components/_reportFinancial.scss */
        .report-financial .table li.has_amount span.label {
          max-width: 160px; } }
    /* line 186, src/sass/components/_reportFinancial.scss */
    .report-financial .table li.subtotal {
      border-top: 1px solid #d7d7d7;
      border-bottom: 2px solid #202020;
      padding: 18px 0; }
      /* line 191, src/sass/components/_reportFinancial.scss */
      .report-financial .table li.subtotal span.amount {
        font-size: 24px;
        color: #bd9a36; }
        @media (max-width: 767px) {
          /* line 191, src/sass/components/_reportFinancial.scss */
          .report-financial .table li.subtotal span.amount {
            font-size: 20px; } }
  /* line 207, src/sass/components/_reportFinancial.scss */
  .report-financial .bar-graph li {
    margin: 18px 0;
    font-size: 18px;
    letter-spacing: 0.025em; }
    /* line 36, src/sass/components/_mixins.scss */
    .report-financial .bar-graph li:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; }
    /* line 213, src/sass/components/_reportFinancial.scss */
    .report-financial .bar-graph li span {
      display: inline-block;
      float: left;
      box-sizing: border-box; }
      /* line 219, src/sass/components/_reportFinancial.scss */
      .report-financial .bar-graph li span.label {
        width: 65px;
        padding: 12px 0;
        font-weight: 700; }
      /* line 225, src/sass/components/_reportFinancial.scss */
      .report-financial .bar-graph li span.bar {
        width: calc(100% - 65px); }
      /* line 229, src/sass/components/_reportFinancial.scss */
      .report-financial .bar-graph li span.bar-inner {
        color: #ffffff;
        background: #202020;
        padding: 12px;
        font-weight: 600; }
    /* line 238, src/sass/components/_reportFinancial.scss */
    .report-financial .bar-graph li:first-child .bar-inner {
      background: #bd9a36; }

/* line 249, src/sass/components/_reportFinancial.scss */
.page-id-17201 .report-financial {
  padding: 138px 0 45px; }
  /* line 252, src/sass/components/_reportFinancial.scss */
  .page-id-17201 .report-financial .intro h2 {
    letter-spacing: normal;
    color: #bd9a36;
    font-style: italic;
    font-family: "Tiempos", "Serif", serif;
    text-transform: none;
    font-size: 32px;
    font-weight: 500; }

/* line 1, src/sass/components/_reportCta.scss */
.report-cta {
  background-color: #202020;
  border-bottom: 2px solid #585755;
  padding: 120px 0 120px;
  color: #ffffff;
  text-align: center; }
  /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
  .report-cta::after {
    clear: both;
    content: "";
    display: block; }
  /* line 9, src/sass/components/_reportCta.scss */
  .report-cta .cta-wrap {
    width: calc(46.66667% - 14.66667px);
    float: left;
    margin-left: 10px;
    margin-left: calc(26.66667% - 12.66667px + 20px); }
  /* line 14, src/sass/components/_reportCta.scss */
  .report-cta h3 {
    margin: 0 auto 30px;
    font-weight: 700;
    font-size: 28px;
    line-height: 35.18px;
    letter-spacing: 0.10em;
    text-transform: uppercase; }
  /* line 22, src/sass/components/_reportCta.scss */
  .report-cta p {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    margin: 0 auto 30px; }
  /* line 28, src/sass/components/_reportCta.scss */
  .report-cta a.button {
    display: inline-block;
    padding: 20px 40px;
    margin: 0 auto; }
  /* line 33, src/sass/components/_reportCta.scss */
  .report-cta .pdf-download {
    color: #bd9a36;
    text-decoration: none;
    margin-left: 5%; }
    /* line 37, src/sass/components/_reportCta.scss */
    .report-cta .pdf-download:after {
      content: url(../../images/download-gold.png);
      margin-left: 10px; }
  @media (max-width: 1024px) {
    /* line 44, src/sass/components/_reportCta.scss */
    .report-cta .cta-wrap {
      width: calc(86.66667% - 18.66667px);
      float: left;
      margin-left: 10px;
      margin-left: calc(6.66667% - 10.66667px + 20px); } }
  @media (max-width: 767px) {
    /* line 50, src/sass/components/_reportCta.scss */
    .report-cta .cta-wrap {
      width: calc(100% - 20px);
      float: left;
      margin-left: 10px;
      margin-left: calc(0% - 10px + 20px); } }

/* line 1, src/sass/components/_report2017Header.scss */
.report-hero-2017 {
  padding-top: 90px;
  position: relative; }
  /* line 4, src/sass/components/_report2017Header.scss */
  .report-hero-2017 .bg-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    max-width: 100vw;
    -o-object-fit: cover;
       object-fit: cover; }
  /* line 14, src/sass/components/_report2017Header.scss */
  .report-hero-2017.expanded {
    background-color: #2f2d2b; }
    /* line 16, src/sass/components/_report2017Header.scss */
    .report-hero-2017.expanded .bg-image {
      -o-object-fit: inital;
         object-fit: inital; }
  /* line 20, src/sass/components/_report2017Header.scss */
  .report-hero-2017 .inner {
    width: 90%;
    margin: auto;
    max-width: 1215px; }
  /* line 25, src/sass/components/_report2017Header.scss */
  .report-hero-2017 .download-bar {
    background-color: #ffffff;
    padding-top: 57px;
    padding-bottom: 10px;
    font-size: 32px;
    font-family: "Tiempos", "Serif", serif;
    font-style: italic;
    font-weight: 500;
    color: #44413d;
    position: relative; }
    /* line 36, src/sass/components/_mixins.scss */
    .report-hero-2017 .download-bar:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; }
    /* line 36, src/sass/components/_report2017Header.scss */
    .report-hero-2017 .download-bar .wrap {
      float: right;
      margin-right: 13%; }
      @media (max-width: 400px) {
        /* line 36, src/sass/components/_report2017Header.scss */
        .report-hero-2017 .download-bar .wrap {
          float: none;
          margin-right: 0;
          padding-bottom: 40px; } }
    /* line 45, src/sass/components/_report2017Header.scss */
    .report-hero-2017 .download-bar a {
      display: block;
      font-family: "Montserrat", sans-serif;
      color: #98918b;
      font-weight: 600;
      text-decoration: none;
      font-size: 18px;
      text-transform: uppercase;
      font-style: normal; }
      @media (max-width: 400px) {
        /* line 45, src/sass/components/_report2017Header.scss */
        .report-hero-2017 .download-bar a {
          font-size: 16px; } }
    @media (max-width: 400px) {
      /* line 25, src/sass/components/_report2017Header.scss */
      .report-hero-2017 .download-bar {
        font-size: 28px;
        text-align: center; } }
  /* line 63, src/sass/components/_report2017Header.scss */
  .report-hero-2017 .svg-wrap {
    width: 100%;
    height: 469px;
    position: relative; }
    @media (max-width: 1215px) {
      /* line 63, src/sass/components/_report2017Header.scss */
      .report-hero-2017 .svg-wrap {
        height: 34.75vw; } }
  /* line 71, src/sass/components/_report2017Header.scss */
  .report-hero-2017 svg.knockout {
    fill: white;
    display: block;
    overflow: visible; }
    /* line 75, src/sass/components/_report2017Header.scss */
    .report-hero-2017 svg.knockout .innertext {
      padding: 50px; }
    /* line 78, src/sass/components/_report2017Header.scss */
    .report-hero-2017 svg.knockout tspan {
      text-transform: uppercase;
      font-size: 90px;
      font-weight: 900;
      font-family: "Montserrat", sans-serif; }
      /* line 84, src/sass/components/_report2017Header.scss */
      .report-hero-2017 svg.knockout tspan:nth-child(even) {
        font-size: 315px; }
  /* line 89, src/sass/components/_report2017Header.scss */
  .report-hero-2017 .report-letter-container {
    background-color: #ffffff; }
    /* line 91, src/sass/components/_report2017Header.scss */
    .report-hero-2017 .report-letter-container.closed {
      overflow: hidden; }
      /* line 94, src/sass/components/_report2017Header.scss */
      .report-hero-2017 .report-letter-container.closed .expand-button-container:after {
        width: 100%;
        max-width: 1215px;
        -webkit-transform: none;
                transform: none;
        left: 0;
        right: 0;
        margin: auto; }
  /* line 105, src/sass/components/_report2017Header.scss */
  .report-hero-2017 .report-letter {
    width: calc(86.66667% - 18.66667px);
    float: left;
    margin-left: 10px;
    margin-left: 0;
    padding-top: 59px; }
    @media (max-width: 768px) {
      /* line 105, src/sass/components/_report2017Header.scss */
      .report-hero-2017 .report-letter {
        width: 100%;
        padding-top: 40px; } }
    /* line 113, src/sass/components/_report2017Header.scss */
    .report-hero-2017 .report-letter h1 {
      color: #bd9a36;
      text-transform: none;
      text-align: left;
      font-family: "Tiempos", "Serif", serif;
      letter-spacing: normal;
      font-style: italic;
      font-weight: 500;
      font-size: 32px;
      width: calc(84.61538% - 18.46154px);
      float: left;
      margin-left: 10px;
      margin-left: calc(23.07692% - 12.30769px + 20px); }
      @media (max-width: 768px) {
        /* line 113, src/sass/components/_report2017Header.scss */
        .report-hero-2017 .report-letter h1 {
          margin-left: 40px;
          font-size: 16px; } }
      @media (max-width: 400px) {
        /* line 113, src/sass/components/_report2017Header.scss */
        .report-hero-2017 .report-letter h1 {
          width: calc(100% - 20px);
          float: left;
          margin-left: 10px;
          margin-left: calc(0% - 10px + 20px); } }
  /* line 135, src/sass/components/_report2017Header.scss */
  .report-hero-2017 .content {
    width: calc(84.61538% - 18.46154px);
    float: left;
    margin-left: 10px;
    margin-left: calc(23.07692% - 12.30769px + 20px);
    font-family: "Tiempos", "Serif", serif;
    font-size: 18px; }
    /* line 140, src/sass/components/_report2017Header.scss */
    .report-hero-2017 .content ul {
      padding-left: 20px;
      list-style-type: none;
      position: relative; }
      /* line 144, src/sass/components/_report2017Header.scss */
      .report-hero-2017 .content ul li {
        margin-left: 2px;
        margin-bottom: 40px; }
        /* line 147, src/sass/components/_report2017Header.scss */
        .report-hero-2017 .content ul li:before {
          content: "\2014";
          position: absolute;
          left: 0; }
    @media (max-width: 768px) {
      /* line 135, src/sass/components/_report2017Header.scss */
      .report-hero-2017 .content {
        margin-left: 40px;
        font-size: 16px; } }
    @media (max-width: 400px) {
      /* line 135, src/sass/components/_report2017Header.scss */
      .report-hero-2017 .content {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        margin-left: calc(0% - 10px + 20px); } }
  /* line 164, src/sass/components/_report2017Header.scss */
  .report-hero-2017 .trustees .photo {
    max-width: 100%; }
  /* line 167, src/sass/components/_report2017Header.scss */
  .report-hero-2017 .trustees .signatures {
    width: calc(84.61538% - 18.46154px);
    float: left;
    margin-left: 10px;
    margin-left: calc(23.07692% - 12.30769px + 20px);
    padding-bottom: 74px; }
    @media (max-width: 768px) {
      /* line 167, src/sass/components/_report2017Header.scss */
      .report-hero-2017 .trustees .signatures {
        margin-left: 40px; } }
    @media (max-width: 400px) {
      /* line 167, src/sass/components/_report2017Header.scss */
      .report-hero-2017 .trustees .signatures {
        width: calc(100% - 20px);
        float: left;
        margin-left: 10px;
        margin-left: calc(0% - 10px + 20px); } }
  /* line 179, src/sass/components/_report2017Header.scss */
  .report-hero-2017 .trustees .signature {
    width: 31%;
    float: left; }
    @media (max-width: 400px) {
      /* line 179, src/sass/components/_report2017Header.scss */
      .report-hero-2017 .trustees .signature {
        width: 85%;
        margin: auto;
        display: block;
        float: none; }
        /* line 187, src/sass/components/_report2017Header.scss */
        .report-hero-2017 .trustees .signature:last-child {
          margin-right: auto; }
        /* line 190, src/sass/components/_report2017Header.scss */
        .report-hero-2017 .trustees .signature:first-child {
          margin-left: auto; } }

/* line 196, src/sass/components/_report2017Header.scss */
.report-about-wrap {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #2f2d2b; }
  /* line 200, src/sass/components/_report2017Header.scss */
  .report-about-wrap .inner {
    width: 90%;
    margin: auto;
    max-width: 1215px; }
    /* line 36, src/sass/components/_mixins.scss */
    .report-about-wrap .inner:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; }

/* line 207, src/sass/components/_report2017Header.scss */
.report-about {
  position: relative;
  background-color: #44413d;
  max-width: 100%;
  margin-left: 0;
  padding: 80px;
  font-family: "Tiempos", "Serif", serif;
  font-size: 18px;
  color: #ffffff; }
  /* line 36, src/sass/components/_mixins.scss */
  .report-about:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0; }
  /* line 217, src/sass/components/_report2017Header.scss */
  .report-about h3 {
    margin: 0;
    font-size: 32px;
    color: #bd9a36;
    padding-bottom: 55px;
    font-weight: 400;
    font-style: italic; }
    @media (max-width: 768px) {
      /* line 217, src/sass/components/_report2017Header.scss */
      .report-about h3 {
        text-align: center; } }
  /* line 228, src/sass/components/_report2017Header.scss */
  .report-about p {
    line-height: 1.66; }
  /* line 231, src/sass/components/_report2017Header.scss */
  .report-about .right {
    width: 50%;
    float: left; }
  /* line 235, src/sass/components/_report2017Header.scss */
  .report-about .left {
    width: calc(50% - 40px);
    float: left;
    padding-right: 40px; }
  /* line 240, src/sass/components/_report2017Header.scss */
  .report-about img {
    max-width: 100%; }
    @media (max-width: 1024px) {
      /* line 240, src/sass/components/_report2017Header.scss */
      .report-about img {
        max-width: 80%;
        margin: auto;
        display: block; } }
  @media (max-width: 1024px) {
    /* line 249, src/sass/components/_report2017Header.scss */
    .report-about .right, .report-about .left {
      width: 100%;
      float: none; }
    /* line 253, src/sass/components/_report2017Header.scss */
    .report-about .left {
      padding-right: 0; }
    /* line 256, src/sass/components/_report2017Header.scss */
    .report-about p {
      margin-bottom: 40px; } }

/* line 1, src/sass/components/_reportImageBlock.scss */
.report-image-block {
  background-color: #44413d;
  padding-top: 90px;
  padding-bottom: 95px; }
  /* line 5, src/sass/components/_reportImageBlock.scss */
  .report-image-block .inner {
    width: 90%;
    margin: auto;
    max-width: 1215px; }
    /* line 25, src/sass/libraries/neat/mixins/_grid-container.scss */
    .report-image-block .inner::after {
      clear: both;
      content: "";
      display: block; }
  /* line 11, src/sass/components/_reportImageBlock.scss */
  .report-image-block .column {
    width: 29%;
    float: left; }
    /* line 14, src/sass/components/_reportImageBlock.scss */
    .report-image-block .column:not(:first-child) {
      margin-left: 6.5%; }
  /* line 18, src/sass/components/_reportImageBlock.scss */
  .report-image-block img {
    max-width: 100%; }

/* line 1, src/sass/components/_reportImageText.scss */
.report-image-text-block {
  font-family: "Tiempos", "Serif", serif;
  font-weight: 400;
  font-style: italic;
  font-size: 32px;
  background-size: cover;
  background-position: center -2px;
  text-align: center;
  padding-top: 105px;
  padding-bottom: 65px;
  line-height: 1.625; }
  @media (max-width: 767px) {
    /* line 1, src/sass/components/_reportImageText.scss */
    .report-image-text-block {
      padding-top: 100px;
      padding-bottom: 60px; } }
  @media (max-width: 400px) {
    /* line 1, src/sass/components/_reportImageText.scss */
    .report-image-text-block {
      font-size: 18px; } }
  /* line 19, src/sass/components/_reportImageText.scss */
  .report-image-text-block .inner {
    position: relative;
    width: 90%;
    margin: auto;
    max-width: 1215px; }
    /* line 24, src/sass/components/_reportImageText.scss */
    .report-image-text-block .inner:after {
      content: '';
      background-color: #000;
      opacity: 0.65;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto; }
  /* line 39, src/sass/components/_reportImageText.scss */
  .report-image-text-block .content {
    margin: auto;
    padding-top: 190px;
    padding-bottom: 210px; }
    @media (max-width: 400px) {
      /* line 39, src/sass/components/_reportImageText.scss */
      .report-image-text-block .content {
        padding-top: 95px;
        padding-bottom: 105px; } }
  /* line 48, src/sass/components/_reportImageText.scss */
  .report-image-text-block p {
    color: #ffffff;
    position: relative;
    z-index: 1;
    width: 70%;
    margin: 0 auto; }
    @media (max-width: 768px) {
      /* line 48, src/sass/components/_reportImageText.scss */
      .report-image-text-block p {
        width: 95%; } }

/* line 1, src/sass/components/_report2018.scss */
.page-template-annual-report-template {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 5, src/sass/components/_report2018.scss */
.title-animation {
  background-color: #e1dcd4;
  height: 972px;
  padding: 50px 50px 0;
  position: relative; }
  @media (max-width: 1024px) {
    /* line 5, src/sass/components/_report2018.scss */
    .title-animation {
      height: 100vh; } }
  @media (max-width: 767px) {
    /* line 5, src/sass/components/_report2018.scss */
    .title-animation {
      padding: 25px 25px 0; } }
  @media (orientation: landscape) and (max-width: 1024px) {
    /* line 5, src/sass/components/_report2018.scss */
    .title-animation {
      height: 100vw; } }
  /* line 19, src/sass/components/_report2018.scss */
  .title-animation .container {
    background-color: #ffffff;
    height: 100%; }
    /* line 22, src/sass/components/_report2018.scss */
    .title-animation .container .title {
      line-height: normal;
      font-weight: 700;
      text-transform: uppercase;
      margin: 0;
      width: 100%;
      position: absolute;
      z-index: 98;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); }
      /* line 32, src/sass/components/_report2018.scss */
      .title-animation .container .title .word {
        display: block;
        text-align: center;
        width: 100%;
        font-size: 0; }
        /* line 37, src/sass/components/_report2018.scss */
        .title-animation .container .title .word .sect {
          display: inline-block;
          font-size: 172.5px;
          font-size: 10vw;
          letter-spacing: 9px; }
          @media (max-width: 1024px) {
            /* line 37, src/sass/components/_report2018.scss */
            .title-animation .container .title .word .sect {
              margin-left: -4px; } }
          @media (max-width: 767px) {
            /* line 37, src/sass/components/_report2018.scss */
            .title-animation .container .title .word .sect {
              font-size: 13vw;
              letter-spacing: 5px;
              margin-left: 0; } }
          @media (max-width: 374px) {
            /* line 37, src/sass/components/_report2018.scss */
            .title-animation .container .title .word .sect {
              letter-spacing: 3px; } }
        /* line 54, src/sass/components/_report2018.scss */
        .title-animation .container .title .word.word1 {
          color: #605d58; }
          /* line 56, src/sass/components/_report2018.scss */
          .title-animation .container .title .word.word1 .sect1 {
            -webkit-transform: translateY(-300px);
                    transform: translateY(-300px); }
          /* line 59, src/sass/components/_report2018.scss */
          .title-animation .container .title .word.word1 .sect2 {
            -webkit-transform: translateY(-500px);
                    transform: translateY(-500px); }
          /* line 62, src/sass/components/_report2018.scss */
          .title-animation .container .title .word.word1 .sect3 {
            -webkit-transform: translateY(-300px);
                    transform: translateY(-300px); }
        /* line 66, src/sass/components/_report2018.scss */
        .title-animation .container .title .word.word2 {
          color: #dfddda; }
          /* line 68, src/sass/components/_report2018.scss */
          .title-animation .container .title .word.word2 .sect {
            -webkit-transform: translateY(-300px);
                    transform: translateY(-300px);
            margin-left: 39vw; }
            @media (max-width: 767px) {
              /* line 68, src/sass/components/_report2018.scss */
              .title-animation .container .title .word.word2 .sect {
                margin-left: 49vw; } }
        /* line 76, src/sass/components/_report2018.scss */
        .title-animation .container .title .word.word3 {
          color: #bb9b43; }
          /* line 78, src/sass/components/_report2018.scss */
          .title-animation .container .title .word.word3 .sect1 {
            -webkit-transform: translateY(900px);
                    transform: translateY(900px); }
          /* line 81, src/sass/components/_report2018.scss */
          .title-animation .container .title .word.word3 .sect2 {
            -webkit-transform: translateY(900px);
                    transform: translateY(900px);
            margin-right: 18.0vw; }
            @media (max-width: 767px) {
              /* line 81, src/sass/components/_report2018.scss */
              .title-animation .container .title .word.word3 .sect2 {
                margin-right: 25vw; } }
    /* line 91, src/sass/components/_report2018.scss */
    .title-animation .container .subtitle {
      font-size: 28px;
      line-height: 1.142;
      font-family: 'Tiempos', script;
      font-weight: 600;
      font-style: italic;
      width: 136px;
      position: absolute; }
      @media (max-width: 1024px) {
        /* line 91, src/sass/components/_report2018.scss */
        .title-animation .container .subtitle {
          font-size: 24px; } }
      @media (max-width: 767px) {
        /* line 91, src/sass/components/_report2018.scss */
        .title-animation .container .subtitle {
          width: 116px; } }
      @media (max-width: 374px) {
        /* line 91, src/sass/components/_report2018.scss */
        .title-animation .container .subtitle {
          font-size: 20px;
          width: 106px; } }
      /* line 109, src/sass/components/_report2018.scss */
      .title-animation .container .subtitle.title1 {
        color: #605d58;
        top: 17%;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%); }
        @media (max-width: 1199px) {
          /* line 109, src/sass/components/_report2018.scss */
          .title-animation .container .subtitle.title1 {
            top: 7%; } }
        @media (max-width: 767px) {
          /* line 109, src/sass/components/_report2018.scss */
          .title-animation .container .subtitle.title1 {
            bottom: 5%; } }
        /* line 120, src/sass/components/_report2018.scss */
        .title-animation .container .subtitle.title1 .line {
          margin-top: 122px; }
      /* line 124, src/sass/components/_report2018.scss */
      .title-animation .container .subtitle.title2 {
        color: #dfddda;
        bottom: 18%;
        right: 50%;
        -webkit-transform: translateX(50%);
                transform: translateX(50%); }
        @media (max-width: 1024px) {
          /* line 124, src/sass/components/_report2018.scss */
          .title-animation .container .subtitle.title2 {
            bottom: 7%; } }
        @media (max-width: 767px) {
          /* line 124, src/sass/components/_report2018.scss */
          .title-animation .container .subtitle.title2 {
            bottom: 2.5%; } }
        /* line 135, src/sass/components/_report2018.scss */
        .title-animation .container .subtitle.title2 .line {
          margin-bottom: 122px; }
        /* line 138, src/sass/components/_report2018.scss */
        .title-animation .container .subtitle.title2 .download-link {
          text-decoration: none;
          color: inherit; }
      /* line 143, src/sass/components/_report2018.scss */
      .title-animation .container .subtitle .line {
        background-color: #bb9b43;
        width: 100%;
        height: 5px; }
        @media (max-width: 767px) {
          /* line 143, src/sass/components/_report2018.scss */
          .title-animation .container .subtitle .line {
            height: 4px; } }
    /* line 152, src/sass/components/_report2018.scss */
    .title-animation .container .circle-img {
      border-radius: 50%;
      background-size: cover;
      background-repeat: no-repeat;
      z-index: 9;
      position: absolute; }
      /* line 158, src/sass/components/_report2018.scss */
      .title-animation .container .circle-img.largeimg {
        width: 453px;
        height: 453px;
        left: 5.22%;
        background-position: 0%;
        bottom: 100%; }
        @media (max-width: 1024px) {
          /* line 158, src/sass/components/_report2018.scss */
          .title-animation .container .circle-img.largeimg {
            width: 380px;
            height: 380px;
            left: -14px; } }
        @media (max-width: 767px) {
          /* line 158, src/sass/components/_report2018.scss */
          .title-animation .container .circle-img.largeimg {
            width: 222px;
            height: 222px; } }
        @media (max-width: 374px) {
          /* line 158, src/sass/components/_report2018.scss */
          .title-animation .container .circle-img.largeimg {
            width: 200px;
            height: 200px;
            left: -22px; } }
      /* line 179, src/sass/components/_report2018.scss */
      .title-animation .container .circle-img.medimg {
        width: 315px;
        height: 315px;
        right: 33.92%;
        top: 100%;
        background-position: 65%; }
        @media (max-width: 1024px) {
          /* line 179, src/sass/components/_report2018.scss */
          .title-animation .container .circle-img.medimg {
            width: 215px;
            height: 215px;
            right: 77px; } }
        @media (max-width: 767px) {
          /* line 179, src/sass/components/_report2018.scss */
          .title-animation .container .circle-img.medimg {
            width: 162px;
            height: 162px;
            right: 52px; } }
        @media (max-width: 374px) {
          /* line 179, src/sass/components/_report2018.scss */
          .title-animation .container .circle-img.medimg {
            width: 140px;
            height: 140px;
            right: 36px; } }
      /* line 201, src/sass/components/_report2018.scss */
      .title-animation .container .circle-img.smallimg {
        width: 227px;
        height: 227px;
        right: 19.885%;
        top: -2%;
        background-position: 100%; }
        @media (max-width: 1024px) {
          /* line 201, src/sass/components/_report2018.scss */
          .title-animation .container .circle-img.smallimg {
            display: none; } }

/* line 214, src/sass/components/_report2018.scss */
.trustees-letter {
  background-color: #ffffff;
  color: #605d58; }
  /* line 217, src/sass/components/_report2018.scss */
  .trustees-letter .container {
    background-color: #e1dcd4;
    margin: 0 50px;
    padding: 10%; }
    @media (max-width: 767px) {
      /* line 217, src/sass/components/_report2018.scss */
      .trustees-letter .container {
        margin: 0 25px;
        padding: 5.8%; } }
    /* line 225, src/sass/components/_report2018.scss */
    .trustees-letter .container .inner-container {
      height: 100%;
      max-width: 1700px;
      margin: auto; }
    /* line 230, src/sass/components/_report2018.scss */
    .trustees-letter .container .title {
      font-family: 'Tiempos', script;
      font-weight: 600;
      font-style: italic;
      font-size: 34px;
      line-height: 24px; }
      @media (max-width: 767px) {
        /* line 230, src/sass/components/_report2018.scss */
        .trustees-letter .container .title {
          font-size: 22px; } }
    /* line 240, src/sass/components/_report2018.scss */
    .trustees-letter .container .intro-text {
      color: #bb9b43;
      font-size: 25px;
      line-height: 35px;
      font-weight: 600;
      text-transform: uppercase;
      max-width: 820px;
      margin: 90px 0; }
      @media (max-width: 767px) {
        /* line 240, src/sass/components/_report2018.scss */
        .trustees-letter .container .intro-text {
          font-size: 14px;
          line-height: 22px;
          margin: 68px 0 32px; } }
    /* line 254, src/sass/components/_report2018.scss */
    .trustees-letter .container .trustees-img-wrap {
      max-width: 820px;
      display: flex;
      flex-flow: row nowrap; }
      /* line 258, src/sass/components/_report2018.scss */
      .trustees-letter .container .trustees-img-wrap .trustee {
        width: 33%;
        margin-right: 10px; }
        /* line 261, src/sass/components/_report2018.scss */
        .trustees-letter .container .trustees-img-wrap .trustee.trustee-3 {
          margin-right: 0; }
        /* line 265, src/sass/components/_report2018.scss */
        .trustees-letter .container .trustees-img-wrap .trustee .image img {
          width: 100%;
          height: auto; }
        /* line 270, src/sass/components/_report2018.scss */
        .trustees-letter .container .trustees-img-wrap .trustee .name {
          margin: 0;
          font-size: 18px;
          line-height: 20px;
          font-weight: 800; }
          @media (max-width: 767px) {
            /* line 270, src/sass/components/_report2018.scss */
            .trustees-letter .container .trustees-img-wrap .trustee .name {
              font-size: 7.82px;
              line-height: 8.69px; } }
        /* line 280, src/sass/components/_report2018.scss */
        .trustees-letter .container .trustees-img-wrap .trustee .role {
          margin: 0;
          font-size: 13px;
          line-height: 20px;
          font-weight: 500;
          text-transform: uppercase; }
          @media (max-width: 767px) {
            /* line 280, src/sass/components/_report2018.scss */
            .trustees-letter .container .trustees-img-wrap .trustee .role {
              font-size: 5.65px;
              line-height: 8.69px;
              letter-spacing: .3px; } }
    /* line 294, src/sass/components/_report2018.scss */
    .trustees-letter .container .letter {
      max-width: 820px;
      margin-left: auto;
      margin-top: 35px;
      position: relative; }
      @media (max-width: 767px) {
        /* line 294, src/sass/components/_report2018.scss */
        .trustees-letter .container .letter {
          margin-top: 50px; } }
      /* line 302, src/sass/components/_report2018.scss */
      .trustees-letter .container .letter .readmore-text {
        color: #bb9b43;
        font-size: 20px;
        line-height: 40px;
        font-weight: 600;
        text-transform: uppercase;
        cursor: pointer; }
        @media (max-width: 767px) {
          /* line 302, src/sass/components/_report2018.scss */
          .trustees-letter .container .letter .readmore-text {
            font-size: 14px;
            line-height: 22px; } }
      /* line 314, src/sass/components/_report2018.scss */
      .trustees-letter .container .letter .fade {
        width: 100%;
        height: 100px;
        position: absolute;
        z-index: 99;
        background: linear-gradient(rgba(225, 220, 212, 0), #e1dcd4 80%); }
      /* line 323, src/sass/components/_report2018.scss */
      .trustees-letter .container .letter .letter-content {
        font-size: 18px;
        line-height: 28px;
        overflow: hidden; }
        @media (max-width: 767px) {
          /* line 323, src/sass/components/_report2018.scss */
          .trustees-letter .container .letter .letter-content {
            font-size: 14px;
            line-height: 22px; } }
        /* line 331, src/sass/components/_report2018.scss */
        .trustees-letter .container .letter .letter-content .line {
          width: 135px;
          height: 5px;
          margin-top: 70px;
          background-color: #bb9b43; }

/* line 343, src/sass/components/_report2018.scss */
.hero-image .image.desktop {
  position: relative;
  display: block; }
  @media (max-width: 1023px) {
    /* line 343, src/sass/components/_report2018.scss */
    .hero-image .image.desktop {
      display: none; } }
  /* line 349, src/sass/components/_report2018.scss */
  .hero-image .image.desktop .img {
    width: 100%;
    height: auto; }
  /* line 353, src/sass/components/_report2018.scss */
  .hero-image .image.desktop .quote {
    position: absolute;
    top: 3em;
    left: calc(10% + 50px);
    width: 273px; }

/* line 360, src/sass/components/_report2018.scss */
.hero-image .image.mobile {
  display: none; }
  @media (max-width: 1023px) {
    /* line 360, src/sass/components/_report2018.scss */
    .hero-image .image.mobile {
      display: block;
      padding-bottom: 90%;
      background-size: cover;
      background-position: center; } }

/* line 370, src/sass/components/_report2018.scss */
.hero-image .quote {
  font-family: 'Tiempos', script;
  font-weight: 600;
  font-style: italic;
  color: #605d58;
  text-align: left;
  font-size: 27px;
  line-height: 39px; }
  /* line 371, src/sass/components/_report2018.scss */
  .hero-image .quote.mobile {
    display: none; }
    @media (max-width: 1023px) {
      /* line 371, src/sass/components/_report2018.scss */
      .hero-image .quote.mobile {
        display: block; } }
    /* line 376, src/sass/components/_report2018.scss */
    .hero-image .quote.mobile .container {
      background-color: #e1dcd4;
      margin: 0 100px 100px;
      padding: 5% 5% 1% 1%; }
      @media (max-width: 767px) {
        /* line 376, src/sass/components/_report2018.scss */
        .hero-image .quote.mobile .container {
          margin: 0 50px 50px;
          padding: 112px 75px 20px 20px; } }
  @media (max-width: 767px) {
    /* line 370, src/sass/components/_report2018.scss */
    .hero-image .quote {
      font-size: 22px;
      line-height: 32px; } }

/* line 399, src/sass/components/_report2018.scss */
.accordions {
  background-color: #e1dcd4;
  margin-top: -10px; }
  @media (max-width: 1023px) {
    /* line 399, src/sass/components/_report2018.scss */
    .accordions {
      margin-top: 0; } }
  @media (max-width: 1024px) {
    /* line 399, src/sass/components/_report2018.scss */
    .accordions {
      padding-top: 50px; } }
  @media (max-width: 767px) {
    /* line 399, src/sass/components/_report2018.scss */
    .accordions {
      padding-top: 25px; } }
  /* line 411, src/sass/components/_report2018.scss */
  .accordions .container {
    background-color: #ffffff;
    margin: 0 50px;
    padding: 5% 10%; }
    @media (max-width: 767px) {
      /* line 411, src/sass/components/_report2018.scss */
      .accordions .container {
        margin: 0 25px;
        padding: 5.8%; } }
  /* line 420, src/sass/components/_report2018.scss */
  .accordions .accordion-title {
    color: #605d58;
    font-family: 'Tiempos', script;
    font-weight: 600;
    font-style: italic;
    font-size: 34px;
    line-height: normal;
    margin-top: 38px;
    padding-bottom: 7px;
    border-bottom: 3px solid #bb9b43;
    display: flex;
    justify-content: space-between;
    cursor: pointer; }
    @media (max-width: 767px) {
      /* line 420, src/sass/components/_report2018.scss */
      .accordions .accordion-title {
        font-size: 22px;
        margin-top: 20px;
        margin-bottom: 42px;
        padding-bottom: 4px; } }
    /* line 439, src/sass/components/_report2018.scss */
    .accordions .accordion-title:after {
      content: '';
      display: inline-block;
      height: 0;
      width: 0;
      border-left: 21px solid transparent;
      border-right: 21px solid transparent;
      border-top: 27px solid #e1dcd4;
      margin-top: 7px; }
      @media (max-width: 767px) {
        /* line 439, src/sass/components/_report2018.scss */
        .accordions .accordion-title:after {
          border-left: 13px solid transparent;
          border-right: 13px solid transparent;
          border-top: 18px solid #e1dcd4;
          margin-top: 4px; } }
    /* line 456, src/sass/components/_report2018.scss */
    .accordions .accordion-title.visible:after {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
  /* line 461, src/sass/components/_report2018.scss */
  .accordions .accordion-content {
    margin-bottom: 88px;
    margin-top: 76px; }
    /* line 464, src/sass/components/_report2018.scss */
    .accordions .accordion-content .intro-text {
      color: #bb9b43;
      font-size: 25px;
      line-height: 35px;
      font-weight: 600;
      text-transform: uppercase;
      max-width: 820px;
      margin: 90px 0; }
      @media (max-width: 767px) {
        /* line 464, src/sass/components/_report2018.scss */
        .accordions .accordion-content .intro-text {
          font-size: 14px;
          line-height: 22px;
          margin: 68px 0 32px; } }
    /* line 478, src/sass/components/_report2018.scss */
    .accordions .accordion-content .grant-wrap {
      display: flex;
      flex-flow: row wrap;
      margin: 0 -10px;
      max-width: 1300px; }
      /* line 483, src/sass/components/_report2018.scss */
      .accordions .accordion-content .grant-wrap .grant-single {
        width: calc(33.333% - 20px);
        background-color: #e1dcd4;
        text-align: center;
        padding: 25px 0;
        margin: 10px; }
        @media (max-width: 768px) {
          /* line 483, src/sass/components/_report2018.scss */
          .accordions .accordion-content .grant-wrap .grant-single {
            width: 100%; } }
        /* line 492, src/sass/components/_report2018.scss */
        .accordions .accordion-content .grant-wrap .grant-single .name {
          color: #bb9b43;
          font-size: 20px;
          line-height: 29px;
          font-family: 'Tiempos', script;
          font-weight: 600;
          font-style: italic; }
        /* line 500, src/sass/components/_report2018.scss */
        .accordions .accordion-content .grant-wrap .grant-single .amount {
          color: #605d58;
          font-weight: 600;
          font-size: 45px;
          font-size: 2.76vw;
          line-height: 41px;
          margin: 24px 0 20px 0;
          word-break: break-all; }
          @media (max-width: 1024px) {
            /* line 500, src/sass/components/_report2018.scss */
            .accordions .accordion-content .grant-wrap .grant-single .amount {
              font-size: 37px;
              font-size: 3.42vw;
              line-height: 37px; } }
          @media (max-width: 768px) {
            /* line 500, src/sass/components/_report2018.scss */
            .accordions .accordion-content .grant-wrap .grant-single .amount {
              font-size: 37px; } }
        /* line 517, src/sass/components/_report2018.scss */
        .accordions .accordion-content .grant-wrap .grant-single .number {
          color: #ffffff;
          font-weight: 600;
          font-size: 26px;
          line-height: 26px;
          letter-spacing: 2.6px; }
    /* line 526, src/sass/components/_report2018.scss */
    .accordions .accordion-content .image-section {
      display: flex;
      justify-content: space-between; }
      /* line 529, src/sass/components/_report2018.scss */
      .accordions .accordion-content .image-section .small-img {
        background-size: 100%;
        width: 31.3%;
        padding-bottom: 31.3%; }
      /* line 534, src/sass/components/_report2018.scss */
      .accordions .accordion-content .image-section .large-img {
        background-size: 100%;
        width: 66%;
        padding-bottom: 31.3%; }
    /* line 540, src/sass/components/_report2018.scss */
    .accordions .accordion-content .content {
      max-width: 820px;
      margin-left: auto;
      font-size: 18px;
      line-height: 28px;
      color: #605d58;
      font-weight: 400; }
      /* line 547, src/sass/components/_report2018.scss */
      .accordions .accordion-content .content .line {
        width: 135px;
        height: 5px;
        margin-top: 43px;
        background-color: #bb9b43; }
    /* line 554, src/sass/components/_report2018.scss */
    .accordions .accordion-content .report-financial {
      padding: 0; }
      @media (min-width: 1025px) and (max-width: 1400px) {
        /* line 556, src/sass/components/_report2018.scss */
        .accordions .accordion-content .report-financial .intro {
          width: 100%;
          margin-left: 0;
          text-align: center; } }
      @media (min-width: 1025px) and (max-width: 1400px) {
        /* line 563, src/sass/components/_report2018.scss */
        .accordions .accordion-content .report-financial .column {
          width: calc(46.66667% - 14.66667px);
          float: left;
          margin-left: 10px; }
          /* line 566, src/sass/components/_report2018.scss */
          .accordions .accordion-content .report-financial .column.one {
            margin-left: 0; }
          /* line 569, src/sass/components/_report2018.scss */
          .accordions .accordion-content .report-financial .column.two {
            margin-left: calc(6.66667% - 10.66667px + 20px); } }
      /* line 575, src/sass/components/_report2018.scss */
      .accordions .accordion-content .report-financial .column .table .has_amount .amount {
        font-weight: 400; }
      /* line 579, src/sass/components/_report2018.scss */
      .accordions .accordion-content .report-financial .column .table .has_amount.subtotal .amount {
        font-weight: 700; }
      /* line 587, src/sass/components/_report2018.scss */
      .accordions .accordion-content .report-financial .column .bar-graph li .bar-inner {
        color: #605d58;
        background: #dfd9d3; }
      /* line 592, src/sass/components/_report2018.scss */
      .accordions .accordion-content .report-financial .column .bar-graph li:first-child .bar-inner {
        color: #ffffff;
        background: #b89a44; }

/* line 603, src/sass/components/_report2018.scss */
.ar18 .report-cta {
  background-color: #ffffff;
  padding: 0;
  margin: 0 50px 50px;
  border-bottom: 0; }
  @media (max-width: 767px) {
    /* line 603, src/sass/components/_report2018.scss */
    .ar18 .report-cta {
      margin: 0 25px 25px; } }
  /* line 611, src/sass/components/_report2018.scss */
  .ar18 .report-cta .cta-wrap {
    padding: 120px 0;
    background-color: #e1dcd4;
    width: 100%;
    margin: 0;
    float: none;
    color: #1f1f1f; }
    /* line 618, src/sass/components/_report2018.scss */
    .ar18 .report-cta .cta-wrap p {
      font-weight: bold; }
    /* line 621, src/sass/components/_report2018.scss */
    .ar18 .report-cta .cta-wrap .pdf-download {
      color: #1f1f1f;
      font-weight: bold; }

/* line 2, src/sass/components/_report2019.scss */
.ar19 .gold-top {
  border-top: 10px solid #bd9a36;
  overflow: hidden; }

/* line 6, src/sass/components/_report2019.scss */
.ar19 .wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 16px; }

/* line 11, src/sass/components/_report2019.scss */
.ar19 .opening {
  color: #bd9a36;
  font-style: oblique; }

/* line 15, src/sass/components/_report2019.scss */
.ar19 .right {
  line-height: 1.5;
  margin: 80px 80px 80px 38%;
  font-family: 'Tiempos', script; }
  @media screen and (max-width: 767px) {
    /* line 15, src/sass/components/_report2019.scss */
    .ar19 .right {
      margin: 80px 0; } }
  /* line 22, src/sass/components/_report2019.scss */
  .ar19 .right p {
    color: #585755; }

/* line 26, src/sass/components/_report2019.scss */
.ar19 .report-hero-2019 {
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  overflow: hidden;
  position: relative; }
  /* line 33, src/sass/components/_report2019.scss */
  .ar19 .report-hero-2019:before {
    background-size: cover;
    content: '';
    background-image: url("/wp-content/themes/otto/images/obt-circular-overlay.svg");
    mix-blend-mode: multiply;
    opacity: 0.4;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  /* line 43, src/sass/components/_report2019.scss */
  .ar19 .report-hero-2019 .inner {
    bottom: 0;
    position: absolute;
    width: 100%; }
    /* line 47, src/sass/components/_report2019.scss */
    .ar19 .report-hero-2019 .inner h1 {
      color: white;
      font-size: 75px;
      font-weight: normal;
      margin: 0;
      text-shadow: 0 0 0.4em rgba(0, 0, 0, 0.7);
      text-transform: uppercase; }
    /* line 55, src/sass/components/_report2019.scss */
    .ar19 .report-hero-2019 .inner .download-bar {
      background: #585755; }
      /* line 57, src/sass/components/_report2019.scss */
      .ar19 .report-hero-2019 .inner .download-bar .wrapper {
        display: flex;
        justify-content: space-between;
        padding: 16px; }
        /* line 61, src/sass/components/_report2019.scss */
        .ar19 .report-hero-2019 .inner .download-bar .wrapper h3,
        .ar19 .report-hero-2019 .inner .download-bar .wrapper a {
          color: #bd9a36;
          font-weight: 600;
          margin: 0;
          text-transform: uppercase; }
        /* line 68, src/sass/components/_report2019.scss */
        .ar19 .report-hero-2019 .inner .download-bar .wrapper a {
          text-decoration: none; }
          /* line 70, src/sass/components/_report2019.scss */
          .ar19 .report-hero-2019 .inner .download-bar .wrapper a:hover {
            color: #ffffff; }

/* line 78, src/sass/components/_report2019.scss */
.ar19 .report-financial {
  padding: 0; }
  /* line 80, src/sass/components/_report2019.scss */
  .ar19 .report-financial .bar-graph {
    position: relative; }
    /* line 82, src/sass/components/_report2019.scss */
    .ar19 .report-financial .bar-graph h3 {
      border-bottom: 0;
      border-top: 1px solid;
      color: #585755;
      font-family: 'Tiempos', script;
      margin-top: -1px;
      padding-top: 8px;
      position: absolute;
      right: 9px; }
      /* line 93, src/sass/components/_report2019.scss */
      .ar19 .report-financial .bar-graph h3.marker {
        color: #d2d5db;
        position: absolute; }
    /* line 98, src/sass/components/_report2019.scss */
    .ar19 .report-financial .bar-graph ul {
      font-size: 0;
      height: 100%; }
      /* line 101, src/sass/components/_report2019.scss */
      .ar19 .report-financial .bar-graph ul li {
        display: inline-block;
        float: right;
        padding: 0;
        margin: 0 15px 0 0;
        height: 100%;
        width: 10%; }
        /* line 108, src/sass/components/_report2019.scss */
        .ar19 .report-financial .bar-graph ul li:first-child .bar-inner--label {
          background-color: #ffffff;
          border-radius: 7px;
          box-shadow: 0 0 7px 7px #ffffff;
          color: #bd9a36;
          right: 54px;
          top: 0; }
        /* line 117, src/sass/components/_report2019.scss */
        .ar19 .report-financial .bar-graph ul li:not(:first-child) .bar-inner {
          background-color: #d2d5db; }
        /* line 120, src/sass/components/_report2019.scss */
        .ar19 .report-financial .bar-graph ul li:not(:first-child) .bar-inner--label {
          -webkit-transform: rotate(90deg);
                  transform: rotate(90deg);
          -webkit-transform-origin: 0.5em 0.7em;
                  transform-origin: 0.5em 0.7em; }
        /* line 125, src/sass/components/_report2019.scss */
        .ar19 .report-financial .bar-graph ul li .bar {
          height: 100%;
          width: 100%;
          position: relative; }
          /* line 129, src/sass/components/_report2019.scss */
          .ar19 .report-financial .bar-graph ul li .bar .bar-inner {
            bottom: 1px;
            position: absolute;
            width: 100%;
            z-index: 1; }
          /* line 135, src/sass/components/_report2019.scss */
          .ar19 .report-financial .bar-graph ul li .bar .bar-inner--label {
            font-size: 16px;
            position: absolute; }
          /* line 139, src/sass/components/_report2019.scss */
          .ar19 .report-financial .bar-graph ul li .bar .label {
            color: #585755;
            position: absolute;
            bottom: -2.5em;
            font-size: 14px;
            padding-left: 6px; }
  /* line 150, src/sass/components/_report2019.scss */
  .ar19 .report-financial .data-set.table {
    color: #585755; }
    /* line 152, src/sass/components/_report2019.scss */
    .ar19 .report-financial .data-set.table h3 {
      color: #bd9a36;
      font-family: 'Tiempos', script; }
  /* line 158, src/sass/components/_report2019.scss */
  .ar19 .report-financial .intro p {
    color: #bd9a36;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 24px;
    margin: 0; }

/* line 166, src/sass/components/_report2019.scss */
.ar19 .three-images {
  display: flex;
  justify-content: center; }
  @media screen and (max-width: 767px) {
    /* line 166, src/sass/components/_report2019.scss */
    .ar19 .three-images {
      flex-wrap: wrap; } }
  /* line 173, src/sass/components/_report2019.scss */
  .ar19 .three-images img {
    -o-object-fit: cover;
       object-fit: cover; }
    /* line 175, src/sass/components/_report2019.scss */
    .ar19 .three-images img:not(:first-of-type) {
      padding-left: 10px; }
      @media screen and (max-width: 767px) {
        /* line 175, src/sass/components/_report2019.scss */
        .ar19 .three-images img:not(:first-of-type) {
          padding: 10px 0 0; } }
    /* line 181, src/sass/components/_report2019.scss */
    .ar19 .three-images img.large-image {
      flex: 0 1 38%;
      max-width: 38%; }
      @media screen and (max-width: 767px) {
        /* line 181, src/sass/components/_report2019.scss */
        .ar19 .three-images img.large-image {
          max-width: 100%; } }
    /* line 188, src/sass/components/_report2019.scss */
    .ar19 .three-images img.small-image {
      flex: 0 1 24%;
      max-width: 24%; }
      @media screen and (max-width: 767px) {
        /* line 188, src/sass/components/_report2019.scss */
        .ar19 .three-images img.small-image {
          max-width: 100%; } }

/*# sourceMappingURL=../../sass */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9zYXNzL3N0eWxlLnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyIsInN0eWxlLmNzcyIsInNyYy9zYXNzL2NvbXBvbmVudHMvX2ZvbnRzLnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL192YXJpYWJsZXMuc2NzcyIsInNyYy9zYXNzL2NvbXBvbmVudHMvX2dsb2JhbC5zY3NzIiwic3JjL3Nhc3MvY29tcG9uZW50cy9fbWl4aW5zLnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19mbGV4LnNjc3MiLCJzcmMvc2Fzcy9saWJyYXJpZXMvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXJJbWFnZS5zY3NzIiwic3JjL3Nhc3MvY29tcG9uZW50cy9faGVyb0Jhbm5lci5zY3NzIiwic3JjL3Nhc3MvbGlicmFyaWVzL25lYXQvbWl4aW5zL19ncmlkLWNvbHVtbi5zY3NzIiwic3JjL3Nhc3MvbGlicmFyaWVzL25lYXQvZnVuY3Rpb25zL19uZWF0LWZsb2F0LWRpcmVjdGlvbi5zY3NzIiwic3JjL3Nhc3MvbGlicmFyaWVzL25lYXQvbWl4aW5zL19ncmlkLXB1c2guc2NzcyIsInNyYy9zYXNzL2NvbXBvbmVudHMvX2ltYWdlc0JvdHRvbS5zY3NzIiwic3JjL3Nhc3MvY29tcG9uZW50cy9fZm9jdXNCbG9jay5zY3NzIiwic3JjL3Nhc3MvY29tcG9uZW50cy9fY3RhLnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19pbXBhY3RCbG9jay5zY3NzIiwic3JjL3Nhc3MvY29tcG9uZW50cy9fcGFnZU5hdi5zY3NzIiwic3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyIsInNyYy9zYXNzL2NvbXBvbmVudHMvX3NpdGVtYXAuc2NzcyIsInNyYy9zYXNzL2NvbXBvbmVudHMvX21hcE1vZGFsLnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19wcml2YWN5LnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsInNyYy9zYXNzL2NvbXBvbmVudHMvX2hvbWVIZXJvLnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lSW52ZXN0LnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQuc2NzcyIsInNyYy9zYXNzL2NvbXBvbmVudHMvX2Jsb2NrUmlnaHQuc2NzcyIsInNyYy9zYXNzL2NvbXBvbmVudHMvX3RydXN0LnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBCbG9jay5zY3NzIiwic3JjL3Nhc3MvY29tcG9uZW50cy9faG9tZVN0b3JpZXMuc2NzcyIsInNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb2xsYXBzZS5zY3NzIiwic3JjL3Nhc3MvY29tcG9uZW50cy9fbWlzc2lvbkJsb2NrLnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL190aHJlZUludmVzdG1lbnRzLnNjc3MiLCJzcmMvc2Fzcy9saWJyYXJpZXMvYm91cmJvbi9jc3MzL19mbGV4LWJveC5zY3NzIiwic3JjL3Nhc3MvbGlicmFyaWVzL2JvdXJib24vYWRkb25zL19wcmVmaXhlci5zY3NzIiwic3JjL3Nhc3MvY29tcG9uZW50cy9faGlzdG9yeUJsb2NrLnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19sZWFkZXJzaGlwQmxvY2suc2NzcyIsInNyYy9zYXNzL2NvbXBvbmVudHMvX2dyYW50UHJvY2Vzcy5zY3NzIiwic3JjL3Nhc3MvY29tcG9uZW50cy9faHlicmlkQ29udGFjdC5zY3NzIiwic3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyIsInNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzU2luZ2xlLnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19tZWRpYUtpdC5zY3NzIiwic3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyIsInNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3JpZXNQYWdlLnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yeVNpbmdsZS5zY3NzIiwic3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzIiwic3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdFZpc2l0LnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRIZXJvLnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRMZXR0ZXIuc2NzcyIsInNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExlZ2FjeS5zY3NzIiwic3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0R3JhbnRzLnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRDb2x1bW5zLnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyIsInNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEN0YS5zY3NzIiwic3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxN0hlYWRlci5zY3NzIiwic3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0SW1hZ2VCbG9jay5zY3NzIiwic3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0SW1hZ2VUZXh0LnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MiLCJzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0VBS0U7QUFFRixjQUFjO0FBS2Qsd0JBQXdCO0FDWnhCLDRFQUE0RTtBQUM1RSxvSkFBb0o7QUNTcEosaURBQWlEO0FEUmpEO0VBQU8sd0JBQXVCO0VBQUUsT0FBTztFQUFDLDJCQUEwQjtFQUFFLE9BQU87RUFBQywrQkFBOEI7RUFBRSxPQUFPLEVBQUc7O0FBRXRILHVE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WFE7TVdjUix1QkFBc0I7TUFDdEIsZ0JBQWUsRUFPZDtNYnN2QkQsbURBQW1EO01hM3pCekQ7UUFnRVEsZUFBYyxFQUNmO01iNnZCRCxtREFBbUQ7TWE5ekJ6RDtRQW1FUSxxQkFBb0IsRUFDckI7O0FiOHZCUCxtREFBbUQ7QWExdkJqRDtFSnJDQSxvQ0FBbUQ7RUFDbkQsWUNwQjJCO0VEcUIzQixrQlB2QmE7RVNpQlgsZ0RBRGtGLEVFMkRuRjtFYit1QkQsbURBQW1EO0VhaHdCbkQ7SUFJSSxlWDFCUztJVzJCVCxpQlh0RE87SVd1RFAsZ0JBQWM7SUFDZCxrQkFBaUIsRUFDbEI7RWI4dkJILG1EQUFtRDtFYXR3Qm5EO0lBVUksZ0JBQWM7SUFDZCxvQkFBbUI7SUFDbkIsd0JBQXVCO0lBQ3ZCLGlCWDNESTtJVzRESixpQkFBZ0I7SUFDaEIsb0JBQW1CLEVBQ3BCOztBYit2QkwsbURBQW1EO0FhN3ZCakQ7RUp2REEsd0JBQW1EO0VBQ25ELFlDcEIyQjtFRHFCM0Isa0JQdkJhO0VTaUJYLGdEQURrRixFRW1FbkY7RWI0dkJELG1EQUFtRDtFYW53Qm5EO0lBSUksZ0JBQWU7SUFDZixhQUFZLEVBQ2I7O0Fia3dCTCxvREFBb0Q7QWFod0JsRDtFSi9EQSxvQ0FBbUQ7RUFDbkQsWUNwQjJCO0VEcUIzQixrQlB2QmE7RVNpQlgsaURBRGtGLEVFeUUvRTs7QWJrd0JQLG9EQUFvRDtBYXZ3QmxEO0VKL0RBLG9DQUFtRDtFQUNuRCxZQ3BCMkI7RURxQjNCLGtCUHZCYTtFU2lCWCxpREFEa0YsRUU2RS9FOztBQUlQO0Via3dCRSxvREFBb0Q7RWF6eUJwRDtJSnJDQSxvQ0FBbUQ7SUFDbkQsWUNwQjJCO0lEcUIzQixrQlB2QmE7SVNpQlgsZ0RBRGtGLEVFcUZuRjtFYm93QkQsb0RBQW9EO0VhN3hCcEQ7SUp2REEsb0NBQW1EO0lBQ25ELFlDcEIyQjtJRHFCM0Isa0JQdkJhO0lTaUJYLGdEQURrRixFRXlGbkYsRUFBQTs7QUFFSDtFYnN3QkUsb0RBQW9EO0VhLzNCdEQ7SUEySEksZUFBYztJSnhGaEIsb0NBQW1EO0lB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SW9ENytPMUQ7TUF1Q00saUJBQWdCO01BQ2hCLGdCQUFlO01BQ2YsaUJsRHBCSTtNa0RxQkosMEJBQXlCO01BQ3pCLHVCQUFzQixFQU12QjtNQUpDO1FwRHc4T0Usc0RBQXNEO1FvRHIvTzlEO1VBOENRLGdCQUFlO1VBQ2Ysb0JBQW1CLEVBRXRCLEVBQUE7SXBEdzhPRCxzREFBc0Q7SW9Eei9PMUQ7TUFvRE0sb0JBQW1CLEVBSXBCO01BSEM7UXBEdzhPRSxzREFBc0Q7UW9ENy9POUQ7VUFzRFEsb0JBQW1CLEVBRXRCLEVBQUE7RXBEdzhPSCxzREFBc0Q7RW9EaGdQeEQ7STNDOEJFLG9DQUFtRDtJQUNuRCxZQ3BCMkI7SURxQjNCLGtCUHZCYTtJU2lCWCxnREFEa0YsRXlDOEduRjtJcEQrM09DLGtFQUFrRTtJTW4vT3BFO01BQ0UsWUFBVztNQUNYLFlBQVc7TUFDWCxlQUFjLEVBQ2Y7SThDeUNDO01wRDQ4T0Usc0RBQXNEO01vRDVnUDVEO1EzQzhCRSx5QkFBbUQ7UUFDbkQsWUNwQjJCO1FEcUIzQixrQlB2QmE7UVNpQlgsb0NBRGtGLEV5QzhHbkYsRUFBQTtJcEQyNE9DLHNEQUFzRDtJb0RsaFAxRDtNdEIyQkUsbUI1QmxCYTtNNEJtQmIsb0I1Qm5CYTtNNEJvQmIseUJBQTBDO01HMEN4QyxtQkFBa0I7TUFFbEIsY0FBYTtNQzNDVCw0QkRvSGdCO01DaEhoQix5QkRnSGdCO01DcEdoQixvQkRvR2dCO01DcEdoQixnQjlCUmlCO004QlFqQixtQjlCUHNCO004Qkx0QiwwQjlCS3NCO004QkR0Qix5QjlCQ3NCO004Qkd0Qix3QjlCSHNCO004Qk90QixxQjlCUHNCO002QjBNNUIsd0I3QjFNNEIsRWdEaUN6QjtJcERxK09ELHNEQUFzRDtJb0Q3aVAxRDtNM0M4QkUsdUJBQW1EO01BQ25ELFlDcEIyQjtNRHFCM0IsaUIyQ25DWTtNekM2QlYsa0NBRGtGO015Q29EaEYscUJBQW9CLEVBdURyQjtNcERnN09DLHNEQUFzRDtNb0RwalA1RDtRekMwQkksNEJBRGtGLEV5Q3dEL0U7TUFFRDtRcERxK09FLHNEQUFz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ZixrQkFBaUIsRUFDakI7RTNENjlSTCxvREFBb0Q7RTJEN21TdEQ7SUFzSkcsZXpEdkdXLEV5RDZHWDtJM0RvOVJDLG9EQUFvRDtJMkRoblN4RDtNQXdKSSxlekR0SFU7TXlEdUhWLCtCQUE4QixFQUU5QjtFM0R5OVJGLG9EQUFvRDtFMkRwblN0RDtJQThKRyxlekQ1SFc7SXlENkhYLDBCQUF5QjtJQUN6QixpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixVQUFTLEVBQ1Q7O0EzRHk5Ukgsb0RBQW9EO0EyRDVuU3BEO0VBc0tFLGNBQWE7RUFDYix3QkFBdUIsRUE0QnZCO0VBM0JBO0kzRHk5UkUsb0RBQW9EO0kyRGpvU3hEO01BeUtHLGdCQUFlLEVBMEJoQixFQUFBO0UzRGk4UkEsb0RBQW9EO0UyRHBvU3REO0lBNktHLHFCQUFpQjtPQUFqQixrQkFBaUIsRUFxQmpCO0kzRHE4UkMsb0RBQW9EO0kyRHZvU3hEO01BK0tJLG1CQUFrQixFQUlsQjtNQUhBO1EzRDI5Ukksb0RBQW9EO1EyRDNvUzVEO1VBaUxLLGtCQUFpQixFQUVsQixFQUFBO0kzRDI5UkEsb0RBQW9EO0kyRDlvU3hEO01BcUxJLGNBQWE7TUFDYixlQUFjLEVBSWQ7TUFIQTtRM0Q0OVJJLG9EQUFvRDtRMkRucFM1RDtVQXdMSyxnQkFBZSxFQUVoQixFQUFBO0kzRDQ5UkEsb0RBQW9EO0kyRHRwU3hEO01BNExJLGNBQWE7TUFDYixlQUFjLEVBSWQ7TUFIQTtRM0Q2OVJJLG9EQUFvRDtRMkQzcFM1RDtVQStMSyxnQkFBZSxFQUVoQixFQUFBOztBM0Q4OVJKLGtDQUFrQyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsbnVsbCwiLypcblRoZW1lIE5hbWU6XG5BdXRob3I6XG5BdXRob3IgVVJJOlxuVGV4dCBEb21haW46XG4qL1xuLyogbGlicmFyaWVzKi9cbi8qIGdsb2JhbCBhbmQgdXRpbHRpZXMqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLiAqL1xuLyogbGluZSAzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gKi9cbi8qIGxpbmUgNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MgKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9ucyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guIDIuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLiAqL1xuLyogbGluZSAxMCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS4gKi9cbi8qIGxpbmUgMTMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25vcm1hbGl6ZS5zY3NzICovXG5hdWRpbywgY2FudmFzLCBwcm9ncmVzcywgdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuICovXG4vKiBsaW5lIDE2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLiAqL1xuLyogbGluZSAxOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLiAqL1xuLyogbGluZSAyMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MgKi9cbnRlbXBsYXRlLCBbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTGlua3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky4gKi9cbi8qIGxpbmUgMjYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25vcm1hbGl6ZS5zY3NzICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqLyB9XG5cbi8qKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuICovXG4vKiBsaW5lIDI5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyAqL1xuYTphY3RpdmUsIGE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwOyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLiAqL1xuLyogbGluZSAzMywgc3JjL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MgKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKiogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuICovXG4vKiBsaW5lIDM2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyAqL1xuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuICovXG4vKiBsaW5lIDM5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyAqL1xuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLiAqL1xuLyogbGluZSA0Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MgKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKiogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLiAqL1xuLyogbGluZSA0NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MgKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyoqIENvcnJlY3QgdGhlIGxpbmUtaGVpZ2h0IGZvciBhbGwgaGVhZGluZ3MgaW4gQ2hyb21lIG1vYmlsZSwgRmlyZWZveCwgaU9TIFNhZmFyaSwgTWljcm9zb2Z0IEVkZ2UgYW5kIElFLiAqL1xuLyogbGluZSA0OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MgKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBsaW5lLWhlaWdodDogMS4xNTsgfVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLiAqL1xuLyogbGluZSA1MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuICovXG4vKiBsaW5lIDU0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKiogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy4gKi9cbi8qIGxpbmUgNTcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25vcm1hbGl6ZS5zY3NzICovXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogbGluZSA1OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MgKi9cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiBsaW5lIDYxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyAqL1xuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLiAqL1xuLyogbGluZSA2NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MgKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKiogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuICovXG4vKiBsaW5lIDY4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuICovXG4vKiBsaW5lIDcyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyAqL1xuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LiAqL1xuLyogbGluZSA3NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MgKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLiAqL1xuLyogbGluZSA3OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MgKi9cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyogRm9ybXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLiAqL1xuLyogbGluZSA4Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKiogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG4vKiBsaW5lIDg1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuICovXG4vKiBsaW5lIDg4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uLCBpbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guICovXG4vKiBsaW5lIDkxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uLCBzZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2AgY29udHJvbHMgaW4gQW5kcm9pZCA0LiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLiAqL1xuLyogbGluZSA5NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbiwgaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgW3R5cGU9XCJyZXNldFwiXSwgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LiAqL1xuLyogbGluZSA5Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG4vKiBsaW5lIDEwMCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZywgW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gKi9cbi8qIGxpbmUgMTAzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyoqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS4gMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dCBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy4gKi9cbi8qIGxpbmUgMTA2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyAqL1xubGVnZW5kIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKiogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS4gKi9cbi8qIGxpbmUgMTA5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKiogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLiAqL1xuLyogbGluZSAxMTIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25vcm1hbGl6ZS5zY3NzICovXG5bdHlwZT1cImNoZWNrYm94XCJdLCBbdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKiogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLiAqL1xuLyogbGluZSAxMTUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25vcm1hbGl6ZS5zY3NzICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS4gKi9cbi8qIGxpbmUgMTE4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguICovXG4vKiBsaW5lIDEyMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MgKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiogQ29ycmVjdCB0aGUgdGV4dCBzdHlsZSBvZiBwbGFjZWhvbGRlcnMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLiAqL1xuLyogbGluZSAxMjQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25vcm1hbGl6ZS5zY3NzICovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41NDsgfVxuXG4vKiogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS4gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLiAqL1xuLyogbGluZSAxMjcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25vcm1hbGl6ZS5zY3NzICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RpZW1wb3MnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3RpZW1wb3MvVGllbXBvc1RleHRXZWItUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvdGllbXBvcy9UaWVtcG9zVGV4dFdlYi1SZWd1bGFyLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uLy4uL2ZvbnRzL3RpZW1wb3MvVGllbXBvc1RleHRXZWItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUaWVtcG9zJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy90aWVtcG9zL1RpZW1wb3NUZXh0V2ViLVJlZ3VsYXJJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3RpZW1wb3MvVGllbXBvc1RleHRXZWItUmVndWxhckl0YWxpYy5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi8uLi9mb250cy90aWVtcG9zL1RpZW1wb3NUZXh0V2ViLVJlZ3VsYXJJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVGllbXBvcyc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvdGllbXBvcy9UaWVtcG9zVGV4dFdlYi1TZW1pYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvdGllbXBvcy9UaWVtcG9zVGV4dFdlYi1TZW1pYm9sZC5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi8uLi9mb250cy90aWVtcG9zL1RpZW1wb3NUZXh0V2ViLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RpZW1wb3MnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3RpZW1wb3MvVGllbXBvc1RleHRXZWItU2VtaWJvbGRJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3RpZW1wb3MvVGllbXBvc1RleHRXZWItU2VtaWJvbGRJdGFsaWMuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vLi4vZm9udHMvdGllbXBvcy9UaWVtcG9zVGV4dFdlYi1TZW1pYm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUaWVtcG9zIEhlYWRsaW5lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy90aWVtcG9zL1RpZW1wb3NIZWFkbGluZVdlYi1MaWdodEl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvdGllbXBvcy9UaWVtcG9zSGVhZGxpbmVXZWItTGlnaHRJdGFsaWMuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vLi4vZm9udHMvdGllbXBvcy9UaWVtcG9zSGVhZGxpbmVXZWItTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy90aWVtcG9zL1RpZW1wb3NIZWFkbGluZVdlYi1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogU2V0IE5lYXQgR3JpZCovXG4vKiBGb250cyAqL1xuLyogV2VpZ2h0cyAqL1xuLyogQ29sb3JzICovXG4vKiBsaW5lIDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2dsb2JhbC5zY3NzICovXG5odG1sLCBib2R5IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzIwMjAyMDsgfVxuXG4vKiBsaW5lIDksIHNyYy9zYXNzL2NvbXBvbmVudHMvX2dsb2JhbC5zY3NzICovXG4ubWF4LWNvbnRhaW4sIC5yZXBvcnQtaGVybyAuY29udGFpbmVyLCAucmVwb3J0LWxldHRlci1jb250YWluZXIgLmlubmVyLCAucmVwb3J0LWxlZ2FjeSAuaW5uZXIsIC5yZXBvcnQtZ3JhbnRzIC5pbm5lciwgLnJlcG9ydC1jb2x1bW5zIC5pbm5lciwgLnJlcG9ydC1maW5hbmNpYWwgLmlubmVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19nbG9iYWwuc2NzcyAqL1xuICBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDIyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19nbG9iYWwuc2NzcyAqL1xuLmNsZWFyZml4OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDsgfVxuXG4vKiBsaW5lIDMyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19nbG9iYWwuc2NzcyAqL1xuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSAzNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZ2xvYmFsLnNjc3MgKi9cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDM5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19nbG9iYWwuc2NzcyAqL1xuLmJhbm5lci1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjYjU4ZjMwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLyogbGluZSAzOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAuYmFubmVyLWhpZ2hsaWdodCB7XG4gICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICAvKiBsaW5lIDU2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19nbG9iYWwuc2NzcyAqL1xuICAuYmFubmVyLWhpZ2hsaWdodCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKlN0eWxlcyB0aGF0IGFwcGx5IHRvIGFsbCBmbGV4IGNvbnRlbnQgYmxvY2tzKi9cbi8qIGxpbmUgMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZmxleC5zY3NzICovXG5ib2R5IHtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDI1LCBzcmMvc2Fzcy9saWJyYXJpZXMvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MgKi9cbi5ncmlkLXJvdzo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxMCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZmxleC5zY3NzICovXG4uYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkOWEzNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI2ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMjBweCAzMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDI3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19mbGV4LnNjc3MgKi9cbi50d28tcm93LWJ1dHRvbiB7XG4gIGxldHRlci1zcGFjaW5nOiAuMTBlbTtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDEzcHggMjlweDsgfVxuXG4vKiBsaW5lIDMzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19mbGV4LnNjc3MgKi9cbi5saW5rIHtcbiAgY29sb3I6ICNiZDlhMzY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19mbGV4LnNjc3MgKi9cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ZsZXguc2NzcyAqL1xuLmNvbnRhY3QtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDlhMzY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7IH1cblxuLyogbGluZSA1OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZmxleC5zY3NzICovXG4uc2VsZWN0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgNjIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ZsZXguc2NzcyAqL1xuICAuZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgNjUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ZsZXguc2NzcyAqL1xuICAubW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDcwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19mbGV4LnNjc3MgKi9cbiAgLm1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXJJbWFnZS5zY3NzICovXG4uZm9vdGVyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTsgfVxuICAvKiBsaW5lIDcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3RlckltYWdlLnNjc3MgKi9cbiAgLmZvb3Rlci1pbWFnZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCB0byh3aGl0ZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHdoaXRlIDEwMCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogN2VtOyB9XG5cbi8qIGxpbmUgMjQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3RlckltYWdlLnNjc3MgKi9cbi5wYWdlLWlkLTE2IC5mb290ZXItaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNjUlOyB9XG5cbi8qIGxpbmUgMzAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3RlckltYWdlLnNjc3MgKi9cbi5wYWdlLWlkLTIwIC5mb290ZXItaW1hZ2U6YWZ0ZXIge1xuICBoZWlnaHQ6IDJlbTsgfVxuXG4vKiBsaW5lIDM4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXJJbWFnZS5zY3NzICovXG4ucGFnZS1pZC0yNiAuZm9vdGVyLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQ2JTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hlcm9CYW5uZXIuc2NzcyAqL1xuLmhlcm8tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNjVweDtcbiAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSAyNSwgc3JjL3Nhc3MvbGlicmFyaWVzL25lYXQvbWl4aW5zL19ncmlkLWNvbnRhaW5lci5zY3NzICovXG4gIC5oZXJvLWJhbm5lcjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSAxMCwgc3JjL3Nhc3MvY29tcG9uZW50cy9faGVyb0Jhbm5lci5zY3NzICovXG4gIC5oZXJvLWJhbm5lciAuaGVyby13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLyogbGluZSAxNCwgc3JjL3Nhc3MvY29tcG9uZW50cy9faGVyb0Jhbm5lci5zY3NzICovXG4gIC5oZXJvLWJhbm5lciBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGllbXBvc1wiLCBcIlNlcmlmXCIsIHNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDY2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDE0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19oZXJvQmFubmVyLnNjc3MgKi9cbiAgICAgIC5oZXJvLWJhbm5lciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNThweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDE0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19oZXJvQmFubmVyLnNjc3MgKi9cbiAgICAgIC5oZXJvLWJhbm5lciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAvKiBsaW5lIDE0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19oZXJvQmFubmVyLnNjc3MgKi9cbiAgICAgIC5oZXJvLWJhbm5lciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG5cbi8qIGxpbmUgMzcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hlcm9CYW5uZXIuc2NzcyAqL1xuLnBhZ2UtaWQtMjggLmhlcm8tYmFubmVyIC5idXR0b24sIC5wYWdlLWlkLTMwIC5oZXJvLWJhbm5lciAuYnV0dG9uIHtcbiAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMTEuNjY2NjdweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA0OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9faGVyb0Jhbm5lci5zY3NzICovXG4gIC5oZXJvLWJhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9XG4gIC8qIGxpbmUgNTIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hlcm9CYW5uZXIuc2NzcyAqL1xuICAucGFnZS1pZC0yNiAuaGVyby1iYW5uZXIgaDEge1xuICAgIHdpZHRoOiBjYWxjKDYwJSAtIDE2cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIwJSAtIDEycHggKyAyMHB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19oZXJvQmFubmVyLnNjc3MgKi9cbiAgLmhlcm8tYmFubmVyIGgxIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAvKiBsaW5lIDY0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19oZXJvQmFubmVyLnNjc3MgKi9cbiAgLnBhZ2UtaWQtMjYgLmhlcm8tYmFubmVyIGgxIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAvKiBsaW5lIDY5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19oZXJvQmFubmVyLnNjc3MgKi9cbiAgLnBhZ2UtaWQtMjggLmhlcm8tYmFubmVyIC5idXR0b24sIC5wYWdlLWlkLTMwIC5oZXJvLWJhbm5lciAuYnV0dG9uIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxMy4zMzMzM3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweCAzMnB4OyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbWFnZXNCb3R0b20uc2NzcyAqL1xuLmJvdHRvbS1pbWFnZXMge1xuICBwYWRkaW5nLXRvcDogMTI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJkYWQxOyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyAqL1xuICAuYm90dG9tLWltYWdlczo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbWFnZXNCb3R0b20uc2NzcyAqL1xuICAuYm90dG9tLWltYWdlcyBwIHtcbiAgICBjb2xvcjogIzU4NTc1NTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB3aWR0aDogY2FsYyg2Ni42NjY2NyUgLSAxNi42NjY2N3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMy4zMzMzMyUgLSAxMS4zMzMzM3B4ICsgMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7IH1cbiAgLyogbGluZSAxNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9faW1hZ2VzQm90dG9tLnNjc3MgKi9cbiAgLmJvdHRvbS1pbWFnZXMgaDQge1xuICAgIGNvbG9yOiAjYmQ5YTM2O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogY2FsYygzMCUgLSAxM3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMy4zMzMzMyUgLSAxMS4zMzMzM3B4ICsgMjBweCk7IH1cbiAgLyogbGluZSAyNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9faW1hZ2VzQm90dG9tLnNjc3MgKi9cbiAgLmJvdHRvbS1pbWFnZXMgaDMge1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA3NWVtO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2NjY3JSAtIDE2LjY2NjY3cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEzLjMzMzMzJSAtIDExLjMzMzMzcHggKyAyMHB4KTsgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbWFnZXNCb3R0b20uc2NzcyAqL1xuICAuYm90dG9tLWltYWdlcyAudGhyZWUtaW1hZ2VzIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdztcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC8qIGxpbmUgNTAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltYWdlc0JvdHRvbS5zY3NzICovXG4gIC5ib3R0b20taW1hZ2VzIC5sYXJnZS1pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoMzkuMzMzMzMlIC0gMTMuOTMzMzNweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAvKiBsaW5lIDU0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbWFnZXNCb3R0b20uc2NzcyAqL1xuICAgIC5ib3R0b20taW1hZ2VzIC5sYXJnZS1pbWFnZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNTgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltYWdlc0JvdHRvbS5zY3NzICovXG4gIC5ib3R0b20taW1hZ2VzIC5zbWFsbC1pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMTJweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyogbGluZSA2Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9faW1hZ2VzQm90dG9tLnNjc3MgKi9cbi5kb3dubG9hZC13cmFwcGVyIC5jb3B5IHtcbiAgd2lkdGg6IGNhbGMoNDYuNjY2NjclIC0gMTQuNjY2NjdweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTMuMzMzMzMlIC0gMTEuMzMzMzNweCArIDIwcHgpOyB9XG5cbi8qIGxpbmUgNzEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltYWdlc0JvdHRvbS5zY3NzICovXG4uZG93bmxvYWQtd3JhcHBlciAucmVzb3VyY2VzLWxpc3Qge1xuICB3aWR0aDogY2FsYygyNi42NjY2NyUgLSAxMi42NjY2N3B4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDEwOHB4OyB9XG4gIC8qIGxpbmUgNzcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltYWdlc0JvdHRvbS5zY3NzICovXG4gIC5kb3dubG9hZC13cmFwcGVyIC5yZXNvdXJjZXMtbGlzdCAuZG93bmxvYWQtaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvZG93bmxvYWQtZ29sZC5wbmcpO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAvKiBsaW5lIDgyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbWFnZXNCb3R0b20uc2NzcyAqL1xuICAuZG93bmxvYWQtd3JhcHBlciAucmVzb3VyY2VzLWxpc3QgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjYmQ5YTM2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLyogbGluZSA5MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9faW1hZ2VzQm90dG9tLnNjc3MgKi9cbiAgLmRvd25sb2FkLXdyYXBwZXIgLnJlc291cmNlcy1saXN0IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2QyZDVkYjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC8qIGxpbmUgOTUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltYWdlc0JvdHRvbS5zY3NzICovXG4gICAgLmRvd25sb2FkLXdyYXBwZXIgLnJlc291cmNlcy1saXN0IGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLyogbGluZSAxMDMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltYWdlc0JvdHRvbS5zY3NzICovXG4gICAgLmRvd25sb2FkLXdyYXBwZXIgLnJlc291cmNlcy1saXN0IGxpIHAge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTE4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbWFnZXNCb3R0b20uc2NzcyAqL1xuICAuZG93bmxvYWQtd3JhcHBlciBoNCB7XG4gICAgd2lkdGg6IGNhbGMoNDAlIC0gMTRweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNSUgLSAxMC41cHggKyAyMHB4KTsgfVxuICAvKiBsaW5lIDEyMywgc3JjL3Nhc3MvY29tcG9uZW50cy9faW1hZ2VzQm90dG9tLnNjc3MgKi9cbiAgLmRvd25sb2FkLXdyYXBwZXIgaDMsIC5kb3dubG9hZC13cmFwcGVyIC5jb3B5IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1JSAtIDEwLjVweCArIDIwcHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMTMwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbWFnZXNCb3R0b20uc2NzcyAqL1xuICAuYm90dG9tLWltYWdlcyBoNCwgLmJvdHRvbS1pbWFnZXMgaDMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAxMzQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltYWdlc0JvdHRvbS5zY3NzICovXG4gIC5ib3R0b20taW1hZ2VzIGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLyogbGluZSAxMzcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltYWdlc0JvdHRvbS5zY3NzICovXG4gIC5ib3R0b20taW1hZ2VzIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLyogbGluZSAxNDAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltYWdlc0JvdHRvbS5zY3NzICovXG4gIC5ib3R0b20taW1hZ2VzIHAge1xuICAgIHdpZHRoOiBjYWxjKDg2LjY2NjY3JSAtIDE4LjY2NjY3cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuNjY2NjclIC0gMTAuNjY2NjdweCArIDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIC8qIGxpbmUgMTQ1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbWFnZXNCb3R0b20uc2NzcyAqL1xuICAuYm90dG9tLWltYWdlcyAudGhyZWUtaW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDE0OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9faW1hZ2VzQm90dG9tLnNjc3MgKi9cbiAgLmJvdHRvbS1pbWFnZXMgLmxhcmdlLWltYWdlLCAuYm90dG9tLWltYWdlcyAuc21hbGwtaW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC8qIGxpbmUgMTUzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbWFnZXNCb3R0b20uc2NzcyAqL1xuICAuYm90dG9tLWltYWdlcyAubGFyZ2UtaW1hZ2U6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLyogbGluZSAxNTcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltYWdlc0JvdHRvbS5zY3NzICovXG4gIC5kb3dubG9hZC13cmFwcGVyIC5jb3B5LCAuZG93bmxvYWQtd3JhcHBlciAucmVzb3VyY2VzLWxpc3Qge1xuICAgIHdpZHRoOiBjYWxjKDg2LjY2NjY3JSAtIDE4LjY2NjY3cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuNjY2NjclIC0gMTAuNjY2NjdweCArIDIwcHgpOyB9XG4gIC8qIGxpbmUgMTYxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbWFnZXNCb3R0b20uc2NzcyAqL1xuICAuZG93bmxvYWQtd3JhcHBlciAucmVzb3VyY2VzLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAvKiBsaW5lIDE2NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9faW1hZ2VzQm90dG9tLnNjc3MgKi9cbiAgLmRvd25sb2FkLXdyYXBwZXIgLmNvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ZvY3VzQmxvY2suc2NzcyAqL1xuLmZvY3VzLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICBtaW4taGVpZ2h0OiA1NDVweDsgfVxuICAvKiBsaW5lIDcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ZvY3VzQmxvY2suc2NzcyAqL1xuICAuZm9jdXMtYmxvY2sgaDQge1xuICAgIGNvbG9yOiAjYmQ5YTM2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMjcuMzlweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAvKiBsaW5lIDE4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb2N1c0Jsb2NrLnNjc3MgKi9cbiAgLmZvY3VzLWJsb2NrIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNS4xOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAvKiBsaW5lIDI5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb2N1c0Jsb2NrLnNjc3MgKi9cbiAgLmZvY3VzLWJsb2NrIC5sZXNzLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAvKiBsaW5lIDMyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb2N1c0Jsb2NrLnNjc3MgKi9cbiAgLmZvY3VzLWJsb2NrIGg1IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoNTglIC0gMTUuOHB4KTtcbiAgICBtYXJnaW46IDUwcHggYXV0byA3MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAvKiBsaW5lIDQyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb2N1c0Jsb2NrLnNjc3MgKi9cbiAgLmZvY3VzLWJsb2NrIC50YWItbmF2IHtcbiAgICB3aWR0aDogY2FsYygxMy4zMzMzMyUgLSAxMS4zMzMzM3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTsgfVxuICAgIC8qIGxpbmUgNDYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ZvY3VzQmxvY2suc2NzcyAqL1xuICAgIC5mb2N1cy1ibG9jayAudGFiLW5hdiB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY29sb3I6ICM1ODU3NTU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAvKiBsaW5lIDU2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb2N1c0Jsb2NrLnNjc3MgKi9cbiAgICAuZm9jdXMtYmxvY2sgLnRhYi1uYXYgbGkge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg1NzU1O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAxcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC41cztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC8qIGxpbmUgNjQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ZvY3VzQmxvY2suc2NzcyAqL1xuICAgICAgLmZvY3VzLWJsb2NrIC50YWItbmF2IGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLyogbGluZSA2Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9jdXNCbG9jay5zY3NzICovXG4gICAgICAuZm9jdXMtYmxvY2sgLnRhYi1uYXYgbGkgc3BhbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qIGxpbmUgNzMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ZvY3VzQmxvY2suc2NzcyAqL1xuLmNvcHkge1xuICB3aWR0aDogY2FsYygyNi42NjY2NyUgLSAxMi42NjY2N3B4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTsgfVxuICAvKiBsaW5lIDc2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb2N1c0Jsb2NrLnNjc3MgKi9cbiAgLmNvcHkgcCB7XG4gICAgY29sb3I6ICNjNGM0YzQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLyogbGluZSA4Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9jdXNCbG9jay5zY3NzICovXG4gIC5jb3B5IGg2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5LjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4vKiBsaW5lIDkxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb2N1c0Jsb2NrLnNjc3MgKi9cbi5mZWF0dXJlZC1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoNDAlIC0gMTRweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7IH1cbiAgLyogbGluZSA5NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9jdXNCbG9jay5zY3NzICovXG4gIC5mZWF0dXJlZC1jb250ZW50IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDEwMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9jdXNCbG9jay5zY3NzICovXG4ucGFnZS1pZC0zMCAuZm9jdXMtYmxvY2sgaDQge1xuICB3aWR0aDogY2FsYygyMy4zMzMzMyUgLSAxMi4zMzMzM3B4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogY2FsYygzOC42NjY2NyUgLSAxMy44NjY2N3B4ICsgMjBweCk7IH1cblxuLyogbGluZSAxMDUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ZvY3VzQmxvY2suc2NzcyAqL1xuLnBhZ2UtaWQtMzAgLmZvY3VzLWJsb2NrIGgzIHtcbiAgd2lkdGg6IGNhbGMoNDYuNjY2NjclIC0gMTQuNjY2NjdweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMjYuNjY2NjclIC0gMTIuNjY2NjdweCArIDIwcHgpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAxMTMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ZvY3VzQmxvY2suc2NzcyAqL1xuICAuY29weSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTMuMzMzMzNweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7IH1cbiAgLyogbGluZSAxMTcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ZvY3VzQmxvY2suc2NzcyAqL1xuICAuZmVhdHVyZWQtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTMuMzMzMzNweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSAxMjMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ZvY3VzQmxvY2suc2NzcyAqL1xuICAuZm9jdXMtYmxvY2sgLnRhYi1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDg2LjY2NjY3JSAtIDE4LjY2NjY3cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTI5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb2N1c0Jsb2NrLnNjc3MgKi9cbiAgICAuZm9jdXMtYmxvY2sgLnRhYi1uYXYgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAvKiBsaW5lIDEzMywgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9jdXNCbG9jay5zY3NzICovXG4gIC5jb3B5LCAuZmVhdHVyZWQtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoODYuNjY2NjclIC0gMTguNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7IH1cbiAgLyogbGluZSAxMzcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ZvY3VzQmxvY2suc2NzcyAqL1xuICAucGFnZS1pZC0zMCAuZm9jdXMtYmxvY2sgaDQsIC5wYWdlLWlkLTMwIC5mb2N1cy1ibG9jayBoMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLyogbGluZSAxNDIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ZvY3VzQmxvY2suc2NzcyAqL1xuICAucGFnZS1pZC0zMCAuZm9jdXMtYmxvY2sgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2N0YS5zY3NzICovXG4uY3RhLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAvKiBsaW5lIDUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2N0YS5zY3NzICovXG4gIC5jdGEtYmxvY2sgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNS4xOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEwZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAvKiBsaW5lIDE1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19jdGEuc2NzcyAqL1xuICAuY3RhLWJsb2NrIHAge1xuICAgIHdpZHRoOiBjYWxjKDQ2LjY2NjY3JSAtIDE0LjY2NjY3cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDI2LjY2NjY3JSAtIDEyLjY2NjY3cHggKyAyMHB4KTtcbiAgICBjb2xvcjogIzU4NTc1NTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19jdGEuc2NzcyAqL1xuICAuY3RhLWJsb2NrIGEge1xuICAgIHdpZHRoOiBjYWxjKDEzLjMzMzMzJSAtIDExLjMzMzMzcHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2N0YS5zY3NzICovXG4gIC5jdGEtYmxvY2sgLmNvbnRhY3QtaW5mbyBwIHtcbiAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19jdGEuc2NzcyAqL1xuICAuY3RhLWJsb2NrIC5jb250YWN0LWluZm8gYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICNiZDlhMzY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA0NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY3RhLnNjc3MgKi9cbiAgLmN0YS1ibG9jayBhIHtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAxMnB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLyogbGluZSA1Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY3RhLnNjc3MgKi9cbiAgLmN0YS1ibG9jayBwIHtcbiAgICB3aWR0aDogY2FsYyg2MCUgLSAxNnB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyMCUgLSAxMnB4ICsgMjBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY3RhLnNjc3MgKi9cbiAgLmN0YS1ibG9jayBwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgNjMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2N0YS5zY3NzICovXG4gIC5jdGEtYmxvY2sgYSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTMuMzMzMzNweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbXBhY3RCbG9jay5zY3NzICovXG4uaW1wYWN0LWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMjNweDsgfVxuICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy9saWJyYXJpZXMvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MgKi9cbiAgLmltcGFjdC1ibG9jazo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbXBhY3RCbG9jay5zY3NzICovXG4gIC5pbXBhY3QtYmxvY2sgLmhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG4gICAgLyogbGluZSA4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbXBhY3RCbG9jay5zY3NzICovXG4gICAgLmltcGFjdC1ibG9jayAuaGVhZGVyIGgxIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgd2lkdGg6IGNhbGMoNjYuNjY2NjclIC0gMTYuNjY2NjdweCk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYuNjY2NjclIC0gMTEuNjY2NjdweCArIDIwcHgpOyB9XG4gICAgLyogbGluZSAxNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9faW1wYWN0QmxvY2suc2NzcyAqL1xuICAgIC5pbXBhY3QtYmxvY2sgLmhlYWRlciBoMyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNiZDlhMzY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICBmb250LXdlaWdodDogODAwOyB9XG4gICAgLyogbGluZSAyMywgc3JjL3Nhc3MvY29tcG9uZW50cy9faW1wYWN0QmxvY2suc2NzcyAqL1xuICAgIC5pbXBhY3QtYmxvY2sgLmhlYWRlciBwIHtcbiAgICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgd2lkdGg6IGNhbGMoNDMuMzMzMzMlIC0gMTQuMzMzMzNweCk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjguMzMzMzMlIC0gMTIuODMzMzNweCArIDIwcHgpOyB9XG4gIC8qIGxpbmUgMzIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltcGFjdEJsb2NrLnNjc3MgKi9cbiAgLmltcGFjdC1ibG9jayAuY29sdW1uLWxlZnQge1xuICAgIHdpZHRoOiBjYWxjKDQwJSAtIDE0cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEzLjMzMzMzJSAtIDExLjMzMzMzcHggKyAyMHB4KTsgfVxuICAgIC8qIGxpbmUgMzUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltcGFjdEJsb2NrLnNjc3MgKi9cbiAgICAuaW1wYWN0LWJsb2NrIC5jb2x1bW4tbGVmdCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbXBhY3RCbG9jay5zY3NzICovXG4gIC5pbXBhY3QtYmxvY2sgLmNvbHVtbi1yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoMjYuNjY2NjclIC0gMTIuNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7IH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9faW1wYWN0QmxvY2suc2NzcyAqL1xuICAuaW1wYWN0LWJsb2NrIC5zaW5nbGUtY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYyg2MCUgLSAxNnB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyMCUgLSAxMnB4ICsgMjBweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgNDgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltcGFjdEJsb2NrLnNjc3MgKi9cbiAgLmltcGFjdC1ibG9jayAuY29sdW1uLWhlYWRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2IxYjFiMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgLyogbGluZSA1Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9faW1wYWN0QmxvY2suc2NzcyAqL1xuICAgIC5pbXBhY3QtYmxvY2sgLmNvbHVtbi1oZWFkZXIgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDYxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbXBhY3RCbG9jay5zY3NzICovXG4gICAgLmltcGFjdC1ibG9jayAuY29sdW1uLWhlYWRlciAubGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDY5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbXBhY3RCbG9jay5zY3NzICovXG4gIC5pbXBhY3QtYmxvY2sgLmZlYXR1cmUgaW1nLCAuaW1wYWN0LWJsb2NrIC5hcnRpY2xlIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDY2cHg7XG4gICAgbWF4LWhlaWdodDogMjU1cHg7IH1cbiAgLyogbGluZSA3NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9faW1wYWN0QmxvY2suc2NzcyAqL1xuICAuaW1wYWN0LWJsb2NrIC5mZWF0dXJlIGEsIC5pbXBhY3QtYmxvY2sgLmFydGljbGUgYSB7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgNzgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltcGFjdEJsb2NrLnNjc3MgKi9cbiAgLmltcGFjdC1ibG9jayAuZmVhdHVyZSBoNSwgLmltcGFjdC1ibG9jayAuYXJ0aWNsZSBoNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAvKiBsaW5lIDg2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbXBhY3RCbG9jay5zY3NzICovXG4gIC5pbXBhY3QtYmxvY2sgLmZlYXR1cmUgaDYsIC5pbXBhY3QtYmxvY2sgLmFydGljbGUgaDYge1xuICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTMuNzRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC8qIGxpbmUgOTYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltcGFjdEJsb2NrLnNjc3MgKi9cbiAgLmltcGFjdC1ibG9jayAuZmVhdHVyZSBwLCAuaW1wYWN0LWJsb2NrIC5hcnRpY2xlIHAge1xuICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLyogbGluZSAxMDUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltcGFjdEJsb2NrLnNjc3MgKi9cbiAgLmltcGFjdC1ibG9jayAuYXJ0aWNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmN2Y4ZmE7IH1cbiAgICAvKiBsaW5lIDEwNywgc3JjL3Nhc3MvY29tcG9uZW50cy9faW1wYWN0QmxvY2suc2NzcyAqL1xuICAgIC5pbXBhY3QtYmxvY2sgLmFydGljbGUgaDYge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC43NWVtOyB9XG4gICAgLyogbGluZSAxMTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltcGFjdEJsb2NrLnNjc3MgKi9cbiAgICAuaW1wYWN0LWJsb2NrIC5hcnRpY2xlIHAubmV3cy1pbmZvIHtcbiAgICAgIGNvbG9yOiAjYjFiMWIxO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgMTIyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbXBhY3RCbG9jay5zY3NzICovXG4gIC5pbXBhY3QtYmxvY2sgLmZlYXR1cmUubm8tYXJ0aWNsZXMgaW1nIHtcbiAgICBoZWlnaHQ6IDI1NXB4O1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAvKiBsaW5lIDEyNywgc3JjL3Nhc3MvY29tcG9uZW50cy9faW1wYWN0QmxvY2suc2NzcyAqL1xuICAuaW1wYWN0LWJsb2NrIC5mZWF0dXJlLm5vLWFydGljbGVzIGg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgLyogbGluZSAxMzEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltcGFjdEJsb2NrLnNjc3MgKi9cbiAgLmltcGFjdC1ibG9jayAuZmVhdHVyZS5uby1hcnRpY2xlcyBwIHtcbiAgICB3aWR0aDogY2FsYyg2Ni42NjY2NyUgLSAxNi42NjY2N3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNi42NjY2NyUgLSAxMS42NjY2N3B4ICsgMjBweCk7IH1cbiAgLyogbGluZSAxMzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltcGFjdEJsb2NrLnNjc3MgKi9cbiAgLmltcGFjdC1ibG9jayAuYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiMWIxYjE7IH1cbiAgLyogbGluZSAxMzksIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltcGFjdEJsb2NrLnNjc3MgKi9cbiAgLmltcGFjdC1ibG9jayAucGFkZGluZy1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC8qIGxpbmUgMTQyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbXBhY3RCbG9jay5zY3NzICovXG4gIC5pbXBhY3QtYmxvY2sgLmRvd25sb2FkIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzU4NTc1NTtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgIC8qIGxpbmUgMTQ4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbXBhY3RCbG9jay5zY3NzICovXG4gICAgLmltcGFjdC1ibG9jayAuZG93bmxvYWQgLmxpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTU4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbXBhY3RCbG9jay5zY3NzICovXG4gIC5jb2x1bW4taGVhZGVyIGg0IHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMTY0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbXBhY3RCbG9jay5zY3NzICovXG4gIC5pbXBhY3QtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4OyB9XG4gIC8qIGxpbmUgMTY3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbXBhY3RCbG9jay5zY3NzICovXG4gIC5pbXBhY3QtYmxvY2sgLmhlYWRlciBoMSB7XG4gICAgd2lkdGg6IGNhbGMoODYuNjY2NjclIC0gMTguNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC8qIGxpbmUgMTcyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbXBhY3RCbG9jay5zY3NzICovXG4gIC5pbXBhY3QtYmxvY2sgLmhlYWRlciBoMyB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC8qIGxpbmUgMTc1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbXBhY3RCbG9jay5zY3NzICovXG4gIC5pbXBhY3QtYmxvY2sgLmhlYWRlciBwIHtcbiAgICB3aWR0aDogY2FsYyg4Ni42NjY2NyUgLSAxOC42NjY2N3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLyogbGluZSAxODEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltcGFjdEJsb2NrLnNjc3MgKi9cbiAgLmltcGFjdC1ibG9jayAuY29sdW1uLWxlZnQsIC5pbXBhY3QtYmxvY2sgLmNvbHVtbi1yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoODYuNjY2NjclIC0gMTguNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSAxODYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltcGFjdEJsb2NrLnNjc3MgKi9cbiAgLmltcGFjdC1ibG9jayAuY29sdW1uLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAlOyB9XG4gIC8qIGxpbmUgMTg5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19pbXBhY3RCbG9jay5zY3NzICovXG4gIC5pbXBhY3QtYmxvY2sgLmNvbHVtbi1oZWFkZXIgaDQge1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgLyogbGluZSAxOTIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltcGFjdEJsb2NrLnNjc3MgKi9cbiAgLmltcGFjdC1ibG9jayAuc2luZ2xlLWNvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoODYuNjY2NjclIC0gMTguNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7IH1cbiAgLyogbGluZSAxOTYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2ltcGFjdEJsb2NrLnNjc3MgKi9cbiAgLmltcGFjdC1ibG9jayAuZmVhdHVyZSBpbWcge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9IH1cblxuLyogbGluZSAyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19wYWdlTmF2LnNjc3MgKi9cbi5wYWdlLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDcuMzZweCAwLjY0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA3LjM2cHggMC42NHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7IH1cbiAgLyogbGluZSAyNSwgc3JjL3Nhc3MvbGlicmFyaWVzL25lYXQvbWl4aW5zL19ncmlkLWNvbnRhaW5lci5zY3NzICovXG4gIC5wYWdlLW5hdjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcGFnZU5hdi5zY3NzICovXG4gIC5wYWdlLW5hdiB1bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLyogbGluZSAxOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcGFnZU5hdi5zY3NzICovXG4gIC5wYWdlLW5hdiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuNjY2NjclIC0gMTAuNjY2NjdweCArIDIwcHgpOyB9XG4gICAgLyogbGluZSAyMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcGFnZU5hdi5zY3NzICovXG4gICAgLnBhZ2UtbmF2IGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSAyNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcGFnZU5hdi5zY3NzICovXG4gIC5wYWdlLW5hdiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLyogbGluZSAzNCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcGFnZU5hdi5zY3NzICovXG4gICAgLnBhZ2UtbmF2IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNiZDlhMzY7IH1cblxuLyogbGluZSA0MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcGFnZU5hdi5zY3NzICovXG4uZml4ZWQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDQ3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19wYWdlTmF2LnNjc3MgKi9cbi5uYXYtcGxhY2Vob2xkZXIge1xuICBoZWlnaHQ6IDY4cHg7IH1cblxuLyogbGluZSA1MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcGFnZU5hdi5zY3NzICovXG5hLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYmQ5YTM2OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDU2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19wYWdlTmF2LnNjc3MgKi9cbiAgLnBhZ2UtbmF2IGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19wYWdlTmF2LnNjc3MgKi9cbiAgLnBhZ2UtbmF2IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwLjY2NjY3JSAtIDEwLjA2NjY3cHggKyAyMHB4KTsgfVxuICAgIC8qIGxpbmUgNjEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3BhZ2VOYXYuc2NzcyAqL1xuICAgIC5wYWdlLW5hdiBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyAqL1xuLm5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNy42cHggMC40cHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA3LjZweCAwLjRweCByZ2JhKDAsIDAsIDAsIDAuMTcpOyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25hdi5zY3NzICovXG4gIC5uYXYgI2ltcGFjdC1hcnJvdywgLm5hdiAjbW9iaWxlLWltcGFjdC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgLXdlYmtpdC10cmFuc2Zvcm0gMC41czsgfVxuICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy9saWJyYXJpZXMvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MgKi9cbiAgLm5hdiAubWFpbk5hdjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSAyMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgLm5hdiAubWFpbk5hdiAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25hdi5zY3NzICovXG4gIC5uYXYgLm1haW5OYXYgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjAyMDIwOyB9XG4gICAgLyogbGluZSAyOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgICAubmF2IC5tYWluTmF2IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNiZDlhMzY7IH1cbiAgLyogbGluZSAzMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgLm5hdiAubWFpbk5hdiB1bCB7XG4gICAgd2lkdGg6IGNhbGMoNzMuMzMzMzMlIC0gMTcuMzMzMzNweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMy4zMzMzMyUgLSAxMC4zMzMzM3B4ICsgMjBweCk7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMzksIHNyYy9zYXNzL2NvbXBvbmVudHMvX25hdi5zY3NzICovXG4gIC5uYXYgLm1haW5OYXYgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjc1JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLyogbGluZSA0Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgICAubmF2IC5tYWluTmF2IGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQlOyB9XG4gIC8qIGxpbmUgNTAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25hdi5zY3NzICovXG4gIC5uYXYgLm1haW5OYXYgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25hdi5zY3NzICovXG4gIC5uYXYgLm1haW5OYXYgLmhvbWUtbGluayB7XG4gICAgd2lkdGg6IGNhbGMoMTMuMzMzMzMlIC0gMTEuMzMzMzNweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMy4zMzMzMyUgLSAxMC4zMzMzM3B4ICsgMjBweCk7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC8qIGxpbmUgNTgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25hdi5zY3NzICovXG4gICAgLm5hdiAubWFpbk5hdiAuaG9tZS1saW5rIC5sb2dvIHtcbiAgICAgIHdpZHRoOiAyMDBweDsgfVxuICAvKiBsaW5lIDYyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyAqL1xuICAubmF2IC5tYWluTmF2IC5tZW51LWl0ZW0tMzYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmRhZDE7XG4gICAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgICBwYWRkaW5nOiAxM3B4IDMycHg7IH1cbiAgLyogbGluZSA2OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgLm5hdiAuc29jaWFsLXNlYXJjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2LjUlO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAvKiBsaW5lIDY4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyAqL1xuICAgICAgLm5hdiAuc29jaWFsLXNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87IH1cbiAgICAgICAgLyogbGluZSA4Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgICAgICAgLm5hdiAuc29jaWFsLXNlYXJjaCAuc29jaWFsIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAgIC8qIGxpbmUgODcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25hdi5zY3NzICovXG4gICAgLm5hdiAuc29jaWFsLXNlYXJjaCAuc29jaWFsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC8qIGxpbmUgODksIHNyYy9zYXNzL2NvbXBvbmVudHMvX25hdi5zY3NzICovXG4gICAgICAubmF2IC5zb2NpYWwtc2VhcmNoIC5zb2NpYWw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgOTUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25hdi5zY3NzICovXG4gIC5uYXYgLmludmVzdC1zdWItbmF2LCAubmF2IC5uZXdzLXN1Yi1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMjtcbiAgICB3aWR0aDogY2FsYyg2My4zMzMzMyUgLSAxNi4zMzMzM3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyMCUgLSAxMnB4ICsgMjBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDsgfVxuICAgIC8qIGxpbmUgMTAzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyAqL1xuICAgIC5uYXYgLmludmVzdC1zdWItbmF2IC5pbnZlc3QtbGluay1ibG9jaywgLm5hdiAuaW52ZXN0LXN1Yi1uYXYgLm5ld3MtbGluay1ibG9jaywgLm5hdiAubmV3cy1zdWItbmF2IC5pbnZlc3QtbGluay1ibG9jaywgLm5hdiAubmV3cy1zdWItbmF2IC5uZXdzLWxpbmstYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMjYuNjY2NjclIC0gMTIuNjY2NjdweCk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7IH1cbiAgICAgIC8qIGxpbmUgMTA2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyAqL1xuICAgICAgLm5hdiAuaW52ZXN0LXN1Yi1uYXYgLmludmVzdC1saW5rLWJsb2NrOmZpcnN0LW9mLXR5cGUsIC5uYXYgLmludmVzdC1zdWItbmF2IC5uZXdzLWxpbmstYmxvY2s6Zmlyc3Qtb2YtdHlwZSwgLm5hdiAubmV3cy1zdWItbmF2IC5pbnZlc3QtbGluay1ibG9jazpmaXJzdC1vZi10eXBlLCAubmF2IC5uZXdzLXN1Yi1uYXYgLm5ld3MtbGluay1ibG9jazpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMy4zMzMzMyUgLSAxMC4zMzMzM3B4ICsgMjBweCk7IH1cbiAgICAgIC8qIGxpbmUgMTExLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyAqL1xuICAgICAgLm5hdiAuaW52ZXN0LXN1Yi1uYXYgLmludmVzdC1saW5rLWJsb2NrIGEsIC5uYXYgLmludmVzdC1zdWItbmF2IC5uZXdzLWxpbmstYmxvY2sgYSwgLm5hdiAubmV3cy1zdWItbmF2IC5pbnZlc3QtbGluay1ibG9jayBhLCAubmF2IC5uZXdzLXN1Yi1uYXYgLm5ld3MtbGluay1ibG9jayBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAvKiBsaW5lIDExOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgICAgICAgLm5hdiAuaW52ZXN0LXN1Yi1uYXYgLmludmVzdC1saW5rLWJsb2NrIGE6aG92ZXIsIC5uYXYgLmludmVzdC1zdWItbmF2IC5pbnZlc3QtbGluay1ibG9jayBhLmFjdGl2ZS1zdWItbmF2LCAubmF2IC5pbnZlc3Qtc3ViLW5hdiAubmV3cy1saW5rLWJsb2NrIGE6aG92ZXIsIC5uYXYgLmludmVzdC1zdWItbmF2IC5uZXdzLWxpbmstYmxvY2sgYS5hY3RpdmUtc3ViLW5hdiwgLm5hdiAubmV3cy1zdWItbmF2IC5pbnZlc3QtbGluay1ibG9jayBhOmhvdmVyLCAubmF2IC5uZXdzLXN1Yi1uYXYgLmludmVzdC1saW5rLWJsb2NrIGEuYWN0aXZlLXN1Yi1uYXYsIC5uYXYgLm5ld3Mtc3ViLW5hdiAubmV3cy1saW5rLWJsb2NrIGE6aG92ZXIsIC5uYXYgLm5ld3Mtc3ViLW5hdiAubmV3cy1saW5rLWJsb2NrIGEuYWN0aXZlLXN1Yi1uYXYge1xuICAgICAgICAgIGNvbG9yOiAjYmQ5YTM2OyB9XG4gICAgICAvKiBsaW5lIDEyNCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgICAgIC5uYXYgLmludmVzdC1zdWItbmF2IC5pbnZlc3QtbGluay1ibG9jayBwLCAubmF2IC5pbnZlc3Qtc3ViLW5hdiAubmV3cy1saW5rLWJsb2NrIHAsIC5uYXYgLm5ld3Mtc3ViLW5hdiAuaW52ZXN0LWxpbmstYmxvY2sgcCwgLm5hdiAubmV3cy1zdWItbmF2IC5uZXdzLWxpbmstYmxvY2sgcCB7XG4gICAgICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgMTM0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyAqL1xuICAubmF2IC5hY3RpdmUge1xuICAgIGNvbG9yOiAjYmQ5YTM2OyB9XG4gIC8qIGxpbmUgMTM4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyAqL1xuICAubmF2IC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2JkOWEzNjsgfVxuICAvKiBsaW5lIDE0Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgLm5hdiAuc2VhcmNoLWZvcm0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMjYuNjY2NjclIC0gMTIuNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2NjclIC0gMTYuNjY2NjdweCArIDIwcHgpO1xuICAgIHotaW5kZXg6IDEyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC8qIGxpbmUgMTUwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyAqL1xuICAgIC5uYXYgLnNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDE1Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgICAubmF2IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQ5YTM2O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cbiAgICAvKiBsaW5lIDE2Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgICAubmF2IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDFlbSByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFlbSByZ2JhKDAsIDAsIDAsIDAuMDQpOyB9XG4gICAgICAvKiBsaW5lIDE3Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgICAgIC5uYXYgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMWVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTgzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyAqL1xuICAubmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyAqL1xuICAubW9iaWxlTmF2OjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDE4OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgLm1vYmlsZU5hdiAuaG9tZS1saW5rIHtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAxMnB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzLjMzMzMzJSAtIDEwLjMzMzMzcHggKyAyMHB4KTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC8qIGxpbmUgMTkyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyAqL1xuICAgIC5tb2JpbGVOYXYgLmhvbWUtbGluayAubG9nbyB7XG4gICAgICB3aWR0aDogMjI1cHg7IH1cbiAgLyogbGluZSAxOTcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25hdi5zY3NzICovXG4gIC5uYXYuZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDsgfVxuICAvKiBsaW5lIDIwMCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgLm1vYmlsZS1tZW51LWljb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDcwJSAtIDE3cHggKyAyMHB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gIC8qIGxpbmUgMjA3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyAqL1xuICAuYmFyMSwgLmJhcjIsIC5iYXIzIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICAgIG1hcmdpbjogNnB4IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuICAvKiBSb3RhdGUgZmlyc3QgYmFyICovXG4gIC8qIGxpbmUgMjE3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyAqL1xuICAuY2hhbmdlIC5iYXIxLCAuY2hhbmdlIC5iYXIyLCAuY2hhbmdlIC5iYXIzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC8qIGxpbmUgMjIwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyAqL1xuICAuY2hhbmdlIC5iYXIxIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC05cHgsIDZweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTlweCwgNnB4KTsgfVxuICAvKiBGYWRlIG91dCB0aGUgc2Vjb25kIGJhciAqL1xuICAvKiBsaW5lIDIyNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgLmNoYW5nZSAuYmFyMiB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAvKiBSb3RhdGUgbGFzdCBiYXIgKi9cbiAgLyogbGluZSAyMzEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25hdi5zY3NzICovXG4gIC5jaGFuZ2UgLmJhcjMge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtOHB4LCAtOHB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC04cHgsIC04cHgpOyB9XG4gIC8qIGxpbmUgMjM1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyAqL1xuICAubW9iaWxlLW5hdi1kcm9wZG93biB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDIzOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgICAubW9iaWxlLW5hdi1kcm9wZG93biB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDkycHg7IH1cbiAgICAgIC8qIGxpbmUgMjQ2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyAqL1xuICAgICAgLm1vYmlsZS1uYXYtZHJvcGRvd24gdWwgbGkgLnN1Yi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLyogbGluZSAyNTAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25hdi5zY3NzICovXG4gICAgICAubW9iaWxlLW5hdi1kcm9wZG93biB1bCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAvKiBsaW5lIDI1Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgICAgICAgLm1vYmlsZS1uYXYtZHJvcGRvd24gdWwgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNiZDlhMzY7IH1cbiAgLyogbGluZSAyNTksIHNyYy9zYXNzL2NvbXBvbmVudHMvX25hdi5zY3NzICovXG4gIC5tb2JpbGUtc29jaWFsLWxpbmtzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAvKiBsaW5lIDI2MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgICAubW9iaWxlLXNvY2lhbC1saW5rcyBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICBsaW5lLWhlaWdodDogOTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgd2lkdGg6IC13ZWJraXQtbWF4LWNvbnRlbnQ7XG4gICAgICB3aWR0aDogLW1vei1tYXgtY29udGVudDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgICAgLyogbGluZSAyNzEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25hdi5zY3NzICovXG4gICAgICAubW9iaWxlLXNvY2lhbC1saW5rcyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNiZDlhMzY7IH1cbiAgICAgIC8qIGxpbmUgMjc0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyAqL1xuICAgICAgLm1vYmlsZS1zb2NpYWwtbGlua3MgYSBpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSAyODUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25hdi5zY3NzICovXG4gIC53cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMjg4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyAqL1xuICAubW9iaWxlTmF2IC5ob21lLWxpbmsge1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2NjY3JSAtIDE2LjY2NjY3cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuNjY2NjclIC0gMTAuNjY2NjdweCArIDIwcHgpOyB9XG4gICAgLyogbGluZSAyOTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25hdi5zY3NzICovXG4gICAgLm1vYmlsZU5hdiAuaG9tZS1saW5rIC5sb2dvIHtcbiAgICAgIHdpZHRoOiAxODBweDsgfVxuICAvKiBsaW5lIDI5NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgLm1vYmlsZS1tZW51LWljb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDExLjY2NjY3JSAtIDExLjE2NjY3cHggKyAyMHB4KTtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuICAvKiBsaW5lIDMwMCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgLm1vYmlsZS1uYXYtZHJvcGRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLyogbGluZSAzMDMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25hdi5zY3NzICovXG4gICAgLm1vYmlsZS1uYXYtZHJvcGRvd24gdWwge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7IH1cbiAgICAvKiBsaW5lIDMwOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgICAubW9iaWxlLW5hdi1kcm9wZG93biAubW9iaWxlLXNvY2lhbC1saW5rcyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAvKiBsaW5lIDMxOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmF2LnNjc3MgKi9cbiAgLm5hdiAubWFpbk5hdiBsaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyJTsgfSB9XG5cbi8qIGxpbmUgMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy9saWJyYXJpZXMvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MgKi9cbiAgLnNlYXJjaC1jb250YWluZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC1jb250YWluZXIgLnJlc3VsdHMtd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoNjAlIC0gMTZweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjAlIC0gMTJweCArIDIwcHgpOyB9XG4gICAgLyogbGluZSA4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWFyY2gtY29udGFpbmVyIC5yZXN1bHRzLXdyYXBwZXIgaDEge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICAvKiBsaW5lIDEzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWFyY2gtY29udGFpbmVyIC5yZXN1bHRzLXdyYXBwZXIgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAvKiBsaW5lIDIxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuICAgICAgLnNlYXJjaC1jb250YWluZXIgLnJlc3VsdHMtd3JhcHBlciBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNiZDlhMzY7IH1cbiAgICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWFyY2gtY29udGFpbmVyIC5yZXN1bHRzLXdyYXBwZXIgLnR5cGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICAvKiBsaW5lIDMyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWFyY2gtY29udGFpbmVyIC5yZXN1bHRzLXdyYXBwZXIgcCB7XG4gICAgICBjb2xvcjogIzU4NTc1NTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLyogbGluZSAzOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC1jb250YWluZXIgLnJlc3VsdHMtaXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDJkNWRiOyB9XG4gIC8qIGxpbmUgNDIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtY29udGFpbmVyIC5oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjYmQ5YTM2OyB9XG4gIC8qIGxpbmUgNDUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtY29udGFpbmVyIC50b3Age1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYjFiMWIxO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLyogbGluZSA1MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC1jb250YWluZXIgLmluLXBhZ2Utc2VhY2gtd3JhcHBlciBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDU0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLWNvbnRhaW5lciAuaW4tcGFnZS1zZWFjaC13cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDFlbSByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHdpZHRoOiAzMyU7IH1cbiAgLyogbGluZSA2NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC1jb250YWluZXIgLmluLXBhZ2Utc2VhY2gtd3JhcHBlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDlhMzY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxNXB4IDMycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIC8qIGxpbmUgODcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtY29udGFpbmVyIC5uby1yZXN1bHRzIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICAgIC8qIGxpbmUgODksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4gICAgLnNlYXJjaC1jb250YWluZXIgLm5vLXJlc3VsdHMgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAvKiBsaW5lIDkyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWFyY2gtY29udGFpbmVyIC5uby1yZXN1bHRzIGEge1xuICAgICAgY29sb3I6ICNiZDlhMzY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLyogbGluZSAxMDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtY29udGFpbmVyICNtYXAtY29udGFpbmVyID4gZGl2ID4gZGl2LnJlZ2lvbi1tYXAtaW5mbyA+IGRpdjpudGgtY2hpbGQoNikgPiBkaXYuY29sdW1uLXJpZ2h0IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19zaXRlbWFwLnNjc3MgKi9cbi5zaXRlbWFwLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLyogbGluZSAyNSwgc3JjL3Nhc3MvbGlicmFyaWVzL25lYXQvbWl4aW5zL19ncmlkLWNvbnRhaW5lci5zY3NzICovXG4gIC5zaXRlbWFwLXBhZ2U6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc2l0ZW1hcC5zY3NzICovXG4gIC5zaXRlbWFwLXBhZ2UgLnNpdGVtYXAtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTMuMzMzMzMlIC0gMTEuMzMzMzNweCArIDIwcHgpOyB9XG4gICAgLyogbGluZSA3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zaXRlbWFwLnNjc3MgKi9cbiAgICAuc2l0ZW1hcC1wYWdlIC5zaXRlbWFwLXdyYXBwZXIgaDEsIC5zaXRlbWFwLXBhZ2UgLnNpdGVtYXAtd3JhcHBlciBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgIC8qIGxpbmUgMTIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3NpdGVtYXAuc2NzcyAqL1xuICAgIC5zaXRlbWFwLXBhZ2UgLnNpdGVtYXAtd3JhcHBlciBoMiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC8qIGxpbmUgMTYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3NpdGVtYXAuc2NzcyAqL1xuICAgIC5zaXRlbWFwLXBhZ2UgLnNpdGVtYXAtd3JhcHBlciB1bCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIC8qIGxpbmUgMTksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3NpdGVtYXAuc2NzcyAqL1xuICAgIC5zaXRlbWFwLXBhZ2UgLnNpdGVtYXAtd3JhcHBlciBhIHtcbiAgICAgIGNvbG9yOiAjYmQ5YTM2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWFwTW9kYWwuc2NzcyAqL1xuLmNvbnRhY3QtbWFwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBNb2RhbC5zY3NzICovXG4jbWFwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMiwgMzIsIDMyLCAwLjkpO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAwOyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyAqL1xuICAjbWFwLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWFwTW9kYWwuc2NzcyAqL1xuLmNvbnRhY3RzLXNlbGVjdC1ibG9jayAjbWFwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBNb2RhbC5zY3NzICovXG4uYWxpZ24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZSgtNTAlKTsgfVxuXG4vKiBsaW5lIDI0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBNb2RhbC5zY3NzICovXG4ubWFwLWNvbnRlbnQsIC5jb250YWN0cy1zZWxlY3QtYmxvY2sgLm1hcC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IGNhbGMoODYuNjY2NjclIC0gMTguNjY2NjdweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDkyOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC8qIGxpbmUgMzEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21hcE1vZGFsLnNjc3MgKi9cbiAgLm1hcC1jb250ZW50IGg0LCAuY29udGFjdHMtc2VsZWN0LWJsb2NrIC5tYXAtY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLyogbGluZSAzNywgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWFwTW9kYWwuc2NzcyAqL1xuICAubWFwLWNvbnRlbnQgcCwgLmNvbnRhY3RzLXNlbGVjdC1ibG9jayAubWFwLWNvbnRlbnQgcCB7XG4gICAgY29sb3I6ICM1ODU3NTU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWFwTW9kYWwuc2NzcyAqL1xuICAubWFwLWNvbnRlbnQgLm1hcC1pbWFnZS13cmFwLCAuY29udGFjdHMtc2VsZWN0LWJsb2NrIC5tYXAtY29udGVudCAubWFwLWltYWdlLXdyYXAge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDUwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBNb2RhbC5zY3NzICovXG4gIC5tYXAtY29udGVudCAucmVnaW9ucy1pbWFnZXMsIC5jb250YWN0cy1zZWxlY3QtYmxvY2sgLm1hcC1jb250ZW50IC5yZWdpb25zLWltYWdlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuICAgIC8qIGxpbmUgNTgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21hcE1vZGFsLnNjc3MgKi9cbiAgICAubWFwLWNvbnRlbnQgLnJlZ2lvbnMtaW1hZ2VzIGltZywgLmNvbnRhY3RzLXNlbGVjdC1ibG9jayAubWFwLWNvbnRlbnQgLnJlZ2lvbnMtaW1hZ2VzIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDYzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBNb2RhbC5zY3NzICovXG4gIC5tYXAtY29udGVudCAucmVnaW9uLW1hcC1uYXYsIC5tYXAtY29udGVudCAucmVnaW9uLW1hcC1uYXYsIC5jb250YWN0cy1zZWxlY3QtYmxvY2sgLm1hcC1jb250ZW50IC5yZWdpb24tbWFwLW5hdiwgLmNvbnRhY3RzLXNlbGVjdC1ibG9jayAubWFwLWNvbnRlbnQgLnJlZ2lvbi1tYXAtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgLyogbGluZSA3Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWFwTW9kYWwuc2NzcyAqL1xuICAgIC5tYXAtY29udGVudCAucmVnaW9uLW1hcC1uYXYgbGksIC5tYXAtY29udGVudCAucmVnaW9uLW1hcC1uYXYgbGksIC5jb250YWN0cy1zZWxlY3QtYmxvY2sgLm1hcC1jb250ZW50IC5yZWdpb24tbWFwLW5hdiBsaSwgLmNvbnRhY3RzLXNlbGVjdC1ibG9jayAubWFwLWNvbnRlbnQgLnJlZ2lvbi1tYXAtbmF2IGxpIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzU4NTc1NTtcbiAgICAgIHBhZGRpbmctbGVmdDogMSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAvKiBsaW5lIDg3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBNb2RhbC5zY3NzICovXG4gICAgICAubWFwLWNvbnRlbnQgLnJlZ2lvbi1tYXAtbmF2IGxpOmhvdmVyLCAubWFwLWNvbnRlbnQgLnJlZ2lvbi1tYXAtbmF2IGxpOmhvdmVyLCAuY29udGFjdHMtc2VsZWN0LWJsb2NrIC5tYXAtY29udGVudCAucmVnaW9uLW1hcC1uYXYgbGk6aG92ZXIsIC5jb250YWN0cy1zZWxlY3QtYmxvY2sgLm1hcC1jb250ZW50IC5yZWdpb24tbWFwLW5hdiBsaTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC8qIGxpbmUgOTIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21hcE1vZGFsLnNjc3MgKi9cbiAgICAgIC5tYXAtY29udGVudCAucmVnaW9uLW1hcC1uYXYgbGkuc2VsZWN0ZWQsIC5tYXAtY29udGVudCAucmVnaW9uLW1hcC1uYXYgbGkuc2VsZWN0ZWQsIC5jb250YWN0cy1zZWxlY3QtYmxvY2sgLm1hcC1jb250ZW50IC5yZWdpb24tbWFwLW5hdiBsaS5zZWxlY3RlZCwgLmNvbnRhY3RzLXNlbGVjdC1ibG9jayAubWFwLWNvbnRlbnQgLnJlZ2lvbi1tYXAtbmF2IGxpLnNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLyogbGluZSA5OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWFwTW9kYWwuc2NzcyAqL1xuICAubWFwLWNvbnRlbnQgLmluZGl2aWR1YWwtbWFwLWluZm8sIC5jb250YWN0cy1zZWxlY3QtYmxvY2sgLm1hcC1jb250ZW50IC5pbmRpdmlkdWFsLW1hcC1pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC8qIGxpbmUgMTAwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBNb2RhbC5zY3NzICovXG4gICAgLm1hcC1jb250ZW50IC5pbmRpdmlkdWFsLW1hcC1pbmZvIGg0LCAuY29udGFjdHMtc2VsZWN0LWJsb2NrIC5tYXAtY29udGVudCAuaW5kaXZpZHVhbC1tYXAtaW5mbyBoNCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLyogbGluZSAxMDMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21hcE1vZGFsLnNjc3MgKi9cbiAgICAubWFwLWNvbnRlbnQgLmluZGl2aWR1YWwtbWFwLWluZm8gaDUsIC5jb250YWN0cy1zZWxlY3QtYmxvY2sgLm1hcC1jb250ZW50IC5pbmRpdmlkdWFsLW1hcC1pbmZvIGg1IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICAvKiBsaW5lIDEwOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWFwTW9kYWwuc2NzcyAqL1xuICAgIC5tYXAtY29udGVudCAuaW5kaXZpZHVhbC1tYXAtaW5mbyBoNiwgLmNvbnRhY3RzLXNlbGVjdC1ibG9jayAubWFwLWNvbnRlbnQgLmluZGl2aWR1YWwtbWFwLWluZm8gaDYge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAvKiBsaW5lIDExNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWFwTW9kYWwuc2NzcyAqL1xuICAgIC5tYXAtY29udGVudCAuaW5kaXZpZHVhbC1tYXAtaW5mbyAubWFwLWNvbW11bml0aWVzLWNvcHksIC5jb250YWN0cy1zZWxlY3QtYmxvY2sgLm1hcC1jb250ZW50IC5pbmRpdmlkdWFsLW1hcC1pbmZvIC5tYXAtY29tbXVuaXRpZXMtY29weSB7XG4gICAgICBjb2xvcjogIzU4NTc1NTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NcIiwgXCJTZXJpZlwiLCBzZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLyogbGluZSAxMjMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21hcE1vZGFsLnNjc3MgKi9cbiAgICAubWFwLWNvbnRlbnQgLmluZGl2aWR1YWwtbWFwLWluZm8gLmNvbHVtbi1sZWZ0LCAuY29udGFjdHMtc2VsZWN0LWJsb2NrIC5tYXAtY29udGVudCAuaW5kaXZpZHVhbC1tYXAtaW5mbyAuY29sdW1uLWxlZnQge1xuICAgICAgd2lkdGg6IGNhbGMoNjAlIC0gMTZweCk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLyogbGluZSAxMjgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21hcE1vZGFsLnNjc3MgKi9cbiAgICAubWFwLWNvbnRlbnQgLmluZGl2aWR1YWwtbWFwLWluZm8gLmNvbHVtbi1yaWdodCwgLmNvbnRhY3RzLXNlbGVjdC1ibG9jayAubWFwLWNvbnRlbnQgLmluZGl2aWR1YWwtbWFwLWluZm8gLmNvbHVtbi1yaWdodCB7XG4gICAgICB3aWR0aDogY2FsYygyNi42NjY2NyUgLSAxMi42NjY2N3B4KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC8qIGxpbmUgMTMyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBNb2RhbC5zY3NzICovXG4gICAgICAubWFwLWNvbnRlbnQgLmluZGl2aWR1YWwtbWFwLWluZm8gLmNvbHVtbi1yaWdodCAubmFtZS10aXRsZSwgLmNvbnRhY3RzLXNlbGVjdC1ibG9jayAubWFwLWNvbnRlbnQgLmluZGl2aWR1YWwtbWFwLWluZm8gLmNvbHVtbi1yaWdodCAubmFtZS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC8qIGxpbmUgMTM5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBNb2RhbC5zY3NzICovXG4gICAgICAubWFwLWNvbnRlbnQgLmluZGl2aWR1YWwtbWFwLWluZm8gLmNvbHVtbi1yaWdodCAubWFwLWNvbnRhY3QtbGluayBhLCAuY29udGFjdHMtc2VsZWN0LWJsb2NrIC5tYXAtY29udGVudCAuaW5kaXZpZHVhbC1tYXAtaW5mbyAuY29sdW1uLXJpZ2h0IC5tYXAtY29udGFjdC1saW5rIGEge1xuICAgICAgICBjb2xvcjogI2JkOWEzNjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7IH1cbiAgICAgIC8qIGxpbmUgMTQ0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBNb2RhbC5zY3NzICovXG4gICAgICAubWFwLWNvbnRlbnQgLmluZGl2aWR1YWwtbWFwLWluZm8gLmNvbHVtbi1yaWdodCAubWFwLWNvbnRhY3QtbGluayBhLCAuY29udGFjdHMtc2VsZWN0LWJsb2NrIC5tYXAtY29udGVudCAuaW5kaXZpZHVhbC1tYXAtaW5mbyAuY29sdW1uLXJpZ2h0IC5tYXAtY29udGFjdC1saW5rIGEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMTQ4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBNb2RhbC5zY3NzICovXG4gICAgICAubWFwLWNvbnRlbnQgLmluZGl2aWR1YWwtbWFwLWluZm8gLmNvbHVtbi1yaWdodCAubWFwLWNvbnRhY3QtbGluayBpLCAuY29udGFjdHMtc2VsZWN0LWJsb2NrIC5tYXAtY29udGVudCAuaW5kaXZpZHVhbC1tYXAtaW5mbyAuY29sdW1uLXJpZ2h0IC5tYXAtY29udGFjdC1saW5rIGkge1xuICAgICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4OyB9XG5cbi8qIGxpbmUgMTYwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBNb2RhbC5zY3NzICovXG4uY29udGFjdC1tYXAtd3JhcHBlciAuYWxpZ24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGUoLTUwJSk7IH1cblxuLyogbGluZSAxNjksIHNyYy9zYXNzL2NvbXBvbmVudHMvX21hcE1vZGFsLnNjc3MgKi9cbi5jbGlja2FibGUtcmVnaW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDE3Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWFwTW9kYWwuc2NzcyAqL1xuLnJlZ2lvbi1jbGljayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi8qIGxpbmUgMTc5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBNb2RhbC5zY3NzICovXG4ucmVnaW9uLWNsaWNrLTEge1xuICB3aWR0aDogMTElO1xuICBoZWlnaHQ6IDQ5JTtcbiAgbGVmdDogNjMlO1xuICB0b3A6IDE2JTsgfVxuXG4vKiBsaW5lIDE4Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWFwTW9kYWwuc2NzcyAqL1xuLnJlZ2lvbi1jbGljay0yIHtcbiAgd2lkdGg6IDEyJTtcbiAgaGVpZ2h0OiAzOCU7XG4gIGxlZnQ6IDQzJTtcbiAgdG9wOiAxNyU7IH1cblxuLyogbGluZSAxOTMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21hcE1vZGFsLnNjc3MgKi9cbi5yZWdpb24tY2xpY2stMyB7XG4gIHdpZHRoOiAxMyU7XG4gIGhlaWdodDogMTElO1xuICBsZWZ0OiA2OS41JTtcbiAgdG9wOiA3OSU7IH1cblxuLyogbGluZSAxOTksIHNyYy9zYXNzL2NvbXBvbmVudHMvX21hcE1vZGFsLnNjc3MgKi9cbi5yZWdpb24tY2xpY2stNCB7XG4gIHdpZHRoOiA1JTtcbiAgaGVpZ2h0OiA5JTtcbiAgdG9wOiA2NyU7XG4gIGxlZnQ6IDY5LjUlOyB9XG5cbi8qIGxpbmUgMjA1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBNb2RhbC5zY3NzICovXG4ucmVnaW9uLWNsaWNrLTRiIHtcbiAgd2lkdGg6IDI0JTtcbiAgaGVpZ2h0OiAzNyU7XG4gIHRvcDogNTElO1xuICBsZWZ0OiAxNyU7IH1cblxuLyogbGluZSAyMTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21hcE1vZGFsLnNjc3MgKi9cbi5yZWdpb24tY2xpY2stNSB7XG4gIHdpZHRoOiA3JTtcbiAgaGVpZ2h0OiA0MCU7XG4gIHRvcDogNDQlO1xuICBsZWZ0OiA1NS41JTsgfVxuXG4vKiBsaW5lIDIxNywgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWFwTW9kYWwuc2NzcyAqL1xuLnJlZ2lvbi1jbGljay01YiB7XG4gIHdpZHRoOiA2LjUlO1xuICBoZWlnaHQ6IDE1JTtcbiAgdG9wOiA2OSU7XG4gIGxlZnQ6IDYyLjUlOyB9XG5cbi8qIGxpbmUgMjIzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBNb2RhbC5zY3NzICovXG4ucmVnaW9uLWNsaWNrLTYge1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDMyJTtcbiAgbGVmdDogMTclO1xuICB0b3A6IDE0JTsgfVxuXG4vKiBsaW5lIDIyOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWFwTW9kYWwuc2NzcyAqL1xuLnJlZ2lvbi1jbGljay03IHtcbiAgd2lkdGg6IDE1JTtcbiAgaGVpZ2h0OiA0MCU7XG4gIGxlZnQ6IDc1JTtcbiAgdG9wOiAzOCU7IH1cblxuLyogbGluZSAyMzUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21hcE1vZGFsLnNjc3MgKi9cbi5yZWdpb24tY2xpY2stN2Ige1xuICB3aWR0aDogNiU7XG4gIGhlaWdodDogMyU7XG4gIGxlZnQ6IDgzJTtcbiAgdG9wOiA4Mi41JTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3ByaXZhY3kuc2NzcyAqL1xuLnByaXZhY3ktd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgLyogbGluZSAyNSwgc3JjL3Nhc3MvbGlicmFyaWVzL25lYXQvbWl4aW5zL19ncmlkLWNvbnRhaW5lci5zY3NzICovXG4gIC5wcml2YWN5LXdyYXBwZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcHJpdmFjeS5zY3NzICovXG4gIC5wcml2YWN5LXdyYXBwZXIgLnByaXZhY3ktaW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDYwJSAtIDE2cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIwJSAtIDEycHggKyAyMHB4KTsgfVxuICAgIC8qIGxpbmUgOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcHJpdmFjeS5zY3NzICovXG4gICAgLnByaXZhY3ktd3JhcHBlciAucHJpdmFjeS1pbm5lciBoMSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDQ4cHg7IH1cbiAgICAvKiBsaW5lIDE1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19wcml2YWN5LnNjc3MgKi9cbiAgICAucHJpdmFjeS13cmFwcGVyIC5wcml2YWN5LWlubmVyIGgzIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA3NWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC8qIGxpbmUgMjAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3ByaXZhY3kuc2NzcyAqL1xuICAgIC5wcml2YWN5LXdyYXBwZXIgLnByaXZhY3ktaW5uZXIgLnRhYmxlLW9mLWNvbnRlbnRzIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7IH1cbiAgICAgIC8qIGxpbmUgMjIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3ByaXZhY3kuc2NzcyAqL1xuICAgICAgLnByaXZhY3ktd3JhcHBlciAucHJpdmFjeS1pbm5lciAudGFibGUtb2YtY29udGVudHMgYSB7XG4gICAgICAgIGNvbG9yOiAjYmQ5YTM2O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAvKiBsaW5lIDI3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19wcml2YWN5LnNjc3MgKi9cbiAgICAucHJpdmFjeS13cmFwcGVyIC5wcml2YWN5LWlubmVyIHAge1xuICAgICAgY29sb3I6ICM1ODU3NTU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgICAgLyogbGluZSAzMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcHJpdmFjeS5zY3NzICovXG4gICAgICAucHJpdmFjeS13cmFwcGVyIC5wcml2YWN5LWlubmVyIHAgYSB7XG4gICAgICAgIGNvbG9yOiAjYmQ5YTM2O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAvKiBsaW5lIDM2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19wcml2YWN5LnNjc3MgKi9cbiAgICAucHJpdmFjeS13cmFwcGVyIC5wcml2YWN5LWlubmVyIHVsIHtcbiAgICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDg4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi8qIGxpbmUgOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiNzdWJzY3JpYmUtdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4jbmV3cy1sZXR0ZXItc3Vic2NyaWJlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAjbmV3cy1sZXR0ZXItc3Vic2NyaWJlIC5mcm1fZm9ybXMsICNuZXdzLWxldHRlci1zdWJzY3JpYmUgaDMge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICNuZXdzLWxldHRlci1zdWJzY3JpYmUgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIGxhYmVsLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAjbmV3cy1sZXR0ZXItc3Vic2NyaWJlIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSAuZnJtX2NoZWNrYm94IGxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAvKiBsaW5lIDQwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAjbmV3cy1sZXR0ZXItc3Vic2NyaWJlIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSAuZnJtX2NoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgI25ld3MtbGV0dGVyLXN1YnNjcmliZSAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgLmZybV9zdWJtaXQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQ5YTM2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSA1Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgI25ld3MtbGV0dGVyLXN1YnNjcmliZSAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgLmZybV9yZXF1aXJlZCB7XG4gICAgY29sb3I6ICNiZDlhMzY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLyogbGluZSA2Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgLyogbGluZSA2NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1jb250ZW50IC5sb2dvIHtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAxMnB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTsgfVxuICAvKiBsaW5lIDY5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLWNvbnRlbnQgLm1lbnUtY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxMS42NjY2N3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC8qIGxpbmUgNzIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgLmZvb3Rlci1jb250ZW50IC5tZW51LWNvbHVtbi5zbWFsbCB7XG4gICAgICB3aWR0aDogY2FsYyg4LjMzMzMzJSAtIDEwLjgzMzMzcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMuMzMzMzMlIC0gMTAuMzMzMzNweCArIDIwcHgpOyB9XG4gICAgLyogbGluZSA4NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyLWNvbnRlbnQgLm1lbnUtY29sdW1uIC5tZW51LWl0ZW0tNDAgYSB7XG4gICAgICBjb2xvcjogIzU4NTc1NTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgLyogbGluZSA4OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIC5mb290ZXItY29udGVudCAubWVudS1jb2x1bW4gLm1lbnUtaXRlbS00MCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM1ODU3NTU7IH1cbiAgICAvKiBsaW5lIDkzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgIC5mb290ZXItY29udGVudCAubWVudS1jb2x1bW4gdWwge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAvKiBsaW5lIDk4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgICAgLmZvb3Rlci1jb250ZW50IC5tZW51LWNvbHVtbiB1bCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAvKiBsaW5lIDEwMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAgICAgLmZvb3Rlci1jb250ZW50IC5tZW51LWNvbHVtbiB1bCBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2JkOWEzNjsgfVxuICAgICAgLyogbGluZSAxMDUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyLWNvbnRlbnQgLm1lbnUtY29sdW1uIHVsIC5zdWItbWVudSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgICAvKiBsaW5lIDEwNywgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAgICAgLmZvb3Rlci1jb250ZW50IC5tZW51LWNvbHVtbiB1bCAuc3ViLW1lbnUgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC8qIGxpbmUgMTExLCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgICAgICAgIC5mb290ZXItY29udGVudCAubWVudS1jb2x1bW4gdWwgLnN1Yi1tZW51IGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNiZDlhMzY7IH1cbiAgLyogbGluZSAxMTgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItY29udGVudCAuZm9vdGVyLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygxNC42NjY2NyUgLSAxMS40NjY2N3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNy4zMzMzMyUgLSAxMS43MzMzM3B4ICsgMjBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAvKiBsaW5lIDEyNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1jb250YWN0IHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgICAvKiBsaW5lIDEzMCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIC5mb290ZXItY29udGVudCAuZm9vdGVyLWNvbnRhY3QgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC8qIGxpbmUgMTM0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgIC5mb290ZXItY29udGVudCAuZm9vdGVyLWNvbnRhY3QgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLyogbGluZSAxMzcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1jb250YWN0IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2JkOWEzNjsgfVxuICAgICAgLyogbGluZSAxNDAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1jb250YWN0IGEgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLyogbGluZSAxNDYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4uY29weXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IGNhbGMoNTMuMzMzMzMlIC0gMTUuMzMzMzNweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gIC8qIGxpbmUgMTU2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAuY29weXJpZ2h0IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTYxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgIC5jb3B5cmlnaHQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2JkOWEzNjsgfVxuICAvKiBsaW5lIDE2NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgLmNvcHlyaWdodCBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTsgfVxuXG4vKiBsaW5lIDE3MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbi5saW5rcyB7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDEycHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDIwJSAtIDEycHggKyAyMHB4KTsgfVxuICAvKiBsaW5lIDE3Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgLmxpbmtzIGEsIC5saW5rcyBwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNiZDlhMzY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgLyogbGluZSAxODQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gIC5saW5rcyBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAvKiBsaW5lIDE5MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgLmxpbmtzIGEgaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLyogbGluZSAxOTMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgLmxpbmtzIGEgaTpob3ZlciB7XG4gICAgICBjb2xvcjogI2JkOWEzNjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTk5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAvKiBsaW5lIDIwMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICBmb290ZXIgdWwgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgLyogbGluZSAyMDgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItY29udGVudCAuZm9vdGVyLWNvbnRhY3Qge1xuICAgIHdpZHRoOiBjYWxjKDIzLjMzMzMzJSAtIDEyLjMzMzMzcHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwJSAtIDExcHggKyAyMHB4KTsgfVxuICAvKiBsaW5lIDIxMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgLmNvcHlyaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoNjAlIC0gMTZweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMy4zMzMzMyUgLSAxMC4zMzMzM3B4ICsgMjBweCk7IH1cbiAgLyogbGluZSAyMTYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gIC5saW5rcyB7XG4gICAgd2lkdGg6IGNhbGMoMjMuMzMzMzMlIC0gMTIuMzMzMzNweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAlIC0gMTFweCArIDIwcHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMjIzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAjbmV3cy1sZXR0ZXItc3Vic2NyaWJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuICAvKiBsaW5lIDIzMCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAgIC8qIGxpbmUgMjMyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgIGZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLm1lbnUtY29sdW1uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAvKiBsaW5lIDIzNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICBmb290ZXIgLmZvb3Rlci1jb250ZW50IC5tZW51LWNvbHVtbiwgZm9vdGVyIC5mb290ZXItY29udGVudCAubWVudS1jb2x1bW4uc21hbGwsIGZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1jb250YWN0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLyogbGluZSAyNDMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgZm9vdGVyIC5mb290ZXItY29udGVudCAubWVudS1jb2x1bW4ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAvKiBsaW5lIDI0Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC8qIGxpbmUgMjUwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLWNvbnRlbnQgLmxvZ28ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDI1JSAtIDEyLjVweCArIDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLyogbGluZSAyNTYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItY29udGVudCAubWVudS1jb2x1bW4sIC5mb290ZXItY29udGVudCAubWVudS1jb2x1bW4uc21hbGwsIC5mb290ZXItY29udGVudCAuZm9vdGVyLWNvbnRhY3Qge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEzLjMzMzMzcHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLyogbGluZSAyNjAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItY29udGVudCAubWVudS1jb2x1bW4gdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAvKiBsaW5lIDI2Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1jb250ZW50IC5mb290ZXItY29udGFjdCBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLyogbGluZSAyNjcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gIC5jb3B5cmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC8qIGxpbmUgMjczLCBzcmMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAubGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDI4MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgZm9vdGVyIHVsIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH0gfVxuXG4vKkhvbWUgUGFnZSovXG4vKkhlcm8gb24gaG9tZSBwYWdlKi9cbi8qIGxpbmUgMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9faG9tZUhlcm8uc2NzcyAqL1xuLmhvbWUtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmRhZDE7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyAqL1xuICAuaG9tZS1oZXJvOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hvbWVIZXJvLnNjc3MgKi9cbiAgLmhvbWUtaGVybyAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hvbWVIZXJvLnNjc3MgKi9cbiAgLmhvbWUtaGVybyAudmlkZW8tY29udGFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDc1MHB4OyB9XG4gICAgLyogbGluZSAxNywgc3JjL3Nhc3MvY29tcG9uZW50cy9faG9tZUhlcm8uc2NzcyAqL1xuICAgIC5ob21lLWhlcm8gLnZpZGVvLWNvbnRhaW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcGFkZGluZy10b3A6IDQ1JTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hvbWVIZXJvLnNjc3MgKi9cbiAgICAgICAgLmhvbWUtaGVybyAudmlkZW8tY29udGFpbjpiZWZvcmUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAvKiBsaW5lIDE3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lSGVyby5zY3NzICovXG4gICAgICAgIC5ob21lLWhlcm8gLnZpZGVvLWNvbnRhaW46YmVmb3JlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAvKiBsaW5lIDE3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lSGVyby5zY3NzICovXG4gICAgICAgIC5ob21lLWhlcm8gLnZpZGVvLWNvbnRhaW46YmVmb3JlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDUlOyB9IH1cbiAgICAvKiBsaW5lIDMzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lSGVyby5zY3NzICovXG4gICAgLmhvbWUtaGVybyAudmlkZW8tY29udGFpbiB2aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC8qIGxpbmUgMzMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hvbWVIZXJvLnNjc3MgKi9cbiAgICAgICAgLmhvbWUtaGVybyAudmlkZW8tY29udGFpbiB2aWRlbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgNTAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hvbWVIZXJvLnNjc3MgKi9cbiAgLmhvbWUtaGVybyAubW9iaWxlLWZhbGxiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDUwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lSGVyby5zY3NzICovXG4gICAgICAuaG9tZS1oZXJvIC5tb2JpbGUtZmFsbGJhY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApOyB9IH1cbiAgLyogbGluZSA2NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9faG9tZUhlcm8uc2NzcyAqL1xuICAuaG9tZS1oZXJvIC5oZXJvLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiVGllbXBvc1wiLCBcIlNlcmlmXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1JSAxMCU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGZvbnQtc2l6ZTogODBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC8qIGxpbmUgNjQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hvbWVIZXJvLnNjc3MgKi9cbiAgICAgIC5ob21lLWhlcm8gLmhlcm8tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDY0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lSGVyby5zY3NzICovXG4gICAgICAuaG9tZS1oZXJvIC5oZXJvLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgLyogbGluZSA2NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9faG9tZUhlcm8uc2NzcyAqL1xuICAgICAgLmhvbWUtaGVybyAuaGVyby10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9IH1cbiAgICAvKiBsaW5lIDg3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lSGVyby5zY3NzICovXG4gICAgLmhvbWUtaGVybyAuaGVyby10ZXh0IHN1cCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAzNiU7XG4gICAgICB0b3A6IC0xLjJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKlRocmVlIFR5cGVzIG9mIEludmVzdG1lbnRzIGJsb2NrKi9cbi8qIGxpbmUgMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9faG9tZUludmVzdC5zY3NzICovXG4uaG9tZS1pbnZlc3RtZW50cyB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7IH1cblxuLyogbGluZSA2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lSW52ZXN0LnNjc3MgKi9cbi5ob21lLWludmVzdC1oZWFkZXIge1xuICB3aWR0aDogY2FsYyg4MCUgLSAxOHB4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzIwMjAyMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvY29tcG9uZW50cy9faG9tZUludmVzdC5zY3NzICovXG4uaG9tZS1pbnZlc3Qtc3ViLWhlYWRlciB7XG4gIHdpZHRoOiBjYWxjKDYwJSAtIDE2cHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDYuNjY2NjclIC0gMTAuNjY2NjdweCArIDIwcHgpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU4NTc1NTtcbiAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDI3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lSW52ZXN0LnNjc3MgKi9cbi5ob21lLWludmVzdC10eXBlIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTIuNXB4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogY2FsYyg1JSAtIDEwLjVweCArIDIwcHgpOyB9XG4gIC8qIGxpbmUgMzAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hvbWVJbnZlc3Quc2NzcyAqL1xuICAuaG9tZS1pbnZlc3QtdHlwZTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTsgfVxuXG4vKiBsaW5lIDM1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lSW52ZXN0LnNjc3MgKi9cbi5ob21lLWludmVzdC10eXBlIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjI2ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDBweDsgfVxuXG4vKiBsaW5lIDQ1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lSW52ZXN0LnNjc3MgKi9cbi5ob21lLWludmVzdC10eXBlIHAge1xuICBjb2xvcjogIzU4NTc1NTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7IH1cblxuLyogbGluZSA1NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9faG9tZUludmVzdC5zY3NzICovXG4uaG9tZS1pbnZlc3QtdHlwZSAuaW52ZXN0LWNvcHkge1xuICBtaW4taGVpZ2h0OiAxNzZweDsgfVxuXG4vKiBsaW5lIDU3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lSW52ZXN0LnNjc3MgKi9cbi5ob21lLWludmVzdC10eXBlIC5pbnZlc3Qtc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG5cbi8qIGxpbmUgNjQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hvbWVJbnZlc3Quc2NzcyAqL1xuLmhvbWUtaW52ZXN0LXR5cGUgLmJ1dHRvbiB7XG4gIHdpZHRoOiBjYWxjKDY2LjY2NjY3JSAtIDE2LjY2NjY3cHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAxN3B4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgNzIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hvbWVJbnZlc3Quc2NzcyAqL1xuLmhvbWUtaW52ZXN0LXR5cGUgLnR3by1yb3ctYnV0dG9uIHtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDc3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lSW52ZXN0LnNjc3MgKi9cbi5ob21lLWludmVzdC10eXBlIC5saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTJweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgODcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hvbWVJbnZlc3Quc2NzcyAqL1xuICAuaG9tZS1pbnZlc3QtdHlwZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoNjAlIC0gMTZweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cbiAgICAvKiBsaW5lIDkyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lSW52ZXN0LnNjc3MgKi9cbiAgICAuaG9tZS1pbnZlc3QtdHlwZSAuaW52ZXN0LXN1YmhlYWRpbmcge1xuICAgICAgbWluLWhlaWdodDogMDsgfVxuICAgIC8qIGxpbmUgOTUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hvbWVJbnZlc3Quc2NzcyAqL1xuICAgIC5ob21lLWludmVzdC10eXBlIC5pbnZlc3QtY29weSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgbWluLWhlaWdodDogMDsgfVxuICAgIC8qIGxpbmUgOTksIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hvbWVJbnZlc3Quc2NzcyAqL1xuICAgIC5ob21lLWludmVzdC10eXBlIC5idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAvKiBsaW5lIDEwMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9faG9tZUludmVzdC5zY3NzICovXG4gICAgLmhvbWUtaW52ZXN0LXR5cGUgLmxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAvKiBsaW5lIDEwNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9faG9tZUludmVzdC5zY3NzICovXG4gICAgLmhvbWUtaW52ZXN0LXR5cGUgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxMy4zMzMzM3B4KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDExNCwgc3JjL3Nhc3MvY29tcG9uZW50cy9faG9tZUludmVzdC5zY3NzICovXG4gIC5ob21lLWludmVzdC1oZWFkZXIge1xuICAgIHdpZHRoOiBjYWxjKDg2LjY2NjY3JSAtIDE4LjY2NjY3cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuNjY2NjclIC0gMTAuNjY2NjdweCArIDIwcHgpO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAvKiBsaW5lIDExOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9faG9tZUludmVzdC5zY3NzICovXG4gIC5ob21lLWludmVzdC1zdWItaGVhZGVyIHtcbiAgICB3aWR0aDogY2FsYyg4Ni42NjY2NyUgLSAxOC42NjY2N3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTsgfVxuICAvKiBsaW5lIDEyMywgc3JjL3Nhc3MvY29tcG9uZW50cy9faG9tZUludmVzdC5zY3NzICovXG4gIC5ob21lLWludmVzdC10eXBlIHtcbiAgICB3aWR0aDogY2FsYyg4Ni42NjY2NyUgLSAxOC42NjY2N3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y3ZjhmYTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLyogbGluZSAxMjksIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hvbWVJbnZlc3Quc2NzcyAqL1xuICAgIC5ob21lLWludmVzdC10eXBlOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgMTM1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lSW52ZXN0LnNjc3MgKi9cbiAgLmhvbWUtaW52ZXN0LXR5cGUgLmJ1dHRvbiwgLmhvbWUtaW52ZXN0LXR5cGUgLmxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC8qIGxpbmUgMTQyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lSW52ZXN0LnNjc3MgKi9cbiAgLmhvbWUtaW52ZXN0LXR5cGUgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAvKiBsaW5lIDE0NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9faG9tZUludmVzdC5zY3NzICovXG4gIC5ob21lLWludmVzdC10eXBlIC5saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG5cbi8qIGxpbmUgMywgc3JjL3Nhc3MvY29tcG9uZW50cy9fYWx0ZXJuYXRpbmctaW1hZ2UtdGV4dC1ncmlkLnNjc3MgKi9cbi5hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogbGluZSA3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQuc2NzcyAqL1xuLmFsdGVybmF0aW5nLWltYWdlLXRleHQtZ3JpZCAuYWx0ZXJuYXRpbmctZ3JpZC0tdGl0bGVCYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQ5YTM2O1xuICBjb2xvcjogIzIwMjAyMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDUlOyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2FsdGVybmF0aW5nLWltYWdlLXRleHQtZ3JpZC5zY3NzICovXG4gIC5hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQgLmFsdGVybmF0aW5nLWdyaWQtLXRpdGxlQmFyIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDsgfVxuXG4vKiBsaW5lIDIxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQuc2NzcyAqL1xuLmFsdGVybmF0aW5nLWltYWdlLXRleHQtZ3JpZCAuYWx0X19ncmlkUm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogbGluZSAyMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fYWx0ZXJuYXRpbmctaW1hZ2UtdGV4dC1ncmlkLnNjc3MgKi9cbiAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtdGV4dC1ncmlkIC5hbHRfX2dyaWRSb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4LWZsb3c6IHVuc2V0OyB9IH1cbiAgLyogbGluZSAyOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fYWx0ZXJuYXRpbmctaW1hZ2UtdGV4dC1ncmlkLnNjc3MgKi9cbiAgLmFsdGVybmF0aW5nLWltYWdlLXRleHQtZ3JpZCAuYWx0X19ncmlkUm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC8qIGxpbmUgMzMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2FsdGVybmF0aW5nLWltYWdlLXRleHQtZ3JpZC5zY3NzICovXG4gIC5hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQgLmFsdF9fZ3JpZFJvdzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA0MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fYWx0ZXJuYXRpbmctaW1hZ2UtdGV4dC1ncmlkLnNjc3MgKi9cbi5hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQgLmFsdF9fZ3JpZEJsb2NrIHtcbiAgZmxleDogMSAxIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogbGluZSA0MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fYWx0ZXJuYXRpbmctaW1hZ2UtdGV4dC1ncmlkLnNjc3MgKi9cbiAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtdGV4dC1ncmlkIC5hbHRfX2dyaWRCbG9jayB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAvKiBsaW5lIDQ4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQuc2NzcyAqL1xuICAuYWx0ZXJuYXRpbmctaW1hZ2UtdGV4dC1ncmlkIC5hbHRfX2dyaWRCbG9jay5hbHRfX2dyaWRCbG9jay0tdGV4dCB7XG4gICAgcGFkZGluZzogNCUgNCUgNiU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDQ4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQuc2NzcyAqL1xuICAgICAgLmFsdGVybmF0aW5nLWltYWdlLXRleHQtZ3JpZCAuYWx0X19ncmlkQmxvY2suYWx0X19ncmlkQmxvY2stLXRleHQge1xuICAgICAgICBwYWRkaW5nOiA3JSAwOyB9IH1cbiAgICAvKiBsaW5lIDU1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQuc2NzcyAqL1xuICAgIC5hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQgLmFsdF9fZ3JpZEJsb2NrLmFsdF9fZ3JpZEJsb2NrLS10ZXh0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC8qIGxpbmUgNjEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2FsdGVybmF0aW5nLWltYWdlLXRleHQtZ3JpZC5zY3NzICovXG4gICAgLmFsdGVybmF0aW5nLWltYWdlLXRleHQtZ3JpZCAuYWx0X19ncmlkQmxvY2suYWx0X19ncmlkQmxvY2stLXRleHQgLmFsdF9fZ3JpZEJsb2NrLS10ZXh0LS1pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC8qIGxpbmUgNjEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2FsdGVybmF0aW5nLWltYWdlLXRleHQtZ3JpZC5zY3NzICovXG4gICAgICAgIC5hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQgLmFsdF9fZ3JpZEJsb2NrLmFsdF9fZ3JpZEJsb2NrLS10ZXh0IC5hbHRfX2dyaWRCbG9jay0tdGV4dC0taW5uZXIge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDg2LjY2NjY3JSAtIDE4LjY2NjY3cHgpO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuNjY2NjclIC0gMTAuNjY2NjdweCArIDIwcHgpOyB9IH1cbiAgICAgIC8qIGxpbmUgNzQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2FsdGVybmF0aW5nLWltYWdlLXRleHQtZ3JpZC5zY3NzICovXG4gICAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtdGV4dC1ncmlkIC5hbHRfX2dyaWRCbG9jay5hbHRfX2dyaWRCbG9jay0tdGV4dCAuYWx0X19ncmlkQmxvY2stLXRleHQtLWlubmVyIC5ncmlkQmxvY2tfX3RleHQtLWJvdHRvbSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLyogbGluZSA4MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fYWx0ZXJuYXRpbmctaW1hZ2UtdGV4dC1ncmlkLnNjc3MgKi9cbiAgICAgIC5hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQgLmFsdF9fZ3JpZEJsb2NrLmFsdF9fZ3JpZEJsb2NrLS10ZXh0IC5hbHRfX2dyaWRCbG9jay0tdGV4dC0taW5uZXIgaDEsIC5hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQgLmFsdF9fZ3JpZEJsb2NrLmFsdF9fZ3JpZEJsb2NrLS10ZXh0IC5hbHRfX2dyaWRCbG9jay0tdGV4dC0taW5uZXIgaDIsIC5hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQgLmFsdF9fZ3JpZEJsb2NrLmFsdF9fZ3JpZEJsb2NrLS10ZXh0IC5hbHRfX2dyaWRCbG9jay0tdGV4dC0taW5uZXIgaDMsIC5hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQgLmFsdF9fZ3JpZEJsb2NrLmFsdF9fZ3JpZEJsb2NrLS10ZXh0IC5hbHRfX2dyaWRCbG9jay0tdGV4dC0taW5uZXIgaDQsIC5hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQgLmFsdF9fZ3JpZEJsb2NrLmFsdF9fZ3JpZEJsb2NrLS10ZXh0IC5hbHRfX2dyaWRCbG9jay0tdGV4dC0taW5uZXIgaDUsIC5hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQgLmFsdF9fZ3JpZEJsb2NrLmFsdF9fZ3JpZEJsb2NrLS10ZXh0IC5hbHRfX2dyaWRCbG9jay0tdGV4dC0taW5uZXIgaDYge1xuICAgICAgICBjb2xvcjogI2JkOWEzNjsgfVxuICAgICAgLyogbGluZSA4NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fYWx0ZXJuYXRpbmctaW1hZ2UtdGV4dC1ncmlkLnNjc3MgKi9cbiAgICAgIC5hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQgLmFsdF9fZ3JpZEJsb2NrLmFsdF9fZ3JpZEJsb2NrLS10ZXh0IC5hbHRfX2dyaWRCbG9jay0tdGV4dC0taW5uZXIgaDMge1xuICAgICAgICBmb250LWZhbWlseTogXCJUaWVtcG9zXCIsIFwiU2VyaWZcIiwgc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMzJweCArIDAuNzV2dyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC8qIGxpbmUgODQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2FsdGVybmF0aW5nLWltYWdlLXRleHQtZ3JpZC5zY3NzICovXG4gICAgICAgICAgLmFsdGVybmF0aW5nLWltYWdlLXRleHQtZ3JpZCAuYWx0X19ncmlkQmxvY2suYWx0X19ncmlkQmxvY2stLXRleHQgLmFsdF9fZ3JpZEJsb2NrLS10ZXh0LS1pbm5lciBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjZweCArIDAuNnZ3KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDY1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDg0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQuc2NzcyAqL1xuICAgICAgICAgIC5hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQgLmFsdF9fZ3JpZEJsb2NrLmFsdF9fZ3JpZEJsb2NrLS10ZXh0IC5hbHRfX2dyaWRCbG9jay0tdGV4dC0taW5uZXIgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIycHggKyAwLjQ1dncpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTBweDsgfSB9XG4gICAgICAgIC8qIGxpbmUgMTA5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQuc2NzcyAqL1xuICAgICAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtdGV4dC1ncmlkIC5hbHRfX2dyaWRCbG9jay5hbHRfX2dyaWRCbG9jay0tdGV4dCAuYWx0X19ncmlkQmxvY2stLXRleHQtLWlubmVyIGgzIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAvKiBsaW5lIDExNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fYWx0ZXJuYXRpbmctaW1hZ2UtdGV4dC1ncmlkLnNjc3MgKi9cbiAgICAgIC5hbHRlcm5hdGluZy1pbWFnZS10ZXh0LWdyaWQgLmFsdF9fZ3JpZEJsb2NrLmFsdF9fZ3JpZEJsb2NrLS10ZXh0IC5hbHRfX2dyaWRCbG9jay0tdGV4dC0taW5uZXIgaDQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAgICAgLyogbGluZSAxMjEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2FsdGVybmF0aW5nLWltYWdlLXRleHQtZ3JpZC5zY3NzICovXG4gICAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtdGV4dC1ncmlkIC5hbHRfX2dyaWRCbG9jay5hbHRfX2dyaWRCbG9jay0tdGV4dCAuYWx0X19ncmlkQmxvY2stLXRleHQtLWlubmVyIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAvKiBsaW5lIDEyNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fYWx0ZXJuYXRpbmctaW1hZ2UtdGV4dC1ncmlkLnNjc3MgKi9cbiAgICAgICAgLmFsdGVybmF0aW5nLWltYWdlLXRleHQtZ3JpZCAuYWx0X19ncmlkQmxvY2suYWx0X19ncmlkQmxvY2stLXRleHQgLmFsdF9fZ3JpZEJsb2NrLS10ZXh0LS1pbm5lciBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDEzMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fYWx0ZXJuYXRpbmctaW1hZ2UtdGV4dC1ncmlkLnNjc3MgKi9cbiAgLmFsdGVybmF0aW5nLWltYWdlLXRleHQtZ3JpZCAuYWx0X19ncmlkQmxvY2suYWx0X19ncmlkQmxvY2stLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLyogbGluZSAxMzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2FsdGVybmF0aW5nLWltYWdlLXRleHQtZ3JpZC5zY3NzICovXG4gICAgLmFsdGVybmF0aW5nLWltYWdlLXRleHQtZ3JpZCAuYWx0X19ncmlkQmxvY2suYWx0X19ncmlkQmxvY2stLWltYWdlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19ibG9ja1JpZ2h0LnNjc3MgKi9cbi5ibG9jay1yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLyogbGluZSA3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ibG9ja1JpZ2h0LnNjc3MgKi9cbiAgLmJsb2NrLXJpZ2h0IC5zbWFsbC1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIGxpbmUgMTIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Jsb2NrUmlnaHQuc2NzcyAqL1xuLnNtYWxsLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yMGVtO1xuICBjb2xvcjogI2JkOWEzNjtcbiAgbGluZS1oZWlnaHQ6IDI3LjM5cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDIzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19ibG9ja1JpZ2h0LnNjc3MgKi9cbi5sYXJnZS1oZWFkaW5nIHtcbiAgd2lkdGg6IGNhbGMoNTMuMzMzMzMlIC0gMTUuMzMzMzNweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMjMuMzMzMzMlIC0gMTIuMzMzMzNweCArIDIwcHgpO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLjEwZW07XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAzNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fYmxvY2tSaWdodC5zY3NzICovXG4udGV4dC1ibG9jayB7XG4gIHdpZHRoOiBjYWxjKDQ2LjY2NjY3JSAtIDE0LjY2NjY3cHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDQ2LjY2NjY3JSAtIDE0LjY2NjY3cHggKyAyMHB4KTtcbiAgaGVpZ2h0OiA0MDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMTcycHg7IH1cbiAgLyogbGluZSA0MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fYmxvY2tSaWdodC5zY3NzICovXG4gIC50ZXh0LWJsb2NrIGg0LCAudGV4dC1ibG9jayBwIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMCUgLSAxMXB4ICsgMjBweCk7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKiBsaW5lIDQ1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ibG9ja1JpZ2h0LnNjc3MgKi9cbiAgLnRleHQtYmxvY2sgaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLyogbGluZSA1MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fYmxvY2tSaWdodC5zY3NzICovXG4gIC50ZXh0LWJsb2NrIHAsIC50ZXh0LWJsb2NrIHVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzU4NTc1NTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Jsb2NrUmlnaHQuc2NzcyAqL1xuICAuYmxvY2stcmlnaHQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgNjUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Jsb2NrUmlnaHQuc2NzcyAqL1xuICAudGV4dC1ibG9jayB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgNzAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Jsb2NrUmlnaHQuc2NzcyAqL1xuICAuc21hbGwtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC8qIGxpbmUgNzMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Jsb2NrUmlnaHQuc2NzcyAqL1xuICAubGFyZ2UtaGVhZGluZyB7XG4gICAgd2lkdGg6IGNhbGMoODYuNjY2NjclIC0gMTguNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC8qIGxpbmUgNzksIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Jsb2NrUmlnaHQuc2NzcyAqL1xuICAudGV4dC1ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoODYuNjY2NjclIC0gMTguNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7XG4gICAgbWFyZ2luLXRvcDogNzVweDsgfVxuICAgIC8qIGxpbmUgODMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Jsb2NrUmlnaHQuc2NzcyAqL1xuICAgIC50ZXh0LWJsb2NrIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC8qIGxpbmUgODYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2Jsb2NrUmlnaHQuc2NzcyAqL1xuICAgIC50ZXh0LWJsb2NrIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3RydXN0LnNjc3MgKi9cbi50cnVzdC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIHBhZGRpbmctdG9wOiAxNzFweDtcbiAgcGFkZGluZy1ib3R0b206IDEzN3B4OyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyAqL1xuICAudHJ1c3QtYmxvY2s6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNywgc3JjL3Nhc3MvY29tcG9uZW50cy9fdHJ1c3Quc2NzcyAqL1xuLnRydXN0LWltYWdlIHtcbiAgd2lkdGg6IGNhbGMoNDAlIC0gMTRweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7XG4gIG1hcmdpbi10b3A6IDMlOyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3RydXN0LnNjc3MgKi9cbiAgLnRydXN0LWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NjZweDsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Fzcy9jb21wb25lbnRzL190cnVzdC5zY3NzICovXG4udHJ1c3QtdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEzLjMzMzMzcHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDYuNjY2NjclIC0gMTAuNjY2NjdweCArIDIwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogI2M0YzRjNDsgfVxuICAvKiBsaW5lIDIzLCBzcmMvc2Fzcy9jb21wb25lbnRzL190cnVzdC5zY3NzICovXG4gIC50cnVzdC10ZXh0IC5zbWFsbCB7XG4gICAgY29sb3I6ICNiZDlhMzY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMzEuMTVweDsgfVxuICAvKiBsaW5lIDMwLCBzcmMvc2Fzcy9jb21wb25lbnRzL190cnVzdC5zY3NzICovXG4gIC50cnVzdC10ZXh0IGgzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAvKiBsaW5lIDM4LCBzcmMvc2Fzcy9jb21wb25lbnRzL190cnVzdC5zY3NzICovXG4gIC50cnVzdC10ZXh0IC50cnVzdC1jb3B5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4OyB9XG4gIC8qIGxpbmUgNDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3RydXN0LnNjc3MgKi9cbiAgLnRydXN0LXRleHQgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IGNhbGMoNDYuNjY2NjclIC0gMTQuNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTIlIC0gOS44cHggKyAyMHB4KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fdHJ1c3Quc2NzcyAqL1xuICAudHJ1c3QtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC8qIGxpbmUgNTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3RydXN0LnNjc3MgKi9cbiAgLnRydXN0LWltYWdlLCAudHJ1c3QtdGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoODYuNjY2NjclIC0gMTguNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7IH1cbiAgLyogbGluZSA1NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fdHJ1c3Quc2NzcyAqL1xuICAudHJ1c3QtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNjUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDYyLCBzcmMvc2Fzcy9jb21wb25lbnRzL190cnVzdC5zY3NzICovXG4gIC50cnVzdC10ZXh0IC5zbWFsbCwgLnRydXN0LXRleHQgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDY1LCBzcmMvc2Fzcy9jb21wb25lbnRzL190cnVzdC5zY3NzICovXG4gIC50cnVzdC10ZXh0IC5zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gIC8qIGxpbmUgNjgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3RydXN0LnNjc3MgKi9cbiAgLnRydXN0LXRleHQgaDMge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtOyB9XG4gIC8qIGxpbmUgNzEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3RydXN0LnNjc3MgKi9cbiAgLnRydXN0LXRleHQgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBCbG9jay5zY3NzICovXG4ubWFwLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDgzJSwgY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcbiAgcGFkZGluZy10b3A6IDM0NXB4OyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyAqL1xuICAubWFwLWJsb2NrOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDksIHNyYy9zYXNzL2NvbXBvbmVudHMvX21hcEJsb2NrLnNjc3MgKi9cbiAgLm1hcC1ibG9jayAudGV4dC1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDE1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBCbG9jay5zY3NzICovXG4uY29weSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTsgfVxuXG4vKiBsaW5lIDE5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBCbG9jay5zY3NzICovXG4uc3RhdHMtYmxvY2sge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxMy4zMzMzM3B4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogY2FsYygxMCUgLSAxMXB4ICsgMjBweCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAxMzJweDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBCbG9jay5zY3NzICovXG4gIC5zdGF0cy1ibG9jayAuc3RhdCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC8qIGxpbmUgMjksIHNyYy9zYXNzL2NvbXBvbmVudHMvX21hcEJsb2NrLnNjc3MgKi9cbiAgICAuc3RhdHMtYmxvY2sgLnN0YXQgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgMzMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21hcEJsb2NrLnNjc3MgKi9cbiAgICAuc3RhdHMtYmxvY2sgLnN0YXQgLm51bWJlciB7XG4gICAgICBjb2xvcjogI2JkOWEzNjtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAvKiBsaW5lIDM4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBCbG9jay5zY3NzICovXG4gICAgLnN0YXRzLWJsb2NrIC5zdGF0IC50ZXh0IHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC8qIGxpbmUgNDUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21hcEJsb2NrLnNjc3MgKi9cbiAgLm1hcC1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluLCBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXIsIGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA1MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWFwQmxvY2suc2NzcyAqL1xuICAubWFwLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCBjb3ZlcjsgfVxuICAvKiBsaW5lIDU0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBCbG9jay5zY3NzICovXG4gIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNDhweDsgfVxuICAvKiBsaW5lIDU3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBCbG9jay5zY3NzICovXG4gIC5zdGF0IHtcbiAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSA2Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWFwQmxvY2suc2NzcyAqL1xuICAubWFwLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0MCUsIGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSAxMSU7XG4gICAgcGFkZGluZy10b3A6IDc2JTsgfVxuICAvKiBsaW5lIDY3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBCbG9jay5zY3NzICovXG4gIC5zdGF0cy1ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAvKiBsaW5lIDcwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBCbG9jay5zY3NzICovXG4gICAgLnN0YXRzLWJsb2NrIC5zdGF0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDE0cHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuNjY2NjclIC0gMTAuNjY2NjdweCArIDIwcHgpOyB9XG4gICAgICAvKiBsaW5lIDczLCBzcmMvc2Fzcy9jb21wb25lbnRzL19tYXBCbG9jay5zY3NzICovXG4gICAgICAuc3RhdHMtYmxvY2sgLnN0YXQgLm51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDsgfVxuICAgICAgLyogbGluZSA3Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWFwQmxvY2suc2NzcyAqL1xuICAgICAgLnN0YXRzLWJsb2NrIC5zdGF0IC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lU3Rvcmllcy5zY3NzICovXG4uaG9tZS1zdG9yaWVzIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmRhZDE7IH1cbiAgLyogbGluZSAyNSwgc3JjL3Nhc3MvbGlicmFyaWVzL25lYXQvbWl4aW5zL19ncmlkLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXN0b3JpZXM6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgNywgc3JjL3Nhc3MvY29tcG9uZW50cy9faG9tZVN0b3JpZXMuc2NzcyAqL1xuICAuaG9tZS1zdG9yaWVzIGg0IHtcbiAgICBjb2xvcjogI2JkOWEzNjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgLyogbGluZSAxNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9faG9tZVN0b3JpZXMuc2NzcyAqL1xuICAuaG9tZS1zdG9yaWVzIGgzIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogY2FsYyg2MCUgLSAxNnB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyMCUgLSAxMnB4ICsgMjBweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNWVtOyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hvbWVTdG9yaWVzLnNjc3MgKi9cbiAgLmhvbWUtc3RvcmllcyAuaG9tZS1zdG9yeS1ncmlkLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDg2LjY2NjY3JSAtIDE4LjY2NjY3cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuNjY2NjclIC0gMTAuNjY2NjdweCArIDIwcHgpO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLyogbGluZSAyNSwgc3JjL3Nhc3MvbGlicmFyaWVzL25lYXQvbWl4aW5zL19ncmlkLWNvbnRhaW5lci5zY3NzICovXG4gICAgLmhvbWUtc3RvcmllcyAuaG9tZS1zdG9yeS1ncmlkLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLyogbGluZSAzNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWl4aW5zLnNjc3MgKi9cbiAgICAuaG9tZS1zdG9yaWVzIC5ob21lLXN0b3J5LWdyaWQtd3JhcHBlcjphZnRlciB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBoZWlnaHQ6IDA7IH1cbiAgLyogbGluZSAzNCwgc3JjL3Nhc3MvY29tcG9uZW50cy9faG9tZVN0b3JpZXMuc2NzcyAqL1xuICAuaG9tZS1zdG9yaWVzIC5ob21lLXN0b3J5LWdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTsgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lU3Rvcmllcy5zY3NzICovXG4gIC5ob21lLXN0b3JpZXMgLnN0b3J5LWNhcmQgaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAvKiBsaW5lIDQ1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lU3Rvcmllcy5zY3NzICovXG4gIC5ob21lLXN0b3JpZXMgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMTJweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNDAlIC0gMTRweCArIDIwcHgpO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hvbWVTdG9yaWVzLnNjc3MgKi9cbiAgLmhvbWUtc3RvcmllcyAuYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmbG9hdDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDY0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ob21lU3Rvcmllcy5zY3NzICovXG4gIC5ob21lLXN0b3JpZXMgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA3Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9faG9tZVN0b3JpZXMuc2NzcyAqL1xuICAuaG9tZS1zdG9yaWVzIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4vKiBBYm91dCBVcyovXG4vKiBsaW5lIDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21pc3Npb25CbG9jay5zY3NzICovXG4ubWlzc2lvbi1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmRhZDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLyogbGluZSAyNSwgc3JjL3Nhc3MvbGlicmFyaWVzL25lYXQvbWl4aW5zL19ncmlkLWNvbnRhaW5lci5zY3NzICovXG4gIC5taXNzaW9uLWJsb2NrOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19taXNzaW9uQmxvY2suc2NzcyAqL1xuLmltYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBjYWxjKDQwJSAtIDE0cHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLyogbGluZSAxNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWlzc2lvbkJsb2NrLnNjc3MgKi9cbiAgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDY2cHg7IH1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWlzc2lvbkJsb2NrLnNjc3MgKi9cbi50ZXh0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiBjYWxjKDQxLjY2NjY3JSAtIDE0LjE2NjY3cHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEzLjMzMzMzJSAtIDExLjMzMzMzcHggKyAyMHB4KTtcbiAgY29sb3I6ICM1ODU3NTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC8qIGxpbmUgMjgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21pc3Npb25CbG9jay5zY3NzICovXG4gIC50ZXh0LWNvbnRhaW5lciBoMyB7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAvKiBsaW5lIDM2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19taXNzaW9uQmxvY2suc2NzcyAqL1xuICAudGV4dC1jb250YWluZXIgaDQge1xuICAgIGNvbG9yOiAjYmQ5YTM2O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDQ2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19taXNzaW9uQmxvY2suc2NzcyAqL1xuICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLyogbGluZSA1MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWlzc2lvbkJsb2NrLnNjc3MgKi9cbiAgLnRleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYyg0Ni42NjY2NyUgLSAxNC42NjY2N3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4LjMzMzMzJSAtIDEwLjgzMzMzcHggKyAyMHB4KTsgfVxuICAgIC8qIGxpbmUgNTQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21pc3Npb25CbG9jay5zY3NzICovXG4gICAgLnRleHQtY29udGFpbmVyIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDYwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19taXNzaW9uQmxvY2suc2NzcyAqL1xuICAubWlzc2lvbi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLyogbGluZSA2NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWlzc2lvbkJsb2NrLnNjc3MgKi9cbiAgLmltYWdlLWNvbnRhaW5lciwgLnRleHQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYyg4Ni42NjY2NyUgLSAxOC42NjY2N3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAvKiBsaW5lIDcwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19taXNzaW9uQmxvY2suc2NzcyAqL1xuICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC8qIGxpbmUgNzIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21pc3Npb25CbG9jay5zY3NzICovXG4gICAgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgd2lkdGg6IGNhbGMoNjYuNjY2NjclIC0gMTYuNjY2NjdweCk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYuNjY2NjclIC0gMTEuNjY2NjdweCArIDIwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy9jb21wb25lbnRzL190aHJlZUludmVzdG1lbnRzLnNjc3MgKi9cbi5pbnZlc3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1saW5lczogbXVsdGlwbGU7XG4gIC1tb3otYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbW96LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgYm94LWFsaWduOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtbW96LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtbXMtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1vLWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7IH1cblxuLyogbGluZSA0LCBzcmMvc2Fzcy9jb21wb25lbnRzL190aHJlZUludmVzdG1lbnRzLnNjc3MgKi9cbi50aHJlZS1pbnZlc3RtZW50cyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgcGFkZGluZy10b3A6IDE0NXB4OyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyAqL1xuICAudGhyZWUtaW52ZXN0bWVudHM6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fdGhyZWVJbnZlc3RtZW50cy5zY3NzICovXG4gIC50aHJlZS1pbnZlc3RtZW50cyAuaW52ZXN0LWhlYWRlciB7XG4gICAgd2lkdGg6IGNhbGMoNzMuMzMzMzMlIC0gMTcuMzMzMzNweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC8qIGxpbmUgMTgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3RocmVlSW52ZXN0bWVudHMuc2NzcyAqL1xuICAudGhyZWUtaW52ZXN0bWVudHMgLmludmVzdC10eXBlIHtcbiAgICB3aWR0aDogY2FsYygyNi42NjY2NyUgLSAxMi42NjY2N3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTsgfVxuICAgIC8qIGxpbmUgMjIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3RocmVlSW52ZXN0bWVudHMuc2NzcyAqL1xuICAgIC50aHJlZS1pbnZlc3RtZW50cyAuaW52ZXN0LXR5cGUgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3Ljc3cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yNmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtaW4taGVpZ2h0OiAzNHB4OyB9XG4gICAgLyogbGluZSAzMCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fdGhyZWVJbnZlc3RtZW50cy5zY3NzICovXG4gICAgLnRocmVlLWludmVzdG1lbnRzIC5pbnZlc3QtdHlwZSAuaW52ZXN0LWNvcHkge1xuICAgICAgY29sb3I6ICM1ODU3NTU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDY2cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDQxLCBzcmMvc2Fzcy9jb21wb25lbnRzL190aHJlZUludmVzdG1lbnRzLnNjc3MgKi9cbiAgLnRocmVlLWludmVzdG1lbnRzIC5pbnZlc3QtdHlwZSB7XG4gICAgd2lkdGg6IGNhbGMoMjguNjY2NjclIC0gMTIuODY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMy4zMzMzMyUgLSAxMC4zMzMzM3B4ICsgMjBweCk7IH1cbiAgICAvKiBsaW5lIDQ0LCBzcmMvc2Fzcy9jb21wb25lbnRzL190aHJlZUludmVzdG1lbnRzLnNjc3MgKi9cbiAgICAudGhyZWUtaW52ZXN0bWVudHMgLmludmVzdC10eXBlIC5pbnZlc3QtY29weSB7XG4gICAgICBtaW4taGVpZ2h0OiA4OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLyogbGluZSA0OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fdGhyZWVJbnZlc3RtZW50cy5zY3NzICovXG4gICAgLnRocmVlLWludmVzdG1lbnRzIC5pbnZlc3QtdHlwZSAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDU2LCBzcmMvc2Fzcy9jb21wb25lbnRzL190aHJlZUludmVzdG1lbnRzLnNjc3MgKi9cbiAgLnRocmVlLWludmVzdG1lbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4OyB9XG4gIC8qIGxpbmUgNjAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3RocmVlSW52ZXN0bWVudHMuc2NzcyAqL1xuICAudGhyZWUtaW52ZXN0bWVudHMgLmludmVzdC1oZWFkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSA2NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fdGhyZWVJbnZlc3RtZW50cy5zY3NzICovXG4gIC50aHJlZS1pbnZlc3RtZW50cyAuaW52ZXN0LXR5cGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNmN2Y4ZmE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC8qIGxpbmUgNjgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3RocmVlSW52ZXN0bWVudHMuc2NzcyAqL1xuICAgIC50aHJlZS1pbnZlc3RtZW50cyAuaW52ZXN0LXR5cGUgLmludmVzdC1jb3B5IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgICAvKiBsaW5lIDc0LCBzcmMvc2Fzcy9jb21wb25lbnRzL190aHJlZUludmVzdG1lbnRzLnNjc3MgKi9cbiAgICAudGhyZWUtaW52ZXN0bWVudHMgLmludmVzdC10eXBlOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19oaXN0b3J5QmxvY2suc2NzcyAqL1xuLmhpc3RvcnktYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmRhZDE7IH1cbiAgLyogbGluZSA1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19oaXN0b3J5QmxvY2suc2NzcyAqL1xuICAuaGlzdG9yeS1ibG9jayAudG9wLCAuaGlzdG9yeS1ibG9jayAuYm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyAqL1xuICAgIC5oaXN0b3J5LWJsb2NrIC50b3A6OmFmdGVyLCAuaGlzdG9yeS1ibG9jayAuYm90dG9tOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC8qIGxpbmUgOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9faGlzdG9yeUJsb2NrLnNjc3MgKi9cbiAgICAuaGlzdG9yeS1ibG9jayAudG9wIGltZywgLmhpc3RvcnktYmxvY2sgLmJvdHRvbSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA0NjZweDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19oaXN0b3J5QmxvY2suc2NzcyAqL1xuICAuaGlzdG9yeS1ibG9jayAudGV4dCB7XG4gICAgY29sb3I6ICM1ODU3NTU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gICAgLyogbGluZSAxOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9faGlzdG9yeUJsb2NrLnNjc3MgKi9cbiAgICAuaGlzdG9yeS1ibG9jayAudGV4dCBoMyB7XG4gICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjcuNDJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC8qIGxpbmUgMjYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hpc3RvcnlCbG9jay5zY3NzICovXG4gICAgLmhpc3RvcnktYmxvY2sgLnRleHQgaDQge1xuICAgICAgY29sb3I6ICNiZDlhMzY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hpc3RvcnlCbG9jay5zY3NzICovXG4gIC5oaXN0b3J5LWJsb2NrIC50ZXh0LWxlZnQsIC5oaXN0b3J5LWJsb2NrIC50ZXh0LXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxMy4zMzMzM3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMy4zMzMzMyUgLSAxMS4zMzMzM3B4ICsgMjBweCk7IH1cbiAgLyogbGluZSAzOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9faGlzdG9yeUJsb2NrLnNjc3MgKi9cbiAgLmhpc3RvcnktYmxvY2sgLmltYWdlLXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYyg0MCUgLSAxNHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMy4zMzMzMyUgLSAxMS4zMzMzM3B4ICsgMjBweCk7IH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9faGlzdG9yeUJsb2NrLnNjc3MgKi9cbiAgLmhpc3RvcnktYmxvY2sgLmltYWdlLWxlZnQge1xuICAgIHdpZHRoOiBjYWxjKDQwJSAtIDE0cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA0OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9faGlzdG9yeUJsb2NrLnNjc3MgKi9cbiAgLmhpc3RvcnktYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gICAgLyogbGluZSA1MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9faGlzdG9yeUJsb2NrLnNjc3MgKi9cbiAgICAuaGlzdG9yeS1ibG9jayAudGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC8qIGxpbmUgNTMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hpc3RvcnlCbG9jay5zY3NzICovXG4gICAgLmhpc3RvcnktYmxvY2sgLnRleHQtbGVmdCB7XG4gICAgICB3aWR0aDogY2FsYyg0Ni42NjY2NyUgLSAxNC42NjY2N3B4KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTsgfVxuICAgIC8qIGxpbmUgNTcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hpc3RvcnlCbG9jay5zY3NzICovXG4gICAgLmhpc3RvcnktYmxvY2sgLnRleHQtcmlnaHQge1xuICAgICAgd2lkdGg6IGNhbGMoNDYuNjY2NjclIC0gMTQuNjY2NjdweCk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMy4zMzMzMyUgLSAxMC4zMzMzM3B4ICsgMjBweCk7IH1cbiAgICAvKiBsaW5lIDYxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19oaXN0b3J5QmxvY2suc2NzcyAqL1xuICAgIC5oaXN0b3J5LWJsb2NrIC5pbWFnZS1yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygzLjMzMzMzJSAtIDEwLjMzMzMzcHggKyAyMHB4KTsgfVxuICAgIC8qIGxpbmUgNjQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hpc3RvcnlCbG9jay5zY3NzICovXG4gICAgLmhpc3RvcnktYmxvY2sgLmltYWdlLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7IH1cbiAgICAvKiBsaW5lIDY3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19oaXN0b3J5QmxvY2suc2NzcyAqL1xuICAgIC5oaXN0b3J5LWJsb2NrIC5ib3R0b20ge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSA3Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9faGlzdG9yeUJsb2NrLnNjc3MgKi9cbiAgLmhpc3RvcnktYmxvY2sgLnRleHQtbGVmdCB7XG4gICAgd2lkdGg6IGNhbGMoODYuNjY2NjclIC0gMTguNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7IH1cbiAgICAvKiBsaW5lIDc2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19oaXN0b3J5QmxvY2suc2NzcyAqL1xuICAgIC5oaXN0b3J5LWJsb2NrIC50ZXh0LWxlZnQgaDQsIC5oaXN0b3J5LWJsb2NrIC50ZXh0LWxlZnQgaDMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgODAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2hpc3RvcnlCbG9jay5zY3NzICovXG4gIC5oaXN0b3J5LWJsb2NrIC5pbWFnZS1yaWdodCwgLmhpc3RvcnktYmxvY2sgLnRleHQtcmlnaHQsIC5oaXN0b3J5LWJsb2NrIC5pbWFnZS1sZWZ0IHtcbiAgICB3aWR0aDogY2FsYyg4Ni42NjY2NyUgLSAxOC42NjY2N3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTsgfVxuICAvKiBsaW5lIDg0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19oaXN0b3J5QmxvY2suc2NzcyAqL1xuICAuaGlzdG9yeS1ibG9jayAuYm90dG9tIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAvKiBsaW5lIDkzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19oaXN0b3J5QmxvY2suc2NzcyAqL1xuICAuaGlzdG9yeS1ibG9jayAudGV4dC1yaWdodCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAvKiBsaW5lIDk4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19oaXN0b3J5QmxvY2suc2NzcyAqL1xuICAuaGlzdG9yeS1ibG9jayAuaW1hZ2UtbGVmdCB7XG4gICAgLXdlYmtpdC1ic294LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICBvcmRlcjogMjsgfSB9XG5cbi8qIGxpbmUgMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbGVhZGVyc2hpcEJsb2NrLnNjc3MgKi9cbi5sZWFkZXJzaGlwLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgcGFkZGluZy10b3A6IDEzNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMzcHg7IH1cbiAgLyogbGluZSA1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19sZWFkZXJzaGlwQmxvY2suc2NzcyAqL1xuICAubGVhZGVyc2hpcC1ibG9jayBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDJweDsgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19sZWFkZXJzaGlwQmxvY2suc2NzcyAqL1xuICAubGVhZGVyc2hpcC1ibG9jayAubGVhZGVyLWNhcmRzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAgIC1tb3otYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgICBib3gtbGluZXM6IG11bHRpcGxlO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC1tb3otYm94LWFsaWduOiBzdHJldGNoO1xuICAgIGJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1vLWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoOyB9XG4gIC8qIGxpbmUgMTksIHNyYy9zYXNzL2NvbXBvbmVudHMvX2xlYWRlcnNoaXBCbG9jay5zY3NzICovXG4gIC5sZWFkZXJzaGlwLWJsb2NrIC5sZWFkZXItY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMjYuNjY2NjclIC0gMTIuNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMyUgLSAxMC4zcHggKyAyMHB4KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNy4zNnB4IDAuNjRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNy4zNnB4IDAuNjRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOS4zOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLyogbGluZSAyOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbGVhZGVyc2hpcEJsb2NrLnNjc3MgKi9cbiAgICAubGVhZGVyc2hpcC1ibG9jayAubGVhZGVyLWNhcmQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTsgfVxuICAgIC8qIGxpbmUgMzMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2xlYWRlcnNoaXBCbG9jay5zY3NzICovXG4gICAgLmxlYWRlcnNoaXAtYmxvY2sgLmxlYWRlci1jYXJkOm50aC1vZi10eXBlKDIpIC5sZWFkZXItaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ1JTsgfVxuICAgIC8qIGxpbmUgMzksIHNyYy9zYXNzL2NvbXBvbmVudHMvX2xlYWRlcnNoaXBCbG9jay5zY3NzICovXG4gICAgLmxlYWRlcnNoaXAtYmxvY2sgLmxlYWRlci1jYXJkIC5sZWFkZXItaW1hZ2Uge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19sZWFkZXJzaGlwQmxvY2suc2NzcyAqL1xuICAgIC5sZWFkZXJzaGlwLWJsb2NrIC5sZWFkZXItY2FyZCAudGV4dC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDg2LjY2NjY3JSAtIDE4LjY2NjY3cHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuNjY2NjclIC0gMTAuNjY2NjdweCArIDIwcHgpOyB9XG4gICAgICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy9saWJyYXJpZXMvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MgKi9cbiAgICAgIC5sZWFkZXJzaGlwLWJsb2NrIC5sZWFkZXItY2FyZCAudGV4dC13cmFwcGVyOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC8qIGxpbmUgNTIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2xlYWRlcnNoaXBCbG9jay5zY3NzICovXG4gICAgLmxlYWRlcnNoaXAtYmxvY2sgLmxlYWRlci1jYXJkIGg0IHtcbiAgICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgNjEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2xlYWRlcnNoaXBCbG9jay5zY3NzICovXG4gICAgLmxlYWRlcnNoaXAtYmxvY2sgLmxlYWRlci1jYXJkIGg1IHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC8qIGxpbmUgNzAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2xlYWRlcnNoaXBCbG9jay5zY3NzICovXG4gIC5sZWFkZXJzaGlwLWJsb2NrIC5jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgIC8qIGxpbmUgNzUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2xlYWRlcnNoaXBCbG9jay5zY3NzICovXG4gICAgLmxlYWRlcnNoaXAtYmxvY2sgLmNvbnRhY3QgYSB7XG4gICAgICBjb2xvcjogI2JkOWEzNjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC8qIGxpbmUgODAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2xlYWRlcnNoaXBCbG9jay5zY3NzICovXG4gICAgICAubGVhZGVyc2hpcC1ibG9jayAuY29udGFjdCBhLnRydXN0LWVtYWlsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAvKiBsaW5lIDg1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19sZWFkZXJzaGlwQmxvY2suc2NzcyAqL1xuICAgICAgICAubGVhZGVyc2hpcC1ibG9jayAuY29udGFjdCBhLnRydXN0LWVtYWlsOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2JkOWEzNjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgOTQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2xlYWRlcnNoaXBCbG9jay5zY3NzICovXG4gIC5sZWFkZXJzaGlwLWJsb2NrIC5sZWFkZXItY2FyZCB7XG4gICAgbWluLWhlaWdodDogNDY0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSAxMDAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2xlYWRlcnNoaXBCbG9jay5zY3NzICovXG4gIC5sZWFkZXJzaGlwLWJsb2NrIC5sZWFkZXItY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjUlIC0gMTIuNXB4ICsgMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC8qIGxpbmUgMTA0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19sZWFkZXJzaGlwQmxvY2suc2NzcyAqL1xuICAgIC5sZWFkZXJzaGlwLWJsb2NrIC5sZWFkZXItY2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDI1JSAtIDEyLjVweCArIDIwcHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC8qIGxpbmUgMTExLCBzcmMvc2Fzcy9jb21wb25lbnRzL19sZWFkZXJzaGlwQmxvY2suc2NzcyAqL1xuICAubGVhZGVyc2hpcC1ibG9jayAubGVhZGVyLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDg2LjY2NjY3JSAtIDE4LjY2NjY3cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuNjY2NjclIC0gMTAuNjY2NjdweCArIDIwcHgpOyB9XG4gICAgLyogbGluZSAxMTQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2xlYWRlcnNoaXBCbG9jay5zY3NzICovXG4gICAgLmxlYWRlcnNoaXAtYmxvY2sgLmxlYWRlci1jYXJkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2dyYW50UHJvY2Vzcy5zY3NzICovXG4uZ3JhbnQtcHJvY2Vzcy1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmRhZDE7XG4gIHBhZGRpbmctdG9wOiAxNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEzNHB4OyB9XG4gIC8qIGxpbmUgNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZ3JhbnRQcm9jZXNzLnNjc3MgKi9cbiAgLmdyYW50LXByb2Nlc3MtYmxvY2sgLmhlYWRlci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2dyYW50UHJvY2Vzcy5zY3NzICovXG4gICAgLmdyYW50LXByb2Nlc3MtYmxvY2sgLmhlYWRlci1zZWN0aW9uIGg0IHtcbiAgICAgIGNvbG9yOiAjYmQ5YTM2O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSAxNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZ3JhbnRQcm9jZXNzLnNjc3MgKi9cbiAgICAuZ3JhbnQtcHJvY2Vzcy1ibG9jayAuaGVhZGVyLXNlY3Rpb24gaDMge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAvKiBsaW5lIDIyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19ncmFudFByb2Nlc3Muc2NzcyAqL1xuICAgIC5ncmFudC1wcm9jZXNzLWJsb2NrIC5oZWFkZXItc2VjdGlvbiBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBjb2xvcjogIzU4NTc1NTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLyogbGluZSAyOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZ3JhbnRQcm9jZXNzLnNjc3MgKi9cbiAgICAgIC5ncmFudC1wcm9jZXNzLWJsb2NrIC5oZWFkZXItc2VjdGlvbiBwIGEge1xuICAgICAgICBjb2xvcjogI2JkOWEzNjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2dyYW50UHJvY2Vzcy5zY3NzICovXG4gIC5ncmFudC1wcm9jZXNzLWJsb2NrIC5ncmFudC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDIwJSAtIDEycHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuNjY2NjclIC0gMTAuNjY2NjdweCArIDIwcHgpOyB9XG4gIC8qIGxpbmUgNDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2dyYW50UHJvY2Vzcy5zY3NzICovXG4gIC5ncmFudC1wcm9jZXNzLWJsb2NrIC5ncmFudC1uYXYtaXRlbSwgLmdyYW50LXByb2Nlc3MtYmxvY2sgLmdyYW50LW5hdi1pdGVtLWxpbmsge1xuICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlMmRhZDE7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLyogbGluZSA1Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fZ3JhbnRQcm9jZXNzLnNjc3MgKi9cbiAgICAuZ3JhbnQtcHJvY2Vzcy1ibG9jayAuZ3JhbnQtbmF2LWl0ZW0gaSwgLmdyYW50LXByb2Nlc3MtYmxvY2sgLmdyYW50LW5hdi1pdGVtLWxpbmsgaSB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC8qIGxpbmUgNTUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2dyYW50UHJvY2Vzcy5zY3NzICovXG4gICAgICAuZ3JhbnQtcHJvY2Vzcy1ibG9jayAuZ3JhbnQtbmF2LWl0ZW0gaS5hcHBseS1hcnJvdywgLmdyYW50LXByb2Nlc3MtYmxvY2sgLmdyYW50LW5hdi1pdGVtLWxpbmsgaS5hcHBseS1hcnJvdyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzOyB9XG4gIC8qIGxpbmUgNjMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2dyYW50UHJvY2Vzcy5zY3NzICovXG4gIC5ncmFudC1wcm9jZXNzLWJsb2NrIC5hcHBseS1zdWItbmF2LCAuZ3JhbnQtcHJvY2Vzcy1ibG9jayAuc3ViLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogOCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC8qIGxpbmUgNjYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2dyYW50UHJvY2Vzcy5zY3NzICovXG4gICAgLmdyYW50LXByb2Nlc3MtYmxvY2sgLmFwcGx5LXN1Yi1uYXYgaSwgLmdyYW50LXByb2Nlc3MtYmxvY2sgLnN1Yi1uYXZpZ2F0aW9uIGkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMiU7IH1cbiAgLyogbGluZSA3MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZ3JhbnRQcm9jZXNzLnNjc3MgKi9cbiAgLmdyYW50LXByb2Nlc3MtYmxvY2sgLnN1Yi1uYXYtaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAvKiBsaW5lIDc2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ncmFudFByb2Nlc3Muc2NzcyAqL1xuICAuZ3JhbnQtcHJvY2Vzcy1ibG9jayAuZ3JhbnQtbmF2LWl0ZW0tbGluayBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM1ODU3NTU7IH1cbiAgLyogbGluZSA4MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZ3JhbnRQcm9jZXNzLnNjc3MgKi9cbiAgLmdyYW50LXByb2Nlc3MtYmxvY2sgLnN1Yi1uYXZpZ2F0aW9uIC5zdWItbmF2LWl0ZW0ge1xuICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgLyogbGluZSA4NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZ3JhbnRQcm9jZXNzLnNjc3MgKi9cbiAgICAuZ3JhbnQtcHJvY2Vzcy1ibG9jayAuc3ViLW5hdmlnYXRpb24gLnN1Yi1uYXYtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gICAgLyogbGluZSA4OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZ3JhbnRQcm9jZXNzLnNjc3MgKi9cbiAgICAuZ3JhbnQtcHJvY2Vzcy1ibG9jayAuc3ViLW5hdmlnYXRpb24gLnN1Yi1uYXYtaXRlbS5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAvKiBsaW5lIDkyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19ncmFudFByb2Nlc3Muc2NzcyAqL1xuICAuZ3JhbnQtcHJvY2Vzcy1ibG9jayAuZ3JhbnQtbmF2LWl0ZW0uc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNTg1NzU1OyB9XG4gIC8qIGxpbmUgOTYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2dyYW50UHJvY2Vzcy5zY3NzICovXG4gIC5ncmFudC1wcm9jZXNzLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjY2NjclIC0gMTYuNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMmRhZDE7XG4gICAgbWluLWhlaWdodDogNDkxcHg7IH1cbiAgICAvKiBsaW5lIDEwMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZ3JhbnRQcm9jZXNzLnNjc3MgKi9cbiAgICAuZ3JhbnQtcHJvY2Vzcy1ibG9jayAuY29udGVudC1jb250YWluZXIgaDQge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNy4zOXB4OyB9XG4gICAgLyogbGluZSAxMTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2dyYW50UHJvY2Vzcy5zY3NzICovXG4gICAgLmdyYW50LXByb2Nlc3MtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHAge1xuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICM1ODU3NTU7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLyogbGluZSAxMTksIHNyYy9zYXNzL2NvbXBvbmVudHMvX2dyYW50UHJvY2Vzcy5zY3NzICovXG4gICAgLmdyYW50LXByb2Nlc3MtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICM1ODU3NTU7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLyogbGluZSAxMjYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2dyYW50UHJvY2Vzcy5zY3NzICovXG4gICAgLmdyYW50LXByb2Nlc3MtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIGEge1xuICAgICAgY29sb3I6ICNiZDlhMzY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAvKiBsaW5lIDEzMCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZ3JhbnRQcm9jZXNzLnNjc3MgKi9cbiAgICAuZ3JhbnQtcHJvY2Vzcy1ibG9jayAuY29udGVudC1jb250YWluZXIgdGFibGUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjAyMDIwO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC8qIGxpbmUgMTM3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ncmFudFByb2Nlc3Muc2NzcyAqL1xuICAgIC5ncmFudC1wcm9jZXNzLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciB0ciB7XG4gICAgICBjb2xvcjogIzU4NTc1NTsgfVxuICAgICAgLyogbGluZSAxMzksIHNyYy9zYXNzL2NvbXBvbmVudHMvX2dyYW50UHJvY2Vzcy5zY3NzICovXG4gICAgICAuZ3JhbnQtcHJvY2Vzcy1ibG9jayAuY29udGVudC1jb250YWluZXIgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAgIC8qIGxpbmUgMTQ0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ncmFudFByb2Nlc3Muc2NzcyAqL1xuICAgIC5ncmFudC1wcm9jZXNzLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjAyMDIwO1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgIC8qIGxpbmUgMTUwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19ncmFudFByb2Nlc3Muc2NzcyAqL1xuICAgIC5ncmFudC1wcm9jZXNzLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAubGVmdC1jb2x1bW4ge1xuICAgICAgd2lkdGg6IGNhbGMoNDAlIC0gMTRweCk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAvKiBsaW5lIDE1NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZ3JhbnRQcm9jZXNzLnNjc3MgKi9cbiAgICAuZ3JhbnQtcHJvY2Vzcy1ibG9jayAuY29udGVudC1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICB3aWR0aDogY2FsYyg0MCUgLSAxNHB4KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygxMS42NjY2NyUgLSAxMS4xNjY2N3B4ICsgMjBweCk7IH1cbiAgICAgIC8qIGxpbmUgMTU4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ncmFudFByb2Nlc3Muc2NzcyAqL1xuICAgICAgLmdyYW50LXByb2Nlc3MtYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5yaWdodC1jb2x1bW4gcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC8qIGxpbmUgMTYzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19ncmFudFByb2Nlc3Muc2NzcyAqL1xuICAgIC5ncmFudC1wcm9jZXNzLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuY29weS1ibG9jayB7XG4gICAgICB3aWR0aDogY2FsYyg5My4zMzMzMyUgLSAxOS4zMzMzM3B4KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC8qIGxpbmUgMTY4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ncmFudFByb2Nlc3Muc2NzcyAqL1xuICAgIC5ncmFudC1wcm9jZXNzLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuYXBwbHkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAvKiBsaW5lIDE3Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fZ3JhbnRQcm9jZXNzLnNjc3MgKi9cbiAgLmdyYW50LXByb2Nlc3MtYmxvY2sgLmNvcHktYmxvY2sgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAxODUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2dyYW50UHJvY2Vzcy5zY3NzICovXG4gIC5ncmFudC1wcm9jZXNzLWJsb2NrIC5ncmFudC1idXR0b25zIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxMS42NjY2N3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1JSAtIDEwLjVweCArIDIwcHgpOyB9XG4gICAgLyogbGluZSAxODksIHNyYy9zYXNzL2NvbXBvbmVudHMvX2dyYW50UHJvY2Vzcy5zY3NzICovXG4gICAgLmdyYW50LXByb2Nlc3MtYmxvY2sgLmdyYW50LWJ1dHRvbnMgLmJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDQwJSAtIDE0cHggKyAyMHB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDE5NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZ3JhbnRQcm9jZXNzLnNjc3MgKi9cbiAgLmdyYW50LXByb2Nlc3MtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4OyB9XG4gIC8qIGxpbmUgMTk4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ncmFudFByb2Nlc3Muc2NzcyAqL1xuICAuZ3JhbnQtcHJvY2Vzcy1ibG9jayAuaGVhZGVyLXNlY3Rpb24gaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAvKiBsaW5lIDIwMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZ3JhbnRQcm9jZXNzLnNjc3MgKi9cbiAgLmdyYW50LXByb2Nlc3MtYmxvY2sgLmhlYWRlci1zZWN0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgLyogbGluZSAyMDQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2dyYW50UHJvY2Vzcy5zY3NzICovXG4gIC5ncmFudC1wcm9jZXNzLWJsb2NrIC5ncmFudC1uYXYge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjEwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19ncmFudFByb2Nlc3Muc2NzcyAqL1xuICAuZ3JhbnQtcHJvY2Vzcy1ibG9jayAuY29udGVudC1jb250YWluZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjE2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ncmFudFByb2Nlc3Muc2NzcyAqL1xuICAuZ3JhbnQtcHJvY2Vzcy1ibG9jayAuY29udGVudC1jb250YWluZXIgLmNvcHktYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMjE5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19ncmFudFByb2Nlc3Muc2NzcyAqL1xuICAuZ3JhbnQtcHJvY2Vzcy1ibG9jayAuY29udGVudC1jb250YWluZXIgLmxlZnQtY29sdW1uLCAuZ3JhbnQtcHJvY2Vzcy1ibG9jayAuY29udGVudC1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAyMjMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2dyYW50UHJvY2Vzcy5zY3NzICovXG4gIC5ncmFudC1wcm9jZXNzLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAucmlnaHQtY29sdW1uIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDIyNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZ3JhbnRQcm9jZXNzLnNjc3MgKi9cbiAgLmdyYW50LXByb2Nlc3MtYmxvY2sgLmdyYW50LWJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAvKiBsaW5lIDIzNCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fZ3JhbnRQcm9jZXNzLnNjc3MgKi9cbiAgLmdyYW50LXByb2Nlc3MtYmxvY2sgLmdyYW50LWJ1dHRvbnMgLmJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbi8qIEh5YnJpZCBSZXN1bHRzKi9cbi8qIGxpbmUgMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9faHlicmlkQ29udGFjdC5zY3NzICovXG4uaHlicmlkLWNvbnRhY3QtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4M3B4O1xuICBjb2xvcjogIzIwMjAyMDsgfVxuICAvKiBsaW5lIDgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2h5YnJpZENvbnRhY3Quc2NzcyAqL1xuICAuaHlicmlkLWNvbnRhY3QtYmxvY2sgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzUuMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgLyogbGluZSAxOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9faHlicmlkQ29udGFjdC5zY3NzICovXG4gIC5oeWJyaWQtY29udGFjdC1ibG9jayAuaGVhZGVyLWNvcHkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDI1JSAtIDEyLjVweCArIDIwcHgpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzU4NTc1NTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLyogbGluZSAzMCwgc3JjL3Nhc3MvY29tcG9uZW50cy9faHlicmlkQ29udGFjdC5zY3NzICovXG4gIC5oeWJyaWQtY29udGFjdC1ibG9jayAuY29udGFjdC1jYXJkOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIwJSAtIDEycHggKyAyMHB4KTsgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19oeWJyaWRDb250YWN0LnNjc3MgKi9cbiAgLmh5YnJpZC1jb250YWN0LWJsb2NrIC5jb250YWN0LWNhcmQgaDMsIC5oeWJyaWQtY29udGFjdC1ibG9jayAuY29udGFjdC1jYXJkIGg1IHtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgNDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2h5YnJpZENvbnRhY3Quc2NzcyAqL1xuICAuaHlicmlkLWNvbnRhY3QtYmxvY2sgLmNvbnRhY3QtY2FyZCBoNCwgLmh5YnJpZC1jb250YWN0LWJsb2NrIC5jb250YWN0LWNhcmQgaDUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLyogbGluZSA0NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9faHlicmlkQ29udGFjdC5zY3NzICovXG4gIC5oeWJyaWQtY29udGFjdC1ibG9jayAuY29udGFjdC1jYXJkIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLyogbGluZSA0Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9faHlicmlkQ29udGFjdC5zY3NzICovXG4gICAgLmh5YnJpZC1jb250YWN0LWJsb2NrIC5jb250YWN0LWNhcmQgYS5lbWFpbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAvKiBsaW5lIDQ5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19oeWJyaWRDb250YWN0LnNjc3MgKi9cbiAgICAuaHlicmlkLWNvbnRhY3QtYmxvY2sgLmNvbnRhY3QtY2FyZCBhLnBob25lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgNTYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2h5YnJpZENvbnRhY3Quc2NzcyAqL1xuICAuaHlicmlkLWNvbnRhY3QtYmxvY2sgLmNvbnRhY3QtY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMzAlIC0gMTNweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19oeWJyaWRDb250YWN0LnNjc3MgKi9cbiAgICAuaHlicmlkLWNvbnRhY3QtYmxvY2sgLmNvbnRhY3QtY2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMuMzMzMzMlIC0gMTAuMzMzMzNweCArIDIwcHgpOyB9XG4gIC8qIGxpbmUgNjMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2h5YnJpZENvbnRhY3Quc2NzcyAqL1xuICAuaHlicmlkLWNvbnRhY3QtYmxvY2sgaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDY5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19oeWJyaWRDb250YWN0LnNjc3MgKi9cbiAgLmh5YnJpZC1jb250YWN0LWJsb2NrIC5oZWFkZXItY29weSB7XG4gICAgd2lkdGg6IGNhbGMoNDYuNjY2NjclIC0gMTQuNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjYuNjY2NjclIC0gMTIuNjY2NjdweCArIDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDc2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19oeWJyaWRDb250YWN0LnNjc3MgKi9cbiAgLmh5YnJpZC1jb250YWN0LWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgLyogbGluZSA3OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9faHlicmlkQ29udGFjdC5zY3NzICovXG4gIC5oeWJyaWQtY29udGFjdC1ibG9jayAuaGVhZGVyLWNvcHkge1xuICAgIHdpZHRoOiBjYWxjKDg2LjY2NjY3JSAtIDE4LjY2NjY3cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuNjY2NjclIC0gMTAuNjY2NjdweCArIDIwcHgpOyB9XG4gIC8qIGxpbmUgODMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2h5YnJpZENvbnRhY3Quc2NzcyAqL1xuICAuaHlicmlkLWNvbnRhY3QtYmxvY2sgLmNvbnRhY3QtY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoNjAlIC0gMTZweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjAlIC0gMTJweCArIDIwcHgpOyB9XG4gIC8qIGxpbmUgODcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2h5YnJpZENvbnRhY3Quc2NzcyAqL1xuICAuaHlicmlkLWNvbnRhY3QtYmxvY2sgLmNvbnRhY3QtY2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogY2FsYyg2MCUgLSAxNnB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyMCUgLSAxMnB4ICsgMjBweCk7IH0gfVxuXG4vKlNvY2lhbCBSZXR1bnMqL1xuLyogbGluZSAzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWdpb25CbG9jay5zY3NzICovXG4ucmVnaW9uLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyAqL1xuICAucmVnaW9uLWJsb2NrOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWdpb25CbG9jay5zY3NzICovXG4gIC5yZWdpb24tYmxvY2sgLnJlZ2lvbnMtZ3JhcGhpY3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC8qIGxpbmUgMTUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlZ2lvbkJsb2NrLnNjc3MgKi9cbiAgLnJlZ2lvbi1ibG9jayAucmVnaW9ucy1jb250YWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMDBweDsgfVxuICAvKiBsaW5lIDIxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWdpb25CbG9jay5zY3NzICovXG4gIC5yZWdpb24tYmxvY2sgLnJlZ2lvbnMtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZGFkMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLyogbGluZSAyMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyAqL1xuICAgICAgLnJlZ2lvbi1ibG9jayAucmVnaW9ucy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuICAvKiBsaW5lIDI5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWdpb25CbG9jay5zY3NzICovXG4gIC5yZWdpb24tYmxvY2sgLnNtYWxsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjYmQ5YTM2O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDI5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWdpb25CbG9jay5zY3NzICovXG4gICAgICAucmVnaW9uLWJsb2NrIC5zbWFsbC1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICAvKiBsaW5lIDM3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWdpb25CbG9jay5zY3NzICovXG4gIC5yZWdpb24tYmxvY2sgLmxhcmdlLWhlYWRpbmcge1xuICAgIHdpZHRoOiBjYWxjKDUzLjMzMzMzJSAtIDE1LjMzMzMzcHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIzLjMzMzMzJSAtIDEyLjMzMzMzcHggKyAyMHB4KTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC8qIGxpbmUgMzcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlZ2lvbkJsb2NrLnNjc3MgKi9cbiAgICAgIC5yZWdpb24tYmxvY2sgLmxhcmdlLWhlYWRpbmcge1xuICAgICAgICB3aWR0aDogY2FsYyg2Ni42NjY2NyUgLSAxNi42NjY2N3B4KTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxNi42NjY2NyUgLSAxMS42NjY2N3B4ICsgMjBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC8qIGxpbmUgMzcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlZ2lvbkJsb2NrLnNjc3MgKi9cbiAgICAgIC5yZWdpb24tYmxvY2sgLmxhcmdlLWhlYWRpbmcge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9IH1cbiAgLyogbGluZSA1NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyAqL1xuICAucmVnaW9uLWJsb2NrIC5jb3B5IHtcbiAgICB3aWR0aDogY2FsYyg1OCUgLSAxNS44cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIxJSAtIDEyLjFweCArIDIwcHgpO1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLyogbGluZSA1NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyAqL1xuICAgICAgLnJlZ2lvbi1ibG9jayAuY29weSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTU3NXB4KSB7XG4gICAgICAvKiBsaW5lIDU0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWdpb25CbG9jay5zY3NzICovXG4gICAgICAucmVnaW9uLWJsb2NrIC5jb3B5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLyogbGluZSA1NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyAqL1xuICAgICAgLnJlZ2lvbi1ibG9jayAuY29weSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gIC8qIGxpbmUgNzksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlZ2lvbkJsb2NrLnNjc3MgKi9cbiAgLnJlZ2lvbi1ibG9jayAucmVnaW9uLXNlbGVjdCB7XG4gICAgY29sb3I6ICNlMmRhZDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLyogbGluZSA4Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyAqL1xuICAgIC5yZWdpb24tYmxvY2sgLnJlZ2lvbi1zZWxlY3QgbGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZGFkMTtcbiAgICAgIGNvbG9yOiAjYmQ5YTM2O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgZmxleDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cztcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLyogbGluZSA4Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyAqL1xuICAgICAgICAucmVnaW9uLWJsb2NrIC5yZWdpb24tc2VsZWN0IGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgLyogbGluZSAxMDUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlZ2lvbkJsb2NrLnNjc3MgKi9cbiAgICAgIC5yZWdpb24tYmxvY2sgLnJlZ2lvbi1zZWxlY3QgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cbiAgICAgIC8qIGxpbmUgMTA5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWdpb25CbG9jay5zY3NzICovXG4gICAgICAucmVnaW9uLWJsb2NrIC5yZWdpb24tc2VsZWN0IGxpLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAvKiBsaW5lIDExNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyAqL1xuICAucmVnaW9uLWJsb2NrIC5yZWdpb24tY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDExNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyAqL1xuICAgICAgLnJlZ2lvbi1ibG9jayAucmVnaW9uLWNhcmQge1xuICAgICAgICB3aWR0aDogY2FsYyg5My4zMzMzMyUgLSAxOS4zMzMzM3B4KTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygzLjMzMzMzJSAtIDEwLjMzMzMzcHggKyAyMHB4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7IH0gfVxuICAgIC8qIGxpbmUgMTI1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWdpb25CbG9jay5zY3NzICovXG4gICAgLnJlZ2lvbi1ibG9jayAucmVnaW9uLWNhcmQgLnJlZ2lvbi1jYXJkLS1jb250YWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogODBweDsgfVxuICAgICAgLyogbGluZSAxMzAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlZ2lvbkJsb2NrLnNjc3MgKi9cbiAgICAgIC5yZWdpb24tYmxvY2sgLnJlZ2lvbi1jYXJkIC5yZWdpb24tY2FyZC0tY29udGFjdCBhIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNlMmRhZDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgIC8qIGxpbmUgMTM2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWdpb25CbG9jay5zY3NzICovXG4gICAgICAgIC5yZWdpb24tYmxvY2sgLnJlZ2lvbi1jYXJkIC5yZWdpb24tY2FyZC0tY29udGFjdCBhIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgZmxleDogMCAwIDJlbTsgfVxuICAgICAgICAvKiBsaW5lIDE0MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyAqL1xuICAgICAgICAucmVnaW9uLWJsb2NrIC5yZWdpb24tY2FyZCAucmVnaW9uLWNhcmQtLWNvbnRhY3QgYSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2JkOWEzNjtcbiAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAvKiBsaW5lIDE0OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyAqL1xuICAgIC5yZWdpb24tYmxvY2sgLnJlZ2lvbi1jYXJkIC5yZWdpb24tY2FyZC0tZ3JpZCB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW46IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAvKiBsaW5lIDE0OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyAqL1xuICAgICAgICAucmVnaW9uLWJsb2NrIC5yZWdpb24tY2FyZCAucmVnaW9uLWNhcmQtLWdyaWQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgLyogbGluZSAxNTcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlZ2lvbkJsb2NrLnNjc3MgKi9cbiAgICAgIC5yZWdpb24tYmxvY2sgLnJlZ2lvbi1jYXJkIC5yZWdpb24tY2FyZC0tZ3JpZCAucmVnaW9uLWNhcmQtLWl0ZW0ge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLyogbGluZSAxNjIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlZ2lvbkJsb2NrLnNjc3MgKi9cbiAgICAgIC5yZWdpb24tYmxvY2sgLnJlZ2lvbi1jYXJkIC5yZWdpb24tY2FyZC0tZ3JpZCAucmVnaW9uLWNhcmQtLWltZyB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgICAvKiBsaW5lIDE2Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyAqL1xuICAgICAgICAucmVnaW9uLWJsb2NrIC5yZWdpb24tY2FyZCAucmVnaW9uLWNhcmQtLWdyaWQgLnJlZ2lvbi1jYXJkLS1pbWc6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC8qIGxpbmUgMTc0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWdpb25CbG9jay5zY3NzICovXG4gICAgLnJlZ2lvbi1ibG9jayAucmVnaW9uLWNhcmQgLnJlZ2lvbi1jYXJkLS1pdGVtLS1pbXBhY3Qge1xuICAgICAgY29sb3I6ICNiZDlhMzY7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAvKiBsaW5lIDE3NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyAqL1xuICAgICAgICAucmVnaW9uLWJsb2NrIC5yZWdpb24tY2FyZCAucmVnaW9uLWNhcmQtLWl0ZW0tLWltcGFjdCB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgICAgIC8qIGxpbmUgMTgxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWdpb25CbG9jay5zY3NzICovXG4gICAgICAucmVnaW9uLWJsb2NrIC5yZWdpb24tY2FyZCAucmVnaW9uLWNhcmQtLWl0ZW0tLWltcGFjdCBhLFxuICAgICAgLnJlZ2lvbi1ibG9jayAucmVnaW9uLWNhcmQgLnJlZ2lvbi1jYXJkLS1pdGVtLS1pbXBhY3QgaDMge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgICAgLyogbGluZSAxODcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlZ2lvbkJsb2NrLnNjc3MgKi9cbiAgICAgIC5yZWdpb24tYmxvY2sgLnJlZ2lvbi1jYXJkIC5yZWdpb24tY2FyZC0taXRlbS0taW1wYWN0IGgzIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDE4Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyAqL1xuICAgICAgICAgIC5yZWdpb24tYmxvY2sgLnJlZ2lvbi1jYXJkIC5yZWdpb24tY2FyZC0taXRlbS0taW1wYWN0IGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gICAgICAvKiBsaW5lIDE5NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyAqL1xuICAgICAgLnJlZ2lvbi1ibG9jayAucmVnaW9uLWNhcmQgLnJlZ2lvbi1jYXJkLS1pdGVtLS1pbXBhY3QgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NcIiwgXCJTZXJpZlwiLCBzZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgLyogbGluZSAxOTQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlZ2lvbkJsb2NrLnNjc3MgKi9cbiAgICAgICAgICAucmVnaW9uLWJsb2NrIC5yZWdpb24tY2FyZCAucmVnaW9uLWNhcmQtLWl0ZW0tLWltcGFjdCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC8qIGxpbmUgMTk0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWdpb25CbG9jay5zY3NzICovXG4gICAgICAgICAgLnJlZ2lvbi1ibG9jayAucmVnaW9uLWNhcmQgLnJlZ2lvbi1jYXJkLS1pdGVtLS1pbXBhY3QgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgICAgICAvKiBsaW5lIDIwOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyAqL1xuICAgICAgICAucmVnaW9uLWJsb2NrIC5yZWdpb24tY2FyZCAucmVnaW9uLWNhcmQtLWl0ZW0tLWltcGFjdCBwLnJlZ2lvbi1jYXJkLS1pbnZlc3RtZW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgICAgIC8qIGxpbmUgMjExLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWdpb25CbG9jay5zY3NzICovXG4gICAgICAgIC5yZWdpb24tYmxvY2sgLnJlZ2lvbi1jYXJkIC5yZWdpb24tY2FyZC0taXRlbS0taW1wYWN0IHAucmVnaW9uLWNhcmQtLWdyYW50cyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAvKiBsaW5lIDIxNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyAqL1xuICAgICAgLnJlZ2lvbi1ibG9jayAucmVnaW9uLWNhcmQgLnJlZ2lvbi1jYXJkLS1pdGVtLS1pbXBhY3QgYSB7XG4gICAgICAgIGNvbG9yOiAjZTJkYWQxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDIxNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVnaW9uQmxvY2suc2NzcyAqL1xuICAgICAgICAgIC5yZWdpb24tYmxvY2sgLnJlZ2lvbi1jYXJkIC5yZWdpb24tY2FyZC0taXRlbS0taW1wYWN0IGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cblxuLypOZXdzIFBhZ2UqL1xuLyogbGluZSAxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4ubmV3cy1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZGFkMTsgfVxuICAvKiBsaW5lIDMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbiAgLm5ld3MtcGFnZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSA2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gIC5uZXdzLXBhZ2UgaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDElO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLyogbGluZSAyNSwgc3JjL3Nhc3MvbGlicmFyaWVzL25lYXQvbWl4aW5zL19ncmlkLWNvbnRhaW5lci5zY3NzICovXG4gIC5uZXdzLXBhZ2UgLnBhZ2UtdG9wOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gIC5uZXdzLXBhZ2UgLnBhZ2UtdG9wIGgxIHtcbiAgICB3aWR0aDogY2FsYyg0Ni42NjY2NyUgLSAxNC42NjY2N3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNi42NjY2NyUgLSAxMi42NjY2N3B4ICsgMjBweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbiAgLm5ld3MtcGFnZSAucGFnZS10b3AgaDMge1xuICAgIHdpZHRoOiBjYWxjKDM2LjY2NjY3JSAtIDEzLjY2NjY3cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMxLjY2NjY3JSAtIDEzLjE2NjY3cHggKyAyMHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM1ODU3NTU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cbiAgLyogbGluZSAzNywgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1BhZ2Uuc2NzcyAqL1xuICAubmV3cy1wYWdlIC5wYWdlLXRvcCAubmV3cy1maWx0ZXJzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgICAvKiBsaW5lIDQwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gICAgLm5ld3MtcGFnZSAucGFnZS10b3AgLm5ld3MtZmlsdGVycyAubmV3cy1maWx0ZXItaXRlbS5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjYmQ5YTM2O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAvKiBsaW5lIDQ1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gICAgLm5ld3MtcGFnZSAucGFnZS10b3AgLm5ld3MtZmlsdGVycyAubmV3cy1maWx0ZXItaXRlbSB7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgY29sb3I6ICM1ODU3NTU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjUlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAvKiBsaW5lIDYwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gICAgICAubmV3cy1wYWdlIC5wYWdlLXRvcCAubmV3cy1maWx0ZXJzIC5uZXdzLWZpbHRlci1pdGVtOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjYmQ5YTM2O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAvKiBsaW5lIDY4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gIC5uZXdzLXBhZ2UgLm5ld3MtZ3JpZC13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYyg4Ni42NjY2NyUgLSAxOC42NjY2N3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyAqL1xuICAgIC5uZXdzLXBhZ2UgLm5ld3MtZ3JpZC13cmFwcGVyOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC8qIGxpbmUgMzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21peGlucy5zY3NzICovXG4gICAgLm5ld3MtcGFnZSAubmV3cy1ncmlkLXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgaGVpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgNzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbiAgLm5ld3MtcGFnZSAubmV3cy1hcnRpY2xlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cbiAgICAvKiBsaW5lIDgwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gICAgLm5ld3MtcGFnZSAubmV3cy1hcnRpY2xlcyAubmV3cy1jYXJkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEzLjMzMzMzcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTQuNzJweCAxLjI4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTQuNzJweCAxLjI4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC41cztcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjVzO1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzO1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC41czsgfVxuICAgICAgLyogbGluZSA5NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1BhZ2Uuc2NzcyAqL1xuICAgICAgLm5ld3MtcGFnZSAubmV3cy1hcnRpY2xlcyAubmV3cy1jYXJkOmhvdmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE0LjcycHggNi4yOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNC43MnB4IDYuMjhweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC8qIGxpbmUgOTksIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbiAgICAgIC5uZXdzLXBhZ2UgLm5ld3MtYXJ0aWNsZXMgLm5ld3MtY2FyZCAubmV3cy1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIC8qIGxpbmUgMTA2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gICAgICAubmV3cy1wYWdlIC5uZXdzLWFydGljbGVzIC5uZXdzLWNhcmQgLm5ld3MtY2FyZC10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLyogbGluZSAxMTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbiAgICAgIC5uZXdzLXBhZ2UgLm5ld3MtYXJ0aWNsZXMgLm5ld3MtY2FyZCAubmV3cy1jYXRlZ29yeSB7XG4gICAgICAgIGNvbG9yOiAjYmQ5YTM2O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAgICAgLyogbGluZSAxMjAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbiAgICAgIC5uZXdzLXBhZ2UgLm5ld3MtYXJ0aWNsZXMgLm5ld3MtY2FyZCAubmV3cy1oZWFkbGluZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMjAyMDIwOyB9XG4gICAgICAvKiBsaW5lIDEzMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1BhZ2Uuc2NzcyAqL1xuICAgICAgLm5ld3MtcGFnZSAubmV3cy1hcnRpY2xlcyAubmV3cy1jYXJkIC5uZXdzLWluZm8ge1xuICAgICAgICBjb2xvcjogI2IxYjFiMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSAxNDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbiAgLm5ld3MtcGFnZSAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMTJweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNDAlIC0gMTRweCArIDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuXG4vKiBsaW5lIDE1MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1BhZ2Uuc2NzcyAqL1xuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxYjFiMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTU3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gIC5uZXdzLXBhZ2UgLnBhZ2UtdG9wIGgxLCAubmV3cy1wYWdlIC5wYWdlLXRvcCBoMyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLyogbGluZSAxNjQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbiAgLm5ld3MtcGFnZSAucGFnZS10b3AgLm5ld3MtZmlsdGVycyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMTY5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gIC5uZXdzLXBhZ2UgLm5ld3MtYXJ0aWNsZXMgLm5ld3MtY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoNDYuNjY2NjclIC0gMTQuNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSAxNzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbiAgLm5ld3MtcGFnZSAucGFnZS10b3AgaDEsIC5uZXdzLXBhZ2UgLnBhZ2UtdG9wIGgzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMTgwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gIC5uZXdzLXBhZ2UgLnBhZ2UtdG9wIC5uZXdzLWZpbHRlcnMge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDE4Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1BhZ2Uuc2NzcyAqL1xuICAubmV3cy1wYWdlIC5wYWdlLXRvcCAubmV3cy1maWx0ZXJzIC5uZXdzLWZpbHRlci1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgcGFkZGluZy1yaWdodDogMiU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAvKiBsaW5lIDE5NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1BhZ2Uuc2NzcyAqL1xuICAubmV3cy1wYWdlIC5wYWdlLXRvcCAubmV3cy1maWx0ZXJzIC5uZXdzLWZpbHRlci1pdGVtLnNlbGVjdGVkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAvKiBsaW5lIDE5OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1BhZ2Uuc2NzcyAqL1xuICAubmV3cy1wYWdlIC5idXR0b24ge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLyogbGluZSAyMDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbiAgLm5ld3MtcGFnZSAubmV3cy1hcnRpY2xlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDsgfSB9XG5cbi8qIFNpbmdsZSBjYXJkIHBlciByb3cgYnJlYWsgcG9pbnQqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC8qIGxpbmUgMjA3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gIC5uZXdzLXBhZ2UgLm5ld3MtYXJ0aWNsZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMjEwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gIC5uZXdzLXBhZ2UgLm5ld3MtYXJ0aWNsZXMgLm5ld3MtY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLyogbGluZSAyMTUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbi5uZXdzLWdyaWQtYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDsgfVxuXG4vKiBsaW5lIDIyMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1BhZ2Uuc2NzcyAqL1xuLm5ld3MtcGFnZSAubmV3cy1ncmlkLWJhY2tncm91bmQgLnBhZ2UtdG9wIGgyLCAuZmFxLWhlYWRlciBoMiB7XG4gIHdpZHRoOiBjYWxjKDQ2LjY2NjY3JSAtIDE0LjY2NjY3cHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDI2LjY2NjY3JSAtIDEyLjY2NjY3cHggKyAyMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIGxpbmUgMjM5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4uZmFxLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLyogbGluZSAyNDQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbi5mYXEtaGVhZGVyIGgyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjAyMDIwOyB9XG5cbi8qIGxpbmUgMjUzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4ubmV3cy1hY2NvcmRpb24tZmlsdGVycyAuY29udGFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoODYuNjY2NjclIC0gMTguNjY2NjdweCk7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIGxpbmUgMjU3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4ubmV3cy1hY2NvcmRpb24tZmlsdGVycyB1bCB7XG4gIG1hcmdpbjogMzVweCAwIDM1cHg7XG4gIHBhZGRpbmc6IDAgNTVweCAwIDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIDI1JSAyNSUgMjUlO1xuICBncmlkLWdhcDogNXB4OyB9XG4gIC8qIGxpbmUgMjYzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gIC5uZXdzLWFjY29yZGlvbi1maWx0ZXJzIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZWVlYWU1O1xuICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgIHBhZGRpbmc6IDIwcHggMjUlIDIwcHggMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxMDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAvKiBsaW5lIDI3NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1BhZ2Uuc2NzcyAqL1xuICAgIC5uZXdzLWFjY29yZGlvbi1maWx0ZXJzIHVsIGxpLmFjdGl2ZSwgLm5ld3MtYWNjb3JkaW9uLWZpbHRlcnMgdWwgbGk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2JhOWM0ZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvKiBsaW5lIDI1Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1BhZ2Uuc2NzcyAqL1xuICAgIC5uZXdzLWFjY29yZGlvbi1maWx0ZXJzIHVsIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzMuMzMlIDMzLjMzJSAzMy4zMyU7IH1cbiAgICAgIC8qIGxpbmUgMjg1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gICAgICAubmV3cy1hY2NvcmRpb24tZmlsdGVycyB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgMjU3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gICAgLm5ld3MtYWNjb3JkaW9uLWZpbHRlcnMgdWwge1xuICAgICAgcGFkZGluZzogMCAwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7IH1cbiAgICAgIC8qIGxpbmUgMjkzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gICAgICAubmV3cy1hY2NvcmRpb24tZmlsdGVycyB1bCBsaSB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC8qIGxpbmUgMjU3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gICAgLm5ld3MtYWNjb3JkaW9uLWZpbHRlcnMgdWwge1xuICAgICAgbWFyZ2luOiAwcHggMCAyMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlOyB9IH1cblxuLyogbGluZSAzMDMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbi5hY2NvcmRpb25zLm5ld3MtYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzA1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4gIC5hY2NvcmRpb25zLm5ld3MtYWNjb3JkaW9uIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDg2LjY2NjY3JSAtIDE4LjY2NjY3cHgpO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLyogbGluZSAzMDgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbiAgICAuYWNjb3JkaW9ucy5uZXdzLWFjY29yZGlvbiAuY29udGFpbmVyID4gZGl2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLyogbGluZSAzMDgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbiAgICAgICAgLmFjY29yZGlvbnMubmV3cy1hY2NvcmRpb24gLmNvbnRhaW5lciA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLyogbGluZSAzMTgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbi5hY2NvcmRpb25zLm5ld3MtYWNjb3JkaW9uIC5hY2NvcmRpb24tdGl0bGUge1xuICBjb2xvcjogI2JiOWI0MztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmI5YjQzO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDMyOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1BhZ2Uuc2NzcyAqL1xuLmFjY29yZGlvbnMubmV3cy1hY2NvcmRpb24gLmFjY29yZGlvbi10aXRsZTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICNiYjliNDM7IH1cblxuLyogbGluZSAzMzUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbi5hY2NvcmRpb25zLm5ld3MtYWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBsaW5lIDM0MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1BhZ2Uuc2NzcyAqL1xuLmFjY29yZGlvbnMubmV3cy1hY2NvcmRpb24gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIlIDAgNSUgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBsaW5lIDM0Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1BhZ2Uuc2NzcyAqL1xuLmFjY29yZGlvbnMubmV3cy1hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4vKiBsaW5lIDM1Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1BhZ2Uuc2NzcyAqL1xuLmFjY29yZGlvbnMubmV3cy1hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IC5jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAzNTgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbi5hY2NvcmRpb25zLm5ld3MtYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAuY29udGVudCBhIHtcbiAgY29sb3I6ICNiZDlhMzY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDM2NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1BhZ2Uuc2NzcyAqL1xuLm5ld3MtcGFnZS5uZXdzLXBhZ2UtbWVkaWEgLnBhZ2UtdG9wIGgxIHtcbiAgd2lkdGg6IGNhbGMoODYuNjY2NjclIC0gMTguNjY2NjdweCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDYuNjY2NjclIC0gMTAuNjY2NjdweCArIDIwcHgpOyB9XG5cbi8qIGxpbmUgMzY5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4ubmV3cy1wYWdlLm5ld3MtcGFnZS1tZWRpYSAucGFnZS10b3AgaDMge1xuICB3aWR0aDogY2FsYyg4Ni42NjY2NyUgLSAxOC42NjY2N3B4KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7IH1cblxuLyogbGluZSAzNzQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbi5uZXdzLXBhZ2UubmV3cy1wYWdlLW1lZGlhIC5wYWdlLXRvcCB1bC5uZXdzLWZpbHRlcnMubmV3cy1tZWRpYS1maWx0ZXJzIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7IH1cblxuLyogbGluZSAzNzksIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NQYWdlLnNjc3MgKi9cbi5uZXdzLXBhZ2UubmV3cy1wYWdlLW1lZGlhIC5wYWdlLXRvcCAubmV3cy1maWx0ZXJzLm5ld3MtbWVkaWEtZmlsdGVycyAubmV3cy1maWx0ZXItaXRlbSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIGxpbmUgMzg0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzUGFnZS5zY3NzICovXG4ubmV3cy1wYWdlLm5ld3MtcGFnZS1tZWRpYSAucGFnZS10b3AgLm5ld3MtZmlsdGVycy5uZXdzLW1lZGlhLWZpbHRlcnMgLm5ld3MtZmlsdGVyLWl0ZW0uc2VsZWN0ZWQge1xuICBjb2xvcjogI2JkOWEzNjsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NTaW5nbGUuc2NzcyAqL1xuLm5ld3MtcG9zdC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyAqL1xuICAubmV3cy1wb3N0LXdyYXBwZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1NpbmdsZS5zY3NzICovXG4ubmV3cy1wb3N0IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHdpZHRoOiBjYWxjKDYwJSAtIDE2cHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDIwJSAtIDEycHggKyAyMHB4KTsgfVxuICAvKiBsaW5lIDEwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzU2luZ2xlLnNjc3MgKi9cbiAgLm5ld3MtcG9zdCBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7IH1cbiAgICAvKiBsaW5lIDM2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19taXhpbnMuc2NzcyAqL1xuICAgIC5uZXdzLXBvc3QgaDE6YWZ0ZXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgaGVpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgMTgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NTaW5nbGUuc2NzcyAqL1xuICAubmV3cy1wb3N0IGEge1xuICAgIGNvbG9yOiAjYmQ5YTM2ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1NpbmdsZS5zY3NzICovXG4gIC5uZXdzLXBvc3QgLmNvbnRlbnQtYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgIC8qIGxpbmUgMzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21peGlucy5zY3NzICovXG4gICAgLm5ld3MtcG9zdCAuY29udGVudC1ibG9jazphZnRlciB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBoZWlnaHQ6IDA7IH1cbiAgICAvKiBsaW5lIDI4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzU2luZ2xlLnNjc3MgKi9cbiAgICAubmV3cy1wb3N0IC5jb250ZW50LWJsb2NrIHAsIC5uZXdzLXBvc3QgLmNvbnRlbnQtYmxvY2sgdWwsIC5uZXdzLXBvc3QgLmNvbnRlbnQtYmxvY2sgbGksIC5uZXdzLXBvc3QgLmNvbnRlbnQtYmxvY2sgcXVvdGUge1xuICAgICAgY29sb3I6ICM1ODU3NTU7IH1cbiAgICAvKiBsaW5lIDMxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzU2luZ2xlLnNjc3MgKi9cbiAgICAubmV3cy1wb3N0IC5jb250ZW50LWJsb2NrIGgzIHtcbiAgICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzU2luZ2xlLnNjc3MgKi9cbiAgICAubmV3cy1wb3N0IC5jb250ZW50LWJsb2NrIGg0IHtcbiAgICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNy4zOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAvKiBsaW5lIDQ5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzU2luZ2xlLnNjc3MgKi9cbiAgLm5ld3MtcG9zdCAuaW1hZ2UtYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy9saWJyYXJpZXMvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MgKi9cbiAgICAubmV3cy1wb3N0IC5pbWFnZS1ibG9jazo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAvKiBsaW5lIDM2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19taXhpbnMuc2NzcyAqL1xuICAgIC5uZXdzLXBvc3QgLmltYWdlLWJsb2NrOmFmdGVyIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGhlaWdodDogMDsgfVxuICAgIC8qIGxpbmUgNTUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NTaW5nbGUuc2NzcyAqL1xuICAgIC5uZXdzLXBvc3QgLmltYWdlLWJsb2NrIC5oYWxmLXdpZHRoIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLyogbGluZSA1Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1NpbmdsZS5zY3NzICovXG4gICAgICAubmV3cy1wb3N0IC5pbWFnZS1ibG9jayAuaGFsZi13aWR0aDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAvKiBsaW5lIDYyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzU2luZ2xlLnNjc3MgKi9cbiAgICAubmV3cy1wb3N0IC5pbWFnZS1ibG9jayAuZnVsbC13aWR0aCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNjgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NTaW5nbGUuc2NzcyAqL1xuICAubmV3cy1wb3N0IC5pbW1lZGlhdGUtcmVsZWFzZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTsgfVxuICAgIC8qIGxpbmUgMzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21peGlucy5zY3NzICovXG4gICAgLm5ld3MtcG9zdCAuaW1tZWRpYXRlLXJlbGVhc2U6YWZ0ZXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgLyogbGluZSA3Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1NpbmdsZS5zY3NzICovXG4gICAgLm5ld3MtcG9zdCAuaW1tZWRpYXRlLXJlbGVhc2UgaDUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNy4zOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgIC8qIGxpbmUgODAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NTaW5nbGUuc2NzcyAqL1xuICAgIC5uZXdzLXBvc3QgLmltbWVkaWF0ZS1yZWxlYXNlIHN0cm9uZyB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTsgfVxuICAvKiBsaW5lIDg0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19uZXdzU2luZ2xlLnNjc3MgKi9cbiAgLm5ld3MtcG9zdCAub3V0cm8tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTsgfVxuICAgIC8qIGxpbmUgMzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21peGlucy5zY3NzICovXG4gICAgLm5ld3MtcG9zdCAub3V0cm8tYmxvY2s6YWZ0ZXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgLyogbGluZSA4OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbmV3c1NpbmdsZS5zY3NzICovXG4gICAgLm5ld3MtcG9zdCAub3V0cm8tYmxvY2sgYSB7XG4gICAgICBjb2xvcjogI2JkOWEzNjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC8qIGxpbmUgOTMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX25ld3NTaW5nbGUuc2NzcyAqL1xuICAgIC5uZXdzLXBvc3QgLm91dHJvLWJsb2NrIC5vdXRyby1kb3dubG9hZDphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi8uLi9pbWFnZXMvZG93bmxvYWQtZ29sZC5wbmdcIik7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4vKiBNZWRpYSBLaXQgUGFnZSAqL1xuLyogbGluZSAxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19tZWRpYUtpdC5zY3NzICovXG4ubWVkaWFraXQtcGFnZSAucGFnZS10b3AgaDEge1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvIDMycHggYXV0bzsgfVxuXG4vKiBsaW5lIDgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbi5tZWRpYWtpdC1wYWdlIC5wYWdlLXRvcCBoMyB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuLyogbGluZSAxOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWVkaWFLaXQuc2NzcyAqL1xuLmFuY2hvckJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzlDNDU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi8qIGxpbmUgMjYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbi5hbmNob3JCYW5uZXIgLmFuY2hvciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSAzNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWVkaWFLaXQuc2NzcyAqL1xuLmFuY2hvckJhbm5lciAuYW5jaG9yIGEsXG4uYW5jaG9yQmFubmVyIC5hbmNob3IgYTp2aXNpdGVkLFxuLmFuY2hvckJhbm5lciAuYW5jaG9yIGE6bGluayB7XG4gIGNvbG9yOiAjMjAyMDIwOyB9XG5cbi8qIGxpbmUgNDMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbi5hbmNob3JCYW5uZXIgLmFuY2hvciBhLmFjdGl2ZSxcbi5hbmNob3JCYW5uZXIgLmFuY2hvciBhLmFjdGl2ZTp2aXNpdGVkLFxuLmFuY2hvckJhbm5lciAuYW5jaG9yIGEuYWN0aXZlOmxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBsaW5lIDUwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19tZWRpYUtpdC5zY3NzICovXG4jY29udGFjdHMge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNTksIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbiNjb250YWN0cyBoMiwgI21lZGlhS2l0IGgyLCAjZ2VuZXJhbEd1aWRlbGluZXMgaDIge1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuLyogbGluZSA2OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWVkaWFLaXQuc2NzcyAqL1xuI2NvbnRhY3RzIC5jb250YWN0IHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDsgfVxuXG4vKiBsaW5lIDc1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tZWRpYUtpdC5zY3NzICovXG4jY29udGFjdHMgLmNvbnRhY3RUYXJnZXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjQkM5QzQ1O1xuICBsaW5lLWhlaWdodDogMi4wOyB9XG5cbi8qIGxpbmUgODQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbiNjb250YWN0cyAuY29udGFjdERldGFpbHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyLjA7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC8qIGxpbmUgOTIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbiAgI2NvbnRhY3RzIC5jb250YWN0RGV0YWlscyBwIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7IH1cblxuLyogbGluZSA5OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWVkaWFLaXQuc2NzcyAqL1xuI21lZGlhS2l0IHtcbiAgcGFkZGluZzogNjBweCAwIDEyMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTA4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tZWRpYUtpdC5zY3NzICovXG4jbWVkaWFLaXQgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAxMTQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbiNtZWRpYUtpdCAubmV3c0ZlZWQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGxpbmUgMTE5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tZWRpYUtpdC5zY3NzICovXG4jbWVkaWFLaXQgLm5ld3NGZWVkIC5uZXdzIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cblxuLyogbGluZSAxMjQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbiNtZWRpYUtpdCAubWVkaWFDb2x1bW5zIC5uZXdzRmVlZCBhLm5ld3NMaW5rLFxuI21lZGlhS2l0IC5tZWRpYUNvbHVtbnMgLm5ld3NGZWVkIGEubmV3c0xpbms6bGluayxcbiNtZWRpYUtpdCAubWVkaWFDb2x1bW5zIC5uZXdzRmVlZCBhLm5ld3NMaW5rOnZpc2l0ZWQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0JDOUM0NTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4vKiBsaW5lIDEzNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWVkaWFLaXQuc2NzcyAqL1xuI21lZGlhS2l0IC5tZWRpYUNvbHVtbnMgLm5ld3NGZWVkIGEubmV3c0hlYWRsaW5lTGluayxcbiNtZWRpYUtpdCAubWVkaWFDb2x1bW5zIC5uZXdzRmVlZCBhLm5ld3NIZWFkbGluZUxpbms6bGluayxcbiNtZWRpYUtpdCAubWVkaWFDb2x1bW5zIC5uZXdzRmVlZCBhLm5ld3NIZWFkbGluZUxpbms6dmlzaXRlZCxcbiNtZWRpYUtpdCAubWVkaWFDb2x1bW5zIC5wZGZEb3dubG9hZHMgYS5wZGZMaW5rLFxuI21lZGlhS2l0IC5tZWRpYUNvbHVtbnMgLnBkZkRvd25sb2FkcyBhLnBkZkxpbms6bGluayxcbiNtZWRpYUtpdCAubWVkaWFDb2x1bW5zIC5wZGZEb3dubG9hZHMgYS5wZGZMaW5rOnZpc2l0ZWQsXG4uYnJhbmRBc3NldHMgLm1lZGlhQ29udGVudCxcbi5icmFuZEFzc2V0cyB1bCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNDNEM0QzQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjA7IH1cblxuLyogbGluZSAxNDksIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbi5icmFuZEFzc2V0cyB1bCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjA7IH1cblxuLyogbGluZSAxNTQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbi5icmFuZEFzc2V0cyB1bDpmaXJzdC1vZi10eXBlIHtcbiAgbGluZS1oZWlnaHQ6IDMuMDsgfVxuXG4vKiBsaW5lIDE1OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWVkaWFLaXQuc2NzcyAqL1xuI21lZGlhS2l0IC5tZWRpYUNvbHVtbnMgLm5ld3NGZWVkIC5uZXdzRGF0ZSB7XG4gIGNvbG9yOiAjNzE3MTcxO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjA7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4vKiBsaW5lIDE2Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWVkaWFLaXQuc2NzcyAqL1xuI21lZGlhS2l0IC5tZWRpYUNvbHVtbnMge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAxNzQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbiNtZWRpYUtpdCAubWVkaWFDb2x1bW5zIC5tZWRpYUNvbCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMTc5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tZWRpYUtpdC5zY3NzICovXG4jbWVkaWFLaXQgLm1lZGlhQ29sdW1ucyAubWVkaWFDb2wuZmlyc3Qge1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjUlOyB9XG5cbi8qIGxpbmUgMTg0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tZWRpYUtpdC5zY3NzICovXG4jbWVkaWFLaXQgLm1lZGlhQ29sdW1ucyAubWVkaWFDb2wuc2Vjb25kIHtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZy1yaWdodDogMi41JTsgfVxuXG4vKiBsaW5lIDE5MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWVkaWFLaXQuc2NzcyAqL1xuI21lZGlhS2l0IC5tZWRpYUNvbHVtbnMgLm1lZGlhQ29sLnRoaXJkIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4vKiBsaW5lIDE5NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWVkaWFLaXQuc2NzcyAqL1xuI21lZGlhS2l0IC5tZWRpYUNvbHVtbnMgLm1lZGlhQ29sLnNlY29uZCAubWVkaWFDb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNDRweDsgfVxuICAvKiBsaW5lIDE5OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWVkaWFLaXQuc2NzcyAqL1xuICAjbWVkaWFLaXQgLm1lZGlhQ29sdW1ucyAubWVkaWFDb2wuc2Vjb25kIC5tZWRpYUNvbnRlbnQgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLyogbGluZSAyMDQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbiNtZWRpYUtpdCAubWVkaWFDb2x1bW5zIC5tZWRpYUNvbC50aGlyZCAubWVkaWFDb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNjVweDsgfVxuXG4vKiBsaW5lIDIwOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWVkaWFLaXQuc2NzcyAqL1xuI21lZGlhS2l0IC5tZWRpYUhlYWRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjQkM5QzQ1OyB9XG5cbi8qIGxpbmUgMjE2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tZWRpYUtpdC5zY3NzICovXG4jbWVkaWFLaXQgLm1lZGlhQ29udGVudCB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjNDU0NTQ1OyB9XG5cbi8qIGxpbmUgMjIxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19tZWRpYUtpdC5zY3NzICovXG4jbWVkaWFLaXQgLmRvd25sb2FkSGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM0NTQ1NDU7XG4gIHBhZGRpbmc6IDIwcHggMCAxMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLyogbGluZSAyMjgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbiNtZWRpYUtpdCAubWVkaWFDb2x1bW5zIC5tZWRpYUNvbCxcbiNtZWRpYUtpdCBhLFxuI21lZGlhS2l0IGE6bGluayxcbiNtZWRpYUtpdCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0M0QzRDNDsgfVxuXG4vKiBsaW5lIDIzNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWVkaWFLaXQuc2NzcyAqL1xuI21lZGlhS2l0IC5wZGZEb3dubG9hZHMgdWwge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGxpbmUgMjQzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19tZWRpYUtpdC5zY3NzICovXG4jbWVkaWFLaXQgLmJyYW5kQXNzZXRzIC5tZWRpYUNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGxpbmUgMjQ4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tZWRpYUtpdC5zY3NzICovXG4jbWVkaWFLaXQgLmJyYW5kQXNzZXRzIHVsIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG5cbi8qIGxpbmUgMjU0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19tZWRpYUtpdC5zY3NzICovXG4jbWVkaWFLaXQgLmJyYW5kQXNzZXRzIC5kb3dubG9hZFBhY2tzIC5kb3dubG9hZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4vKiBsaW5lIDI2MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWVkaWFLaXQuc2NzcyAqL1xuI21lZGlhS2l0IC5icmFuZEFzc2V0cyAuZG93bmxvYWRQYWNrcyBhLFxuI21lZGlhS2l0IC5icmFuZEFzc2V0cyAuZG93bmxvYWRQYWNrcyBhOmxpbmssXG4jbWVkaWFLaXQgLmJyYW5kQXNzZXRzIC5kb3dubG9hZFBhY2tzIGE6dmlzaXRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzlCNDQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1heC13aWR0aDogMTc1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjA7IH1cblxuLyogbGluZSAyNzksIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbi5kb3dubG9hZFBhY2tCdG5UZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG5cbi8qIGxpbmUgMjkwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19tZWRpYUtpdC5zY3NzICovXG4jbWVkaWFLaXQgLmJyYW5kQXNzZXRzIC5kb3dubG9hZFBhY2tzIC5wYWNrSGVhZGluZyB7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDI5OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWVkaWFLaXQuc2NzcyAqL1xuI21lZGlhS2l0IC5icmFuZEFzc2V0cyAuZG93bmxvYWRQYWNrcyAucGFja0RldGFpbHMge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLyogbGluZSAzMDMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbiNnZW5lcmFsR3VpZGVsaW5lcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDc1cHggMCA1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLyogbGluZSAzMTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbiNnZW5lcmFsR3VpZGVsaW5lcyBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogbGluZSAzMTYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbiNnZW5lcmFsR3VpZGVsaW5lcyBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjQkM5QzQ1O1xuICBtYXJnaW46IDMwcHggMDsgfVxuXG4vKiBsaW5lIDMyNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWVkaWFLaXQuc2NzcyAqL1xuI2dlbmVyYWxHdWlkZWxpbmVzIC5ndWlkZWxpbmVDb250ZW50IHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMDsgfVxuXG4vKiBsaW5lIDMzMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWVkaWFLaXQuc2NzcyAqL1xuI2dlbmVyYWxHdWlkZWxpbmVzIHAge1xuICBjb2xvcjogIzU4NTc1NTsgfVxuXG4vKiBsaW5lIDMzNywgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWVkaWFLaXQuc2NzcyAqL1xuI2dlbmVyYWxHdWlkZWxpbmVzIC5ndWlkZWxpbmVDb250ZW50IC5leHRyYUxpbmVIZWlnaHQge1xuICBsaW5lLWhlaWdodDogMy4wO1xuICBjb2xvcjogIzU4NTc1NTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLyogbGluZSAzNDYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbiAgLm1lZGlha2l0LXBhZ2UgLnBhZ2UtdG9wIGgzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIlOyB9XG4gIC8qIGxpbmUgMzUyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19tZWRpYUtpdC5zY3NzICovXG4gIC5jb250YWN0LFxuICAuYW5jaG9yQmFubmVyIC5hbmNob3IsXG4gICNtZWRpYUtpdCAubWVkaWFDb2x1bW5zIC5tZWRpYUNvbC5maXJzdCxcbiAgI21lZGlhS2l0IC5tZWRpYUNvbHVtbnMgLm1lZGlhQ29sLnNlY29uZCxcbiAgI21lZGlhS2l0IC5tZWRpYUNvbHVtbnMgLm1lZGlhQ29sLnRoaXJkLFxuICAjZ2VuZXJhbEd1aWRlbGluZXMge1xuICAgIHdpZHRoOiA5NiU7XG4gICAgcGFkZGluZzogMiU7IH1cbiAgLyogbGluZSAzNjMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21lZGlhS2l0LnNjc3MgKi9cbiAgI21lZGlhS2l0IC5tZWRpYUNvbHVtbnMgLm1lZGlhQ29sLnNlY29uZCAubWVkaWFDb250ZW50LFxuICAjbWVkaWFLaXQgLm1lZGlhQ29sdW1ucyAubWVkaWFDb2wudGhpcmQgLm1lZGlhQ29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAvKiBsaW5lIDM2OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWVkaWFLaXQuc2NzcyAqL1xuICAjY29udGFjdHMgLmNvbnRhY3REZXRhaWxzIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG4vKlJlY2lwaWVudHMgUGFnZSovXG4vKiBsaW5lIDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbi5yZWNpcGllbnRzLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJkYWQxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gIC5yZWNpcGllbnRzLXBhZ2UgLm1heC1jb250YWluLCAucmVjaXBpZW50cy1wYWdlIC5yZXBvcnQtaGVybyAuY29udGFpbmVyLCAucmVwb3J0LWhlcm8gLnJlY2lwaWVudHMtcGFnZSAuY29udGFpbmVyLCAucmVjaXBpZW50cy1wYWdlIC5yZXBvcnQtbGV0dGVyLWNvbnRhaW5lciAuaW5uZXIsIC5yZXBvcnQtbGV0dGVyLWNvbnRhaW5lciAucmVjaXBpZW50cy1wYWdlIC5pbm5lciwgLnJlY2lwaWVudHMtcGFnZSAucmVwb3J0LWxlZ2FjeSAuaW5uZXIsIC5yZXBvcnQtbGVnYWN5IC5yZWNpcGllbnRzLXBhZ2UgLmlubmVyLCAucmVjaXBpZW50cy1wYWdlIC5yZXBvcnQtZ3JhbnRzIC5pbm5lciwgLnJlcG9ydC1ncmFudHMgLnJlY2lwaWVudHMtcGFnZSAuaW5uZXIsIC5yZWNpcGllbnRzLXBhZ2UgLnJlcG9ydC1jb2x1bW5zIC5pbm5lciwgLnJlcG9ydC1jb2x1bW5zIC5yZWNpcGllbnRzLXBhZ2UgLmlubmVyLCAucmVjaXBpZW50cy1wYWdlIC5yZXBvcnQtZmluYW5jaWFsIC5pbm5lciwgLnJlcG9ydC1maW5hbmNpYWwgLnJlY2lwaWVudHMtcGFnZSAuaW5uZXIge1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC8qIGxpbmUgOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgIC5yZWNpcGllbnRzLXBhZ2UgLm1heC1jb250YWluLnRjZW50ZXIsIC5yZWNpcGllbnRzLXBhZ2UgLnJlcG9ydC1oZXJvIC50Y2VudGVyLmNvbnRhaW5lciwgLnJlcG9ydC1oZXJvIC5yZWNpcGllbnRzLXBhZ2UgLnRjZW50ZXIuY29udGFpbmVyLCAucmVjaXBpZW50cy1wYWdlIC5yZXBvcnQtbGV0dGVyLWNvbnRhaW5lciAudGNlbnRlci5pbm5lciwgLnJlcG9ydC1sZXR0ZXItY29udGFpbmVyIC5yZWNpcGllbnRzLXBhZ2UgLnRjZW50ZXIuaW5uZXIsIC5yZWNpcGllbnRzLXBhZ2UgLnJlcG9ydC1sZWdhY3kgLnRjZW50ZXIuaW5uZXIsIC5yZXBvcnQtbGVnYWN5IC5yZWNpcGllbnRzLXBhZ2UgLnRjZW50ZXIuaW5uZXIsIC5yZWNpcGllbnRzLXBhZ2UgLnJlcG9ydC1ncmFudHMgLnRjZW50ZXIuaW5uZXIsIC5yZXBvcnQtZ3JhbnRzIC5yZWNpcGllbnRzLXBhZ2UgLnRjZW50ZXIuaW5uZXIsIC5yZWNpcGllbnRzLXBhZ2UgLnJlcG9ydC1jb2x1bW5zIC50Y2VudGVyLmlubmVyLCAucmVwb3J0LWNvbHVtbnMgLnJlY2lwaWVudHMtcGFnZSAudGNlbnRlci5pbm5lciwgLnJlY2lwaWVudHMtcGFnZSAucmVwb3J0LWZpbmFuY2lhbCAudGNlbnRlci5pbm5lciwgLnJlcG9ydC1maW5hbmNpYWwgLnJlY2lwaWVudHMtcGFnZSAudGNlbnRlci5pbm5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAxMywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAucmVjaXBpZW50cy1wYWdlIC5wYWdlLXRvcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyAqL1xuICAgIC5yZWNpcGllbnRzLXBhZ2UgLnBhZ2UtdG9wOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC8qIGxpbmUgMTcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAucmVjaXBpZW50cy1wYWdlIC5wYWdlLXRvcCBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gICAgLyogbGluZSAyOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgIC5yZWNpcGllbnRzLXBhZ2UgLnBhZ2UtdG9wIGgzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMjgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAgICAgLnJlY2lwaWVudHMtcGFnZSAucGFnZS10b3AgaDMge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDQyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgLnJlY2lwaWVudHMtcGFnZSAucGFnZS10b3AgLmdyYW50LWZpbHRlcnMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgICAgIC8qIGxpbmUgNDUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLnBhZ2UtdG9wIC5ncmFudC1maWx0ZXJzIC5ncmFudC1maWx0ZXIge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLnBhZ2UtdG9wIC5ncmFudC1maWx0ZXJzIC5ncmFudC1maWx0ZXIucmVnaW9uIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgICAgIC8qIGxpbmUgNDcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAgICAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLnBhZ2UtdG9wIC5ncmFudC1maWx0ZXJzIC5ncmFudC1maWx0ZXIucmVnaW9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLyogbGluZSA0Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgICAgICAgLnJlY2lwaWVudHMtcGFnZSAucGFnZS10b3AgLmdyYW50LWZpbHRlcnMgLmdyYW50LWZpbHRlci5yZWdpb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgLyogbGluZSA1OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgICAucmVjaXBpZW50cy1wYWdlIC5wYWdlLXRvcCAuZ3JhbnQtZmlsdGVycyAuZ3JhbnQtZmlsdGVyLmludmVzdG1lbnQtdHlwZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICAvKiBsaW5lIDU4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAgICAgICAucmVjaXBpZW50cy1wYWdlIC5wYWdlLXRvcCAuZ3JhbnQtZmlsdGVycyAuZ3JhbnQtZmlsdGVyLmludmVzdG1lbnQtdHlwZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAvKiBsaW5lIDU4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAgICAgICAucmVjaXBpZW50cy1wYWdlIC5wYWdlLXRvcCAuZ3JhbnQtZmlsdGVycyAuZ3JhbnQtZmlsdGVyLmludmVzdG1lbnQtdHlwZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAvKiBsaW5lIDcwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLnBhZ2UtdG9wIC5ncmFudC1maWx0ZXJzIC5ncmFudC1maWx0ZXIuaW52ZXN0bWVudC1jYXRlZ29yeSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICAvKiBsaW5lIDcwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAgICAgICAucmVjaXBpZW50cy1wYWdlIC5wYWdlLXRvcCAuZ3JhbnQtZmlsdGVycyAuZ3JhbnQtZmlsdGVyLmludmVzdG1lbnQtY2F0ZWdvcnkge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAvKiBsaW5lIDcwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAgICAgICAucmVjaXBpZW50cy1wYWdlIC5wYWdlLXRvcCAuZ3JhbnQtZmlsdGVycyAuZ3JhbnQtZmlsdGVyLmludmVzdG1lbnQtY2F0ZWdvcnkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgLyogbGluZSA4MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgICAucmVjaXBpZW50cy1wYWdlIC5wYWdlLXRvcCAuZ3JhbnQtZmlsdGVycyAuZ3JhbnQtZmlsdGVyLmludmVzdG1lbnQteWVhciB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICAvKiBsaW5lIDgxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAgICAgICAucmVjaXBpZW50cy1wYWdlIC5wYWdlLXRvcCAuZ3JhbnQtZmlsdGVycyAuZ3JhbnQtZmlsdGVyLmludmVzdG1lbnQteWVhciB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAvKiBsaW5lIDgxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAgICAgICAucmVjaXBpZW50cy1wYWdlIC5wYWdlLXRvcCAuZ3JhbnQtZmlsdGVycyAuZ3JhbnQtZmlsdGVyLmludmVzdG1lbnQteWVhciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAvKiBsaW5lIDkzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLnBhZ2UtdG9wIC5ncmFudC1maWx0ZXJzIC5ncmFudC1maWx0ZXIuZ3JhbnQtc2VhcmNoIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICAvKiBsaW5lIDkzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAgICAgICAucmVjaXBpZW50cy1wYWdlIC5wYWdlLXRvcCAuZ3JhbnQtZmlsdGVycyAuZ3JhbnQtZmlsdGVyLmdyYW50LXNlYXJjaCB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLyogbGluZSA5Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgICAgICAgLnJlY2lwaWVudHMtcGFnZSAucGFnZS10b3AgLmdyYW50LWZpbHRlcnMgLmdyYW50LWZpbHRlci5ncmFudC1zZWFyY2gge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgICAvKiBsaW5lIDEwNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLnBhZ2UtdG9wIC5ncmFudC1maWx0ZXJzIC5ncmFudC1maWx0ZXIuZ3JhbnQtc2VhcmNoIGxhYmVsIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgICAgICAgLyogbGluZSAxMDUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAgICAgICAgICAgLnJlY2lwaWVudHMtcGFnZSAucGFnZS10b3AgLmdyYW50LWZpbHRlcnMgLmdyYW50LWZpbHRlci5ncmFudC1zZWFyY2ggbGFiZWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAgICAgICAvKiBsaW5lIDExMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLnBhZ2UtdG9wIC5ncmFudC1maWx0ZXJzIC5ncmFudC1maWx0ZXIuZ3JhbnQtc2VhcmNoIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAvKiBsaW5lIDEyMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgICAgICAgLnJlY2lwaWVudHMtcGFnZSAucGFnZS10b3AgLmdyYW50LWZpbHRlcnMgLmdyYW50LWZpbHRlci5ncmFudC1zZWFyY2ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAvKiBsaW5lIDEyNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLnBhZ2UtdG9wIC5ncmFudC1maWx0ZXJzIC5ncmFudC1maWx0ZXIuZ3JhbnQtc2VhcmNoIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgICAgIC8qIGxpbmUgOTMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAgICAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLnBhZ2UtdG9wIC5ncmFudC1maWx0ZXJzIC5ncmFudC1maWx0ZXIuZ3JhbnQtc2VhcmNoIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICAvKiBsaW5lIDkzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAgICAgICAucmVjaXBpZW50cy1wYWdlIC5wYWdlLXRvcCAuZ3JhbnQtZmlsdGVycyAuZ3JhbnQtZmlsdGVyLmdyYW50LXNlYXJjaCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLyogbGluZSA5Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgICAgICAgLnJlY2lwaWVudHMtcGFnZSAucGFnZS10b3AgLmdyYW50LWZpbHRlcnMgLmdyYW50LWZpbHRlci5ncmFudC1zZWFyY2gge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC8qIGxpbmUgMTQxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLnBhZ2UtdG9wIC5ncmFudC1maWx0ZXJzIC5ncmFudC1maWx0ZXIgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgICAgLyogbGluZSAxNDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAgICAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLnBhZ2UtdG9wIC5ncmFudC1maWx0ZXJzIC5ncmFudC1maWx0ZXIgbGFiZWwge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG4gICAgICAgIC8qIGxpbmUgMTU1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLnBhZ2UtdG9wIC5ncmFudC1maWx0ZXJzIC5ncmFudC1maWx0ZXIgLnNlbGVjdC1zdHlsZSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC8qIGxpbmUgMTYyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAgICAgLnJlY2lwaWVudHMtcGFnZSAucGFnZS10b3AgLmdyYW50LWZpbHRlcnMgLmdyYW50LWZpbHRlciAuc2VsZWN0LXN0eWxlIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICB0b3A6IDhweDsgfVxuICAgICAgICAvKiBsaW5lIDE2OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgICAucmVjaXBpZW50cy1wYWdlIC5wYWdlLXRvcCAuZ3JhbnQtZmlsdGVycyAuZ3JhbnQtZmlsdGVyIC5zZWxlY3Qtc3R5bGUgc2VsZWN0IHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggNDBweCA1cHggMDtcbiAgICAgICAgICB3aWR0aDogMTMwJTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgLyogbGluZSAxODMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAgICAgICAucmVjaXBpZW50cy1wYWdlIC5wYWdlLXRvcCAuZ3JhbnQtZmlsdGVycyAuZ3JhbnQtZmlsdGVyIC5zZWxlY3Qtc3R5bGUgc2VsZWN0OmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC8qIGxpbmUgMTg2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAgICAgLnJlY2lwaWVudHMtcGFnZSAucGFnZS10b3AgLmdyYW50LWZpbHRlcnMgLmdyYW50LWZpbHRlciAuc2VsZWN0LXN0eWxlIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC8qIGxpbmUgMTkzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gIC5yZWNpcGllbnRzLXBhZ2UgLmFib3ZlUmVzdWx0cyB7XG4gICAgcGFkZGluZzogMzBweCAwIDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDE5Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgIC5yZWNpcGllbnRzLXBhZ2UgLmFib3ZlUmVzdWx0cyAucmVzdWx0c0NvbnRhaW5lciB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAvKiBsaW5lIDIwMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgLnJlY2lwaWVudHMtcGFnZSAuYWJvdmVSZXN1bHRzIC5yZXN1bHRzQ29udGFpbmVyIC5yZXN1bHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLyogbGluZSAyMDIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAgICAgICAucmVjaXBpZW50cy1wYWdlIC5hYm92ZVJlc3VsdHMgLnJlc3VsdHNDb250YWluZXIgLnJlc3VsdCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0OyB9XG4gICAgICAgICAgICAvKiBsaW5lIDIwNywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgICAgICAgLnJlY2lwaWVudHMtcGFnZSAuYWJvdmVSZXN1bHRzIC5yZXN1bHRzQ29udGFpbmVyIC5yZXN1bHQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDsgfSB9XG4gICAgICAvKiBsaW5lIDIxMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgLnJlY2lwaWVudHMtcGFnZSAuYWJvdmVSZXN1bHRzIC5yZXN1bHRzQ29udGFpbmVyIC5maWx0ZXItcmVzZXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQ5YTM2O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDIxMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLmFib3ZlUmVzdWx0cyAucmVzdWx0c0NvbnRhaW5lciAuZmlsdGVyLXJlc2V0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH0gfVxuICAgIC8qIGxpbmUgMjI2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgLnJlY2lwaWVudHMtcGFnZSAuYWJvdmVSZXN1bHRzIC5zb3J0Qnkge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAvKiBsaW5lIDIyOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgLnJlY2lwaWVudHMtcGFnZSAuYWJvdmVSZXN1bHRzIC5zb3J0QnkgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICM1ODU3NTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgLyogbGluZSAyMzcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLmFib3ZlUmVzdWx0cyAuc29ydEJ5IC5zZWxlY3Qtc3R5bGUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMjVweDsgfVxuICAgICAgICAvKiBsaW5lIDI0NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgICAucmVjaXBpZW50cy1wYWdlIC5hYm92ZVJlc3VsdHMgLnNvcnRCeSAuc2VsZWN0LXN0eWxlIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgdG9wOiA4cHg7IH1cbiAgICAgIC8qIGxpbmUgMjUxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAucmVjaXBpZW50cy1wYWdlIC5hYm92ZVJlc3VsdHMgLnNvcnRCeSAuc2VsZWN0LXN0eWxlIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCA0MHB4IDVweCAwO1xuICAgICAgICB3aWR0aDogMTMwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgLyogbGluZSAyNjUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAgICAgLnJlY2lwaWVudHMtcGFnZSAuYWJvdmVSZXN1bHRzIC5zb3J0QnkgLnNlbGVjdC1zdHlsZSBzZWxlY3Q6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAvKiBsaW5lIDI2OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgICAucmVjaXBpZW50cy1wYWdlIC5hYm92ZVJlc3VsdHMgLnNvcnRCeSAuc2VsZWN0LXN0eWxlIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAvKiBsaW5lIDI3NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAucmVjaXBpZW50cy1wYWdlIC5ncmFudC1yZWNpcGllbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLyogbGluZSAyNzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAucmVjaXBpZW50cy1wYWdlIC5ncmFudC1yZWNpcGllbnRzIC5yZWNpcGllbnRzLWNhcmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMzVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTQuNzJweCAxLjI4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTQuNzJweCAxLjI4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgLyogbGluZSAyNzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAgICAgLnJlY2lwaWVudHMtcGFnZSAuZ3JhbnQtcmVjaXBpZW50cyAucmVjaXBpZW50cy1jYXJkIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7IH0gfVxuICAgICAgLyogbGluZSAyOTIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLmdyYW50LXJlY2lwaWVudHMgLnJlY2lwaWVudHMtY2FyZCBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC8qIGxpbmUgMjk4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAucmVjaXBpZW50cy1wYWdlIC5ncmFudC1yZWNpcGllbnRzIC5yZWNpcGllbnRzLWNhcmQgLmxlZnRfY2FyZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgLyogbGluZSAyOTgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAgICAgICAucmVjaXBpZW50cy1wYWdlIC5ncmFudC1yZWNpcGllbnRzIC5yZWNpcGllbnRzLWNhcmQgLmxlZnRfY2FyZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgLyogbGluZSAzMDksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLmdyYW50LXJlY2lwaWVudHMgLnJlY2lwaWVudHMtY2FyZCAucmlnaHRfY2FyZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDMwOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLmdyYW50LXJlY2lwaWVudHMgLnJlY2lwaWVudHMtY2FyZCAucmlnaHRfY2FyZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICAvKiBsaW5lIDMyMCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgLnJlY2lwaWVudHMtcGFnZSAuZ3JhbnQtcmVjaXBpZW50cyAucmVjaXBpZW50cy1jYXJkIC5jaXR5X3N0YXRlIHtcbiAgICAgICAgY29sb3I6ICM1ODU3NTU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLyogbGluZSAzMjYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLmdyYW50LXJlY2lwaWVudHMgLnJlY2lwaWVudHMtY2FyZCAucHVycG9zZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgIC8qIGxpbmUgMzI3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLmdyYW50LXJlY2lwaWVudHMgLnJlY2lwaWVudHMtY2FyZCAucHVycG9zZSBQIHtcbiAgICAgICAgICBjb2xvcjogIzU4NTc1NTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtOyB9XG4gICAgICAvKiBsaW5lIDMzNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgLnJlY2lwaWVudHMtcGFnZSAuZ3JhbnQtcmVjaXBpZW50cyAucmVjaXBpZW50cy1jYXJkIC5ncmFudF90eXBlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmQ5YTM2O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC8qIGxpbmUgMzQ5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAucmVjaXBpZW50cy1wYWdlIC5ncmFudC1yZWNpcGllbnRzIC5yZWNpcGllbnRzLWNhcmQgLmdyYW50X2Ftb3VudCB7XG4gICAgICAgIGNvbG9yOiAjYmQ5YTM2O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgLyogbGluZSAzNDksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAgICAgICAucmVjaXBpZW50cy1wYWdlIC5ncmFudC1yZWNpcGllbnRzIC5yZWNpcGllbnRzLWNhcmQgLmdyYW50X2Ftb3VudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICAvKiBsaW5lIDM1OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuICAgICAgLnJlY2lwaWVudHMtcGFnZSAuZ3JhbnQtcmVjaXBpZW50cyAucmVjaXBpZW50cy1jYXJkIC5naW5mbyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLyogbGluZSAzNjMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLmdyYW50LXJlY2lwaWVudHMgLnJlY2lwaWVudHMtY2FyZCAuZ3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjNTg1NzU1OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgIC8qIGxpbmUgMzYzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gICAgICAgICAgLnJlY2lwaWVudHMtcGFnZSAuZ3JhbnQtcmVjaXBpZW50cyAucmVjaXBpZW50cy1jYXJkIC5ndGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgLyogbGluZSAzNzAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlY2lwaWVudHNQYWdlLnNjc3MgKi9cbiAgICAgIC5yZWNpcGllbnRzLXBhZ2UgLmdyYW50LXJlY2lwaWVudHMgLnJlY2lwaWVudHMtY2FyZCAuaW5mb190aXRsZSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC8qIGxpbmUgMzc3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZWNpcGllbnRzUGFnZS5zY3NzICovXG4gIC5yZWNpcGllbnRzLXBhZ2UgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMjBweCA1NXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuXG4vKiBsaW5lIDM4Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVjaXBpZW50c1BhZ2Uuc2NzcyAqL1xuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxYjFiMTsgfVxuXG4vKlN0b3JpZXMgUGFnZSovXG4vKiBsaW5lIDMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3JpZXNQYWdlLnNjc3MgKi9cbi5zdG9yaWVzLXBhZ2UgLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gMTJweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNDAlIC0gMTRweCArIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi8qIGxpbmUgOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3Rvcmllc1BhZ2Uuc2NzcyAqL1xuLnN0b3JpZXMtcGFnZSAuc3RvcnktYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEzcHg7IH1cbiAgLyogbGluZSAxMCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3Rvcmllc1BhZ2Uuc2NzcyAqL1xuICAuc3Rvcmllcy1wYWdlIC5zdG9yeS1iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yaWVzUGFnZS5zY3NzICovXG4uc3Rvcmllcy1wYWdlIC5zdG9yeS1pbnRybyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDRweDsgfVxuICAvKiBsaW5lIDE4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yaWVzUGFnZS5zY3NzICovXG4gIC5zdG9yaWVzLXBhZ2UgLnN0b3J5LWludHJvIGgzIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICB3aWR0aDogY2FsYyg1My4zMzMzMyUgLSAxNS4zMzMzM3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMy4zMzMzMyUgLSAxMS4zMzMzM3B4ICsgMjBweCk7IH1cbiAgLyogbGluZSAyOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3Rvcmllc1BhZ2Uuc2NzcyAqL1xuICAuc3Rvcmllcy1wYWdlIC5zdG9yeS1pbnRybyAuaW50cm8tY29weSB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjY2NjclIC0gMTYuNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTMuMzMzMzMlIC0gMTEuMzMzMzNweCArIDIwcHgpO1xuICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi8qIGxpbmUgMzksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3JpZXNQYWdlLnNjc3MgKi9cbi5zdG9yaWVzLXBhZ2UgLnN0b3J5LXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZGFkMTtcbiAgbWluLWhlaWdodDogNjgzcHg7IH1cbiAgLyogbGluZSAyNSwgc3JjL3Nhc3MvbGlicmFyaWVzL25lYXQvbWl4aW5zL19ncmlkLWNvbnRhaW5lci5zY3NzICovXG4gIC5zdG9yaWVzLXBhZ2UgLnN0b3J5LXNlY3Rpb246OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNDUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3JpZXNQYWdlLnNjc3MgKi9cbi5zdG9yaWVzLXBhZ2UgLnN0b3J5LWZpbHRlcnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLyogbGluZSA2Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3Rvcmllc1BhZ2Uuc2NzcyAqL1xuICAuc3Rvcmllcy1wYWdlIC5zdG9yeS1maWx0ZXJzIC5zdG9yeS1maWx0ZXItaXRlbS5zZWxlY3RlZCB7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNiZDlhMzY7IH1cbiAgLyogbGluZSA2Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3Rvcmllc1BhZ2Uuc2NzcyAqL1xuICAuc3Rvcmllcy1wYWdlIC5zdG9yeS1maWx0ZXJzIC5zdG9yeS1maWx0ZXItaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmZmZmY7XG4gICAgd2lkdGg6IGNhbGMoMTMuMzMzMzMlIC0gMTEuMzMzMzNweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBjb2xvcjogIzU4NTc1NTtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMi41JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAvKiBsaW5lIDgzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yaWVzUGFnZS5zY3NzICovXG4gICAgLnN0b3JpZXMtcGFnZSAuc3RvcnktZmlsdGVycyAuc3RvcnktZmlsdGVyLWl0ZW06aG92ZXIge1xuICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2JkOWEzNjsgfVxuXG4vKiBsaW5lIDg5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yaWVzUGFnZS5zY3NzICovXG4uc3Rvcmllcy1wYWdlIC5zdG9yeS1ncmlkLXdyYXBwZXIge1xuICB3aWR0aDogY2FsYyg4Ni42NjY2NyUgLSAxOC42NjY2N3B4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyAqL1xuICAuc3Rvcmllcy1wYWdlIC5zdG9yeS1ncmlkLXdyYXBwZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21peGlucy5zY3NzICovXG4gIC5zdG9yaWVzLXBhZ2UgLnN0b3J5LWdyaWQtd3JhcHBlcjphZnRlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDA7IH1cblxuLyogbGluZSA5OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3Rvcmllc1BhZ2Uuc2NzcyAqL1xuLnN0b3JpZXMtcGFnZSAuc3RvcnktZ3JpZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAtbW96LWJveC1saW5lczogbXVsdGlwbGU7XG4gIGJveC1saW5lczogbXVsdGlwbGU7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1vei1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIGJveC1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1vei1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1zLWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtby1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoOyB9XG5cbi8qIGxpbmUgMTA0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yaWVzUGFnZS5zY3NzICovXG4uc3RvcnktY2FyZCB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEzLjMzMzMzcHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTQuNzJweCAxLjI4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNC43MnB4IDEuMjhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjVzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC41cztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjVzOyB9XG4gIC8qIGxpbmUgMTIyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yaWVzUGFnZS5zY3NzICovXG4gIC5zdG9yeS1jYXJkOmhvdmVyIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTQuNzJweCA2LjI4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTQuNzJweCA2LjI4cHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC8qIGxpbmUgMTI2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yaWVzUGFnZS5zY3NzICovXG4gIC5zdG9yeS1jYXJkIC5zdG9yeS1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC8qIGxpbmUgMTMzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yaWVzUGFnZS5zY3NzICovXG4gIC5zdG9yeS1jYXJkIC5zdG9yeS1jYXJkLXRleHQge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMTM4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yaWVzUGFnZS5zY3NzICovXG4gIC5zdG9yeS1jYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE5Ljk5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICMyMDIwMjA7IH1cbiAgLyogbGluZSAxNDgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3JpZXNQYWdlLnNjc3MgKi9cbiAgLnN0b3J5LWNhcmQgaDQge1xuICAgIGNvbG9yOiAjYmQ5YTM2O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSAxNTcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3JpZXNQYWdlLnNjc3MgKi9cbiAgLnN0b3J5LWNhcmQgaDYge1xuICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSAxNjMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3JpZXNQYWdlLnNjc3MgKi9cbiAgICAuc3RvcnktY2FyZCBoNjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAvKiBsaW5lIDE2OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3Rvcmllc1BhZ2Uuc2NzcyAqL1xuICAuc3RvcnktY2FyZCBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTc4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yaWVzUGFnZS5zY3NzICovXG4gIC5zdG9yaWVzLXBhZ2UgLnN0b3J5LWJhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4OyB9XG4gIC8qIGxpbmUgMTgxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yaWVzUGFnZS5zY3NzICovXG4gIC5zdG9yeS1jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg0My4zMzMzMyUgLSAxNC4zMzMzM3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAvKiBsaW5lIDE4NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3Rvcmllc1BhZ2Uuc2NzcyAqL1xuICAuc3Rvcnktc2VjdGlvbiAuYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC8qIGxpbmUgMTkxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yaWVzUGFnZS5zY3NzICovXG4gIC5zdG9yaWVzLXBhZ2UgLnN0b3J5LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMTk2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yaWVzUGFnZS5zY3NzICovXG4gIC5zdG9yaWVzLXBhZ2UgLnN0b3J5LWJhbm5lciBoMSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDIwMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3Rvcmllc1BhZ2Uuc2NzcyAqL1xuICAuc3Rvcmllcy1wYWdlIC5zdG9yeS1pbnRybyBoMyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDIwNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3Rvcmllc1BhZ2Uuc2NzcyAqL1xuICAuc3Rvcmllcy1wYWdlIC5zdG9yeS1pbnRybyAuaW50cm8tY29weSB7XG4gICAgd2lkdGg6IGNhbGMoODYuNjY2NjclIC0gMTguNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7IH1cbiAgLyogbGluZSAyMDksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3JpZXNQYWdlLnNjc3MgKi9cbiAgLnN0b3JpZXMtcGFnZSAuc3RvcnktaW50cm8gLmludHJvLWNvcHkgLmNvcHktYmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDIxMywgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3Rvcmllc1BhZ2Uuc2NzcyAqL1xuICAuc3Rvcmllcy1wYWdlIC5zdG9yeS1pbnRybyAuaW50cm8tY29weSAuY29weS1ibG9jazpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC8qIGxpbmUgMjE2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yaWVzUGFnZS5zY3NzICovXG4gIC5zdG9yaWVzLXBhZ2UgLnN0b3J5LWZpbHRlcnMge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjIxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yaWVzUGFnZS5zY3NzICovXG4gIC5zdG9yaWVzLXBhZ2UgLnN0b3J5LWZpbHRlcnMgLnN0b3J5LWZpbHRlci1pdGVtIHtcbiAgICB3aWR0aDogMjElO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgcGFkZGluZy1yaWdodDogMiU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAvKiBsaW5lIDIyOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3Rvcmllc1BhZ2Uuc2NzcyAqL1xuICAuc3Rvcmllcy1wYWdlIC5zdG9yeS1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDIzMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3Rvcmllc1BhZ2Uuc2NzcyAqL1xuICAuc3RvcnktY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAlIC0gMTBweCArIDIwcHgpOyB9XG4gIC8qIGxpbmUgMjM2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yaWVzUGFnZS5zY3NzICovXG4gIC5zdG9yeS1zZWN0aW9uIC5idXR0b24ge1xuICAgIHdpZHRoOiAzMCU7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3J5U2luZ2xlLnNjc3MgKi9cbi5mZWF0dXJlLWltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiA0MzFweDtcbiAgaGVpZ2h0OiA0MzFweDsgfVxuXG4vKiBsaW5lIDgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3J5U2luZ2xlLnNjc3MgKi9cbi5oZWFkaW5nLWJsb2NrIHtcbiAgd2lkdGg6IGNhbGMoNTMuMzMzMzMlIC0gMTUuMzMzMzNweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMjAlIC0gMTJweCArIDIwcHgpO1xuICBwYWRkaW5nLXRvcDogNThweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cbiAgLyogbGluZSAxNCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RvcnlTaW5nbGUuc2NzcyAqL1xuICAuaGVhZGluZy1ibG9jayBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSAyMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RvcnlTaW5nbGUuc2NzcyAqL1xuICAuaGVhZGluZy1ibG9jayBoNCB7XG4gICAgY29sb3I6ICM1ODU3NTU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gIC8qIGxpbmUgMzAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3J5U2luZ2xlLnNjc3MgKi9cbiAgLmhlYWRpbmctYmxvY2sgcCwgLmhlYWRpbmctYmxvY2sgdWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NcIiwgXCJTZXJpZlwiLCBzZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjNTg1NzU1OyB9XG5cbi8qIGxpbmUgMzgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3J5U2luZ2xlLnNjc3MgKi9cbi5pbWFnZS1hbmQtdGV4dCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTJkYWQxO1xuICB3aWR0aDogY2FsYyg2MCUgLSAxNnB4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogY2FsYygyMCUgLSAxMnB4ICsgMjBweCk7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgY29sb3I6ICM1ODU3NTU7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLyogbGluZSA0OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RvcnlTaW5nbGUuc2NzcyAqL1xuICAuaW1hZ2UtYW5kLXRleHQgUCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAvKiBsaW5lIDUyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yeVNpbmdsZS5zY3NzICovXG4gIC5pbWFnZS1hbmQtdGV4dCBpbWcge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxMy4zMzMzM3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSA2MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RvcnlTaW5nbGUuc2NzcyAqL1xuLmZ1bGwtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMiUgLSAyMC4ycHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNjQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3J5U2luZ2xlLnNjc3MgKi9cbiAgLmZ1bGwtdmlkZW8gaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDY3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yeVNpbmdsZS5zY3NzICovXG4gIC5mdWxsLXZpZGVvIC5wbGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkOWEzNjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHdpZHRoOiA5N3B4O1xuICAgIGhlaWdodDogOTdweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC8qIGxpbmUgNzksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3J5U2luZ2xlLnNjc3MgKi9cbiAgICAuZnVsbC12aWRlbyAucGxheS1idXR0b24gaSwgLmZ1bGwtdmlkZW8gLnBsYXktYnV0dG9uIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDgzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yeVNpbmdsZS5zY3NzICovXG4gICAgLmZ1bGwtdmlkZW8gLnBsYXktYnV0dG9uIGkge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLyogbGluZSA4Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RvcnlTaW5nbGUuc2NzcyAqL1xuICAgIC5mdWxsLXZpZGVvIC5wbGF5LWJ1dHRvbiBzcGFuIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgIC8qIGxpbmUgOTAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3J5U2luZ2xlLnNjc3MgKi9cbiAgICAuZnVsbC12aWRlbyAucGxheS1idXR0b24gLnRleHQtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyNSU7IH1cbiAgLyogbGluZSA5NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RvcnlTaW5nbGUuc2NzcyAqL1xuICAuZnVsbC12aWRlbyAucGxhY2UtaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLyogbGluZSAxMDYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3J5U2luZ2xlLnNjc3MgKi9cbiAgICAuZnVsbC12aWRlbyAucGxhY2UtaG9sZGVyLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTEwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yeVNpbmdsZS5zY3NzICovXG4gIC5mdWxsLXZpZGVvIC5lbWJlZC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUzMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC8qIGxpbmUgMTE2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yeVNpbmdsZS5zY3NzICovXG4gIC5mdWxsLXZpZGVvIC5jYXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyMCUgLSAxMnB4ICsgMjBweCk7XG4gICAgY29sb3I6ICM1ODU3NTU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cblxuLyogbGluZSAxMjUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3J5U2luZ2xlLnNjc3MgKi9cbi5wdWxsLXF1b3RlLWJsb2NrIHtcbiAgd2lkdGg6IGNhbGMoNjAlIC0gMTZweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMjAlIC0gMTJweCArIDIwcHgpO1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC8qIGxpbmUgMTI5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yeVNpbmdsZS5zY3NzICovXG4gIC5wdWxsLXF1b3RlLWJsb2NrIC5zZWN0aW9uLW9uZSwgLnB1bGwtcXVvdGUtYmxvY2sgLnNlY3Rpb24tdHdvIHtcbiAgICBjb2xvcjogIzU4NTc1NTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAvKiBsaW5lIDEzNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RvcnlTaW5nbGUuc2NzcyAqL1xuICAucHVsbC1xdW90ZS1ibG9jayAucXVvdGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLyogbGluZSAxMzgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3J5U2luZ2xlLnNjc3MgKi9cbiAgICAucHVsbC1xdW90ZS1ibG9jayAucXVvdGUgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgICAvKiBsaW5lIDE0Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RvcnlTaW5nbGUuc2NzcyAqL1xuICAgICAgLnB1bGwtcXVvdGUtYmxvY2sgLnF1b3RlIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDsgfVxuXG4vKiBsaW5lIDE0OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RvcnlTaW5nbGUuc2NzcyAqL1xuLmF1ZGlvLWJsb2NrIHtcbiAgd2lkdGg6IGNhbGMoNTglIC0gMTUuOHB4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogY2FsYygyMiUgLSAxMi4ycHggKyAyMHB4KTtcbiAgcGFkZGluZy10b3A6IDgycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA5NXB4OyB9XG4gIC8qIGxpbmUgMTU0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yeVNpbmdsZS5zY3NzICovXG4gIC5hdWRpby1ibG9jayAubWVqcy1tZWRpYWVsZW1lbnQge1xuICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAvKiBsaW5lIDE1Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RvcnlTaW5nbGUuc2NzcyAqL1xuICAuYXVkaW8tYmxvY2sgLm1lanMtY29udGFpbmVyIC5tZWpzLWNvbnRyb2xzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJkYWQxO1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGhlaWdodDogOTVweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLyogbGluZSAxNjQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3J5U2luZ2xlLnNjc3MgKi9cbiAgLmF1ZGlvLWJsb2NrIC5tZWpzLWNvbnRyb2xzIC5tZWpzLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkOWEzNjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHdpZHRoOiA5N3B4O1xuICAgIGhlaWdodDogOTdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0zOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC8qIGxpbmUgMTc0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yeVNpbmdsZS5zY3NzICovXG4gICAgLmF1ZGlvLWJsb2NrIC5tZWpzLWNvbnRyb2xzIC5tZWpzLWJ1dHRvbjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC8qIGxpbmUgMTk3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yeVNpbmdsZS5zY3NzICovXG4gICAgLmF1ZGlvLWJsb2NrIC5tZWpzLWNvbnRyb2xzIC5tZWpzLWJ1dHRvbi5tZWpzLXBsYXk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGxheVwiOyB9XG4gICAgLyogbGluZSAyMDAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3J5U2luZ2xlLnNjc3MgKi9cbiAgICAuYXVkaW8tYmxvY2sgLm1lanMtY29udHJvbHMgLm1lanMtYnV0dG9uLm1lanMtcGxheTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZjAyOFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMzklO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLyogbGluZSAyMTQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3J5U2luZ2xlLnNjc3MgKi9cbiAgICAuYXVkaW8tYmxvY2sgLm1lanMtY29udHJvbHMgLm1lanMtYnV0dG9uLm1lanMtcGF1c2U6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGF1c2VcIjsgfVxuICAgIC8qIGxpbmUgMjE3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yeVNpbmdsZS5zY3NzICovXG4gICAgLmF1ZGlvLWJsb2NrIC5tZWpzLWNvbnRyb2xzIC5tZWpzLWJ1dHRvbi5tZWpzLXBhdXNlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBsZWZ0OiA0MCU7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAvKiBsaW5lIDIyOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RvcnlTaW5nbGUuc2NzcyAqL1xuICAgIC5hdWRpby1ibG9jayAubWVqcy1jb250cm9scyAubWVqcy1idXR0b24gYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDIuNSUgMzAlO1xuICAgICAgd2lkdGg6IDk3cHg7XG4gICAgICBoZWlnaHQ6IDk3cHg7XG4gICAgICB0b3A6IDA7IH1cbiAgICAgIC8qIGxpbmUgMjM2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yeVNpbmdsZS5zY3NzICovXG4gICAgICAuYXVkaW8tYmxvY2sgLm1lanMtY29udHJvbHMgLm1lanMtYnV0dG9uIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLyogbGluZSAyNDMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3J5U2luZ2xlLnNjc3MgKi9cbiAgLmF1ZGlvLWJsb2NrIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXZvbHVtZS1idXR0b24sIC5hdWRpby1ibG9jayAubWVqcy1jb250YWluZXIgLm1lanMtY29udHJvbHMgLm1lanMtdGltZSwgLmF1ZGlvLWJsb2NrIC5tZWpzLWNvbnRyb2xzIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS10b3RhbCwgLmF1ZGlvLWJsb2NrIC5tZWpzLWNvbnRyb2xzIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1jdXJyZW50LCAuYXVkaW8tYmxvY2sgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtdG90YWwsIC5hdWRpby1ibG9jayAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS1jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMjQ2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yeVNpbmdsZS5zY3NzICovXG4gIC5hdWRpby1ibG9jayAuYXVkaW8taW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICB3aWR0aDogNzAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgY29sb3I6ICM1ODU3NTU7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYuNjY2NjclIC0gMTEuNjY2NjdweCArIDIwcHgpOyB9XG4gICAgLyogbGluZSAyNjcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3J5U2luZ2xlLnNjc3MgKi9cbiAgICAuYXVkaW8tYmxvY2sgLmF1ZGlvLWluZm8gLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAvKiBsaW5lIDI3Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RvcnlTaW5nbGUuc2NzcyAqL1xuICAgIC5hdWRpby1ibG9jayAuYXVkaW8taW5mbyAuc3BlYWtlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMjc5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yeVNpbmdsZS5zY3NzICovXG4uc3RvcnktdGV4dC1ibG9jayB7XG4gIHdpZHRoOiBjYWxjKDYwJSAtIDE2cHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDIwJSAtIDEycHggKyAyMHB4KTtcbiAgY29sb3I6ICM1ODU3NTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC8qIGxpbmUgMjg3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yeVNpbmdsZS5zY3NzICovXG4gIC5zdG9yeS10ZXh0LWJsb2NrIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41ZW07IH1cblxuLyogbGluZSAyOTIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3J5U2luZ2xlLnNjc3MgKi9cbi5pbWFnZS1nYWxsZXJ5IHtcbiAgd2lkdGg6IGNhbGMoNjEuNjY2NjclIC0gMTYuMTY2NjdweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTguOTMzMzMlIC0gMTEuODkzMzNweCArIDIwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfVxuICAvKiBsaW5lIDI5Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RvcnlTaW5nbGUuc2NzcyAqL1xuICAuaW1hZ2UtZ2FsbGVyeSAuaGFsZi13aWR0aCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLyogbGluZSAyOTksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3N0b3J5U2luZ2xlLnNjc3MgKi9cbiAgLmltYWdlLWdhbGxlcnkgLmZ1bGwtd2lkdGgge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC8qIGxpbmUgMzAzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yeVNpbmdsZS5zY3NzICovXG4gIC5pbWFnZS1nYWxsZXJ5IHAge1xuICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1hcmdpbi10b3A6IDEuOGVtOyB9XG5cbi8qIGxpbmUgMzEzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yeVNpbmdsZS5zY3NzICovXG4ucmVsYXRlZC1zdG9yaWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZGFkMTtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4OyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyAqL1xuICAucmVsYXRlZC1zdG9yaWVzOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDMxOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RvcnlTaW5nbGUuc2NzcyAqL1xuICAucmVsYXRlZC1zdG9yaWVzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDMyMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RvcnlTaW5nbGUuc2NzcyAqL1xuICAucmVsYXRlZC1zdG9yaWVzIC5yZWxhdGVkLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiA4MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAvKiBsaW5lIDMzMCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RvcnlTaW5nbGUuc2NzcyAqL1xuICAucmVsYXRlZC1zdG9yaWVzIC5yZWxhdGVkLWdyaWQtd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoODYuNjY2NjclIC0gMTguNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy9saWJyYXJpZXMvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MgKi9cbiAgICAucmVsYXRlZC1zdG9yaWVzIC5yZWxhdGVkLWdyaWQtd3JhcHBlcjo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAvKiBsaW5lIDM2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19taXhpbnMuc2NzcyAqL1xuICAgIC5yZWxhdGVkLXN0b3JpZXMgLnJlbGF0ZWQtZ3JpZC13cmFwcGVyOmFmdGVyIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGhlaWdodDogMDsgfVxuICAvKiBsaW5lIDMzOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RvcnlTaW5nbGUuc2NzcyAqL1xuICAucmVsYXRlZC1zdG9yaWVzIC5yZWxhdGVkLWdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTsgfVxuXG4vKiBsaW5lIDM0NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RvcnlTaW5nbGUuc2NzcyAqL1xuLm91dHJvLWJsb2NrIHtcbiAgd2lkdGg6IGNhbGMoNjAlIC0gMTZweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMjAlIC0gMTJweCArIDIwcHgpO1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zXCIsIFwiU2VyaWZcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM1ODU3NTU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2UyZGFkMTtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMzU2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19zdG9yeVNpbmdsZS5zY3NzICovXG4gIC5pbWFnZS1hbmQtdGV4dCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi8qIENvbnRhY3QgUGFnZSovXG4vKiBsaW5lIDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuLmNvbnRhY3QtZm9ybS1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiA4NHB4O1xuICBwYWRkaW5nLXRvcDogODZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZGFkMTsgfVxuICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy9saWJyYXJpZXMvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MgKi9cbiAgLmNvbnRhY3QtZm9ybS1ibG9jazo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0Rm9ybUJsb2NrLnNjc3MgKi9cbiAgLmNvbnRhY3QtZm9ybS1ibG9jayBoMiwgLmNvbnRhY3QtZm9ybS1ibG9jayBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuICAuY29udGFjdC1mb3JtLWJsb2NrIHAge1xuICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDQ2LjY2NjY3JSAtIDE0LjY2NjY3cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDI2LjY2NjY3JSAtIDEyLjY2NjY3cHggKyAyMHB4KTsgfVxuICAvKiBsaW5lIDI2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0Rm9ybUJsb2NrLnNjc3MgKi9cbiAgLmNvbnRhY3QtZm9ybS1ibG9jayBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5idXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLyogbGluZSAzNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4gIC5jb250YWN0LWZvcm0tYmxvY2sgLndpdGhfZnJtX3N0eWxlIC5mcm1fZm9ybV9maWVsZHMgLmZybV9mb3JtX2ZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4OyB9XG4gIC8qIGxpbmUgNDAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuICAuY29udGFjdC1mb3JtLWJsb2NrIC53aXRoX2ZybV9zdHlsZSAuZnJtX2Zvcm1fZmllbGRzIGZpZWxkc2V0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0Rm9ybUJsb2NrLnNjc3MgKi9cbiAgLmNvbnRhY3QtZm9ybS1ibG9jayAud2l0aF9mcm1fc3R5bGUgLmZybV9mb3JtX2ZpZWxkcyBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmNvbnRhY3QtZm9ybS1ibG9jayAud2l0aF9mcm1fc3R5bGUgLmZybV9mb3JtX2ZpZWxkcyB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMWVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7IH1cbiAgICAvKiBsaW5lIDQ5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0Rm9ybUJsb2NrLnNjc3MgKi9cbiAgICAuY29udGFjdC1mb3JtLWJsb2NrIC53aXRoX2ZybV9zdHlsZSAuZnJtX2Zvcm1fZmllbGRzIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCAuY29udGFjdC1mb3JtLWJsb2NrIC53aXRoX2ZybV9zdHlsZSAuZnJtX2Zvcm1fZmllbGRzIHRleHRhcmVhOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgIG91dGxpbmUtY29sb3I6ICNiZDlhMzY7IH1cbiAgLyogbGluZSA1Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4gIC5jb250YWN0LWZvcm0tYmxvY2sgLndpdGhfZnJtX3N0eWxlIC5mcm1fZm9ybV9maWVsZHMgbGFiZWwuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAvKiBsaW5lIDY1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0Rm9ybUJsb2NrLnNjc3MgKi9cbiAgICAuY29udGFjdC1mb3JtLWJsb2NrIC53aXRoX2ZybV9zdHlsZSAuZnJtX2Zvcm1fZmllbGRzIGxhYmVsLmZybV9wcmltYXJ5X2xhYmVsIC5mcm1fcmVxdWlyZWQge1xuICAgICAgY29sb3I6ICNiZDlhMzY7IH1cblxuLyogbGluZSAyNSwgc3JjL3Nhc3MvbGlicmFyaWVzL25lYXQvbWl4aW5zL19ncmlkLWNvbnRhaW5lci5zY3NzICovXG4uY29sdW1ucy13cmFwcGVyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDM2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19taXhpbnMuc2NzcyAqL1xuLmNvbHVtbnMtd3JhcHBlcjphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7IH1cblxuLyogbGluZSA3OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4ubGVmdC1jb2x1bW4ge1xuICB3aWR0aDogY2FsYyg0MCUgLSAxNHB4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogY2FsYygxMy4zMzMzMyUgLSAxMS4zMzMzM3B4ICsgMjBweCk7IH1cblxuLyogbGluZSA4Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4ucmlnaHQtY29sdW1uIHtcbiAgd2lkdGg6IGNhbGMoMjYuNjY2NjclIC0gMTIuNjY2NjdweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7IH1cbiAgLyogbGluZSA4NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4gIC5yaWdodC1jb2x1bW4gLnZpc2l0LCAucmlnaHQtY29sdW1uIC50YWxrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgMzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21peGlucy5zY3NzICovXG4gICAgLnJpZ2h0LWNvbHVtbiAudmlzaXQ6YWZ0ZXIsIC5yaWdodC1jb2x1bW4gLnRhbGs6YWZ0ZXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgLyogbGluZSA4OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4gICAgLnJpZ2h0LWNvbHVtbiAudmlzaXQgaDQsIC5yaWdodC1jb2x1bW4gLnRhbGsgaDQge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDk3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0Rm9ybUJsb2NrLnNjc3MgKi9cbiAgICAucmlnaHQtY29sdW1uIC52aXNpdCBzcGFuLCAucmlnaHQtY29sdW1uIC50YWxrIHNwYW4ge1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyOyB9XG4gICAgLyogbGluZSAxMDAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuICAgIC5yaWdodC1jb2x1bW4gLnZpc2l0IGksIC5yaWdodC1jb2x1bW4gLnRhbGsgaSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM3cHg7XG4gICAgICBtaW4td2lkdGg6IDIzcHg7IH1cbiAgICAvKiBsaW5lIDEwNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4gICAgLnJpZ2h0LWNvbHVtbiAudmlzaXQgcCwgLnJpZ2h0LWNvbHVtbiAudGFsayBwIHtcbiAgICAgIGNvbG9yOiAjYmQ5YTM2O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7IH1cblxuLyogbGluZSAxMjAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuLmFjZi1tYXAge1xuICB3aWR0aDogY2FsYyggMTAwJSAtIDZweCk7XG4gIGhlaWdodDogNTQwcHg7XG4gIG1hcmdpbjogMCAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMHB4IDUuOTRweCAwLjA2cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYm94LXNoYWRvdzogLTJweCAwcHggNS45NHB4IDAuMDZweCByZ2JhKDAsIDAsIDAsIDAuMDcpOyB9XG5cbi8qIGZpeGVzIHBvdGVudGlhbCB0aGVtZSBjc3MgY29uZmxpY3QgKi9cbi8qIGxpbmUgMTI5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0Rm9ybUJsb2NrLnNjc3MgKi9cbi5hY2YtbWFwIGltZyB7XG4gIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi8qIFJlbW92ZXMgZ29vZ2xlIGxpbmtzIGZyb20gYm90dG9tIG9mIG1hcCovXG4vKiBsaW5lIDEzNCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4jbWFwIC5nbS1zdHlsZSA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxMzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuLmNvbnRhY3RzLXNlbGVjdC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTg1NzU1O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy9saWJyYXJpZXMvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MgKi9cbiAgLmNvbnRhY3RzLXNlbGVjdC1ibG9jazo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSAxNDcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuICAuY29udGFjdHMtc2VsZWN0LWJsb2NrIC5zbWFsbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogI2M0YzRjNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAvKiBsaW5lIDE1OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4gICAgLmNvbnRhY3RzLXNlbGVjdC1ibG9jayAuc21hbGwtaGVhZGluZyBzcGFuLFxuICAgIC5jb250YWN0cy1zZWxlY3QtYmxvY2sgLnNtYWxsLWhlYWRpbmcgYSB7XG4gICAgICBjb2xvcjogI2JkOWEzNjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDE2NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4gIC5jb250YWN0cy1zZWxlY3QtYmxvY2sgaDIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLyogbGluZSAxNzMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuICAuY29udGFjdHMtc2VsZWN0LWJsb2NrIHVsIHtcbiAgICB3aWR0aDogY2FsYyg5MCUgLSAxOXB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1LjMzMzMzJSAtIDEwLjUzMzMzcHggKyAyMHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgMTc4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0Rm9ybUJsb2NrLnNjc3MgKi9cbiAgICAuY29udGFjdHMtc2VsZWN0LWJsb2NrIHVsIGxpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4LjMzMzMzJSAtIDExLjgzMzMzcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgM3B4ICNmZmZmZmY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjUlO1xuICAgICAgY29sb3I6ICNjNGM0YzQ7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cbiAgICAvKiBsaW5lIDE5NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4gICAgLmNvbnRhY3RzLXNlbGVjdC1ibG9jayB1bCBsaS5zZWxlY3RlZCB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAzcHggI2JkOWEzNjtcbiAgICAgIGNvbG9yOiAjYmQ5YTM2OyB9XG4gIC8qIGxpbmUgMjAwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0Rm9ybUJsb2NrLnNjc3MgKi9cbiAgLmNvbnRhY3RzLXNlbGVjdC1ibG9jayAuY29udGFjdC1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMCUgLSAxMXB4ICsgMjBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDIxNXB4O1xuICAgIG1hcmdpbi10b3A6IDY1cHg7IH1cbiAgICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy9saWJyYXJpZXMvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MgKi9cbiAgICAuY29udGFjdHMtc2VsZWN0LWJsb2NrIC5jb250YWN0LWdyaWQ6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMjA3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0Rm9ybUJsb2NrLnNjc3MgKi9cbi5jb250YWN0LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDEycHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGhlaWdodDogMjcycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNC43MnB4IDEuMjhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE0LjcycHggMS4yOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cbiAgLyogbGluZSAyMTUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuICAuY29udGFjdC1jYXJkLnNtYWxsLWNhcmQge1xuICAgIGhlaWdodDogMTY0cHg7IH1cbiAgLyogbGluZSAyMTgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuICAuY29udGFjdC1jYXJkIC50ZXh0LXdyYXBwZXIge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMjI2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0Rm9ybUJsb2NrLnNjc3MgKi9cbiAgLmNvbnRhY3QtY2FyZCBoMyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOS45OXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAvKiBsaW5lIDIzNCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4gIC5jb250YWN0LWNhcmQgaDQge1xuICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOS4yMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC8qIGxpbmUgMjQzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0Rm9ybUJsb2NrLnNjc3MgKi9cbiAgLmNvbnRhY3QtY2FyZCBoNSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAvKiBsaW5lIDI1MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4gIC5jb250YWN0LWNhcmQgcCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICM1ODU3NTU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5LjIycHg7IH1cbiAgLyogbGluZSAyNTcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuICAuY29udGFjdC1jYXJkIC5jb250YWN0LW1ldGhvZHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLyogbGluZSAyNjcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuICAgIC5jb250YWN0LWNhcmQgLmNvbnRhY3QtbWV0aG9kcyAuZW1haWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkOWEzNjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLyogbGluZSAyNzUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuICAgIC5jb250YWN0LWNhcmQgLmNvbnRhY3QtbWV0aG9kcyAucGhvbmUge1xuICAgICAgY29sb3I6ICNiZDlhMzY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC8qIGxpbmUgMjgxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0Rm9ybUJsb2NrLnNjc3MgKi9cbiAgICAuY29udGFjdC1jYXJkIC5jb250YWN0LW1ldGhvZHMgYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAvKiBsaW5lIDI4NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4gICAgICAuY29udGFjdC1jYXJkIC5jb250YWN0LW1ldGhvZHMgYTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAyOTIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuICAuY29udGFjdC1jYXJkIHtcbiAgICB3aWR0aDogY2FsYygyNi42NjY2NyUgLSAxMi42NjY2N3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAvKiBsaW5lIDI5OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4gIC5jb250YWN0LWZvcm0tYmxvY2sgLmxlZnQtY29sdW1uLCAuY29udGFjdC1mb3JtLWJsb2NrIC5yaWdodC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDg2LjY2NjY3JSAtIDE4LjY2NjY3cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuNjY2NjclIC0gMTAuNjY2NjdweCArIDIwcHgpOyB9XG4gIC8qIGxpbmUgMzA0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0Rm9ybUJsb2NrLnNjc3MgKi9cbiAgLmNvbnRhY3QtZm9ybS1ibG9jayAubGVmdC1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLyogbGluZSAzMDgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuICAuY29udGFjdC1mb3JtLWJsb2NrIC5yaWdodC1jb2x1bW4gLmNvbnRhY3QtbWV0aG9kcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpOyB9XG4gIC8qIGxpbmUgMzExLCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0Rm9ybUJsb2NrLnNjc3MgKi9cbiAgLmNvbnRhY3QtZm9ybS1ibG9jayAucmlnaHQtY29sdW1uIC52aXNpdCwgLmNvbnRhY3QtZm9ybS1ibG9jayAucmlnaHQtY29sdW1uIC50YWxrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IGNhbGMoNDAlIC0gMTRweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7IH1cbiAgLyogbGluZSAzMjAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuICAuY29udGFjdHMtc2VsZWN0LWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDsgfVxuICAvKiBsaW5lIDMyNCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4gIC5jb250YWN0cy1zZWxlY3QtYmxvY2sgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAvKiBsaW5lIDMyNywgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4gIC5jb250YWN0cy1zZWxlY3QtYmxvY2sgdWwge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAvKiBsaW5lIDMzNCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4gIC5jb250YWN0cy1zZWxlY3QtYmxvY2sgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC8qIGxpbmUgMzQ2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0Rm9ybUJsb2NrLnNjc3MgKi9cbiAgLmNvbnRhY3RzLXNlbGVjdC1ibG9jayAuY29udGFjdC1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMy4zMzMzMyUgLSAxMS4zMzMzM3B4ICsgMjBweCk7IH1cbiAgLyogbGluZSAzNDksIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuICAuY29udGFjdC1jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg0MCUgLSAxNHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDRweCkge1xuICAvKiBsaW5lIDM1NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4gIC5jb250YWN0cy1zZWxlY3QtYmxvY2sgLmNvbnRhY3QtZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjAlIC0gMTJweCArIDIwcHgpOyB9XG4gIC8qIGxpbmUgMzU3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0Rm9ybUJsb2NrLnNjc3MgKi9cbiAgLmNvbnRhY3QtY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoODAlIC0gMThweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSAzNjMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuICAuY29udGFjdC1mb3JtLWJsb2NrIHAge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDM3Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4gIC5jb250YWN0LWZvcm0tYmxvY2sgLnJpZ2h0LWNvbHVtbiAudmlzaXQsIC5jb250YWN0LWZvcm0tYmxvY2sgLnJpZ2h0LWNvbHVtbiAudGFsayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC8qIGxpbmUgMzc5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0Rm9ybUJsb2NrLnNjc3MgKi9cbiAgICAuY29udGFjdC1mb3JtLWJsb2NrIC5yaWdodC1jb2x1bW4gLnZpc2l0IHAsIC5jb250YWN0LWZvcm0tYmxvY2sgLnJpZ2h0LWNvbHVtbiAudGFsayBwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLyogbGluZSAzODMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RGb3JtQmxvY2suc2NzcyAqL1xuICAgIC5jb250YWN0LWZvcm0tYmxvY2sgLnJpZ2h0LWNvbHVtbiAudmlzaXQgaSwgLmNvbnRhY3QtZm9ybS1ibG9jayAucmlnaHQtY29sdW1uIC50YWxrIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAvKiBsaW5lIDM5Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdEZvcm1CbG9jay5zY3NzICovXG4gIC5jb250YWN0cy1zZWxlY3QtYmxvY2sgdWwge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdFZpc2l0LnNjc3MgKi9cbi5jb250YWN0LXZpc2l0LWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy9saWJyYXJpZXMvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MgKi9cbiAgLmNvbnRhY3QtdmlzaXQtYmxvY2s6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21peGlucy5zY3NzICovXG4gIC5jb250YWN0LXZpc2l0LWJsb2NrOmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMDsgfVxuICAvKiBsaW5lIDYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RWaXNpdC5zY3NzICovXG4gIC5jb250YWN0LXZpc2l0LWJsb2NrIC5sZWZ0LWNvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoNDYuNjY2NjclIC0gMTQuNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAvKiBsaW5lIDgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RWaXNpdC5zY3NzICovXG4gICAgLmNvbnRhY3QtdmlzaXQtYmxvY2sgLmxlZnQtY29sdW1uIC5pbWFnZXMtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1saW5lczogbXVsdGlwbGU7XG4gICAgICAtbW96LWJveC1saW5lczogbXVsdGlwbGU7XG4gICAgICBib3gtbGluZXM6IG11bHRpcGxlO1xuICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAgIC1tb3otYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIC1tb3otYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAtbXMtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAtby1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7IH1cbiAgICAvKiBsaW5lIDEzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0VmlzaXQuc2NzcyAqL1xuICAgIC5jb250YWN0LXZpc2l0LWJsb2NrIC5sZWZ0LWNvbHVtbiBpbWcge1xuICAgICAgd2lkdGg6IDMzJTsgfVxuICAvKiBsaW5lIDE3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0VmlzaXQuc2NzcyAqL1xuICAuY29udGFjdC12aXNpdC1ibG9jayAucmlnaHQtY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYyg0MCUgLSAxNHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7IH1cbiAgICAvKiBsaW5lIDIxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0VmlzaXQuc2NzcyAqL1xuICAgIC5jb250YWN0LXZpc2l0LWJsb2NrIC5yaWdodC1jb2x1bW4gaDMge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLyogbGluZSAyOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdFZpc2l0LnNjc3MgKi9cbiAgICAuY29udGFjdC12aXNpdC1ibG9jayAucmlnaHQtY29sdW1uIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAgIC8qIGxpbmUgMzUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RWaXNpdC5zY3NzICovXG4gICAgLmNvbnRhY3QtdmlzaXQtYmxvY2sgLnJpZ2h0LWNvbHVtbiBwIHtcbiAgICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAvKiBsaW5lIDQwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0VmlzaXQuc2NzcyAqL1xuICAgICAgLmNvbnRhY3QtdmlzaXQtYmxvY2sgLnJpZ2h0LWNvbHVtbiBwIGEge1xuICAgICAgICBjb2xvcjogI2JkOWEzNjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLyogbGluZSA0NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdFZpc2l0LnNjc3MgKi9cbiAgICAuY29udGFjdC12aXNpdC1ibG9jayAucmlnaHQtY29sdW1uIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAgIC8qIGxpbmUgNDksIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RWaXNpdC5zY3NzICovXG4gICAgLmNvbnRhY3QtdmlzaXQtYmxvY2sgLnJpZ2h0LWNvbHVtbiAucGFya2luZy1pbmZvIHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC8qIGxpbmUgNTMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3RWaXNpdC5zY3NzICovXG4gICAgLmNvbnRhY3QtdmlzaXQtYmxvY2sgLnJpZ2h0LWNvbHVtbiAucGFyay1tb3JlIHtcbiAgICAgIGNvbG9yOiAjYmQ5YTM2O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAvKiBsaW5lIDYwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0VmlzaXQuc2NzcyAqL1xuICAgICAgLmNvbnRhY3QtdmlzaXQtYmxvY2sgLnJpZ2h0LWNvbHVtbiAucGFyay1tb3JlIGkge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgLXdlYmtpdC10cmFuc2Zvcm0gMC41czsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLyogbGluZSA3MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fY29udGFjdFZpc2l0LnNjc3MgKi9cbiAgLmNvbnRhY3QtdmlzaXQtYmxvY2sgLmxlZnQtY29sdW1uLCAuY29udGFjdC12aXNpdC1ibG9jayAucmlnaHQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYyg4Ni42NjY2NyUgLSAxOC42NjY2N3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTsgfVxuICAvKiBsaW5lIDc2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19jb250YWN0VmlzaXQuc2NzcyAqL1xuICAuY29udGFjdC12aXNpdC1ibG9jayAucmlnaHQtY29sdW1uIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG5cbi8qIEFubnVhbCBSZXBvcnQgKi9cbi8qIGxpbmUgMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0SGVyby5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS1hbm51YWwtcmVwb3J0LXRlbXBsYXRlIC53cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEhlcm8uc2NzcyAqL1xuLnJlcG9ydC1oZXJvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTgwcHggMCAxODhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0SGVyby5zY3NzICovXG4gICAgLnJlcG9ydC1oZXJvIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCAxMTBweDsgfSB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEhlcm8uc2NzcyAqL1xuICAucmVwb3J0LWhlcm8gLnZpZGVvLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwMXB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLyogbGluZSAxNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0SGVyby5zY3NzICovXG4gICAgICAucmVwb3J0LWhlcm8gLnZpZGVvLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IDEwMjRweDsgfSB9XG4gICAgLyogbGluZSAyNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0SGVyby5zY3NzICovXG4gICAgLnJlcG9ydC1oZXJvIC52aWRlby13cmFwIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy9saWJyYXJpZXMvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MgKi9cbiAgLnJlcG9ydC1oZXJvIC5jb250YWluZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEhlcm8uc2NzcyAqL1xuICAucmVwb3J0LWhlcm8gLmhlcm8td3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoNzMuMzMzMzMlIC0gMTcuMzMzMzNweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTMuMzMzMzMlIC0gMTEuMzMzMzNweCArIDIwcHgpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDM3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRIZXJvLnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtaGVybyAuaGVyby13cmFwIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAlIC0gMTBweCArIDIwcHgpOyB9IH1cbiAgLyogbGluZSA1MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0SGVyby5zY3NzICovXG4gIC5yZXBvcnQtaGVybyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAvKiBsaW5lIDU4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRIZXJvLnNjc3MgKi9cbiAgICAucmVwb3J0LWhlcm8gaDEgc3VwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLyogbGluZSA2Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0SGVyby5zY3NzICovXG4gICAgLnJlcG9ydC1oZXJvIGgxIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLyogbGluZSA3MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0SGVyby5zY3NzICovXG4gICAgLnJlcG9ydC1oZXJvIGgxOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLyogbGluZSA4NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0SGVyby5zY3NzICovXG4gIC5yZXBvcnQtaGVybyBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgLyogbGluZSA5Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0SGVyby5zY3NzICovXG4gICAgLnJlcG9ydC1oZXJvIGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uLy4uL2ltYWdlcy9kb3dubG9hZC5wbmdcIik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDEwMCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0SGVyby5zY3NzICovXG4gIC5yZXBvcnQtaGVybyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRMZXR0ZXIuc2NzcyAqL1xuLnJlcG9ydC1sZXR0ZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZTJkYWQxOyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyAqL1xuICAucmVwb3J0LWxldHRlci1jb250YWluZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExldHRlci5zY3NzICovXG4gIC5yZXBvcnQtbGV0dGVyLWNvbnRhaW5lciAuYnV0dG9uLmV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzZweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDY3cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC8qIGxpbmUgMjAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExldHRlci5zY3NzICovXG4gICAgICAucmVwb3J0LWxldHRlci1jb250YWluZXIgLmJ1dHRvbi5leHBhbmQge1xuICAgICAgICBtaW4td2lkdGg6IDIzMHB4OyB9IH1cbiAgLyogbGluZSAzNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGV0dGVyLnNjc3MgKi9cbiAgLnJlcG9ydC1sZXR0ZXItY29udGFpbmVyLmNsb3NlZCB7XG4gICAgbWF4LWhlaWdodDogMTIwMHB4OyB9XG4gICAgLyogbGluZSAzOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGV0dGVyLnNjc3MgKi9cbiAgICAucmVwb3J0LWxldHRlci1jb250YWluZXIuY2xvc2VkIC5yZXBvcnQtbGV0dGVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEyMDBweDsgfVxuICAgIC8qIGxpbmUgNDAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExldHRlci5zY3NzICovXG4gICAgLnJlcG9ydC1sZXR0ZXItY29udGFpbmVyLmNsb3NlZCAuZXhwYW5kLWJ1dHRvbi1jb250YWluZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwdncpO1xuICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2ZmZmZmZiswLGZmZmZmZisxMDAmMCswLDAuNysxMDAgKi9cbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjYjNmZmZmZmYnLEdyYWRpZW50VHlwZT0wICk7XG4gICAgICAvKiBJRTYtOSAqLyB9XG4gICAgLyogbGluZSA1Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGV0dGVyLnNjc3MgKi9cbiAgICAucmVwb3J0LWxldHRlci1jb250YWluZXIuY2xvc2VkIC5idXR0b24uZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogOTk7IH1cblxuLyogbGluZSA2Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGV0dGVyLnNjc3MgKi9cbi5yZXBvcnQtbGV0dGVyIHtcbiAgd2lkdGg6IGNhbGMoODYuNjY2NjclIC0gMTguNjY2NjdweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7IH1cbiAgLyogbGluZSA3MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGV0dGVyLnNjc3MgKi9cbiAgLnJlcG9ydC1sZXR0ZXIgLmxldHRlci13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzU4NTc1NTtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gICAgcGFkZGluZzogMTI1cHggMCAxODBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgOXB4IDBweCAwcHggd2hpdGUsIDAgLTlweCAwcHggMHB4IHdoaXRlLCAxMnB4IDAgMTVweCAtNHB4IHJnYmEoMTUzLCAxNTMsIDE1MywgMC4xKSwgLTEycHggMCAxNXB4IC00cHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCA5cHggMHB4IDBweCB3aGl0ZSwgMCAtOXB4IDBweCAwcHggd2hpdGUsIDEycHggMCAxNXB4IC00cHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjEpLCAtMTJweCAwIDE1cHggLTRweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMCA5cHggMHB4IDBweCB3aGl0ZSwgMCAtOXB4IDBweCAwcHggd2hpdGUsIDEycHggMCAxNXB4IC00cHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjEpLCAtMTJweCAwIDE1cHggLTRweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMSk7IH1cbiAgICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy9saWJyYXJpZXMvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MgKi9cbiAgICAucmVwb3J0LWxldHRlciAubGV0dGVyLXdyYXA6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLyogbGluZSAzNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWl4aW5zLnNjc3MgKi9cbiAgICAucmVwb3J0LWxldHRlciAubGV0dGVyLXdyYXA6YWZ0ZXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgLyogbGluZSA3OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGV0dGVyLnNjc3MgKi9cbiAgICAucmVwb3J0LWxldHRlciAubGV0dGVyLXdyYXAgaDEsIC5yZXBvcnQtbGV0dGVyIC5sZXR0ZXItd3JhcCBoMiwgLnJlcG9ydC1sZXR0ZXIgLmxldHRlci13cmFwIGgzLCAucmVwb3J0LWxldHRlciAubGV0dGVyLXdyYXAgaDQsIC5yZXBvcnQtbGV0dGVyIC5sZXR0ZXItd3JhcCBoNSwgLnJlcG9ydC1sZXR0ZXIgLmxldHRlci13cmFwIGg2LCAucmVwb3J0LWxldHRlciAubGV0dGVyLXdyYXAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjMjAyMDIwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDcxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRMZXR0ZXIuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1sZXR0ZXIgLmxldHRlci13cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCA4MHB4OyB9IH1cbiAgLyogbGluZSA5MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGV0dGVyLnNjc3MgKi9cbiAgLnJlcG9ydC1sZXR0ZXIgaDEge1xuICAgIHdpZHRoOiBjYWxjKDY5LjIzMDc3JSAtIDE2LjkyMzA4cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE1LjM4NDYyJSAtIDExLjUzODQ2cHggKyAyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDkxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRMZXR0ZXIuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1sZXR0ZXIgaDEge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMCUgLSAxMHB4ICsgMjBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAvKiBsaW5lIDEwOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGV0dGVyLnNjc3MgKi9cbiAgLnJlcG9ydC1sZXR0ZXIgLmNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDY5LjIzMDc3JSAtIDE2LjkyMzA4cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE1LjM4NDYyJSAtIDExLjUzODQ2cHggKyAyMHB4KTtcbiAgICBmb250OiAxOHB4ICdUaWVtcG9zJywgc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC8qIGxpbmUgMTA5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRMZXR0ZXIuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1sZXR0ZXIgLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMCUgLSAxMHB4ICsgMjBweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLyogbGluZSAxMjAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExldHRlci5zY3NzICovXG4gICAgLnJlcG9ydC1sZXR0ZXIgLmNvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAvKiBsaW5lIDEyNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGV0dGVyLnNjc3MgKi9cbiAgICAucmVwb3J0LWxldHRlciAuY29udGVudCBwIHtcbiAgICAgIG1hcmdpbjogNDBweCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLyogbGluZSAxMjYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExldHRlci5zY3NzICovXG4gICAgICAgIC5yZXBvcnQtbGV0dGVyIC5jb250ZW50IHAge1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwOyB9XG4gICAgICAgICAgLyogbGluZSAxMzIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExldHRlci5zY3NzICovXG4gICAgICAgICAgLnJlcG9ydC1sZXR0ZXIgLmNvbnRlbnQgcCBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDE0Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGV0dGVyLnNjc3MgKi9cbiAgICAucmVwb3J0LWxldHRlciAuY29udGVudCBibG9ja3F1b3RlIHtcbiAgICAgIGZvbnQ6IDYwMCAxNnB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjg3NTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDYwcHggYXV0byAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgY29sb3I6ICMyMDIwMjA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExldHRlci5zY3NzICovXG4gICAgICAgIC5yZXBvcnQtbGV0dGVyIC5jb250ZW50IGJsb2NrcXVvdGUge1xuICAgICAgICAgIHdpZHRoOiA4Ni42NyU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gICAgLyogbGluZSAxNTcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExldHRlci5zY3NzICovXG4gICAgLnJlcG9ydC1sZXR0ZXIgLmNvbnRlbnQgYmxvY2txdW90ZSA+IHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLyogbGluZSAxNjAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExldHRlci5zY3NzICovXG4gICAgLnJlcG9ydC1sZXR0ZXIgLmNvbnRlbnQgYmxvY2txdW90ZSArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAvKiBsaW5lIDE2Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGV0dGVyLnNjc3MgKi9cbiAgLnJlcG9ydC1sZXR0ZXIgaW1nLnRydXN0ZWVzIHtcbiAgICB3aWR0aDogY2FsYyg2OS4yMzA3NyUgLSAxNi45MjMwOHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNS4zODQ2MiUgLSAxMS41Mzg0NnB4ICsgMjBweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNzBweCAwIDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC8qIGxpbmUgMTY2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRMZXR0ZXIuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1sZXR0ZXIgaW1nLnRydXN0ZWVzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAlIC0gMTBweCArIDIwcHgpO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDsgfSB9XG4gIC8qIGxpbmUgMTc5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRMZXR0ZXIuc2NzcyAqL1xuICAucmVwb3J0LWxldHRlciAuc2lnbmF0dXJlcyB7XG4gICAgd2lkdGg6IGNhbGMoNTMuODQ2MTUlIC0gMTUuMzg0NjJweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjMuMDc2OTIlIC0gMTIuMzA3NjlweCArIDIwcHgpO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGJ1Z2d5IGJ1dCBtb3N0bHkgd29ya3MpICovXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgLyogVFdFRU5FUiAtIElFIDEwICovXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIC8qIE5FVyAtIENocm9tZSAqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLyogTkVXLCBTcGVjIC0gT3BlcmEgMTIuMSwgRmlyZWZveCAyMCsgKi9cbiAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLyogbGluZSAxNzksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExldHRlci5zY3NzICovXG4gICAgICAucmVwb3J0LWxldHRlciAuc2lnbmF0dXJlcyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDg0LjYxNTM4JSAtIDE4LjQ2MTU0cHgpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDcuNjkyMzElIC0gMTAuNzY5MjNweCArIDIwcHgpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC8qIGxpbmUgMTc5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRMZXR0ZXIuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1sZXR0ZXIgLnNpZ25hdHVyZXMge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMCUgLSAxMHB4ICsgMjBweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAvKiBsaW5lIDE5OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGV0dGVyLnNjc3MgKi9cbiAgICAucmVwb3J0LWxldHRlciAuc2lnbmF0dXJlcyAuc2lnbmF0dXJlIHtcbiAgICAgIGZvbnQ6IDYwMCAxMXB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLyogbGluZSAyMDQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExldHRlci5zY3NzICovXG4gICAgICAucmVwb3J0LWxldHRlciAuc2lnbmF0dXJlcyAuc2lnbmF0dXJlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC8qIGxpbmUgMjA1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRMZXR0ZXIuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1sZXR0ZXIgLnNpZ25hdHVyZXMgLnNpZ25hdHVyZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLyogbGluZSAxOTgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExldHRlci5zY3NzICovXG4gICAgICAgIC5yZXBvcnQtbGV0dGVyIC5zaWduYXR1cmVzIC5zaWduYXR1cmUge1xuICAgICAgICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC8qIGxpbmUgMjEyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRMZXR0ZXIuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1sZXR0ZXIgLnNpZ25hdHVyZXMgLnNpZ25hdHVyZSBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgY29sb3I6ICMyMDIwMjA7IH1cbiAgICAgIC8qIGxpbmUgMjE5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRMZXR0ZXIuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1sZXR0ZXIgLnNpZ25hdHVyZXMgLnNpZ25hdHVyZSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjNTg1NzU1O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGVnYWN5LnNjc3MgKi9cbi5yZXBvcnQtbGVnYWN5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMjBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzU4NTc1NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTEwcHggMTNweCAwIHJnYmEoMTUzLCAxNTMsIDE1MywgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggLTEwcHggMTNweCAwIHJnYmEoMTUzLCAxNTMsIDE1MywgMC4xKTtcbiAgYm94LXNoYWRvdzogMHB4IC0xMHB4IDEzcHggMCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMSk7IH1cbiAgLyogbGluZSAyNSwgc3JjL3Nhc3MvbGlicmFyaWVzL25lYXQvbWl4aW5zL19ncmlkLWNvbnRhaW5lci5zY3NzICovXG4gIC5yZXBvcnQtbGVnYWN5OjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExlZ2FjeS5zY3NzICovXG4gIC5yZXBvcnQtbGVnYWN5IGgxLCAucmVwb3J0LWxlZ2FjeSBoMiwgLnJlcG9ydC1sZWdhY3kgaDMsIC5yZXBvcnQtbGVnYWN5IGg0LCAucmVwb3J0LWxlZ2FjeSBoNSwgLnJlcG9ydC1sZWdhY3kgaDYsIC5yZXBvcnQtbGVnYWN5IHN0cm9uZyB7XG4gICAgY29sb3I6ICMyMDIwMjA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGVnYWN5LnNjc3MgKi9cbiAgICAucmVwb3J0LWxlZ2FjeSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG4gICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIC8qIE5FVyAtIENocm9tZSAqL1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGVnYWN5LnNjc3MgKi9cbiAgICAucmVwb3J0LWxlZ2FjeSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLyogbGluZSAyMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGVnYWN5LnNjc3MgKi9cbiAgLnJlcG9ydC1sZWdhY3kgLmlubmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAgIC1tb3otYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgICBib3gtbGluZXM6IG11bHRpcGxlO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC1tb3otYm94LWFsaWduOiBzdHJldGNoO1xuICAgIGJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1vLWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoOyB9XG4gIC8qIGxpbmUgMjcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExlZ2FjeS5zY3NzICovXG4gIC5yZXBvcnQtbGVnYWN5IC5pbnRybyB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTMuMzMzMzNweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTMuMzMzMzMlIC0gMTEuMzMzMzNweCArIDIwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc4NjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDI3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRMZWdhY3kuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1sZWdhY3kgLmludHJvIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoODYuNjY2NjclIC0gMTguNjY2NjdweCk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgb3JkZXI6IDI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLyogbGluZSAyNywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGVnYWN5LnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtbGVnYWN5IC5pbnRybyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygwJSAtIDEwcHggKyAyMHB4KTsgfSB9XG4gICAgLyogbGluZSA1MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGVnYWN5LnNjc3MgKi9cbiAgICAucmVwb3J0LWxlZ2FjeSAuaW50cm8gaDIge1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNTAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExlZ2FjeS5zY3NzICovXG4gICAgICAgIC5yZXBvcnQtbGVnYWN5IC5pbnRybyBoMiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAvKiBsaW5lIDY0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRMZWdhY3kuc2NzcyAqL1xuICAucmVwb3J0LWxlZ2FjeSAuaW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDQ2LjY2NjY3JSAtIDE0LjY2NjY3cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuNjY2NjclIC0gMTAuNjY2NjdweCArIDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDY0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRMZWdhY3kuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1sZWdhY3kgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAlIC0gMTBweCArIDIwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBvcmRlcjogMTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDY0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRMZWdhY3kuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1sZWdhY3kgLmltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLyogbGluZSA4MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGVnYWN5LnNjc3MgKi9cbiAgICAucmVwb3J0LWxlZ2FjeSAuaW1hZ2UgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLyogbGluZSA4Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGVnYWN5LnNjc3MgKi9cbiAgLnJlcG9ydC1sZWdhY3kgLmltYWdlICsgLmltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwJSAtIDEwcHggKyAyMHB4KTsgfVxuICAgIC8qIGxpbmUgOTAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExlZ2FjeS5zY3NzICovXG4gICAgLnJlcG9ydC1sZWdhY3kgLmltYWdlICsgLmltYWdlIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLyogbGluZSA4Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGVnYWN5LnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtbGVnYWN5IC5pbWFnZSArIC5pbWFnZSB7XG4gICAgICAgIG9yZGVyOiAzOyB9IH1cbiAgLyogbGluZSA5OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGVnYWN5LnNjc3MgKi9cbiAgLnJlcG9ydC1sZWdhY3kgLnN0YXRzIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxMy4zMzMzM3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC8qIGxpbmUgOTksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExlZ2FjeS5zY3NzICovXG4gICAgICAucmVwb3J0LWxlZ2FjeSAuc3RhdHMge1xuICAgICAgICB3aWR0aDogY2FsYyg4Ni42NjY2NyUgLSAxOC42NjY2N3B4KTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTtcbiAgICAgICAgb3JkZXI6IDQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLyogbGluZSA5OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGVnYWN5LnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtbGVnYWN5IC5zdGF0cyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygwJSAtIDEwcHggKyAyMHB4KTsgfSB9XG4gICAgLyogbGluZSAxMTMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExlZ2FjeS5zY3NzICovXG4gICAgLnJlcG9ydC1sZWdhY3kgLnN0YXRzIC5zdGF0IHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgIC8qIGxpbmUgMTE2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRMZWdhY3kuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1sZWdhY3kgLnN0YXRzIC5zdGF0LmhhbGYge1xuICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYlO1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDExNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGVnYWN5LnNjc3MgKi9cbiAgICAgICAgICAucmVwb3J0LWxlZ2FjeSAuc3RhdHMgLnN0YXQuaGFsZiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICAgIC8qIGxpbmUgMTI4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRMZWdhY3kuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1sZWdhY3kgLnN0YXRzIC5zdGF0LmhhbGYgKyAuaGFsZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLyogbGluZSAxMzIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExlZ2FjeS5zY3NzICovXG4gICAgICAucmVwb3J0LWxlZ2FjeSAuc3RhdHMgLnN0YXQgaDMge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIwMjAyMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgICAvKiBsaW5lIDE0MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGVnYWN5LnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtbGVnYWN5IC5zdGF0cyAuc3RhdCBwIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI2JkOWEzNjtcbiAgICAgICAgbWFyZ2luOiAuNGVtIDAgLjhlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLyogbGluZSAxNDAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExlZ2FjeS5zY3NzICovXG4gICAgICAgICAgLnJlcG9ydC1sZWdhY3kgLnN0YXRzIC5zdGF0IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9IH1cblxuLyogbGluZSAxNTcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExlZ2FjeS5zY3NzICovXG4ucGFnZS1pZC0xNzIwMSAucmVwb3J0LWxlZ2FjeSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkOWEzNjsgfVxuICAvKiBsaW5lIDE2MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGVnYWN5LnNjc3MgKi9cbiAgLnBhZ2UtaWQtMTcyMDEgLnJlcG9ydC1sZWdhY3kgLmltYWdlLCAucGFnZS1pZC0xNzIwMSAucmVwb3J0LWxlZ2FjeSAuaW50cm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAxNjMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExlZ2FjeS5zY3NzICovXG4gIC5wYWdlLWlkLTE3MjAxIC5yZXBvcnQtbGVnYWN5IC5zdGF0cyB7XG4gICAgd2lkdGg6IGNhbGMoODYuNjY2NjclIC0gMTguNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDE2OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGVnYWN5LnNjc3MgKi9cbiAgICAucGFnZS1pZC0xNzIwMSAucmVwb3J0LWxlZ2FjeSAuc3RhdC5oYWxmIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDE3Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGVnYWN5LnNjc3MgKi9cbiAgLnBhZ2UtaWQtMTcyMDEgLnJlcG9ydC1sZWdhY3kgLnN0YXQgaDMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDIzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC8qIGxpbmUgMTc2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRMZWdhY3kuc2NzcyAqL1xuICAgICAgLnBhZ2UtaWQtMTcyMDEgLnJlcG9ydC1sZWdhY3kgLnN0YXQgaDMge1xuICAgICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICAvKiBsaW5lIDE4OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGVnYWN5LnNjc3MgKi9cbiAgLnBhZ2UtaWQtMTcyMDEgLnJlcG9ydC1sZWdhY3kgLnN0YXQgcCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiA2OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDE4OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0TGVnYWN5LnNjc3MgKi9cbiAgICAgIC5wYWdlLWlkLTE3MjAxIC5yZXBvcnQtbGVnYWN5IC5zdGF0IHAge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLyogbGluZSAxODgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExlZ2FjeS5zY3NzICovXG4gICAgICAucGFnZS1pZC0xNzIwMSAucmVwb3J0LWxlZ2FjeSAuc3RhdCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogbGluZSAxNTcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydExlZ2FjeS5zY3NzICovXG4gICAgLnBhZ2UtaWQtMTcyMDEgLnJlcG9ydC1sZWdhY3kge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi8qIGxpbmUgMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0R3JhbnRzLnNjc3MgKi9cbi5yZXBvcnQtZ3JhbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7IH1cbiAgLyogbGluZSAyNSwgc3JjL3Nhc3MvbGlicmFyaWVzL25lYXQvbWl4aW5zL19ncmlkLWNvbnRhaW5lci5zY3NzICovXG4gIC5yZXBvcnQtZ3JhbnRzOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEdyYW50cy5zY3NzICovXG4gIC5yZXBvcnQtZ3JhbnRzIC5tYXBfaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAvKiBsaW5lIDE3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRHcmFudHMuc2NzcyAqL1xuICAucmVwb3J0LWdyYW50cyAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAyMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0R3JhbnRzLnNjc3MgKi9cbiAgLnJlcG9ydC1ncmFudHMgLmludHJvIHtcbiAgICB3aWR0aDogY2FsYyg2MCUgLSAxNnB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyMCUgLSAxMnB4ICsgMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzg2O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLyogbGluZSAyMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0R3JhbnRzLnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtZ3JhbnRzIC5pbnRybyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygwJSAtIDEwcHggKyAyMHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLyogbGluZSAzNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0R3JhbnRzLnNjc3MgKi9cbiAgICAucmVwb3J0LWdyYW50cyAuaW50cm8gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA3NWVtOyB9XG4gICAgLyogbGluZSA0Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0R3JhbnRzLnNjc3MgKi9cbiAgICAucmVwb3J0LWdyYW50cyAuaW50cm8gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC8qIGxpbmUgNDgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEdyYW50cy5zY3NzICovXG4gIC5yZXBvcnQtZ3JhbnRzIC5pbnZlc3RtZW50cyB7XG4gICAgd2lkdGg6IGNhbGMoNzMuMzMzMzMlIC0gMTcuMzMzMzNweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTMuMzMzMzMlIC0gMTEuMzMzMzNweCArIDIwcHgpO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1saW5lczogbXVsdGlwbGU7XG4gICAgLW1vei1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAgIGJveC1saW5lczogbXVsdGlwbGU7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgLW1vei1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLW1vei1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtbXMtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLW8tYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7IH1cbiAgICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy9saWJyYXJpZXMvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MgKi9cbiAgICAucmVwb3J0LWdyYW50cyAuaW52ZXN0bWVudHM6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLyogbGluZSAzNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWl4aW5zLnNjc3MgKi9cbiAgICAucmVwb3J0LWdyYW50cyAuaW52ZXN0bWVudHM6YWZ0ZXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDQ4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRHcmFudHMuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1ncmFudHMgLmludmVzdG1lbnRzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAlIC0gMTBweCArIDIwcHgpOyB9IH1cbiAgICAvKiBsaW5lIDYzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRHcmFudHMuc2NzcyAqL1xuICAgIC5yZXBvcnQtZ3JhbnRzIC5pbnZlc3RtZW50cyBoMiB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMjZlbTsgfVxuICAgIC8qIGxpbmUgNzQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEdyYW50cy5zY3NzICovXG4gICAgLnJlcG9ydC1ncmFudHMgLmludmVzdG1lbnRzIC5pbnZlc3RtZW50IHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEzLjMzMzMzcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAvKiBsaW5lIDc0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRHcmFudHMuc2NzcyAqL1xuICAgICAgICAucmVwb3J0LWdyYW50cyAuaW52ZXN0bWVudHMgLmludmVzdG1lbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygwJSAtIDEwcHggKyAyMHB4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIC8qIGxpbmUgODQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEdyYW50cy5zY3NzICovXG4gICAgICAucmVwb3J0LWdyYW50cyAuaW52ZXN0bWVudHMgLmludmVzdG1lbnQgLnJlZ2lvbiB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC8qIGxpbmUgODgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEdyYW50cy5zY3NzICovXG4gICAgICAgIC5yZXBvcnQtZ3JhbnRzIC5pbnZlc3RtZW50cyAuaW52ZXN0bWVudCAucmVnaW9uIGgzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cbiAgICAgIC8qIGxpbmUgMTA1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRHcmFudHMuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1ncmFudHMgLmludmVzdG1lbnRzIC5pbnZlc3RtZW50IHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMTA5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRHcmFudHMuc2NzcyAqL1xuICAgICAgICAucmVwb3J0LWdyYW50cyAuaW52ZXN0bWVudHMgLmludmVzdG1lbnQgdWwgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgICAgIC8qIGxpbmUgMTE1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRHcmFudHMuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1ncmFudHMgLmludmVzdG1lbnRzIC5pbnZlc3RtZW50IC5kb2xsYXIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgICAgICAgY29sb3I6ICNiZDlhMzY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC8qIGxpbmUgMTIyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRHcmFudHMuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1ncmFudHMgLmludmVzdG1lbnRzIC5pbnZlc3RtZW50IC5udW1iZXIge1xuICAgICAgICBjb2xvcjogI2IxYjFiMTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTsgfVxuICAgIC8qIGxpbmUgMTMxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRHcmFudHMuc2NzcyAqL1xuICAgIC5yZXBvcnQtZ3JhbnRzIC5pbnZlc3RtZW50cyAuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLyogbGluZSAxMzUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEdyYW50cy5zY3NzICovXG4gICAgICAucmVwb3J0LWdyYW50cyAuaW52ZXN0bWVudHMgLmJ1dHRvbi13cmFwcGVyIC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC8qIGxpbmUgMTM1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRHcmFudHMuc2NzcyAqL1xuICAgICAgICAgIC5yZXBvcnQtZ3JhbnRzIC5pbnZlc3RtZW50cyAuYnV0dG9uLXdyYXBwZXIgLmJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byA2MHB4OyB9IH1cblxuLyogbGluZSAxNTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEdyYW50cy5zY3NzICovXG4ucGFnZS1pZC0xNzIwMSAucmVwb3J0LWdyYW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQxM2Q7XG4gIHBhZGRpbmctYm90dG9tOiA5NHB4OyB9XG4gIC8qIGxpbmUgMTU0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRHcmFudHMuc2NzcyAqL1xuICAucGFnZS1pZC0xNzIwMSAucmVwb3J0LWdyYW50cyBoMiB7XG4gICAgY29sb3I6ICNiZDlhMzY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAvKiBsaW5lIDE1OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0R3JhbnRzLnNjc3MgKi9cbiAgLnBhZ2UtaWQtMTcyMDEgLnJlcG9ydC1ncmFudHMgLmludHJvIHtcbiAgICBmb250LWZhbWlseTogXCJUaWVtcG9zXCIsIFwiU2VyaWZcIiwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgLyogbGluZSAxNjEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEdyYW50cy5zY3NzICovXG4gICAgLnBhZ2UtaWQtMTcyMDEgLnJlcG9ydC1ncmFudHMgLmludHJvIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICAvKiBsaW5lIDE2NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0R3JhbnRzLnNjc3MgKi9cbiAgICAucGFnZS1pZC0xNzIwMSAucmVwb3J0LWdyYW50cyAuaW50cm8gcCB7XG4gICAgICBmb250LWZhbWlseTogJ1RpZW1wb3MgSGVhZGxpbmUnLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgICAgLyogbGluZSAxNjgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEdyYW50cy5zY3NzICovXG4gICAgICAucGFnZS1pZC0xNzIwMSAucmVwb3J0LWdyYW50cyAuaW50cm8gcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IDEwMSU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAgICAgICAgIC8qIGxpbmUgMTY4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRHcmFudHMuc2NzcyAqL1xuICAgICAgICAgIC5wYWdlLWlkLTE3MjAxIC5yZXBvcnQtZ3JhbnRzIC5pbnRybyBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAgICAgICAvKiBsaW5lIDE3NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0R3JhbnRzLnNjc3MgKi9cbiAgICAgICAgLnBhZ2UtaWQtMTcyMDEgLnJlcG9ydC1ncmFudHMgLmludHJvIHAgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTY1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRHcmFudHMuc2NzcyAqL1xuICAgICAgICAucGFnZS1pZC0xNzIwMSAucmVwb3J0LWdyYW50cyAuaW50cm8gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLyogbGluZSAxODUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEdyYW50cy5zY3NzICovXG4gIC5wYWdlLWlkLTE3MjAxIC5yZXBvcnQtZ3JhbnRzIC5pbnZlc3RtZW50cyBoMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4zZW07XG4gICAgcGFkZGluZy1ib3R0b206IDY4cHg7IH1cbiAgLyogbGluZSAxOTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEdyYW50cy5zY3NzICovXG4gIC5wYWdlLWlkLTE3MjAxIC5yZXBvcnQtZ3JhbnRzIC5pbnZlc3RtZW50cyAuaW52ZXN0bWVudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JkOWEzNjtcbiAgICB3aWR0aDogY2FsYygzMi4zMzMzMyUgLSAxMy4zMzMzM3B4KTtcbiAgICBoZWlnaHQ6IDIwOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMzNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4OyB9XG4gICAgLyogbGluZSAyMDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEdyYW50cy5zY3NzICovXG4gICAgLnBhZ2UtaWQtMTcyMDEgLnJlcG9ydC1ncmFudHMgLmludmVzdG1lbnRzIC5pbnZlc3RtZW50Om50aC1jaGlsZCgzbiArIDIpLCAucGFnZS1pZC0xNzIwMSAucmVwb3J0LWdyYW50cyAuaW52ZXN0bWVudHMgLmludmVzdG1lbnQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLyogbGluZSAyMDQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEdyYW50cy5zY3NzICovXG4gICAgLnBhZ2UtaWQtMTcyMDEgLnJlcG9ydC1ncmFudHMgLmludmVzdG1lbnRzIC5pbnZlc3RtZW50IC5yZWdpb24ge1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgICAvKiBsaW5lIDIwNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0R3JhbnRzLnNjc3MgKi9cbiAgICAgIC5wYWdlLWlkLTE3MjAxIC5yZXBvcnQtZ3JhbnRzIC5pbnZlc3RtZW50cyAuaW52ZXN0bWVudCAucmVnaW9uIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTVweDsgfVxuICAgIC8qIGxpbmUgMjEyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRHcmFudHMuc2NzcyAqL1xuICAgIC5wYWdlLWlkLTE3MjAxIC5yZXBvcnQtZ3JhbnRzIC5pbnZlc3RtZW50cyAuaW52ZXN0bWVudCAuZG9sbGFyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NcIiwgXCJTZXJpZlwiLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAvKiBsaW5lIDIxNywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0R3JhbnRzLnNjc3MgKi9cbiAgICAucGFnZS1pZC0xNzIwMSAucmVwb3J0LWdyYW50cyAuaW52ZXN0bWVudHMgLmludmVzdG1lbnQgLm51bWJlciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjOTg5MThiOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLyogbGluZSAxOTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEdyYW50cy5zY3NzICovXG4gICAgICAucGFnZS1pZC0xNzIwMSAucmVwb3J0LWdyYW50cyAuaW52ZXN0bWVudHMgLmludmVzdG1lbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMyU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC8qIGxpbmUgMTkxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRHcmFudHMuc2NzcyAqL1xuICAgICAgLnBhZ2UtaWQtMTcyMDEgLnJlcG9ydC1ncmFudHMgLmludmVzdG1lbnRzIC5pbnZlc3RtZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTEuMzMzMzMlIC0gMTMuMzMzMzNweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAgIC8qIGxpbmUgMjMwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRHcmFudHMuc2NzcyAqL1xuICAgICAgICAucGFnZS1pZC0xNzIwMSAucmVwb3J0LWdyYW50cyAuaW52ZXN0bWVudHMgLmludmVzdG1lbnQ6bnRoLWNoaWxkKDNuICsgMiksIC5wYWdlLWlkLTE3MjAxIC5yZXBvcnQtZ3JhbnRzIC5pbnZlc3RtZW50cyAuaW52ZXN0bWVudDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDE5MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0R3JhbnRzLnNjc3MgKi9cbiAgICAgIC5wYWdlLWlkLTE3MjAxIC5yZXBvcnQtZ3JhbnRzIC5pbnZlc3RtZW50cyAuaW52ZXN0bWVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDkxLjMzMzMzJSAtIDEzLjMzMzMzcHgpOyB9IH1cbiAgLyogbGluZSAyNDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEdyYW50cy5zY3NzICovXG4gIC5wYWdlLWlkLTE3MjAxIC5yZXBvcnQtZ3JhbnRzIC5pbm5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjE1cHg7IH1cbiAgICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy9saWJyYXJpZXMvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MgKi9cbiAgICAucGFnZS1pZC0xNzIwMSAucmVwb3J0LWdyYW50cyAuaW5uZXI6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLyogbGluZSAyNDYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEdyYW50cy5zY3NzICovXG4gICAgLnBhZ2UtaWQtMTcyMDEgLnJlcG9ydC1ncmFudHMgLmlubmVyIC5pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH1cbiAgLyogbGluZSAyNTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEdyYW50cy5zY3NzICovXG4gIC5wYWdlLWlkLTE3MjAxIC5yZXBvcnQtZ3JhbnRzIC5idXR0b24td3JhcHBlciwgLnBhZ2UtaWQtMTcyMDEgLnJlcG9ydC1ncmFudHMgLm1hcF9pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDI1NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0R3JhbnRzLnNjc3MgKi9cbiAgLnBhZ2UtaWQtMTcyMDEgLnJlcG9ydC1ncmFudHMgLmludHJvLCAucGFnZS1pZC0xNzIwMSAucmVwb3J0LWdyYW50cyAuaW52ZXN0bWVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0Q29sdW1ucy5zY3NzICovXG4ucmVwb3J0LWNvbHVtbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAtbW96LWJveC1saW5lczogbXVsdGlwbGU7XG4gIGJveC1saW5lczogbXVsdGlwbGU7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1vei1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIGJveC1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1vei1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1zLWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtby1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyAqL1xuICAucmVwb3J0LWNvbHVtbnM6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydENvbHVtbnMuc2NzcyAqL1xuICAucmVwb3J0LWNvbHVtbnMgLmludHJvX2ltYWdlLFxuICAucmVwb3J0LWNvbHVtbnMgLm91dHJvX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydENvbHVtbnMuc2NzcyAqL1xuICAucmVwb3J0LWNvbHVtbnMgLmludHJvIHtcbiAgICB3aWR0aDogY2FsYyg2MCUgLSAxNnB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyMCUgLSAxMnB4ICsgMjBweCk7XG4gICAgcGFkZGluZzogMTQwcHggMCA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRDb2x1bW5zLnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtY29sdW1ucyAuaW50cm8ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMCUgLSAxMHB4ICsgMjBweCk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gICAgLyogbGluZSAzOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0Q29sdW1ucy5zY3NzICovXG4gICAgLnJlcG9ydC1jb2x1bW5zIC5pbnRybyAuaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA2MjVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLyogbGluZSA0NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0Q29sdW1ucy5zY3NzICovXG4gICAgLnJlcG9ydC1jb2x1bW5zIC5pbnRybyBoMiB7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA3NWVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLyogbGluZSA0NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0Q29sdW1ucy5zY3NzICovXG4gICAgICAgIC5yZXBvcnQtY29sdW1ucyAuaW50cm8gaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDU3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRDb2x1bW5zLnNjc3MgKi9cbiAgICAucmVwb3J0LWNvbHVtbnMgLmludHJvIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC8qIGxpbmUgNTcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydENvbHVtbnMuc2NzcyAqL1xuICAgICAgICAucmVwb3J0LWNvbHVtbnMgLmludHJvIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAvKiBsaW5lIDY1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRDb2x1bW5zLnNjc3MgKi9cbiAgLnJlcG9ydC1jb2x1bW5zIC5jb2x1bW5zIHtcbiAgICB3aWR0aDogY2FsYyg4Ni42NjY2NyUgLSAxOC42NjY2N3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTsgfVxuICAgIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyAqL1xuICAgIC5yZXBvcnQtY29sdW1ucyAuY29sdW1uczo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC8qIGxpbmUgNjUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydENvbHVtbnMuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1jb2x1bW5zIC5jb2x1bW5zIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAlIC0gMTBweCArIDIwcHgpOyB9IH1cbiAgICAvKiBsaW5lIDc1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRDb2x1bW5zLnNjc3MgKi9cbiAgICAucmVwb3J0LWNvbHVtbnMgLmNvbHVtbnMgLmlubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAgICAgLW1vei1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAgICAgYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAtbW96LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAgIGJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAtbW96LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgLW1zLWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgLW8tYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoOyB9XG4gICAgLyogbGluZSA4MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0Q29sdW1ucy5zY3NzICovXG4gICAgLnJlcG9ydC1jb2x1bW5zIC5jb2x1bW5zIC5jb2x1bW4ge1xuICAgICAgd2lkdGg6IGNhbGMoMjguNTcxNDMlKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDcuMTQyODYlICsgMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4OyB9XG4gICAgICAvKiBsaW5lIDg1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRDb2x1bW5zLnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtY29sdW1ucyAuY29sdW1ucyAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMCUgKyAwcHgpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLyogbGluZSA4MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0Q29sdW1ucy5zY3NzICovXG4gICAgICAgIC5yZXBvcnQtY29sdW1ucyAuY29sdW1ucyAuY29sdW1uIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg4NS43MTQyOSUpO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNy4xNDI4NiUgKyAwcHgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLyogbGluZSA5NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0Q29sdW1ucy5zY3NzICovXG4gICAgICAgICAgLnJlcG9ydC1jb2x1bW5zIC5jb2x1bW5zIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNy4xNDI4NiUgKyAwcHgpOyB9IH1cbiAgICAgIC8qIGxpbmUgOTksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydENvbHVtbnMuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1jb2x1bW5zIC5jb2x1bW5zIC5jb2x1bW4gLnRpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLyogbGluZSAxMDMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydENvbHVtbnMuc2NzcyAqL1xuICAgICAgICAucmVwb3J0LWNvbHVtbnMgLmNvbHVtbnMgLmNvbHVtbiAudGl0bGUgaDMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjI2ZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAgICAgLyogbGluZSAxMTYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydENvbHVtbnMuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1jb2x1bW5zIC5jb2x1bW5zIC5jb2x1bW4gLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDMwcHggMCAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzMzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDExNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0Q29sdW1ucy5zY3NzICovXG4gICAgICAgICAgLnJlcG9ydC1jb2x1bW5zIC5jb2x1bW5zIC5jb2x1bW4gLmNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAvKiBsaW5lIDEyMywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0Q29sdW1ucy5zY3NzICovXG4gICAgICAgICAgICAucmVwb3J0LWNvbHVtbnMgLmNvbHVtbnMgLmNvbHVtbiAuY29udGVudCBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAvKiBsaW5lIDEyOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0Q29sdW1ucy5zY3NzICovXG4gICAgICAucmVwb3J0LWNvbHVtbnMgLmNvbHVtbnMgLmNvbHVtbiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjYmQ5YTM2O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yNmVtOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0RmluYW5jaWFsLnNjc3MgKi9cbi5yZXBvcnQtZmluYW5jaWFsIHtcbiAgcGFkZGluZzogMjIwcHggMCA0NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAyNSwgc3JjL3Nhc3MvbGlicmFyaWVzL25lYXQvbWl4aW5zL19ncmlkLWNvbnRhaW5lci5zY3NzICovXG4gIC5yZXBvcnQtZmluYW5jaWFsOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAgIC5yZXBvcnQtZmluYW5jaWFsIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAwOyB9IH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0RmluYW5jaWFsLnNjc3MgKi9cbiAgLnJlcG9ydC1maW5hbmNpYWwgLmlubmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAgIC1tb3otYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgICBib3gtbGluZXM6IG11bHRpcGxlO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC1tb3otYm94LWFsaWduOiBzdHJldGNoO1xuICAgIGJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1vLWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoOyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEZpbmFuY2lhbC5zY3NzICovXG4gIC5yZXBvcnQtZmluYW5jaWFsIC5pbnRybyB7XG4gICAgd2lkdGg6IGNhbGMoNjAlIC0gMTZweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTMuMzMzMzMlIC0gMTEuMzMzMzNweCArIDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAgIC5yZXBvcnQtZmluYW5jaWFsIC5pbnRybyBwLCAucmVwb3J0LWZpbmFuY2lhbCAuaW50cm8gdWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzg2O1xuICAgICAgY29sb3I6ICM1ODU3NTU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1maW5hbmNpYWwgLmludHJvIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoODYuNjY2NjclIC0gMTguNjY2NjdweCk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1maW5hbmNpYWwgLmludHJvIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAlIC0gMTBweCArIDIwcHgpOyB9IH1cbiAgICAvKiBsaW5lIDM3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAgIC5yZXBvcnQtZmluYW5jaWFsIC5pbnRybyBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAvKiBsaW5lIDM3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAgICAgICAucmVwb3J0LWZpbmFuY2lhbCAuaW50cm8gaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLyogbGluZSA0OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0RmluYW5jaWFsLnNjc3MgKi9cbiAgICAucmVwb3J0LWZpbmFuY2lhbCAuaW50cm8gYSB7XG4gICAgICBjb2xvcjogI2JkOWEzNjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC8qIGxpbmUgNTgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEZpbmFuY2lhbC5zY3NzICovXG4gICAgICAucmVwb3J0LWZpbmFuY2lhbCAuaW50cm8gYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi8uLi9pbWFnZXMvZG93bmxvYWQtZ29sZC5wbmdcIik7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAvKiBsaW5lIDY1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAucmVwb3J0LWZpbmFuY2lhbCAuY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxMy4zMzMzM3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMy4zMzMzMyUgLSAxMS4zMzMzM3B4ICsgMjBweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDY1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1maW5hbmNpYWwgLmNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDczLjMzMzMzJSAtIDE3LjMzMzMzcHgpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEzLjMzMzMzJSAtIDExLjMzMzMzcHggKyAyMHB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDY1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1maW5hbmNpYWwgLmNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygwJSAtIDEwcHggKyAyMHB4KTsgfSB9XG4gIC8qIGxpbmUgODAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEZpbmFuY2lhbC5zY3NzICovXG4gIC5yZXBvcnQtZmluYW5jaWFsIC5jb2x1bW4udHdvIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC8qIGxpbmUgODAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEZpbmFuY2lhbC5zY3NzICovXG4gICAgICAucmVwb3J0LWZpbmFuY2lhbCAuY29sdW1uLnR3byB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDczLjMzMzMzJSAtIDE3LjMzMzMzcHgpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEzLjMzMzMzJSAtIDExLjMzMzMzcHggKyAyMHB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDgwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1maW5hbmNpYWwgLmNvbHVtbi50d28ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMCUgLSAxMHB4ICsgMjBweCk7IH0gfVxuICAvKiBsaW5lIDk0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAucmVwb3J0LWZpbmFuY2lhbCAuZGF0YS1zZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gICAgLyogbGluZSA5Nywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0RmluYW5jaWFsLnNjc3MgKi9cbiAgICAucmVwb3J0LWZpbmFuY2lhbCAuZGF0YS1zZXQgaDMge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjAyMDIwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgIC8qIGxpbmUgMTA3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAgIC5yZXBvcnQtZmluYW5jaWFsIC5kYXRhLXNldCB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAvKiBsaW5lIDExMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0RmluYW5jaWFsLnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtZmluYW5jaWFsIC5kYXRhLXNldCB1bCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTE1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAgIC5yZXBvcnQtZmluYW5jaWFsIC5kYXRhLXNldCAuc3ViX2l0ZW0ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAvKiBsaW5lIDEyMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0RmluYW5jaWFsLnNjc3MgKi9cbiAgLnJlcG9ydC1maW5hbmNpYWwgLnRhYmxlIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDEyMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0RmluYW5jaWFsLnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtZmluYW5jaWFsIC50YWJsZSBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLyogbGluZSAxMzQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEZpbmFuY2lhbC5zY3NzICovXG4gICAgLnJlcG9ydC1maW5hbmNpYWwgLnRhYmxlIGxpIHNwYW4ubGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLyogbGluZSAxMzgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEZpbmFuY2lhbC5zY3NzICovXG4gICAgLnJlcG9ydC1maW5hbmNpYWwgLnRhYmxlIGxpIHNwYW4uYW1vdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC8qIGxpbmUgMTQ3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAgIC5yZXBvcnQtZmluYW5jaWFsIC50YWJsZSBsaS5zdWJfaXRlbSB7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7IH1cbiAgICAgIC8qIGxpbmUgMTU2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1maW5hbmNpYWwgLnRhYmxlIGxpLnN1Yl9pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTYzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1maW5hbmNpYWwgLnRhYmxlIGxpLnN1Yl9pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTRweDsgfVxuICAgICAgLyogbGluZSAxNjcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEZpbmFuY2lhbC5zY3NzICovXG4gICAgICAucmVwb3J0LWZpbmFuY2lhbCAudGFibGUgbGkuc3ViX2l0ZW0gc3Bhbi5sYWJlbCB7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLyogbGluZSAxNjcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEZpbmFuY2lhbC5zY3NzICovXG4gICAgICAgICAgLnJlcG9ydC1maW5hbmNpYWwgLnRhYmxlIGxpLnN1Yl9pdGVtIHNwYW4ubGFiZWwge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDsgfSB9XG4gICAgLyogbGluZSAxNzcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEZpbmFuY2lhbC5zY3NzICovXG4gICAgLnJlcG9ydC1maW5hbmNpYWwgLnRhYmxlIGxpLmhhc19hbW91bnQgc3Bhbi5sYWJlbCB7XG4gICAgICBtYXgtd2lkdGg6IDE5MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLyogbGluZSAxNzcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEZpbmFuY2lhbC5zY3NzICovXG4gICAgICAgIC5yZXBvcnQtZmluYW5jaWFsIC50YWJsZSBsaS5oYXNfYW1vdW50IHNwYW4ubGFiZWwge1xuICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7IH0gfVxuICAgIC8qIGxpbmUgMTg2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAgIC5yZXBvcnQtZmluYW5jaWFsIC50YWJsZSBsaS5zdWJ0b3RhbCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjAyMDIwO1xuICAgICAgcGFkZGluZzogMThweCAwOyB9XG4gICAgICAvKiBsaW5lIDE5MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0RmluYW5jaWFsLnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtZmluYW5jaWFsIC50YWJsZSBsaS5zdWJ0b3RhbCBzcGFuLmFtb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICNiZDlhMzY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLyogbGluZSAxOTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEZpbmFuY2lhbC5zY3NzICovXG4gICAgICAgICAgLnJlcG9ydC1maW5hbmNpYWwgLnRhYmxlIGxpLnN1YnRvdGFsIHNwYW4uYW1vdW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC8qIGxpbmUgMjA3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAucmVwb3J0LWZpbmFuY2lhbCAuYmFyLWdyYXBoIGxpIHtcbiAgICBtYXJnaW46IDE4cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07IH1cbiAgICAvKiBsaW5lIDM2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19taXhpbnMuc2NzcyAqL1xuICAgIC5yZXBvcnQtZmluYW5jaWFsIC5iYXItZ3JhcGggbGk6YWZ0ZXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgLyogbGluZSAyMTMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEZpbmFuY2lhbC5zY3NzICovXG4gICAgLnJlcG9ydC1maW5hbmNpYWwgLmJhci1ncmFwaCBsaSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgLyogbGluZSAyMTksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEZpbmFuY2lhbC5zY3NzICovXG4gICAgICAucmVwb3J0LWZpbmFuY2lhbCAuYmFyLWdyYXBoIGxpIHNwYW4ubGFiZWwge1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAvKiBsaW5lIDIyNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0RmluYW5jaWFsLnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtZmluYW5jaWFsIC5iYXItZ3JhcGggbGkgc3Bhbi5iYXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7IH1cbiAgICAgIC8qIGxpbmUgMjI5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRGaW5hbmNpYWwuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1maW5hbmNpYWwgLmJhci1ncmFwaCBsaSBzcGFuLmJhci1pbm5lciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLyogbGluZSAyMzgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEZpbmFuY2lhbC5zY3NzICovXG4gICAgLnJlcG9ydC1maW5hbmNpYWwgLmJhci1ncmFwaCBsaTpmaXJzdC1jaGlsZCAuYmFyLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNiZDlhMzY7IH1cblxuLyogbGluZSAyNDksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEZpbmFuY2lhbC5zY3NzICovXG4ucGFnZS1pZC0xNzIwMSAucmVwb3J0LWZpbmFuY2lhbCB7XG4gIHBhZGRpbmc6IDEzOHB4IDAgNDVweDsgfVxuICAvKiBsaW5lIDI1Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0RmluYW5jaWFsLnNjc3MgKi9cbiAgLnBhZ2UtaWQtMTcyMDEgLnJlcG9ydC1maW5hbmNpYWwgLmludHJvIGgyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjYmQ5YTM2O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWZhbWlseTogXCJUaWVtcG9zXCIsIFwiU2VyaWZcIiwgc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRDdGEuc2NzcyAqL1xuLnJlcG9ydC1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU4NTc1NTtcbiAgcGFkZGluZzogMTIwcHggMCAxMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy9saWJyYXJpZXMvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MgKi9cbiAgLnJlcG9ydC1jdGE6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0Q3RhLnNjc3MgKi9cbiAgLnJlcG9ydC1jdGEgLmN0YS13cmFwIHtcbiAgICB3aWR0aDogY2FsYyg0Ni42NjY2NyUgLSAxNC42NjY2N3B4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNi42NjY2NyUgLSAxMi42NjY2N3B4ICsgMjBweCk7IH1cbiAgLyogbGluZSAxNCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0Q3RhLnNjc3MgKi9cbiAgLnJlcG9ydC1jdGEgaDMge1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1LjE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC8qIGxpbmUgMjIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEN0YS5zY3NzICovXG4gIC5yZXBvcnQtY3RhIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7IH1cbiAgLyogbGluZSAyOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0Q3RhLnNjc3MgKi9cbiAgLnJlcG9ydC1jdGEgYS5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLyogbGluZSAzMywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0Q3RhLnNjc3MgKi9cbiAgLnJlcG9ydC1jdGEgLnBkZi1kb3dubG9hZCB7XG4gICAgY29sb3I6ICNiZDlhMzY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiA1JTsgfVxuICAgIC8qIGxpbmUgMzcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEN0YS5zY3NzICovXG4gICAgLnJlcG9ydC1jdGEgLnBkZi1kb3dubG9hZDphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoLi4vLi4vaW1hZ2VzL2Rvd25sb2FkLWdvbGQucG5nKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvKiBsaW5lIDQ0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRDdGEuc2NzcyAqL1xuICAgIC5yZXBvcnQtY3RhIC5jdGEtd3JhcCB7XG4gICAgICB3aWR0aDogY2FsYyg4Ni42NjY2NyUgLSAxOC42NjY2N3B4KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjY2NjY3JSAtIDEwLjY2NjY3cHggKyAyMHB4KTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgNTAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEN0YS5zY3NzICovXG4gICAgLnJlcG9ydC1jdGEgLmN0YS13cmFwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygwJSAtIDEwcHggKyAyMHB4KTsgfSB9XG5cbi8qIGxpbmUgMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxN0hlYWRlci5zY3NzICovXG4ucmVwb3J0LWhlcm8tMjAxNyB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgLnJlcG9ydC1oZXJvLTIwMTcgLmJnLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAvKiBsaW5lIDE0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgLnJlcG9ydC1oZXJvLTIwMTcuZXhwYW5kZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjJkMmI7IH1cbiAgICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgICAucmVwb3J0LWhlcm8tMjAxNy5leHBhbmRlZCAuYmctaW1hZ2Uge1xuICAgICAgb2JqZWN0LWZpdDogaW5pdGFsOyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTdIZWFkZXIuc2NzcyAqL1xuICAucmVwb3J0LWhlcm8tMjAxNyAuaW5uZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIxNXB4OyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTdIZWFkZXIuc2NzcyAqL1xuICAucmVwb3J0LWhlcm8tMjAxNyAuZG93bmxvYWQtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LWZhbWlseTogXCJUaWVtcG9zXCIsIFwiU2VyaWZcIiwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM0NDQxM2Q7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLyogbGluZSAzNiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fbWl4aW5zLnNjc3MgKi9cbiAgICAucmVwb3J0LWhlcm8tMjAxNyAuZG93bmxvYWQtYmFyOmFmdGVyIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGhlaWdodDogMDsgfVxuICAgIC8qIGxpbmUgMzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTdIZWFkZXIuc2NzcyAqL1xuICAgIC5yZXBvcnQtaGVyby0yMDE3IC5kb3dubG9hZC1iYXIgLndyYXAge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMyU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAvKiBsaW5lIDM2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgICAgICAgLnJlcG9ydC1oZXJvLTIwMTcgLmRvd25sb2FkLWJhciAud3JhcCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgICAvKiBsaW5lIDQ1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgICAucmVwb3J0LWhlcm8tMjAxNyAuZG93bmxvYWQtYmFyIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzk4OTE4YjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgLyogbGluZSA0NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxN0hlYWRlci5zY3NzICovXG4gICAgICAgIC5yZXBvcnQtaGVyby0yMDE3IC5kb3dubG9hZC1iYXIgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTdIZWFkZXIuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1oZXJvLTIwMTcgLmRvd25sb2FkLWJhciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLyogbGluZSA2Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxN0hlYWRlci5zY3NzICovXG4gIC5yZXBvcnQtaGVyby0yMDE3IC5zdmctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NjlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gICAgICAvKiBsaW5lIDYzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtaGVyby0yMDE3IC5zdmctd3JhcCB7XG4gICAgICAgIGhlaWdodDogMzQuNzV2dzsgfSB9XG4gIC8qIGxpbmUgNzEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTdIZWFkZXIuc2NzcyAqL1xuICAucmVwb3J0LWhlcm8tMjAxNyBzdmcua25vY2tvdXQge1xuICAgIGZpbGw6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLyogbGluZSA3NSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxN0hlYWRlci5zY3NzICovXG4gICAgLnJlcG9ydC1oZXJvLTIwMTcgc3ZnLmtub2Nrb3V0IC5pbm5lcnRleHQge1xuICAgICAgcGFkZGluZzogNTBweDsgfVxuICAgIC8qIGxpbmUgNzgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTdIZWFkZXIuc2NzcyAqL1xuICAgIC5yZXBvcnQtaGVyby0yMDE3IHN2Zy5rbm9ja291dCB0c3BhbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLyogbGluZSA4NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxN0hlYWRlci5zY3NzICovXG4gICAgICAucmVwb3J0LWhlcm8tMjAxNyBzdmcua25vY2tvdXQgdHNwYW46bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAzMTVweDsgfVxuICAvKiBsaW5lIDg5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgLnJlcG9ydC1oZXJvLTIwMTcgLnJlcG9ydC1sZXR0ZXItY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLyogbGluZSA5MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxN0hlYWRlci5zY3NzICovXG4gICAgLnJlcG9ydC1oZXJvLTIwMTcgLnJlcG9ydC1sZXR0ZXItY29udGFpbmVyLmNsb3NlZCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAvKiBsaW5lIDk0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtaGVyby0yMDE3IC5yZXBvcnQtbGV0dGVyLWNvbnRhaW5lci5jbG9zZWQgLmV4cGFuZC1idXR0b24tY29udGFpbmVyOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTIxNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgLyogbGluZSAxMDUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTdIZWFkZXIuc2NzcyAqL1xuICAucmVwb3J0LWhlcm8tMjAxNyAucmVwb3J0LWxldHRlciB7XG4gICAgd2lkdGg6IGNhbGMoODYuNjY2NjclIC0gMTguNjY2NjdweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDU5cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTA1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtaGVyby0yMDE3IC5yZXBvcnQtbGV0dGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cbiAgICAvKiBsaW5lIDExMywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxN0hlYWRlci5zY3NzICovXG4gICAgLnJlcG9ydC1oZXJvLTIwMTcgLnJlcG9ydC1sZXR0ZXIgaDEge1xuICAgICAgY29sb3I6ICNiZDlhMzY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LWZhbWlseTogXCJUaWVtcG9zXCIsIFwiU2VyaWZcIiwgc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIHdpZHRoOiBjYWxjKDg0LjYxNTM4JSAtIDE4LjQ2MTU0cHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIzLjA3NjkyJSAtIDEyLjMwNzY5cHggKyAyMHB4KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTEzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgICAgICAgLnJlcG9ydC1oZXJvLTIwMTcgLnJlcG9ydC1sZXR0ZXIgaDEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgLyogbGluZSAxMTMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTdIZWFkZXIuc2NzcyAqL1xuICAgICAgICAucmVwb3J0LWhlcm8tMjAxNyAucmVwb3J0LWxldHRlciBoMSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAlIC0gMTBweCArIDIwcHgpOyB9IH1cbiAgLyogbGluZSAxMzUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTdIZWFkZXIuc2NzcyAqL1xuICAucmVwb3J0LWhlcm8tMjAxNyAuY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoODQuNjE1MzglIC0gMTguNDYxNTRweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjMuMDc2OTIlIC0gMTIuMzA3NjlweCArIDIwcHgpO1xuICAgIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NcIiwgXCJTZXJpZlwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAvKiBsaW5lIDE0MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxN0hlYWRlci5zY3NzICovXG4gICAgLnJlcG9ydC1oZXJvLTIwMTcgLmNvbnRlbnQgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAvKiBsaW5lIDE0NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxN0hlYWRlci5zY3NzICovXG4gICAgICAucmVwb3J0LWhlcm8tMjAxNyAuY29udGVudCB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgICAgLyogbGluZSAxNDcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTdIZWFkZXIuc2NzcyAqL1xuICAgICAgICAucmVwb3J0LWhlcm8tMjAxNyAuY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDE0XCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTM1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtaGVyby0yMDE3IC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAvKiBsaW5lIDEzNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxN0hlYWRlci5zY3NzICovXG4gICAgICAucmVwb3J0LWhlcm8tMjAxNyAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygwJSAtIDEwcHggKyAyMHB4KTsgfSB9XG4gIC8qIGxpbmUgMTY0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgLnJlcG9ydC1oZXJvLTIwMTcgLnRydXN0ZWVzIC5waG90byB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTY3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgLnJlcG9ydC1oZXJvLTIwMTcgLnRydXN0ZWVzIC5zaWduYXR1cmVzIHtcbiAgICB3aWR0aDogY2FsYyg4NC42MTUzOCUgLSAxOC40NjE1NHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyMy4wNzY5MiUgLSAxMi4zMDc2OXB4ICsgMjBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDc0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTY3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtaGVyby0yMDE3IC50cnVzdGVlcyAuc2lnbmF0dXJlcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC8qIGxpbmUgMTY3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtaGVyby0yMDE3IC50cnVzdGVlcyAuc2lnbmF0dXJlcyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygwJSAtIDEwcHggKyAyMHB4KTsgfSB9XG4gIC8qIGxpbmUgMTc5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgLnJlcG9ydC1oZXJvLTIwMTcgLnRydXN0ZWVzIC5zaWduYXR1cmUge1xuICAgIHdpZHRoOiAzMSU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC8qIGxpbmUgMTc5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgICAgIC5yZXBvcnQtaGVyby0yMDE3IC50cnVzdGVlcyAuc2lnbmF0dXJlIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSAxODcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTdIZWFkZXIuc2NzcyAqL1xuICAgICAgICAucmVwb3J0LWhlcm8tMjAxNyAudHJ1c3RlZXMgLnNpZ25hdHVyZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgICAgLyogbGluZSAxOTAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTdIZWFkZXIuc2NzcyAqL1xuICAgICAgICAucmVwb3J0LWhlcm8tMjAxNyAudHJ1c3RlZXMgLnNpZ25hdHVyZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4vKiBsaW5lIDE5Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxN0hlYWRlci5zY3NzICovXG4ucmVwb3J0LWFib3V0LXdyYXAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJkMmI7IH1cbiAgLyogbGluZSAyMDAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTdIZWFkZXIuc2NzcyAqL1xuICAucmVwb3J0LWFib3V0LXdyYXAgLmlubmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMTVweDsgfVxuICAgIC8qIGxpbmUgMzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21peGlucy5zY3NzICovXG4gICAgLnJlcG9ydC1hYm91dC13cmFwIC5pbm5lcjphZnRlciB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBoZWlnaHQ6IDA7IH1cblxuLyogbGluZSAyMDcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTdIZWFkZXIuc2NzcyAqL1xuLnJlcG9ydC1hYm91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDEzZDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogODBweDtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc1wiLCBcIlNlcmlmXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC8qIGxpbmUgMzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX21peGlucy5zY3NzICovXG4gIC5yZXBvcnQtYWJvdXQ6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgMjE3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgLnJlcG9ydC1hYm91dCBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBjb2xvcjogI2JkOWEzNjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAyMTcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTdIZWFkZXIuc2NzcyAqL1xuICAgICAgLnJlcG9ydC1hYm91dCBoMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC8qIGxpbmUgMjI4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgLnJlcG9ydC1hYm91dCBwIHtcbiAgICBsaW5lLWhlaWdodDogMS42NjsgfVxuICAvKiBsaW5lIDIzMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxN0hlYWRlci5zY3NzICovXG4gIC5yZXBvcnQtYWJvdXQgLnJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMjM1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgLnJlcG9ydC1hYm91dCAubGVmdCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAvKiBsaW5lIDI0MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxN0hlYWRlci5zY3NzICovXG4gIC5yZXBvcnQtYWJvdXQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDI0MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxN0hlYWRlci5zY3NzICovXG4gICAgICAucmVwb3J0LWFib3V0IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC8qIGxpbmUgMjQ5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgICAucmVwb3J0LWFib3V0IC5yaWdodCwgLnJlcG9ydC1hYm91dCAubGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgLyogbGluZSAyNTMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTdIZWFkZXIuc2NzcyAqL1xuICAgIC5yZXBvcnQtYWJvdXQgLmxlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC8qIGxpbmUgMjU2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE3SGVhZGVyLnNjc3MgKi9cbiAgICAucmVwb3J0LWFib3V0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi8qIGxpbmUgMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0SW1hZ2VCbG9jay5zY3NzICovXG4ucmVwb3J0LWltYWdlLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDEzZDtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4OyB9XG4gIC8qIGxpbmUgNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0SW1hZ2VCbG9jay5zY3NzICovXG4gIC5yZXBvcnQtaW1hZ2UtYmxvY2sgLmlubmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMTVweDsgfVxuICAgIC8qIGxpbmUgMjUsIHNyYy9zYXNzL2xpYnJhcmllcy9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyAqL1xuICAgIC5yZXBvcnQtaW1hZ2UtYmxvY2sgLmlubmVyOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRJbWFnZUJsb2NrLnNjc3MgKi9cbiAgLnJlcG9ydC1pbWFnZS1ibG9jayAuY29sdW1uIHtcbiAgICB3aWR0aDogMjklO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLyogbGluZSAxNCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0SW1hZ2VCbG9jay5zY3NzICovXG4gICAgLnJlcG9ydC1pbWFnZS1ibG9jayAuY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2LjUlOyB9XG4gIC8qIGxpbmUgMTgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEltYWdlQmxvY2suc2NzcyAqL1xuICAucmVwb3J0LWltYWdlLWJsb2NrIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0SW1hZ2VUZXh0LnNjc3MgKi9cbi5yZXBvcnQtaW1hZ2UtdGV4dC1ibG9jayB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NcIiwgXCJTZXJpZlwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDMycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEltYWdlVGV4dC5zY3NzICovXG4gICAgLnJlcG9ydC1pbWFnZS10ZXh0LWJsb2NrIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRJbWFnZVRleHQuc2NzcyAqL1xuICAgIC5yZXBvcnQtaW1hZ2UtdGV4dC1ibG9jayB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAvKiBsaW5lIDE5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRJbWFnZVRleHQuc2NzcyAqL1xuICAucmVwb3J0LWltYWdlLXRleHQtYmxvY2sgLmlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjE1cHg7IH1cbiAgICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnRJbWFnZVRleHQuc2NzcyAqL1xuICAgIC5yZXBvcnQtaW1hZ2UtdGV4dC1ibG9jayAuaW5uZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC8qIGxpbmUgMzksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEltYWdlVGV4dC5zY3NzICovXG4gIC5yZXBvcnQtaW1hZ2UtdGV4dC1ibG9jayAuY29udGVudCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC8qIGxpbmUgMzksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEltYWdlVGV4dC5zY3NzICovXG4gICAgICAucmVwb3J0LWltYWdlLXRleHQtYmxvY2sgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwNXB4OyB9IH1cbiAgLyogbGluZSA0OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0SW1hZ2VUZXh0LnNjc3MgKi9cbiAgLnJlcG9ydC1pbWFnZS10ZXh0LWJsb2NrIHAge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgNDgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydEltYWdlVGV4dC5zY3NzICovXG4gICAgICAucmVwb3J0LWltYWdlLXRleHQtYmxvY2sgcCB7XG4gICAgICAgIHdpZHRoOiA5NSU7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUtYW5udWFsLXJlcG9ydC10ZW1wbGF0ZSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIGxpbmUgNSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4udGl0bGUtYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZGNkNDtcbiAgaGVpZ2h0OiA5NzJweDtcbiAgcGFkZGluZzogNTBweCA1MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLyogbGluZSA1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAudGl0bGUtYW5pbWF0aW9uIHtcbiAgICAgIGhlaWdodDogMTAwdmg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgIC50aXRsZS1hbmltYXRpb24ge1xuICAgICAgcGFkZGluZzogMjVweCAyNXB4IDA7IH0gfVxuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvKiBsaW5lIDUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgIC50aXRsZS1hbmltYXRpb24ge1xuICAgICAgaGVpZ2h0OiAxMDB2dzsgfSB9XG4gIC8qIGxpbmUgMTksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLyogbGluZSAyMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgLnRpdGxlLWFuaW1hdGlvbiAuY29udGFpbmVyIC50aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDk4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgICAvKiBsaW5lIDMyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgIC50aXRsZS1hbmltYXRpb24gLmNvbnRhaW5lciAudGl0bGUgLndvcmQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMzcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIgLnRpdGxlIC53b3JkIC5zZWN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNzIuNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTB2dztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogOXB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgLyogbGluZSAzNywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgICAgICAgICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIgLnRpdGxlIC53b3JkIC5zZWN0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLyogbGluZSAzNywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgICAgICAgICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIgLnRpdGxlIC53b3JkIC5zZWN0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3Z3O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgICAgICAvKiBsaW5lIDM3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgICAgIC50aXRsZS1hbmltYXRpb24gLmNvbnRhaW5lciAudGl0bGUgLndvcmQgLnNlY3Qge1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4OyB9IH1cbiAgICAgICAgLyogbGluZSA1NCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgICAgIC50aXRsZS1hbmltYXRpb24gLmNvbnRhaW5lciAudGl0bGUgLndvcmQud29yZDEge1xuICAgICAgICAgIGNvbG9yOiAjNjA1ZDU4OyB9XG4gICAgICAgICAgLyogbGluZSA1Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgICAgICAgLnRpdGxlLWFuaW1hdGlvbiAuY29udGFpbmVyIC50aXRsZSAud29yZC53b3JkMSAuc2VjdDEge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMDBweCk7IH1cbiAgICAgICAgICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIgLnRpdGxlIC53b3JkLndvcmQxIC5zZWN0MiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwMHB4KTsgfVxuICAgICAgICAgIC8qIGxpbmUgNjIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAgIC50aXRsZS1hbmltYXRpb24gLmNvbnRhaW5lciAudGl0bGUgLndvcmQud29yZDEgLnNlY3QzIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAwcHgpOyB9XG4gICAgICAgIC8qIGxpbmUgNjYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIgLnRpdGxlIC53b3JkLndvcmQyIHtcbiAgICAgICAgICBjb2xvcjogI2RmZGRkYTsgfVxuICAgICAgICAgIC8qIGxpbmUgNjgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAgIC50aXRsZS1hbmltYXRpb24gLmNvbnRhaW5lciAudGl0bGUgLndvcmQud29yZDIgLnNlY3Qge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMDBweCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzl2dzsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC8qIGxpbmUgNjgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAgICAgICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIgLnRpdGxlIC53b3JkLndvcmQyIC5zZWN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDl2dzsgfSB9XG4gICAgICAgIC8qIGxpbmUgNzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIgLnRpdGxlIC53b3JkLndvcmQzIHtcbiAgICAgICAgICBjb2xvcjogI2JiOWI0MzsgfVxuICAgICAgICAgIC8qIGxpbmUgNzgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAgIC50aXRsZS1hbmltYXRpb24gLmNvbnRhaW5lciAudGl0bGUgLndvcmQud29yZDMgLnNlY3QxIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5MDBweCk7IH1cbiAgICAgICAgICAvKiBsaW5lIDgxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIgLnRpdGxlIC53b3JkLndvcmQzIC5zZWN0MiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOTAwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOC4wdnc7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAvKiBsaW5lIDgxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgICAgICAgLnRpdGxlLWFuaW1hdGlvbiAuY29udGFpbmVyIC50aXRsZSAud29yZC53b3JkMyAuc2VjdDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjV2dzsgfSB9XG4gICAgLyogbGluZSA5MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgLnRpdGxlLWFuaW1hdGlvbiAuY29udGFpbmVyIC5zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNDI7XG4gICAgICBmb250LWZhbWlseTogJ1RpZW1wb3MnLCBzY3JpcHQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgd2lkdGg6IDEzNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC8qIGxpbmUgOTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIgLnN1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC8qIGxpbmUgOTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIgLnN1YnRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogMTE2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgIC8qIGxpbmUgOTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIgLnN1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwNnB4OyB9IH1cbiAgICAgIC8qIGxpbmUgMTA5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgIC50aXRsZS1hbmltYXRpb24gLmNvbnRhaW5lciAuc3VidGl0bGUudGl0bGUxIHtcbiAgICAgICAgY29sb3I6ICM2MDVkNTg7XG4gICAgICAgIHRvcDogMTclO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLyogbGluZSAxMDksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAgIC50aXRsZS1hbmltYXRpb24gLmNvbnRhaW5lciAuc3VidGl0bGUudGl0bGUxIHtcbiAgICAgICAgICAgIHRvcDogNyU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDEwOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgICAgICAgLnRpdGxlLWFuaW1hdGlvbiAuY29udGFpbmVyIC5zdWJ0aXRsZS50aXRsZTEge1xuICAgICAgICAgICAgYm90dG9tOiA1JTsgfSB9XG4gICAgICAgIC8qIGxpbmUgMTIwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgLnRpdGxlLWFuaW1hdGlvbiAuY29udGFpbmVyIC5zdWJ0aXRsZS50aXRsZTEgLmxpbmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEyMnB4OyB9XG4gICAgICAvKiBsaW5lIDEyNCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIgLnN1YnRpdGxlLnRpdGxlMiB7XG4gICAgICAgIGNvbG9yOiAjZGZkZGRhO1xuICAgICAgICBib3R0b206IDE4JTtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC8qIGxpbmUgMTI0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIgLnN1YnRpdGxlLnRpdGxlMiB7XG4gICAgICAgICAgICBib3R0b206IDclOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLyogbGluZSAxMjQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAgIC50aXRsZS1hbmltYXRpb24gLmNvbnRhaW5lciAuc3VidGl0bGUudGl0bGUyIHtcbiAgICAgICAgICAgIGJvdHRvbTogMi41JTsgfSB9XG4gICAgICAgIC8qIGxpbmUgMTM1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgLnRpdGxlLWFuaW1hdGlvbiAuY29udGFpbmVyIC5zdWJ0aXRsZS50aXRsZTIgLmxpbmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMnB4OyB9XG4gICAgICAgIC8qIGxpbmUgMTM4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgLnRpdGxlLWFuaW1hdGlvbiAuY29udGFpbmVyIC5zdWJ0aXRsZS50aXRsZTIgLmRvd25sb2FkLWxpbmsge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLyogbGluZSAxNDMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgLnRpdGxlLWFuaW1hdGlvbiAuY29udGFpbmVyIC5zdWJ0aXRsZSAubGluZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiYjliNDM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDVweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDE0Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgICAgICAgLnRpdGxlLWFuaW1hdGlvbiAuY29udGFpbmVyIC5zdWJ0aXRsZSAubGluZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDsgfSB9XG4gICAgLyogbGluZSAxNTIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgIC50aXRsZS1hbmltYXRpb24gLmNvbnRhaW5lciAuY2lyY2xlLWltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC8qIGxpbmUgMTU4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgIC50aXRsZS1hbmltYXRpb24gLmNvbnRhaW5lciAuY2lyY2xlLWltZy5sYXJnZWltZyB7XG4gICAgICAgIHdpZHRoOiA0NTNweDtcbiAgICAgICAgaGVpZ2h0OiA0NTNweDtcbiAgICAgICAgbGVmdDogNS4yMiU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlO1xuICAgICAgICBib3R0b206IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC8qIGxpbmUgMTU4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIgLmNpcmNsZS1pbWcubGFyZ2VpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xNHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLyogbGluZSAxNTgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAgIC50aXRsZS1hbmltYXRpb24gLmNvbnRhaW5lciAuY2lyY2xlLWltZy5sYXJnZWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyMnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgICAgLyogbGluZSAxNTgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAgIC50aXRsZS1hbmltYXRpb24gLmNvbnRhaW5lciAuY2lyY2xlLWltZy5sYXJnZWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgbGVmdDogLTIycHg7IH0gfVxuICAgICAgLyogbGluZSAxNzksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgLnRpdGxlLWFuaW1hdGlvbiAuY29udGFpbmVyIC5jaXJjbGUtaW1nLm1lZGltZyB7XG4gICAgICAgIHdpZHRoOiAzMTVweDtcbiAgICAgICAgaGVpZ2h0OiAzMTVweDtcbiAgICAgICAgcmlnaHQ6IDMzLjkyJTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NSU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC8qIGxpbmUgMTc5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIgLmNpcmNsZS1pbWcubWVkaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjE1cHg7XG4gICAgICAgICAgICByaWdodDogNzdweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC8qIGxpbmUgMTc5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIgLmNpcmNsZS1pbWcubWVkaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTYycHg7XG4gICAgICAgICAgICByaWdodDogNTJweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgICAgIC8qIGxpbmUgMTc5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIgLmNpcmNsZS1pbWcubWVkaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgICAgICByaWdodDogMzZweDsgfSB9XG4gICAgICAvKiBsaW5lIDIwMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgICAudGl0bGUtYW5pbWF0aW9uIC5jb250YWluZXIgLmNpcmNsZS1pbWcuc21hbGxpbWcge1xuICAgICAgICB3aWR0aDogMjI3cHg7XG4gICAgICAgIGhlaWdodDogMjI3cHg7XG4gICAgICAgIHJpZ2h0OiAxOS44ODUlO1xuICAgICAgICB0b3A6IC0yJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLyogbGluZSAyMDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAgIC50aXRsZS1hbmltYXRpb24gLmNvbnRhaW5lciAuY2lyY2xlLWltZy5zbWFsbGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAyMTQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuLnRydXN0ZWVzLWxldHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNjA1ZDU4OyB9XG4gIC8qIGxpbmUgMjE3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgLnRydXN0ZWVzLWxldHRlciAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFkY2Q0O1xuICAgIG1hcmdpbjogMCA1MHB4O1xuICAgIHBhZGRpbmc6IDEwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLyogbGluZSAyMTcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgLnRydXN0ZWVzLWxldHRlciAuY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDUuOCU7IH0gfVxuICAgIC8qIGxpbmUgMjI1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAudHJ1c3RlZXMtbGV0dGVyIC5jb250YWluZXIgLmlubmVyLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE3MDBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC8qIGxpbmUgMjMwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAudHJ1c3RlZXMtbGV0dGVyIC5jb250YWluZXIgLnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnVGllbXBvcycsIHNjcmlwdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC8qIGxpbmUgMjMwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgLnRydXN0ZWVzLWxldHRlciAuY29udGFpbmVyIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICAvKiBsaW5lIDI0MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgLnRydXN0ZWVzLWxldHRlciAuY29udGFpbmVyIC5pbnRyby10ZXh0IHtcbiAgICAgIGNvbG9yOiAjYmI5YjQzO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgICBtYXJnaW46IDkwcHggMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC8qIGxpbmUgMjQwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgLnRydXN0ZWVzLWxldHRlciAuY29udGFpbmVyIC5pbnRyby10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbWFyZ2luOiA2OHB4IDAgMzJweDsgfSB9XG4gICAgLyogbGluZSAyNTQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgIC50cnVzdGVlcy1sZXR0ZXIgLmNvbnRhaW5lciAudHJ1c3RlZXMtaW1nLXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IH1cbiAgICAgIC8qIGxpbmUgMjU4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgIC50cnVzdGVlcy1sZXR0ZXIgLmNvbnRhaW5lciAudHJ1c3RlZXMtaW1nLXdyYXAgLnRydXN0ZWUge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLyogbGluZSAyNjEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAudHJ1c3RlZXMtbGV0dGVyIC5jb250YWluZXIgLnRydXN0ZWVzLWltZy13cmFwIC50cnVzdGVlLnRydXN0ZWUtMyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjY1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgLnRydXN0ZWVzLWxldHRlciAuY29udGFpbmVyIC50cnVzdGVlcy1pbWctd3JhcCAudHJ1c3RlZSAuaW1hZ2UgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLyogbGluZSAyNzAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAudHJ1c3RlZXMtbGV0dGVyIC5jb250YWluZXIgLnRydXN0ZWVzLWltZy13cmFwIC50cnVzdGVlIC5uYW1lIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC8qIGxpbmUgMjcwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgICAgIC50cnVzdGVlcy1sZXR0ZXIgLmNvbnRhaW5lciAudHJ1c3RlZXMtaW1nLXdyYXAgLnRydXN0ZWUgLm5hbWUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDcuODJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDguNjlweDsgfSB9XG4gICAgICAgIC8qIGxpbmUgMjgwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgLnRydXN0ZWVzLWxldHRlciAuY29udGFpbmVyIC50cnVzdGVlcy1pbWctd3JhcCAudHJ1c3RlZSAucm9sZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC8qIGxpbmUgMjgwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgICAgIC50cnVzdGVlcy1sZXR0ZXIgLmNvbnRhaW5lciAudHJ1c3RlZXMtaW1nLXdyYXAgLnRydXN0ZWUgLnJvbGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDUuNjVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDguNjlweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zcHg7IH0gfVxuICAgIC8qIGxpbmUgMjk0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAudHJ1c3RlZXMtbGV0dGVyIC5jb250YWluZXIgLmxldHRlciB7XG4gICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLyogbGluZSAyOTQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAudHJ1c3RlZXMtbGV0dGVyIC5jb250YWluZXIgLmxldHRlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gICAgICAvKiBsaW5lIDMwMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgICAudHJ1c3RlZXMtbGV0dGVyIC5jb250YWluZXIgLmxldHRlciAucmVhZG1vcmUtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjYmI5YjQzO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLyogbGluZSAzMDIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAgIC50cnVzdGVlcy1sZXR0ZXIgLmNvbnRhaW5lciAubGV0dGVyIC5yZWFkbW9yZS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAgIC8qIGxpbmUgMzE0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgIC50cnVzdGVlcy1sZXR0ZXIgLmNvbnRhaW5lciAubGV0dGVyIC5mYWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgyMjUsIDIyMCwgMjEyLCAwKSksIGNvbG9yLXN0b3AoODAlLCAjZTFkY2Q0KSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChyZ2JhKDIyNSwgMjIwLCAyMTIsIDApLCAjZTFkY2Q0IDgwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIyNSwgMjIwLCAyMTIsIDApLCAjZTFkY2Q0IDgwJSk7IH1cbiAgICAgIC8qIGxpbmUgMzIzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgIC50cnVzdGVlcy1sZXR0ZXIgLmNvbnRhaW5lciAubGV0dGVyIC5sZXR0ZXItY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLyogbGluZSAzMjMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAgIC50cnVzdGVlcy1sZXR0ZXIgLmNvbnRhaW5lciAubGV0dGVyIC5sZXR0ZXItY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gICAgICAgIC8qIGxpbmUgMzMxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgLnRydXN0ZWVzLWxldHRlciAuY29udGFpbmVyIC5sZXR0ZXIgLmxldHRlci1jb250ZW50IC5saW5lIHtcbiAgICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmI5YjQzOyB9XG5cbi8qIGxpbmUgMzQzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbi5oZXJvLWltYWdlIC5pbWFnZS5kZXNrdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLyogbGluZSAzNDMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgIC5oZXJvLWltYWdlIC5pbWFnZS5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDM0OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gIC5oZXJvLWltYWdlIC5pbWFnZS5kZXNrdG9wIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDM1Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gIC5oZXJvLWltYWdlIC5pbWFnZS5kZXNrdG9wIC5xdW90ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM2VtO1xuICAgIGxlZnQ6IGNhbGMoMTAlICsgNTBweCk7XG4gICAgd2lkdGg6IDI3M3B4OyB9XG5cbi8qIGxpbmUgMzYwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbi5oZXJvLWltYWdlIC5pbWFnZS5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAvKiBsaW5lIDM2MCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgLmhlcm8taW1hZ2UgLmltYWdlLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9IH1cblxuLyogbGluZSAzNzAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuLmhlcm8taW1hZ2UgLnF1b3RlIHtcbiAgZm9udC1mYW1pbHk6ICdUaWVtcG9zJywgc2NyaXB0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNjA1ZDU4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4OyB9XG4gIC8qIGxpbmUgMzcxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgLmhlcm8taW1hZ2UgLnF1b3RlLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC8qIGxpbmUgMzcxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgIC5oZXJvLWltYWdlIC5xdW90ZS5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLyogbGluZSAzNzYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgIC5oZXJvLWltYWdlIC5xdW90ZS5tb2JpbGUgLmNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFkY2Q0O1xuICAgICAgbWFyZ2luOiAwIDEwMHB4IDEwMHB4O1xuICAgICAgcGFkZGluZzogNSUgNSUgMSUgMSU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAvKiBsaW5lIDM3Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgICAgIC5oZXJvLWltYWdlIC5xdW90ZS5tb2JpbGUgLmNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDUwcHggNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMTJweCA3NXB4IDIwcHggMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgMzcwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAuaGVyby1pbWFnZSAucXVvdGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG4vKiBsaW5lIDM5OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4uYWNjb3JkaW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWRjZDQ7XG4gIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAvKiBsaW5lIDM5OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgLmFjY29yZGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvKiBsaW5lIDM5OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgLmFjY29yZGlvbnMge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDM5OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgLmFjY29yZGlvbnMge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuICAvKiBsaW5lIDQxMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gIC5hY2NvcmRpb25zIC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgcGFkZGluZzogNSUgMTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDQxMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgICAuYWNjb3JkaW9ucyAuY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDUuOCU7IH0gfVxuICAvKiBsaW5lIDQyMCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gIC5hY2NvcmRpb25zIC5hY2NvcmRpb24tdGl0bGUge1xuICAgIGNvbG9yOiAjNjA1ZDU4O1xuICAgIGZvbnQtZmFtaWx5OiAnVGllbXBvcycsIHNjcmlwdDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNiYjliNDM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDQyMCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgICAuYWNjb3JkaW9ucyAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9IH1cbiAgICAvKiBsaW5lIDQzOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgLmFjY29yZGlvbnMgLmFjY29yZGlvbi10aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDIxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDIxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiAyN3B4IHNvbGlkICNlMWRjZDQ7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAvKiBsaW5lIDQzOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgICAgIC5hY2NvcmRpb25zIC5hY2NvcmRpb24tdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxOHB4IHNvbGlkICNlMWRjZDQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9IH1cbiAgICAvKiBsaW5lIDQ1Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgLmFjY29yZGlvbnMgLmFjY29yZGlvbi10aXRsZS52aXNpYmxlOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLyogbGluZSA0NjEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAuYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gICAgbWFyZ2luLXRvcDogNzZweDsgfVxuICAgIC8qIGxpbmUgNDY0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAuYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWNvbnRlbnQgLmludHJvLXRleHQge1xuICAgICAgY29sb3I6ICNiYjliNDM7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICAgIG1hcmdpbjogOTBweCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLyogbGluZSA0NjQsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAuYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWNvbnRlbnQgLmludHJvLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBtYXJnaW46IDY4cHggMCAzMnB4OyB9IH1cbiAgICAvKiBsaW5lIDQ3OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgLmFjY29yZGlvbnMgLmFjY29yZGlvbi1jb250ZW50IC5ncmFudC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7IH1cbiAgICAgIC8qIGxpbmUgNDgzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgIC5hY2NvcmRpb25zIC5hY2NvcmRpb24tY29udGVudCAuZ3JhbnQtd3JhcCAuZ3JhbnQtc2luZ2xlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDIwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFkY2Q0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgbWFyZ2luOiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC8qIGxpbmUgNDgzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgICAuYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWNvbnRlbnQgLmdyYW50LXdyYXAgLmdyYW50LXNpbmdsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC8qIGxpbmUgNDkyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgLmFjY29yZGlvbnMgLmFjY29yZGlvbi1jb250ZW50IC5ncmFudC13cmFwIC5ncmFudC1zaW5nbGUgLm5hbWUge1xuICAgICAgICAgIGNvbG9yOiAjYmI5YjQzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1RpZW1wb3MnLCBzY3JpcHQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgICAgLyogbGluZSA1MDAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAuYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWNvbnRlbnQgLmdyYW50LXdyYXAgLmdyYW50LXNpbmdsZSAuYW1vdW50IHtcbiAgICAgICAgICBjb2xvcjogIzYwNWQ1ODtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDIuNzZ2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgICAgICBtYXJnaW46IDI0cHggMCAyMHB4IDA7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgLyogbGluZSA1MDAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAgICAgLmFjY29yZGlvbnMgLmFjY29yZGlvbi1jb250ZW50IC5ncmFudC13cmFwIC5ncmFudC1zaW5nbGUgLmFtb3VudCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjQydnc7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC8qIGxpbmUgNTAwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgICAgIC5hY2NvcmRpb25zIC5hY2NvcmRpb24tY29udGVudCAuZ3JhbnQtd3JhcCAuZ3JhbnQtc2luZ2xlIC5hbW91bnQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM3cHg7IH0gfVxuICAgICAgICAvKiBsaW5lIDUxNywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgICAgIC5hY2NvcmRpb25zIC5hY2NvcmRpb24tY29udGVudCAuZ3JhbnQtd3JhcCAuZ3JhbnQtc2luZ2xlIC5udW1iZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjZweDsgfVxuICAgIC8qIGxpbmUgNTI2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAuYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWNvbnRlbnQgLmltYWdlLXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLyogbGluZSA1MjksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgLmFjY29yZGlvbnMgLmFjY29yZGlvbi1jb250ZW50IC5pbWFnZS1zZWN0aW9uIC5zbWFsbC1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAzMS4zJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMxLjMlOyB9XG4gICAgICAvKiBsaW5lIDUzNCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgICAuYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWNvbnRlbnQgLmltYWdlLXNlY3Rpb24gLmxhcmdlLWltZyB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMxLjMlOyB9XG4gICAgLyogbGluZSA1NDAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgIC5hY2NvcmRpb25zIC5hY2NvcmRpb24tY29udGVudCAuY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGNvbG9yOiAjNjA1ZDU4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLyogbGluZSA1NDcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgLmFjY29yZGlvbnMgLmFjY29yZGlvbi1jb250ZW50IC5jb250ZW50IC5saW5lIHtcbiAgICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JiOWI0MzsgfVxuICAgIC8qIGxpbmUgNTU0LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAuYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWNvbnRlbnQgLnJlcG9ydC1maW5hbmNpYWwge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAvKiBsaW5lIDU1Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgICAgIC5hY2NvcmRpb25zIC5hY2NvcmRpb24tY29udGVudCAucmVwb3J0LWZpbmFuY2lhbCAuaW50cm8ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNTYzLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgLmFjY29yZGlvbnMgLmFjY29yZGlvbi1jb250ZW50IC5yZXBvcnQtZmluYW5jaWFsIC5jb2x1bW4ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDQ2LjY2NjY3JSAtIDE0LjY2NjY3cHgpO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLyogbGluZSA1NjYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgICAgIC5hY2NvcmRpb25zIC5hY2NvcmRpb24tY29udGVudCAucmVwb3J0LWZpbmFuY2lhbCAuY29sdW1uLm9uZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC8qIGxpbmUgNTY5LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgICAgICAuYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWNvbnRlbnQgLnJlcG9ydC1maW5hbmNpYWwgLmNvbHVtbi50d28ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi42NjY2NyUgLSAxMC42NjY2N3B4ICsgMjBweCk7IH0gfVxuICAgICAgLyogbGluZSA1NzUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgICAgLmFjY29yZGlvbnMgLmFjY29yZGlvbi1jb250ZW50IC5yZXBvcnQtZmluYW5jaWFsIC5jb2x1bW4gLnRhYmxlIC5oYXNfYW1vdW50IC5hbW91bnQge1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAvKiBsaW5lIDU3OSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgICAuYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWNvbnRlbnQgLnJlcG9ydC1maW5hbmNpYWwgLmNvbHVtbiAudGFibGUgLmhhc19hbW91bnQuc3VidG90YWwgLmFtb3VudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC8qIGxpbmUgNTg3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAgIC5hY2NvcmRpb25zIC5hY2NvcmRpb24tY29udGVudCAucmVwb3J0LWZpbmFuY2lhbCAuY29sdW1uIC5iYXItZ3JhcGggbGkgLmJhci1pbm5lciB7XG4gICAgICAgIGNvbG9yOiAjNjA1ZDU4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGZkOWQzOyB9XG4gICAgICAvKiBsaW5lIDU5Miwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gICAgICAuYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWNvbnRlbnQgLnJlcG9ydC1maW5hbmNpYWwgLmNvbHVtbiAuYmFyLWdyYXBoIGxpOmZpcnN0LWNoaWxkIC5iYXItaW5uZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2I4OWE0NDsgfVxuXG4vKiBsaW5lIDYwMywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4uYXIxOCAucmVwb3J0LWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCA1MHB4IDUwcHg7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogbGluZSA2MDMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTguc2NzcyAqL1xuICAgIC5hcjE4IC5yZXBvcnQtY3RhIHtcbiAgICAgIG1hcmdpbjogMCAyNXB4IDI1cHg7IH0gfVxuICAvKiBsaW5lIDYxMSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOC5zY3NzICovXG4gIC5hcjE4IC5yZXBvcnQtY3RhIC5jdGEtd3JhcCB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFkY2Q0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjb2xvcjogIzFmMWYxZjsgfVxuICAgIC8qIGxpbmUgNjE4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAuYXIxOCAucmVwb3J0LWN0YSAuY3RhLXdyYXAgcCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC8qIGxpbmUgNjIxLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE4LnNjc3MgKi9cbiAgICAuYXIxOCAucmVwb3J0LWN0YSAuY3RhLXdyYXAgLnBkZi1kb3dubG9hZCB7XG4gICAgICBjb2xvcjogIzFmMWYxZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgMiwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOS5zY3NzICovXG4uYXIxOSAuZ29sZC10b3Age1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNiZDlhMzY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogbGluZSA2LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE5LnNjc3MgKi9cbi5hcjE5IC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxNnB4OyB9XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTkuc2NzcyAqL1xuLmFyMTkgLm9wZW5pbmcge1xuICBjb2xvcjogI2JkOWEzNjtcbiAgZm9udC1zdHlsZTogb2JsaXF1ZTsgfVxuXG4vKiBsaW5lIDE1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE5LnNjc3MgKi9cbi5hcjE5IC5yaWdodCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogODBweCA4MHB4IDgwcHggMzglO1xuICBmb250LWZhbWlseTogJ1RpZW1wb3MnLCBzY3JpcHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDE1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE5LnNjc3MgKi9cbiAgICAuYXIxOSAucmlnaHQge1xuICAgICAgbWFyZ2luOiA4MHB4IDA7IH0gfVxuICAvKiBsaW5lIDIyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE5LnNjc3MgKi9cbiAgLmFyMTkgLnJpZ2h0IHAge1xuICAgIGNvbG9yOiAjNTg1NzU1OyB9XG5cbi8qIGxpbmUgMjYsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTkuc2NzcyAqL1xuLmFyMTkgLnJlcG9ydC1oZXJvLTIwMTkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMjAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAzMywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOS5zY3NzICovXG4gIC5hcjE5IC5yZXBvcnQtaGVyby0yMDE5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3R0by9pbWFnZXMvb2J0LWNpcmN1bGFyLW92ZXJsYXkuc3ZnXCIpO1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTkuc2NzcyAqL1xuICAuYXIxOSAucmVwb3J0LWhlcm8tMjAxOSAuaW5uZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE5LnNjc3MgKi9cbiAgICAuYXIxOSAucmVwb3J0LWhlcm8tMjAxOSAuaW5uZXIgaDEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMC40ZW0gcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC8qIGxpbmUgNTUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTkuc2NzcyAqL1xuICAgIC5hcjE5IC5yZXBvcnQtaGVyby0yMDE5IC5pbm5lciAuZG93bmxvYWQtYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1ODU3NTU7IH1cbiAgICAgIC8qIGxpbmUgNTcsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTkuc2NzcyAqL1xuICAgICAgLmFyMTkgLnJlcG9ydC1oZXJvLTIwMTkgLmlubmVyIC5kb3dubG9hZC1iYXIgLndyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAgICAgLyogbGluZSA2MSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOS5zY3NzICovXG4gICAgICAgIC5hcjE5IC5yZXBvcnQtaGVyby0yMDE5IC5pbm5lciAuZG93bmxvYWQtYmFyIC53cmFwcGVyIGgzLFxuICAgICAgICAuYXIxOSAucmVwb3J0LWhlcm8tMjAxOSAuaW5uZXIgLmRvd25sb2FkLWJhciAud3JhcHBlciBhIHtcbiAgICAgICAgICBjb2xvcjogI2JkOWEzNjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC8qIGxpbmUgNjgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTkuc2NzcyAqL1xuICAgICAgICAuYXIxOSAucmVwb3J0LWhlcm8tMjAxOSAuaW5uZXIgLmRvd25sb2FkLWJhciAud3JhcHBlciBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAvKiBsaW5lIDcwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE5LnNjc3MgKi9cbiAgICAgICAgICAuYXIxOSAucmVwb3J0LWhlcm8tMjAxOSAuaW5uZXIgLmRvd25sb2FkLWJhciAud3JhcHBlciBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIGxpbmUgNzgsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTkuc2NzcyAqL1xuLmFyMTkgLnJlcG9ydC1maW5hbmNpYWwge1xuICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgODAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTkuc2NzcyAqL1xuICAuYXIxOSAucmVwb3J0LWZpbmFuY2lhbCAuYmFyLWdyYXBoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDgyLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE5LnNjc3MgKi9cbiAgICAuYXIxOSAucmVwb3J0LWZpbmFuY2lhbCAuYmFyLWdyYXBoIGgzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICBjb2xvcjogIzU4NTc1NTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnVGllbXBvcycsIHNjcmlwdDtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDlweDsgfVxuICAgICAgLyogbGluZSA5Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOS5zY3NzICovXG4gICAgICAuYXIxOSAucmVwb3J0LWZpbmFuY2lhbCAuYmFyLWdyYXBoIGgzLm1hcmtlciB7XG4gICAgICAgIGNvbG9yOiAjZDJkNWRiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAvKiBsaW5lIDk4LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE5LnNjc3MgKi9cbiAgICAuYXIxOSAucmVwb3J0LWZpbmFuY2lhbCAuYmFyLWdyYXBoIHVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLyogbGluZSAxMDEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTkuc2NzcyAqL1xuICAgICAgLmFyMTkgLnJlcG9ydC1maW5hbmNpYWwgLmJhci1ncmFwaCB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwJTsgfVxuICAgICAgICAvKiBsaW5lIDEwOCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOS5zY3NzICovXG4gICAgICAgIC5hcjE5IC5yZXBvcnQtZmluYW5jaWFsIC5iYXItZ3JhcGggdWwgbGk6Zmlyc3QtY2hpbGQgLmJhci1pbm5lci0tbGFiZWwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA3cHggN3B4ICNmZmZmZmY7XG4gICAgICAgICAgY29sb3I6ICNiZDlhMzY7XG4gICAgICAgICAgcmlnaHQ6IDU0cHg7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMTE3LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE5LnNjc3MgKi9cbiAgICAgICAgLmFyMTkgLnJlcG9ydC1maW5hbmNpYWwgLmJhci1ncmFwaCB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSAuYmFyLWlubmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkNWRiOyB9XG4gICAgICAgIC8qIGxpbmUgMTIwLCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE5LnNjc3MgKi9cbiAgICAgICAgLmFyMTkgLnJlcG9ydC1maW5hbmNpYWwgLmJhci1ncmFwaCB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSAuYmFyLWlubmVyLS1sYWJlbCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAuNWVtIDAuN2VtOyB9XG4gICAgICAgIC8qIGxpbmUgMTI1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE5LnNjc3MgKi9cbiAgICAgICAgLmFyMTkgLnJlcG9ydC1maW5hbmNpYWwgLmJhci1ncmFwaCB1bCBsaSAuYmFyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLyogbGluZSAxMjksIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTkuc2NzcyAqL1xuICAgICAgICAgIC5hcjE5IC5yZXBvcnQtZmluYW5jaWFsIC5iYXItZ3JhcGggdWwgbGkgLmJhciAuYmFyLWlubmVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgLyogbGluZSAxMzUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTkuc2NzcyAqL1xuICAgICAgICAgIC5hcjE5IC5yZXBvcnQtZmluYW5jaWFsIC5iYXItZ3JhcGggdWwgbGkgLmJhciAuYmFyLWlubmVyLS1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgICAvKiBsaW5lIDEzOSwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOS5zY3NzICovXG4gICAgICAgICAgLmFyMTkgLnJlcG9ydC1maW5hbmNpYWwgLmJhci1ncmFwaCB1bCBsaSAuYmFyIC5sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogIzU4NTc1NTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTIuNWVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7IH1cbiAgLyogbGluZSAxNTAsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTkuc2NzcyAqL1xuICAuYXIxOSAucmVwb3J0LWZpbmFuY2lhbCAuZGF0YS1zZXQudGFibGUge1xuICAgIGNvbG9yOiAjNTg1NzU1OyB9XG4gICAgLyogbGluZSAxNTIsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTkuc2NzcyAqL1xuICAgIC5hcjE5IC5yZXBvcnQtZmluYW5jaWFsIC5kYXRhLXNldC50YWJsZSBoMyB7XG4gICAgICBjb2xvcjogI2JkOWEzNjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnVGllbXBvcycsIHNjcmlwdDsgfVxuICAvKiBsaW5lIDE1OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOS5zY3NzICovXG4gIC5hcjE5IC5yZXBvcnQtZmluYW5jaWFsIC5pbnRybyBwIHtcbiAgICBjb2xvcjogI2JkOWEzNjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDE2Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOS5zY3NzICovXG4uYXIxOSAudGhyZWUtaW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDE2Niwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOS5zY3NzICovXG4gICAgLmFyMTkgLnRocmVlLWltYWdlcyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAvKiBsaW5lIDE3Mywgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOS5zY3NzICovXG4gIC5hcjE5IC50aHJlZS1pbWFnZXMgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC8qIGxpbmUgMTc1LCBzcmMvc2Fzcy9jb21wb25lbnRzL19yZXBvcnQyMDE5LnNjc3MgKi9cbiAgICAuYXIxOSAudGhyZWUtaW1hZ2VzIGltZzpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLyogbGluZSAxNzUsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTkuc2NzcyAqL1xuICAgICAgICAuYXIxOSAudGhyZWUtaW1hZ2VzIGltZzpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDsgfSB9XG4gICAgLyogbGluZSAxODEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTkuc2NzcyAqL1xuICAgIC5hcjE5IC50aHJlZS1pbWFnZXMgaW1nLmxhcmdlLWltYWdlIHtcbiAgICAgIGZsZXg6IDAgMSAzOCU7XG4gICAgICBtYXgtd2lkdGg6IDM4JTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLyogbGluZSAxODEsIHNyYy9zYXNzL2NvbXBvbmVudHMvX3JlcG9ydDIwMTkuc2NzcyAqL1xuICAgICAgICAuYXIxOSAudGhyZWUtaW1hZ2VzIGltZy5sYXJnZS1pbWFnZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAvKiBsaW5lIDE4OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOS5zY3NzICovXG4gICAgLmFyMTkgLnRocmVlLWltYWdlcyBpbWcuc21hbGwtaW1hZ2Uge1xuICAgICAgZmxleDogMCAxIDI0JTtcbiAgICAgIG1heC13aWR0aDogMjQlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAvKiBsaW5lIDE4OCwgc3JjL3Nhc3MvY29tcG9uZW50cy9fcmVwb3J0MjAxOS5zY3NzICovXG4gICAgICAgIC5hcjE5IC50aHJlZS1pbWFnZXMgaW1nLnNtYWxsLWltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD0uLi8uLi9zYXNzICovIixudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGxdfQ== */
