/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

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

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

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

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

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

body {
  margin: 0;
}

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

main {
  display: block;
}

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

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

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

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

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

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

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

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

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

a {
  background-color: transparent;
}

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

img {
  border-style: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

progress {
  vertical-align: baseline;
}

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

textarea {
  overflow: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

details {
  display: block;
}

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

summary {
  display: list-item;
}

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

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

template {
  display: none;
}

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

[hidden] {
  display: none;
}

@charset "UTF-8";
h1, h2, h3, h4, h5, h6 {
  margin: 0;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  font-variant-ligatures: none;
  -webkit-font-variant-ligatures: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  overflow-wrap: break-word;
  word-wrap: break-word;
  color: #303030;
  font-family: "Rubik", Arial, sans-serif;
  background-color: #ffffff;
}
html *,
html *::before,
html *::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

html,
body {
  overflow-x: hidden;
}
html.locked,
body.locked {
  overflow: hidden;
}

.flyntComponent {
  position: relative;
}

.mainHeader {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  height: 168px;
  width: 100%;
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media (min-width: 64.063rem) {
  .mainHeader {
    position: relative;
    height: auto;
    overflow-y: visible;
    display: block;
    pointer-events: all;
  }
}

.mainContent {
  -webkit-transition: margin-top 0.25s ease;
  transition: margin-top 0.25s ease;
}
.mainContent > .flyntComponent:first-child {
  margin-top: 0;
}
.mainContent > .flyntComponent:last-child {
  margin-bottom: 0;
}
.mainContent > .contentFlex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 48rem) {
  .mainContent > .contentFlex {
    margin-top: 0;
  }
}
@media (min-width: 56.25rem) {
  .mainContent > .contentFlex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.mainContent > .contentFlex:not(.inline-title-program ~ .contentFlex) {
  margin-top: 4.375rem;
}
@media (min-width: 48rem) {
  .mainContent > .contentFlex:not(.inline-title-program ~ .contentFlex) {
    margin-top: 0;
  }
}

.contentBody {
  max-width: 100%;
  width: 100%;
}
@media (min-width: 56.25rem) {
  .sidebar + .contentBody {
    -ms-flex-preferred-size: 47.75rem;
        flex-basis: 47.75rem;
    max-width: 47.75rem;
  }
}
.contentBody .gsc-control-cse {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
}
.contentBody .gsc-control-cse .gsc-control-wrapper-cse {
  max-width: 65.5rem;
  margin: 0 auto;
}
.contentBody .gsc-control-cse .gsc-control-wrapper-cse .gsc-result {
  border-width: 0;
}

.has-sidebar .contentFlex .wysiwyg, .has-sidebar .contentFlex .sidebar ~ .wysiwyg, .has-sidebar .contentFlex .sidebar {
  padding: 0 1.25rem 0 1.25rem;
}
@media (min-width: 56.25rem) {
  .has-sidebar .contentFlex {
    display: grid;
    grid-template-rows: auto 1fr;
    grid-template-columns: 14.9375rem minmax(0, 47.75rem);
    -webkit-column-gap: 4.6875rem;
       -moz-column-gap: 4.6875rem;
            column-gap: 4.6875rem;
  }
  .has-sidebar .contentFlex .wysiwyg, .has-sidebar .contentFlex .sidebar ~ .wysiwyg {
    grid-row: 2/3;
    grid-column: 1/2;
    padding: 0;
    padding-left: 1.25rem;
  }
  .has-sidebar .contentFlex .sidebar {
    grid-row: 1/2;
    grid-column: 1/2;
  }
}
@media (min-width: 56.25rem) and (min-width: 56.25rem) {
  .has-sidebar .contentFlex .sidebar {
    padding: 0;
    padding-left: 1.25rem;
  }
}
@media (min-width: 56.25rem) {
  .has-sidebar .contentFlex .contentBody {
    grid-row: 1/3;
    grid-column: 2/3;
  }
  .has-sidebar .contentFlex .contentBody.no-sidebar {
    grid-column: 1/3;
  }
  .has-sidebar .contentFlex .contentBody.no-sidebar .inline-title__boundary {
    max-width: unset !important;
  }
  .has-sidebar .contentFlex .contentBody.no-sidebar .wysiwyg__boundary {
    max-width: unset !important;
  }
}

.centerMaxWidthContainer {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.centerContentMaxWidth {
  margin: 0 auto;
  max-width: 51.875rem;
}

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

figcaption {
  margin-top: 0.4rem;
}

.button--primary {
  color: #ffffff;
  background-color: #025697;
  padding: 0.875rem;
  font-size: 1rem;
  line-height: 1.38;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: table;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
.button--primary:focus {
  background-color: #9d2235;
}
.button--primary:hover {
  background-color: #002f6c;
}

.sidebar .sidebar_button, .sidebar ~ .wysiwyg .sidebar_button {
  width: -webkit-fill-available;
  width: -moz-available;
  text-transform: uppercase;
  font-family: Montserrat;
  margin-top: 1.1875rem !important;
}
.sidebar .sidebar_button:hover, .sidebar ~ .wysiwyg .sidebar_button:hover {
  background-color: #002f6c;
}

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

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

thead th {
  border-bottom: 2px solid black;
  vertical-align: bottom;
  white-space: nowrap;
}

tr:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.03);
}

button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: 0;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  padding: 0;
  text-align: inherit;
}

fieldset {
  border: 0;
  margin: 0 0 1rem;
  padding: 0;
}
fieldset *:last-child {
  margin-bottom: 0;
}

legend {
  display: inline-block;
  font-weight: bold;
  margin-bottom: 0.5rem;
}

label {
  display: inline-block;
  margin-bottom: 0.2rem;
}

[type=text],
[type=email],
[type=search],
[type=password],
textarea,
select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 0;
  color: inherit;
  font-family: inherit;
}

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

select {
  background-image: url("data:image/svg+xml;utf8,<svg width='32' height='32' xmlns='http://www.w3.org/2000/svg'><polyline fill='none' stroke='rgb(0, 0, 0)' stroke-width='3'  points='2,9 16,25 30,9 '/></svg>");
  background-position: calc(100% - 16px) center;
  background-repeat: no-repeat;
  background-size: 1rem;
  padding-right: 3rem;
  height: 3.25rem;
  width: 100%;
}

[type=checkbox],
[type=radio] {
  margin: 0 0.5rem 0 0;
  position: relative;
  top: -2px;
  vertical-align: middle;
}

.single-post__back-button {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.single-post__back-button .button--primary {
  min-width: 14.6875rem;
}

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

.visually-hidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

.skip-to-content-link {
  background: #ffffff;
  height: 30px;
  left: 50%;
  padding: 8px;
  position: absolute;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  color: #041c3b;
}
.skip-to-content-link:focus {
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
  outline: 2px solid #041c3b !important;
  z-index: 9999;
}

.doNotSellNotice {
  background: #002f6c;
  border-radius: 0.5rem;
  color: #ffffff;
  margin: 1.875rem auto;
  padding: 1.5rem;
}
.doNotSellNotice__boundary {
  max-width: 65.5rem;
  margin: 0 auto;
}
.doNotSellNotice__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}
@media (min-width: 48rem) {
  .doNotSellNotice__body {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.doNotSellNotice__helper {
  font-size: 1rem;
  margin: 0;
}
.doNotSellNotice__button {
  min-width: 14.375rem;
  text-transform: none;
}

#CybotCookiebotDialog {
  font-family: "Rubik", Arial, sans-serif;
}
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButton {
  border-radius: 0.25rem;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton {
  border-radius: 0.25rem;
  font-weight: 500;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton.CybotCookiebotDialogBodyButtonAccept {
  background-color: #9d2235;
  border: none;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton.CybotCookiebotDialogBodyButtonDecline {
  border: 1px solid #9d2235;
  color: #9d2235;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelList {
  border-radius: 0.375rem;
  border: 1px solid #dddddd;
}
@media (max-width: 767px) {
  #CybotCookiebotDialog {
    position: fixed !important;
    bottom: 0 !important;
    top: auto !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    max-height: 70vh !important;
    margin: 0 !important;
    border-radius: 1rem 1rem 0 0 !important;
    -webkit-box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.15) !important;
            box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.15) !important;
    -webkit-transform: none !important;
            transform: none !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }
  #CybotCookiebotDialog #CybotCookiebotDialogBody {
    max-height: calc(70vh - 120px) !important;
    overflow-y: auto !important;
    padding: 1.25rem !important;
  }
  #CybotCookiebotDialog #CybotCookiebotDialogBodyButtons {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    gap: 0.75rem !important;
    padding: 1rem 1.25rem !important;
    position: sticky !important;
    bottom: 0 !important;
    background: #ffffff !important;
    border-top: 1px solid #dddddd !important;
    margin-top: 1rem !important;
  }
  #CybotCookiebotDialog #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton {
    width: 100% !important;
    margin: 0 !important;
  }
  #CybotCookiebotDialog #CybotCookiebotDialogBodyTitle {
    padding: 1.25rem 1.25rem 0.75rem 1.25rem !important;
    font-size: 1.125rem !important;
    line-height: 1.4 !important;
  }
  #CybotCookiebotDialog #CybotCookiebotDialogBodyContent {
    padding: 0 1.25rem !important;
    font-size: 0.875rem !important;
    line-height: 1.5 !important;
  }
  #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelList {
    max-height: 200px !important;
    overflow-y: auto !important;
  }
}

[data-ace-content-inner] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  overflow: auto !important;
}

[data-ace-item-state=closed] > [data-ace-content] > [data-ace-content-inner] {
  display: none !important;
}

[data-ace-item-state=closing] > [data-ace-content] {
  overflow: hidden !important;
}

[data-ace-item-state=opening] > [data-ace-content] {
  overflow: hidden !important;
}

[data-ace-content] {
  -webkit-transition-property: height;
  transition-property: height;
  -webkit-transition-duration: 350ms;
          transition-duration: 350ms;
}

.accordion {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.accordion__boundary {
  max-width: 51.875rem;
  margin: 0 auto;
}
.accordion__set {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: inherit;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 56.25rem) {
  .accordion__set {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.accordion__set:not(:last-child) {
  margin-bottom: 1.25rem;
}
@media (min-width: 56.25rem) {
  .accordion__set:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}
.accordion__header {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-right: 1.25rem;
}
.accordion__title {
  color: #303030;
  font-family: "Rubik", Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.24;
}
@media (min-width: 48rem) {
  .accordion__title {
    font-size: 2.375rem;
  }
}
.accordion__title {
  margin-bottom: 0.5625rem;
}
.accordion__intro {
  line-height: 1.63;
  margin-bottom: 1.25rem;
}
.accordion__subtitle {
  line-height: 1.68;
  font-size: 1.375rem;
  margin-bottom: 0.625rem;
  font-weight: 500;
}
@media (min-width: 56.25rem) {
  .accordion__subtitle {
    font-size: 1.75rem;
    margin-bottom: 0.875rem;
  }
}
.accordion__content {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 56.25rem) {
  .accordion__content {
    -ms-flex-preferred-size: 25.375rem;
        flex-basis: 25.375rem;
  }
}
.accordion .accordion {
  list-style: none;
  margin: 0;
  padding: 0;
}
.accordion__item {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border-bottom: 2px solid #bcbcbc;
}
.accordion__item:last-child {
  padding-bottom: 0;
}
.accordion__item-trigger {
  cursor: pointer;
  margin: 0;
  padding: 1.5625rem 2.5rem 1.5625rem 0;
  position: relative;
  width: 100%;
}
.accordion__item[data-ace-item-state=opening] .accordion__item__heading, .accordion__item[data-ace-item-state=opened] .accordion__item__heading {
  color: #9d2235;
}
.accordion__item[data-ace-item-state=opening] .accordion-toggle__icon-horizontal, .accordion__item[data-ace-item-state=opened] .accordion-toggle__icon-horizontal {
  fill: #9d2235;
}
.accordion__item[data-ace-item-state=opening] .accordion-toggle__icon-vertical, .accordion__item[data-ace-item-state=opened] .accordion-toggle__icon-vertical {
  opacity: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.accordion__item__heading {
  color: #025697;
  font-weight: 500;
  font-size: 1.125rem;
  -webkit-transition: color 0.25s;
  transition: color 0.25s;
}
.accordion__item__heading:hover {
  color: #041c3b;
}
.accordion__item__heading mdall {
  font-style: italic;
  font-weight: 100;
}
.accordion__item__heading-arrow {
  position: absolute;
  top: 1.5rem;
  right: 0.375rem;
  width: 1.3125rem;
  height: 1.3125rem;
}
.accordion__item__heading-arrow .accordion-toggle__icon-horizontal, .accordion__item__heading-arrow .accordion-toggle__icon-vertical {
  fill: #002f6c;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.accordion__item__content {
  font-size: 0.875rem;
  line-height: 1.63;
}
@media (min-width: 48rem) {
  .accordion__item__content {
    font-size: 1rem;
  }
}
.accordion__item__content div.alignleft,
.accordion__item__content div.alignright,
.accordion__item__content div.aligncenter,
.accordion__item__content div.alignnone,
.accordion__item__content img.alignleft,
.accordion__item__content img.alignright,
.accordion__item__content img.aligncenter,
.accordion__item__content img.alignnone {
  max-width: 100%;
  height: auto;
}
.accordion__item__content div.alignleft .wp-caption-text,
.accordion__item__content div.alignright .wp-caption-text,
.accordion__item__content div.aligncenter .wp-caption-text,
.accordion__item__content div.alignnone .wp-caption-text,
.accordion__item__content img.alignleft .wp-caption-text,
.accordion__item__content img.alignright .wp-caption-text,
.accordion__item__content img.aligncenter .wp-caption-text,
.accordion__item__content img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 545px) {
  .accordion__item__content div.alignleft .wp-caption-text,
  .accordion__item__content div.alignright .wp-caption-text,
  .accordion__item__content div.aligncenter .wp-caption-text,
  .accordion__item__content div.alignnone .wp-caption-text,
  .accordion__item__content img.alignleft .wp-caption-text,
  .accordion__item__content img.alignright .wp-caption-text,
  .accordion__item__content img.aligncenter .wp-caption-text,
  .accordion__item__content img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 545px) {
  .accordion__item__content div.alignleft,
  .accordion__item__content div.alignright,
  .accordion__item__content img.alignleft,
  .accordion__item__content img.alignright {
    max-width: 50%;
  }
}
.accordion__item__content div.alignleft,
.accordion__item__content div.alignright,
.accordion__item__content div.aligncenter,
.accordion__item__content div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 545px) {
  .accordion__item__content div.alignleft,
  .accordion__item__content div.alignright,
  .accordion__item__content div.aligncenter,
  .accordion__item__content div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.accordion__item__content div.alignleft img,
.accordion__item__content div.alignright img,
.accordion__item__content div.aligncenter img,
.accordion__item__content div.alignnone img {
  height: auto;
}
.accordion__item__content img.alignleft,
.accordion__item__content img.alignright,
.accordion__item__content img.aligncenter,
.accordion__item__content img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 545px) {
  .accordion__item__content div.alignleft,
  .accordion__item__content div.aligncenter,
  .accordion__item__content div.alignnone,
  .accordion__item__content img.alignleft,
  .accordion__item__content img.aligncenter,
  .accordion__item__content img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 545px) {
  .accordion__item__content div.alignright,
  .accordion__item__content img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.accordion__item__content h1,
.accordion__item__content h2,
.accordion__item__content h3,
.accordion__item__content h4,
.accordion__item__content h5,
.accordion__item__content h6 {
  margin-bottom: 1rem;
  margin-top: 0;
}
.accordion__item__content h1 {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
@media (min-width: 545px) {
  .accordion__item__content h1 {
    font-size: 2.8125rem;
  }
}
.accordion__item__content h1 {
  color: #002f6c;
  font-size: 2.8125rem;
  margin-top: 2rem;
}
.accordion__item__content h2 {
  font-weight: 500;
  font-size: 2.375rem;
  line-height: 1.24;
  font-size: 2.1875rem;
  line-height: 1.286;
  margin-top: 2.6875rem;
}
.accordion__item__content h3 {
  font-weight: 500;
  font-size: 2.125rem;
  line-height: 1.38;
  font-size: 1.6875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 2.0625rem;
}
.accordion__item__content h4 {
  font-weight: 500;
  font-size: 1.75rem;
  line-height: 1.68;
  font-size: 1.4375rem;
  font-weight: 400;
  line-height: 1.82;
  margin-top: 1.5625rem;
}
.accordion__item__content h5 {
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 2.47;
  font-weight: normal;
  margin-top: 0.5rem;
}
.accordion__item__content h6 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 2.28;
  margin-top: 0.5rem;
  text-transform: uppercase;
}
.accordion__item__content a {
  color: #025697;
  text-decoration: underline;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.accordion__item__content a:hover {
  color: rgb(3, 129, 226.5);
}
.accordion__item__content a.button--primary {
  color: #ffffff;
  background-color: #025697;
  padding: 0.875rem;
  font-size: 1rem;
  line-height: 1.38;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: table;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
.accordion__item__content a.button--primary:focus {
  background-color: #9d2235;
}
.accordion__item__content a.button--primary:hover {
  background-color: #002f6c;
}
.accordion__item__content a.button--primary {
  margin-top: 1.125rem;
}
.accordion__item__content a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf=true]::after {
  content: "";
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  margin-left: 4px;
}
.accordion__item__content dt {
  font-weight: bold;
}
.accordion__item__content p.intro-text, .accordion__item__content.intro-text > p {
  font-size: 1.125rem !important;
  line-height: 2.125rem !important;
  font-family: Rubik;
  color: #002f6c;
  font-weight: 400;
  margin-bottom: 2.5rem;
}
@media (min-width: 48rem) {
  .accordion__item__content p.intro-text, .accordion__item__content.intro-text > p {
    font-size: 1.3125rem !important;
    line-height: 2.5rem !important;
    margin-bottom: 2.4375rem;
  }
}
.accordion__item__content p.intro-paragraph, .accordion__item__content.intro-paragraph > p {
  font-size: 1.3125rem;
  line-height: 1.71;
  color: #002f6c;
}
@media (min-width: 48rem) {
  .accordion__item__content p.intro-paragraph, .accordion__item__content.intro-paragraph > p {
    font-size: 1.875rem;
    line-height: 1.83;
  }
}
.accordion__item__content p.intro-paragraph b,
.accordion__item__content p.intro-paragraph strong, .accordion__item__content.intro-paragraph > p b,
.accordion__item__content.intro-paragraph > p strong {
  font-size: 1.3125rem;
  line-height: 0.73;
}
@media (min-width: 48rem) {
  .accordion__item__content p.intro-paragraph b,
  .accordion__item__content p.intro-paragraph strong, .accordion__item__content.intro-paragraph > p b,
  .accordion__item__content.intro-paragraph > p strong {
    font-size: 2.5rem;
  }
}
.accordion__item__content p,
.accordion__item__content ul,
.accordion__item__content ol,
.accordion__item__content dl,
.accordion__item__content dd,
.accordion__item__content table,
.accordion__item__content figure {
  margin: 0 0 1rem;
  line-height: 1.625rem;
}
.accordion__item__content ul,
.accordion__item__content ol {
  padding-left: 2.375rem;
}
@media (min-width: 48rem) {
  .accordion__item__content ul,
  .accordion__item__content ol {
    padding-left: 3.4375rem;
  }
}
.accordion__item__content ul li,
.accordion__item__content ol li {
  list-style: none;
  position: relative;
}
.accordion__item__content ul li::before,
.accordion__item__content ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 48rem) {
  .accordion__item__content ul li::before,
  .accordion__item__content ol li::before {
    left: -2.5rem;
  }
}
.accordion__item__content ul ul,
.accordion__item__content ul ol,
.accordion__item__content ol ul,
.accordion__item__content ol ol {
  margin-bottom: 0;
}
.accordion__item__content ol {
  counter-reset: numeric-counter;
}
.accordion__item__content ol > li {
  counter-increment: numeric-counter;
}
.accordion__item__content ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: #acacac;
}
.accordion__item__content ul {
  counter-reset: counter;
}
.accordion__item__content ul li::before {
  content: "";
  border-radius: 100%;
  width: 8px;
  height: 8px;
  background-color: #acacac;
  top: 0.28125rem;
}
@media (min-width: 48rem) {
  .accordion__item__content ul li::before {
    top: 0.5625rem;
  }
}
.accordion__item__content hr {
  background-color: #dddddd;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.accordion__panels {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 0.4375rem solid #9d2235;
}

.alert {
  display: none;
  background: #ffc425;
  pointer-events: all;
  padding: 1.5625rem 1.25rem 1.25rem;
}
.alert__boundary {
  max-width: 65.5rem;
  margin: 0 auto;
}
.alert__title {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  font-size: 2.25rem;
  text-transform: uppercase;
}
@media (min-width: 48rem) {
  .alert__title {
    font-size: 0.75rem;
  }
}
.alert__text {
  font-size: 0.875rem;
  line-height: 1.71;
  display: block;
  margin: 0;
}
@media (min-width: 48rem) {
  .alert__text {
    font-size: 0.75rem;
    line-height: 2.17;
  }
}
.alert__text > p a {
  color: #303030;
}
.alert__text > p a:hover {
  color: #000000;
}
.alert__text > p:last-child {
  margin-bottom: 0;
}
.alert__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 48rem) {
  .alert__flex {
    margin-bottom: 1.875rem;
  }
}
.alert__dismiss {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 3.25rem;
          flex: 0 0 3.25rem;
  padding-left: 1.25rem;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-top: 0.4375rem;
}
@media (min-width: 48rem) {
  .alert__dismiss {
    margin-top: 0;
  }
}
.alert__dismiss > button {
  background-image: url("../assets/images/close-01829a828b.svg");
  background-position: center;
  background-repeat: no-repeat;
  width: 2rem;
  height: 2rem;
  display: block;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.15s ease;
  transition: -webkit-transform 0.15s ease;
  transition: transform 0.15s ease;
  transition: transform 0.15s ease, -webkit-transform 0.15s ease;
}
.alert__dismiss > button:hover {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.alert__dismiss > span {
  position: absolute;
  white-space: nowrap;
  width: 1px;
  height: 1px;
  overflow: hidden;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  margin: -1px;
}

.banner-interior--image {
  margin-bottom: 0.625rem;
}
@media (min-width: 48rem) {
  .banner-interior--image {
    margin-bottom: 3.625rem;
  }
}
.banner-interior--title {
  background-color: #002f6c;
}

.banner-landing {
  margin-bottom: 0.625rem;
}
@media (min-width: 48rem) {
  .banner-landing {
    margin-bottom: 3.625rem;
  }
}

.billboard {
  display: block;
}
@media (min-width: 48rem) {
  .billboard {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 65.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
    max-width: 1320px;
    margin-top: 1.875rem;
    margin-bottom: 0.625rem;
  }
}
@media (min-width: 1600px) {
  .billboard {
    padding: 0;
  }
}
.billboard__boundary {
  display: block;
}
.billboard__content {
  position: relative;
}
@media (min-width: 48rem) {
  .billboard__content {
    background: #f0f0f0;
  }
  .billboard__content::before, .billboard__content::after {
    height: calc(100% - 184px);
    position: absolute;
    background: #f0f0f0;
    bottom: 0;
    content: "";
  }
  .billboard__content::before {
    left: 0;
    width: 3.75rem;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .billboard__content::after {
    right: 0;
    width: 3.125rem;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
.billboard__flex {
  display: block;
}
@media (min-width: 48rem) {
  .billboard__flex {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.billboard__image {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.billboard__campuses {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 11.875rem;
          flex: 0 0 11.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 0.625rem;
}
@media (min-width: 48rem) {
  .billboard__campuses {
    padding: 0;
    margin-left: -1.25rem;
    margin-bottom: 1.875rem;
  }
  .billboard__campuses::before {
    width: calc(100% - 20px);
    height: 1.875rem;
    background: white;
    content: "";
  }
}
@media (min-width: 1088px) {
  .billboard__campuses {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5rem;
            flex: 0 0 12.5rem;
  }
}
@media (min-width: 1280px) {
  .billboard__campuses {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 13.5rem;
            flex: 0 0 13.5rem;
  }
}
@media (min-width: 1600px) {
  .billboard__campuses {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 13.75rem;
            flex: 0 0 13.75rem;
  }
}
.billboard__campus {
  background: #0b2340;
  padding: 0.9375rem 1.25rem 1.25rem 1.875rem;
  color: white;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  position: relative;
  -webkit-transition: background 0.15s ease;
  transition: background 0.15s ease;
}
@media (min-width: 48rem) {
  .billboard__campus {
    padding: 1.4375rem 0.9375rem;
  }
}
@media (min-width: 1088px) {
  .billboard__campus {
    padding: 1.75rem 1.25rem;
  }
}
@media (min-width: 1280px) {
  .billboard__campus {
    padding: 2.1875rem 1.75rem;
  }
}
@media (min-width: 1600px) {
  .billboard__campus {
    padding: 2.5rem 1.875rem;
  }
}
.billboard__campus::before {
  content: "";
  height: 0.4375rem;
  width: 3.375rem;
  background: #9d2235;
  position: absolute;
  top: 0;
  left: 1.125rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (min-width: 48rem) {
  .billboard__campus::before {
    left: 0.8125rem;
  }
}
.billboard__campus::after {
  content: "";
  -webkit-box-flex: 0;
      -ms-flex: 0 0 3.4375rem;
          flex: 0 0 3.4375rem;
  background-image: url("images/arrow-right-white-25d63e306d.svg");
  background-position: top 50% right;
  background-size: 1.875rem;
  background-repeat: no-repeat;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}
@media (min-width: 48rem) {
  .billboard__campus::after {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 1.5625rem;
            flex: 0 0 1.5625rem;
    background-size: contain;
    background-position: center;
  }
}
.billboard__campus.campus-callout {
  background: #025697;
  -webkit-transition: background 0.15s ease;
  transition: background 0.15s ease;
}
.billboard__campus.campus-callout:hover {
  background: #008efc;
}
.billboard__campus .campus__copy {
  padding-right: 0.9375rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.billboard__campus .campus__title {
  font-weight: 500;
  font-size: 1.125rem;
}
@media (min-width: 48rem) {
  .billboard__campus .campus__title {
    font-size: 1.1875rem;
  }
}
.billboard__campus .campus__subtext {
  font-size: 0.875rem;
  padding-top: 0.5rem;
  margin-top: 0.5rem;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: #025697;
  font-weight: 500;
  -webkit-transition: border-top-color 0.15s ease;
  transition: border-top-color 0.15s ease;
}
.billboard__campus:hover {
  background: #025697;
}
.billboard__campus:hover::after {
  -webkit-transform: translateX(0.3125rem);
          transform: translateX(0.3125rem);
}
.billboard__campus:hover .campus__subtext {
  border-top-color: #008efc;
}
.billboard__copy {
  background: #9d2235;
  padding: 1.25rem 1.25rem 1.875rem;
  position: relative;
  color: #ffffff;
}
@media (min-width: 48rem) {
  .billboard__copy {
    margin: -1.25rem 2.5rem 2.5rem 1.25rem;
    max-width: 44.375rem;
    padding: 2.5rem;
  }
}
@media (min-width: 1320px) {
  .billboard__copy {
    margin: -1.875rem 2.5rem 2.5rem 1.875rem;
    max-width: 53.125rem;
  }
}
.billboard__title {
  font-size: 1.625rem;
  font-weight: 500;
}
.billboard__text {
  line-height: 1.63;
}
.billboard__link {
  color: #025697;
  text-transform: uppercase;
  font-size: 0.875rem;
  text-decoration: none;
  font-weight: 700;
  font-family: "Montserrat", Arial, sans-serif;
  vertical-align: middle;
}
.billboard__link::after {
  content: " ";
  width: 1.75rem;
  height: 1rem;
  background-image: url("../assets/images/arrow-right-light-blue-5e955fcdca.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.4375rem;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}
.billboard__link:hover {
  color: #002f6c;
}
.billboard__link:hover::after {
  -webkit-transform: translateX(0.3125rem);
          transform: translateX(0.3125rem);
}
.billboard__link {
  color: white;
}
.billboard__link:hover {
  color: white;
}
.billboard__link::after {
  background-image: url("images/arrow-right-white-25d63e306d.svg");
}

.billboard {
  display: block;
}
@media (min-width: 48rem) {
  .billboard {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1320px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
    margin-bottom: 0.625rem;
  }
}
@media (min-width: 64.063rem) {
  .billboard {
    margin-bottom: 0.625rem;
  }
}
@media (min-width: 1600px) {
  .billboard {
    padding: 0;
  }
}
.billboard__boundary {
  display: block;
}
.billboard__content {
  position: relative;
}
@media (min-width: 48rem) {
  .billboard__content {
    background: #f0f0f0;
  }
  .billboard__content::before, .billboard__content::after {
    height: calc(100% - 184px);
    position: absolute;
    background: #f0f0f0;
    bottom: 0;
    content: "";
  }
  .billboard__content::before {
    left: 0;
    width: 3.75rem;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .billboard__content::after {
    right: 0;
    width: 3.125rem;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
.billboard__flex {
  display: block;
}
@media (min-width: 48rem) {
  .billboard__flex {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.billboard__image {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.billboard__image img {
  width: 100%;
  height: auto;
}
.billboard__campuses {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 11.875rem;
          flex: 0 0 11.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 0.625rem;
}
@media (min-width: 48rem) {
  .billboard__campuses {
    padding: 0;
    margin-left: -1.25rem;
    margin-bottom: 1.875rem;
  }
  .billboard__campuses::before {
    width: calc(100% - 20px);
    height: 1.875rem;
    background: white;
    content: "";
  }
}
@media (min-width: 1088px) {
  .billboard__campuses {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5rem;
            flex: 0 0 12.5rem;
  }
}
@media (min-width: 1280px) {
  .billboard__campuses {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 13.5rem;
            flex: 0 0 13.5rem;
  }
}
@media (min-width: 1600px) {
  .billboard__campuses {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 13.75rem;
            flex: 0 0 13.75rem;
  }
}
.billboard__campus {
  background: #0b2340;
  padding: 0.9375rem 1.25rem 1.25rem 1.875rem;
  color: white;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  position: relative;
  -webkit-transition: background 0.15s ease;
  transition: background 0.15s ease;
}
@media (min-width: 48rem) {
  .billboard__campus {
    padding: 1.4375rem 0.9375rem;
  }
}
@media (min-width: 1088px) {
  .billboard__campus {
    padding: 1.75rem 1.25rem;
  }
}
@media (min-width: 1280px) {
  .billboard__campus {
    padding: 2.1875rem 1.75rem;
  }
}
@media (min-width: 1600px) {
  .billboard__campus {
    padding: 2.5rem 1.875rem;
  }
}
.billboard__campus::before {
  content: "";
  height: 0.4375rem;
  width: 3.375rem;
  background: #9d2235;
  position: absolute;
  top: 0;
  left: 1.125rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (min-width: 48rem) {
  .billboard__campus::before {
    left: 0.8125rem;
  }
}
.billboard__campus::after {
  content: "";
  -webkit-box-flex: 0;
      -ms-flex: 0 0 3.4375rem;
          flex: 0 0 3.4375rem;
  background-image: url("images/arrow-right-white-25d63e306d.svg");
  background-position: top 50% right;
  background-size: 1.875rem;
  background-repeat: no-repeat;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}
@media (min-width: 48rem) {
  .billboard__campus::after {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 1.5625rem;
            flex: 0 0 1.5625rem;
    background-size: contain;
    background-position: center;
  }
}
.billboard__campus.campus-callout {
  background: #025697;
  -webkit-transition: background 0.15s ease;
  transition: background 0.15s ease;
}
.billboard__campus.campus-callout:hover {
  background: #008efc;
}
.billboard__campus .campus__copy {
  padding-right: 0.9375rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.billboard__campus .campus__title {
  font-weight: 500;
  font-size: 1.125rem;
}
@media (min-width: 48rem) {
  .billboard__campus .campus__title {
    font-size: 1.1875rem;
  }
}
.billboard__campus .campus__subtext {
  font-size: 0.875rem;
  padding-top: 0.5rem;
  margin-top: 0.5rem;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: #025697;
  font-weight: 500;
  -webkit-transition: border-top-color 0.15s ease;
  transition: border-top-color 0.15s ease;
}
.billboard__campus:hover {
  background: #025697;
}
.billboard__campus:hover::after {
  -webkit-transform: translateX(0.3125rem);
          transform: translateX(0.3125rem);
}
.billboard__campus:hover .campus__subtext {
  border-top-color: #008efc;
}
.billboard__copy {
  background: #9d2235;
  padding: 1.25rem 1.25rem 1.875rem;
  position: relative;
  color: #ffffff;
}
@media (min-width: 48rem) {
  .billboard__copy {
    margin: -1.25rem 2.5rem 2.5rem 1.25rem;
    max-width: 44.375rem;
    padding: 2.5rem;
  }
}
@media (min-width: 1320px) {
  .billboard__copy {
    margin: -1.875rem 2.5rem 2.5rem 1.875rem;
    max-width: 53.125rem;
  }
}
.billboard__title {
  font-size: 1.625rem;
  font-weight: 500;
}
.billboard__text {
  line-height: 1.63;
}
.billboard__link {
  color: #025697;
  text-transform: uppercase;
  font-size: 0.875rem;
  text-decoration: none;
  font-weight: 700;
  font-family: "Montserrat", Arial, sans-serif;
  vertical-align: middle;
}
.billboard__link::after {
  content: " ";
  width: 1.75rem;
  height: 1rem;
  background-image: url("../assets/images/arrow-right-light-blue-5e955fcdca.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.4375rem;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}
.billboard__link:hover {
  color: #002f6c;
}
.billboard__link:hover::after {
  -webkit-transform: translateX(0.3125rem);
          transform: translateX(0.3125rem);
}
.billboard__link {
  color: white;
}
.billboard__link:hover {
  color: white;
}
.billboard__link::after {
  background-image: url("images/arrow-right-white-25d63e306d.svg");
}

.button-bar {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  max-width: none;
  padding: 0;
}
.button-bar__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 68rem;
  margin: 0 auto 1.5625rem;
  padding: 0 1.25rem;
}
@media (min-width: 56.25rem) {
  .button-bar__title {
    margin: 0 auto 3.125rem;
  }
}
.button-bar__title > * {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1rem;
  color: #9d2235;
  max-width: 72%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-right: 1.25rem;
}
.button-bar__title::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  height: 0.4375rem;
  background: #9d2235;
}
@media (min-width: 900px) and (max-width: 980px) {
  .button-bar__title::after {
    max-width: 370px;
  }
}
.button-bar__title {
  margin-bottom: 1.5625rem;
}
@media (min-width: 56.25rem) {
  .button-bar__title {
    margin-bottom: 1.5625rem;
  }
}
.button-bar__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 0.625rem;
  max-width: 68rem;
  margin: 0 auto;
}
.button-bar__button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  padding: 0 0.625rem 1.25rem;
}
@media (min-width: 545px) {
  .button-bar__button {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
}
@media (min-width: 56.25rem) {
  .button-bar__button {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3%;
            flex: 0 0 33.3%;
  }
}
.button-bar__link {
  color: #ffffff;
  background-color: #025697;
  padding: 0.875rem;
  font-size: 1rem;
  line-height: 1.38;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: table;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
.button-bar__link:focus {
  background-color: #9d2235;
}
.button-bar__link:hover {
  background-color: #002f6c;
}
.button-bar__link {
  display: block;
  width: 100%;
}

.calendar-details__boundary {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  max-width: 68rem;
  margin-top: 0.9375rem;
}
@media (min-width: 850px) {
  .calendar-details__boundary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.calendar-details__column {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.calendar-details__column--narrow {
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}
@media (min-width: 850px) {
  .calendar-details__column--narrow {
    padding-right: 2.1875rem;
  }
}
.calendar-details__column--wide {
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}
@media (min-width: 850px) {
  .calendar-details__column--wide {
    padding-left: 2.1875rem;
  }
}
.calendar-details__spud-wrapper:not(:first-child) {
  margin-top: 1.875rem;
}

.trumba-spud-container {
  min-height: 1px;
  width: 100%;
}

.calendar-intro {
  font-size: 0.875rem;
  line-height: 1.63;
}
@media (min-width: 48rem) {
  .calendar-intro {
    font-size: 1rem;
  }
}
.calendar-intro div.alignleft,
.calendar-intro div.alignright,
.calendar-intro div.aligncenter,
.calendar-intro div.alignnone,
.calendar-intro img.alignleft,
.calendar-intro img.alignright,
.calendar-intro img.aligncenter,
.calendar-intro img.alignnone {
  max-width: 100%;
  height: auto;
}
.calendar-intro div.alignleft .wp-caption-text,
.calendar-intro div.alignright .wp-caption-text,
.calendar-intro div.aligncenter .wp-caption-text,
.calendar-intro div.alignnone .wp-caption-text,
.calendar-intro img.alignleft .wp-caption-text,
.calendar-intro img.alignright .wp-caption-text,
.calendar-intro img.aligncenter .wp-caption-text,
.calendar-intro img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 545px) {
  .calendar-intro div.alignleft .wp-caption-text,
  .calendar-intro div.alignright .wp-caption-text,
  .calendar-intro div.aligncenter .wp-caption-text,
  .calendar-intro div.alignnone .wp-caption-text,
  .calendar-intro img.alignleft .wp-caption-text,
  .calendar-intro img.alignright .wp-caption-text,
  .calendar-intro img.aligncenter .wp-caption-text,
  .calendar-intro img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 545px) {
  .calendar-intro div.alignleft,
  .calendar-intro div.alignright,
  .calendar-intro img.alignleft,
  .calendar-intro img.alignright {
    max-width: 50%;
  }
}
.calendar-intro div.alignleft,
.calendar-intro div.alignright,
.calendar-intro div.aligncenter,
.calendar-intro div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 545px) {
  .calendar-intro div.alignleft,
  .calendar-intro div.alignright,
  .calendar-intro div.aligncenter,
  .calendar-intro div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.calendar-intro div.alignleft img,
.calendar-intro div.alignright img,
.calendar-intro div.aligncenter img,
.calendar-intro div.alignnone img {
  height: auto;
}
.calendar-intro img.alignleft,
.calendar-intro img.alignright,
.calendar-intro img.aligncenter,
.calendar-intro img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 545px) {
  .calendar-intro div.alignleft,
  .calendar-intro div.aligncenter,
  .calendar-intro div.alignnone,
  .calendar-intro img.alignleft,
  .calendar-intro img.aligncenter,
  .calendar-intro img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 545px) {
  .calendar-intro div.alignright,
  .calendar-intro img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.calendar-intro h1,
.calendar-intro h2,
.calendar-intro h3,
.calendar-intro h4,
.calendar-intro h5,
.calendar-intro h6 {
  margin-bottom: 1rem;
  margin-top: 0;
}
.calendar-intro h1 {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
@media (min-width: 545px) {
  .calendar-intro h1 {
    font-size: 2.8125rem;
  }
}
.calendar-intro h1 {
  color: #002f6c;
  font-size: 2.8125rem;
  margin-top: 2rem;
}
.calendar-intro h2 {
  font-weight: 500;
  font-size: 2.375rem;
  line-height: 1.24;
  font-size: 2.1875rem;
  line-height: 1.286;
  margin-top: 2.6875rem;
}
.calendar-intro h3 {
  font-weight: 500;
  font-size: 2.125rem;
  line-height: 1.38;
  font-size: 1.6875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 2.0625rem;
}
.calendar-intro h4 {
  font-weight: 500;
  font-size: 1.75rem;
  line-height: 1.68;
  font-size: 1.4375rem;
  font-weight: 400;
  line-height: 1.82;
  margin-top: 1.5625rem;
}
.calendar-intro h5 {
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 2.47;
  font-weight: normal;
  margin-top: 0.5rem;
}
.calendar-intro h6 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 2.28;
  margin-top: 0.5rem;
  text-transform: uppercase;
}
.calendar-intro a {
  color: #025697;
  text-decoration: underline;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.calendar-intro a:hover {
  color: rgb(3, 129, 226.5);
}
.calendar-intro a.button--primary {
  color: #ffffff;
  background-color: #025697;
  padding: 0.875rem;
  font-size: 1rem;
  line-height: 1.38;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: table;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
.calendar-intro a.button--primary:focus {
  background-color: #9d2235;
}
.calendar-intro a.button--primary:hover {
  background-color: #002f6c;
}
.calendar-intro a.button--primary {
  margin-top: 1.125rem;
}
.calendar-intro a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf=true]::after {
  content: "";
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  margin-left: 4px;
}
.calendar-intro dt {
  font-weight: bold;
}
.calendar-intro p.intro-text, .calendar-intro.intro-text > p {
  font-size: 1.125rem !important;
  line-height: 2.125rem !important;
  font-family: Rubik;
  color: #002f6c;
  font-weight: 400;
  margin-bottom: 2.5rem;
}
@media (min-width: 48rem) {
  .calendar-intro p.intro-text, .calendar-intro.intro-text > p {
    font-size: 1.3125rem !important;
    line-height: 2.5rem !important;
    margin-bottom: 2.4375rem;
  }
}
.calendar-intro p.intro-paragraph, .calendar-intro.intro-paragraph > p {
  font-size: 1.3125rem;
  line-height: 1.71;
  color: #002f6c;
}
@media (min-width: 48rem) {
  .calendar-intro p.intro-paragraph, .calendar-intro.intro-paragraph > p {
    font-size: 1.875rem;
    line-height: 1.83;
  }
}
.calendar-intro p.intro-paragraph b,
.calendar-intro p.intro-paragraph strong, .calendar-intro.intro-paragraph > p b,
.calendar-intro.intro-paragraph > p strong {
  font-size: 1.3125rem;
  line-height: 0.73;
}
@media (min-width: 48rem) {
  .calendar-intro p.intro-paragraph b,
  .calendar-intro p.intro-paragraph strong, .calendar-intro.intro-paragraph > p b,
  .calendar-intro.intro-paragraph > p strong {
    font-size: 2.5rem;
  }
}
.calendar-intro p,
.calendar-intro ul,
.calendar-intro ol,
.calendar-intro dl,
.calendar-intro dd,
.calendar-intro table,
.calendar-intro figure {
  margin: 0 0 1rem;
  line-height: 1.625rem;
}
.calendar-intro ul,
.calendar-intro ol {
  padding-left: 2.375rem;
}
@media (min-width: 48rem) {
  .calendar-intro ul,
  .calendar-intro ol {
    padding-left: 3.4375rem;
  }
}
.calendar-intro ul li,
.calendar-intro ol li {
  list-style: none;
  position: relative;
}
.calendar-intro ul li::before,
.calendar-intro ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 48rem) {
  .calendar-intro ul li::before,
  .calendar-intro ol li::before {
    left: -2.5rem;
  }
}
.calendar-intro ul ul,
.calendar-intro ul ol,
.calendar-intro ol ul,
.calendar-intro ol ol {
  margin-bottom: 0;
}
.calendar-intro ol {
  counter-reset: numeric-counter;
}
.calendar-intro ol > li {
  counter-increment: numeric-counter;
}
.calendar-intro ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: #acacac;
}
.calendar-intro ul {
  counter-reset: counter;
}
.calendar-intro ul li::before {
  content: "";
  border-radius: 100%;
  width: 8px;
  height: 8px;
  background-color: #acacac;
  top: 0.28125rem;
}
@media (min-width: 48rem) {
  .calendar-intro ul li::before {
    top: 0.5625rem;
  }
}
.calendar-intro hr {
  background-color: #dddddd;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.calendar-intro__boundary {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  margin-top: 0;
  margin-bottom: 0.9375rem;
  max-width: 68rem;
}
@media (min-width: 48rem) {
  .calendar-intro__boundary {
    margin-bottom: 2.5rem;
  }
}
.calendar-intro__boundary--textLeft {
  text-align: left;
}
.calendar-intro__boundary--textCenter {
  text-align: center;
}
.calendar-intro__boundary > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus {
  outline: none;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */
.flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 5px #19F;
          box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.flickity-prev-next-button.previous {
  left: 10px;
}

.flickity-prev-next-button.next {
  right: 10px;
}

/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots {
  direction: rtl;
}

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

.block-campus-teaser {
  position: relative;
  background-color: #ffffff;
  overflow: hidden;
  padding: 0 0.625rem 6.25rem 0.625rem;
}
@media (min-width: 48rem) {
  .block-campus-teaser {
    padding: 5.5rem 1.25rem 15.625rem 1.25rem;
  }
}
.block-campus-teaser__background {
  position: absolute;
  overflow: hidden;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
}
@media (min-width: 48rem) {
  .block-campus-teaser__background {
    top: 0;
  }
}
.block-campus-teaser__background .flickity-viewport {
  height: 100% !important;
}
.block-campus-teaser__images {
  width: 100%;
  height: 100%;
}
.block-campus-teaser .campus-image {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.block-campus-teaser .campus-image img {
  width: 100%;
  height: 15.625rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (min-width: 48rem) {
  .block-campus-teaser .campus-image img {
    height: 100%;
  }
}
.block-campus-teaser__boundary {
  max-width: 65.5rem;
  margin: 0 auto;
  width: 100%;
}
.block-campus-teaser__stage {
  z-index: 1;
  position: relative;
  max-width: 38.75rem;
  padding: 0 0.625rem 0.625rem 0.625rem;
  background-color: #ffffff;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 48rem) {
  .block-campus-teaser__stage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 3.125rem 3.125rem 3.125rem;
  }
}
.block-campus-teaser__title {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1rem;
  color: #9d2235;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 0.8125rem 0;
  position: relative;
}
@media (min-width: 48rem) {
  .block-campus-teaser__title {
    padding: 2rem 0;
  }
  .block-campus-teaser__title::before {
    content: "";
    height: 0.4375rem;
    width: 3.75rem;
    background: #9d2235;
    position: absolute;
    left: -4.5rem;
    -webkit-transform: translateY(4px);
            transform: translateY(4px);
  }
}
.block-campus-teaser__nav {
  width: 40%;
  padding: 0.375rem 1.875rem 0.375rem 0;
  display: none;
}
@media (min-width: 48rem) {
  .block-campus-teaser__nav {
    display: block;
  }
}
@media (min-width: 48rem) {
  .block-campus-teaser__nav-mobile {
    display: none;
  }
}
.block-campus-teaser__nav-item {
  color: #acacac;
  cursor: pointer;
  -webkit-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
.block-campus-teaser__nav-item.current, .block-campus-teaser__nav-item:hover {
  color: #008efc;
}
.block-campus-teaser__nav-item + button {
  margin-top: 1.875rem;
}
.block-campus-teaser__campus-profiles {
  width: 60%;
}
.block-campus-teaser__campus-profiles:focus {
  outline: 1px solid #025697;
}
@media (min-width: 48rem) {
  .block-campus-teaser__campus-profiles {
    padding-left: 1.875rem;
    border-left: 1px solid #acacac;
  }
}
.block-campus-teaser__subtitle {
  margin-top: -0.625rem;
  font-size: 2.875rem;
  line-height: 0.88;
  color: #dddddd;
  text-transform: uppercase;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  word-wrap: normal;
  text-align: right;
  word-break: break-word;
}
@media (min-width: 545px) {
  .block-campus-teaser__subtitle {
    font-size: 3.75rem;
    margin-top: -0.3125rem;
  }
}
@media (min-width: 56.25rem) {
  .block-campus-teaser__subtitle {
    font-size: 10rem;
    margin-top: -2.8125rem;
  }
  .has-sidebar .block-campus-teaser__subtitle {
    margin-top: -0.3125rem;
    font-size: 3.75rem;
  }
}
.block-campus-teaser__subtitle {
  color: rgba(255, 255, 255, 0.6);
  z-index: 1;
  position: absolute;
  padding: 0 20px;
  bottom: -0.375rem;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 65.5rem;
  margin: 0 auto;
  text-align: right;
}
@media (min-width: 48rem) {
  .block-campus-teaser__subtitle {
    padding: 0;
    bottom: -1.25rem;
  }
}
.block-campus-teaser .flickity-page-dots {
  position: relative;
  margin-top: 1rem;
  bottom: 0;
}
@media (min-width: 48rem) {
  .block-campus-teaser .flickity-page-dots {
    display: none;
  }
}
.block-campus-teaser .flickity-page-dots .dot {
  opacity: 1;
  background-color: #f0f0f0;
  -webkit-transition: background-color 0.25s;
  transition: background-color 0.25s;
}
.block-campus-teaser .flickity-page-dots .dot:hover {
  background-color: #bcbcbc;
}
.block-campus-teaser .flickity-page-dots .dot.is-selected {
  background-color: #025697;
}

.campus-profile {
  width: 100%;
}
.campus-profile__title {
  font-size: 1.625rem;
  font-weight: 500;
  margin-bottom: 0.875rem;
}
.campus-profile__description {
  margin-bottom: 1.5rem;
  line-height: 1.63;
}
.campus-profile__link {
  color: #025697;
  text-transform: uppercase;
  font-size: 0.875rem;
  text-decoration: none;
  font-weight: 700;
  font-family: "Montserrat", Arial, sans-serif;
  vertical-align: middle;
}
.campus-profile__link::after {
  content: " ";
  width: 1.75rem;
  height: 1rem;
  background-image: url("../assets/images/arrow-right-light-blue-5e955fcdca.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.4375rem;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}
.campus-profile__link:hover {
  color: #002f6c;
}
.campus-profile__link:hover::after {
  -webkit-transform: translateX(0.3125rem);
          transform: translateX(0.3125rem);
}
.campus-profile__link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-right: 0.4375rem;
}
.campus-profile:not(.is-selected) a {
  visibility: hidden;
}

/* flickity-fade */
.flickity-enabled.is-fade .flickity-slider > * {
  pointer-events: none;
  z-index: 0;
}

.flickity-enabled.is-fade .flickity-slider > .is-selected {
  pointer-events: auto;
  z-index: 1;
}

/* ------------------------------------------------------------
   Block – Chiefs Circle (Image + Text List)
   Mirrors BlockFaq styling structure. Uses BEM and responsive layout.
------------------------------------------------------------ */
/* Optionally inherit WYSIWYG body styles if your theme exposes them (as BlockFaq does) */
.wysiwyg {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  font-size: 0.875rem;
  line-height: 1.63;
}
@media (min-width: 48rem) {
  .wysiwyg {
    font-size: 1rem;
  }
}
.wysiwyg div.alignleft,
.wysiwyg div.alignright,
.wysiwyg div.aligncenter,
.wysiwyg div.alignnone,
.wysiwyg img.alignleft,
.wysiwyg img.alignright,
.wysiwyg img.aligncenter,
.wysiwyg img.alignnone {
  max-width: 100%;
  height: auto;
}
.wysiwyg div.alignleft .wp-caption-text,
.wysiwyg div.alignright .wp-caption-text,
.wysiwyg div.aligncenter .wp-caption-text,
.wysiwyg div.alignnone .wp-caption-text,
.wysiwyg img.alignleft .wp-caption-text,
.wysiwyg img.alignright .wp-caption-text,
.wysiwyg img.aligncenter .wp-caption-text,
.wysiwyg img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 545px) {
  .wysiwyg div.alignleft .wp-caption-text,
  .wysiwyg div.alignright .wp-caption-text,
  .wysiwyg div.aligncenter .wp-caption-text,
  .wysiwyg div.alignnone .wp-caption-text,
  .wysiwyg img.alignleft .wp-caption-text,
  .wysiwyg img.alignright .wp-caption-text,
  .wysiwyg img.aligncenter .wp-caption-text,
  .wysiwyg img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 545px) {
  .wysiwyg div.alignleft,
  .wysiwyg div.alignright,
  .wysiwyg img.alignleft,
  .wysiwyg img.alignright {
    max-width: 50%;
  }
}
.wysiwyg div.alignleft,
.wysiwyg div.alignright,
.wysiwyg div.aligncenter,
.wysiwyg div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 545px) {
  .wysiwyg div.alignleft,
  .wysiwyg div.alignright,
  .wysiwyg div.aligncenter,
  .wysiwyg div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.wysiwyg div.alignleft img,
.wysiwyg div.alignright img,
.wysiwyg div.aligncenter img,
.wysiwyg div.alignnone img {
  height: auto;
}
.wysiwyg img.alignleft,
.wysiwyg img.alignright,
.wysiwyg img.aligncenter,
.wysiwyg img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 545px) {
  .wysiwyg div.alignleft,
  .wysiwyg div.aligncenter,
  .wysiwyg div.alignnone,
  .wysiwyg img.alignleft,
  .wysiwyg img.aligncenter,
  .wysiwyg img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 545px) {
  .wysiwyg div.alignright,
  .wysiwyg img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.wysiwyg h1,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6 {
  margin-bottom: 1rem;
  margin-top: 0;
}
.wysiwyg h1 {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
@media (min-width: 545px) {
  .wysiwyg h1 {
    font-size: 2.8125rem;
  }
}
.wysiwyg h1 {
  color: #002f6c;
  font-size: 2.8125rem;
  margin-top: 2rem;
}
.wysiwyg h2 {
  font-weight: 500;
  font-size: 2.375rem;
  line-height: 1.24;
  font-size: 2.1875rem;
  line-height: 1.286;
  margin-top: 2.6875rem;
}
.wysiwyg h3 {
  font-weight: 500;
  font-size: 2.125rem;
  line-height: 1.38;
  font-size: 1.6875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 2.0625rem;
}
.wysiwyg h4 {
  font-weight: 500;
  font-size: 1.75rem;
  line-height: 1.68;
  font-size: 1.4375rem;
  font-weight: 400;
  line-height: 1.82;
  margin-top: 1.5625rem;
}
.wysiwyg h5 {
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 2.47;
  font-weight: normal;
  margin-top: 0.5rem;
}
.wysiwyg h6 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 2.28;
  margin-top: 0.5rem;
  text-transform: uppercase;
}
.wysiwyg a {
  color: #025697;
  text-decoration: underline;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.wysiwyg a:hover {
  color: rgb(3, 129, 226.5);
}
.wysiwyg a.button--primary {
  color: #ffffff;
  background-color: #025697;
  padding: 0.875rem;
  font-size: 1rem;
  line-height: 1.38;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: table;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
.wysiwyg a.button--primary:focus {
  background-color: #9d2235;
}
.wysiwyg a.button--primary:hover {
  background-color: #002f6c;
}
.wysiwyg a.button--primary {
  margin-top: 1.125rem;
}
.wysiwyg a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf=true]::after {
  content: "";
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  margin-left: 4px;
}
.wysiwyg dt {
  font-weight: bold;
}
.wysiwyg p.intro-text, .wysiwyg.intro-text > p {
  font-size: 1.125rem !important;
  line-height: 2.125rem !important;
  font-family: Rubik;
  color: #002f6c;
  font-weight: 400;
  margin-bottom: 2.5rem;
}
@media (min-width: 48rem) {
  .wysiwyg p.intro-text, .wysiwyg.intro-text > p {
    font-size: 1.3125rem !important;
    line-height: 2.5rem !important;
    margin-bottom: 2.4375rem;
  }
}
.wysiwyg p.intro-paragraph, .wysiwyg.intro-paragraph > p {
  font-size: 1.3125rem;
  line-height: 1.71;
  color: #002f6c;
}
@media (min-width: 48rem) {
  .wysiwyg p.intro-paragraph, .wysiwyg.intro-paragraph > p {
    font-size: 1.875rem;
    line-height: 1.83;
  }
}
.wysiwyg p.intro-paragraph b,
.wysiwyg p.intro-paragraph strong, .wysiwyg.intro-paragraph > p b,
.wysiwyg.intro-paragraph > p strong {
  font-size: 1.3125rem;
  line-height: 0.73;
}
@media (min-width: 48rem) {
  .wysiwyg p.intro-paragraph b,
  .wysiwyg p.intro-paragraph strong, .wysiwyg.intro-paragraph > p b,
  .wysiwyg.intro-paragraph > p strong {
    font-size: 2.5rem;
  }
}
.wysiwyg p,
.wysiwyg ul,
.wysiwyg ol,
.wysiwyg dl,
.wysiwyg dd,
.wysiwyg table,
.wysiwyg figure {
  margin: 0 0 1rem;
  line-height: 1.625rem;
}
.wysiwyg ul,
.wysiwyg ol {
  padding-left: 2.375rem;
}
@media (min-width: 48rem) {
  .wysiwyg ul,
  .wysiwyg ol {
    padding-left: 3.4375rem;
  }
}
.wysiwyg ul li,
.wysiwyg ol li {
  list-style: none;
  position: relative;
}
.wysiwyg ul li::before,
.wysiwyg ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 48rem) {
  .wysiwyg ul li::before,
  .wysiwyg ol li::before {
    left: -2.5rem;
  }
}
.wysiwyg ul ul,
.wysiwyg ul ol,
.wysiwyg ol ul,
.wysiwyg ol ol {
  margin-bottom: 0;
}
.wysiwyg ol {
  counter-reset: numeric-counter;
}
.wysiwyg ol > li {
  counter-increment: numeric-counter;
}
.wysiwyg ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: #acacac;
}
.wysiwyg ul {
  counter-reset: counter;
}
.wysiwyg ul li::before {
  content: "";
  border-radius: 100%;
  width: 8px;
  height: 8px;
  background-color: #acacac;
  top: 0.28125rem;
}
@media (min-width: 48rem) {
  .wysiwyg ul li::before {
    top: 0.5625rem;
  }
}
.wysiwyg hr {
  background-color: #dddddd;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.wysiwyg__boundary {
  max-width: 51.875rem;
  margin: 0 auto;
}
.wysiwyg__boundary:after {
  content: "";
  display: table;
  clear: both;
}
.wysiwyg__boundary {
  text-align: inherit;
  overflow-x: auto;
}
.wysiwyg__boundary--textLeft {
  text-align: left;
}
.wysiwyg__boundary--textCenter {
  text-align: center;
}
.wysiwyg__boundary img {
  display: block;
  height: auto;
  width: auto;
}
.wysiwyg__boundary > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.wysiwyg__boundary > h2:first-child {
  margin-top: 0;
}
.wysiwyg.flyntComponent .wysiwyg__boundary > h2:first-child {
  margin-top: 0;
}

.contentBody > .wysiwyg.flyntComponent:first-child:has(.wysiwyg__boundary > h2:first-child) {
  margin-top: 0 !important;
}

.wysiwyg.flyntComponent:first-child:has(.wysiwyg__boundary > h2:first-child) {
  margin-top: 0 !important;
}

.wysiwyg.flyntComponent:first-of-type:has(.wysiwyg__boundary > h2:first-child) {
  margin-top: 0 !important;
}

.block-chiefs-circle {
  margin: 3.75rem 0;
  padding: 0 1.25rem;
}
.block-chiefs-circle__title {
  font-size: 2.375rem;
  font-size: 2.1875rem;
  /* Match .wysiwyg h2 styling */
  font-weight: 500;
  line-height: 1.24;
  line-height: 1.286;
  margin-bottom: 1rem;
  margin-top: 2.6875rem;
}
.block-chiefs-circle__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.block-chiefs-circle__item {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
  margin: 0 0 2rem;
}
.block-chiefs-circle__media {
  background-color: #ddd;
  border-radius: 100vmax;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: var(--chiefs-circle-size, 150px);
  overflow: hidden;
  width: var(--chiefs-circle-size, 150px);
  /* Fitted images do not reach the edges, so the placeholder disc would show through.
     The ring keeps the circle readable when the image has a transparent background. */
}
.block-chiefs-circle__media--fit {
  background-color: transparent;
  border: 1px solid #bcbcbc;
}
.block-chiefs-circle__media img {
  height: 100%;
  -o-object-fit: var(--chiefs-circle-fit, cover);
     object-fit: var(--chiefs-circle-fit, cover);
  -o-object-position: var(--chiefs-circle-focus, center);
     object-position: var(--chiefs-circle-focus, center);
  /* Same point as object-position, so zoom expands from the focus instead of
     dragging the subject out of the circle. */
  -webkit-transform: scale(var(--chiefs-circle-scale, 1));
          transform: scale(var(--chiefs-circle-scale, 1));
  -webkit-transform-origin: var(--chiefs-circle-focus, center);
          transform-origin: var(--chiefs-circle-focus, center);
  width: 100%;
}
.block-chiefs-circle__content {
  /* Bring in global body styles if available */
  font-size: 0.875rem;
  line-height: 1.63;
}
@media (min-width: 48rem) {
  .block-chiefs-circle__content {
    font-size: 1rem;
  }
}
.block-chiefs-circle__content div.alignleft,
.block-chiefs-circle__content div.alignright,
.block-chiefs-circle__content div.aligncenter,
.block-chiefs-circle__content div.alignnone,
.block-chiefs-circle__content img.alignleft,
.block-chiefs-circle__content img.alignright,
.block-chiefs-circle__content img.aligncenter,
.block-chiefs-circle__content img.alignnone {
  max-width: 100%;
  height: auto;
}
.block-chiefs-circle__content div.alignleft .wp-caption-text,
.block-chiefs-circle__content div.alignright .wp-caption-text,
.block-chiefs-circle__content div.aligncenter .wp-caption-text,
.block-chiefs-circle__content div.alignnone .wp-caption-text,
.block-chiefs-circle__content img.alignleft .wp-caption-text,
.block-chiefs-circle__content img.alignright .wp-caption-text,
.block-chiefs-circle__content img.aligncenter .wp-caption-text,
.block-chiefs-circle__content img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 545px) {
  .block-chiefs-circle__content div.alignleft .wp-caption-text,
  .block-chiefs-circle__content div.alignright .wp-caption-text,
  .block-chiefs-circle__content div.aligncenter .wp-caption-text,
  .block-chiefs-circle__content div.alignnone .wp-caption-text,
  .block-chiefs-circle__content img.alignleft .wp-caption-text,
  .block-chiefs-circle__content img.alignright .wp-caption-text,
  .block-chiefs-circle__content img.aligncenter .wp-caption-text,
  .block-chiefs-circle__content img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 545px) {
  .block-chiefs-circle__content div.alignleft,
  .block-chiefs-circle__content div.alignright,
  .block-chiefs-circle__content img.alignleft,
  .block-chiefs-circle__content img.alignright {
    max-width: 50%;
  }
}
.block-chiefs-circle__content div.alignleft,
.block-chiefs-circle__content div.alignright,
.block-chiefs-circle__content div.aligncenter,
.block-chiefs-circle__content div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 545px) {
  .block-chiefs-circle__content div.alignleft,
  .block-chiefs-circle__content div.alignright,
  .block-chiefs-circle__content div.aligncenter,
  .block-chiefs-circle__content div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.block-chiefs-circle__content div.alignleft img,
.block-chiefs-circle__content div.alignright img,
.block-chiefs-circle__content div.aligncenter img,
.block-chiefs-circle__content div.alignnone img {
  height: auto;
}
.block-chiefs-circle__content img.alignleft,
.block-chiefs-circle__content img.alignright,
.block-chiefs-circle__content img.aligncenter,
.block-chiefs-circle__content img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 545px) {
  .block-chiefs-circle__content div.alignleft,
  .block-chiefs-circle__content div.aligncenter,
  .block-chiefs-circle__content div.alignnone,
  .block-chiefs-circle__content img.alignleft,
  .block-chiefs-circle__content img.aligncenter,
  .block-chiefs-circle__content img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 545px) {
  .block-chiefs-circle__content div.alignright,
  .block-chiefs-circle__content img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.block-chiefs-circle__content h1,
.block-chiefs-circle__content h2,
.block-chiefs-circle__content h3,
.block-chiefs-circle__content h4,
.block-chiefs-circle__content h5,
.block-chiefs-circle__content h6 {
  margin-bottom: 1rem;
  margin-top: 0;
}
.block-chiefs-circle__content h1 {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
@media (min-width: 545px) {
  .block-chiefs-circle__content h1 {
    font-size: 2.8125rem;
  }
}
.block-chiefs-circle__content h1 {
  color: #002f6c;
  font-size: 2.8125rem;
  margin-top: 2rem;
}
.block-chiefs-circle__content h2 {
  font-weight: 500;
  font-size: 2.375rem;
  line-height: 1.24;
  font-size: 2.1875rem;
  line-height: 1.286;
  margin-top: 2.6875rem;
}
.block-chiefs-circle__content h3 {
  font-weight: 500;
  font-size: 2.125rem;
  line-height: 1.38;
  font-size: 1.6875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 2.0625rem;
}
.block-chiefs-circle__content h4 {
  font-weight: 500;
  font-size: 1.75rem;
  line-height: 1.68;
  font-size: 1.4375rem;
  font-weight: 400;
  line-height: 1.82;
  margin-top: 1.5625rem;
}
.block-chiefs-circle__content h5 {
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 2.47;
  font-weight: normal;
  margin-top: 0.5rem;
}
.block-chiefs-circle__content h6 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 2.28;
  margin-top: 0.5rem;
  text-transform: uppercase;
}
.block-chiefs-circle__content a {
  color: #025697;
  text-decoration: underline;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.block-chiefs-circle__content a:hover {
  color: rgb(3, 129, 226.5);
}
.block-chiefs-circle__content a.button--primary {
  color: #ffffff;
  background-color: #025697;
  padding: 0.875rem;
  font-size: 1rem;
  line-height: 1.38;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: table;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
.block-chiefs-circle__content a.button--primary:focus {
  background-color: #9d2235;
}
.block-chiefs-circle__content a.button--primary:hover {
  background-color: #002f6c;
}
.block-chiefs-circle__content a.button--primary {
  margin-top: 1.125rem;
}
.block-chiefs-circle__content a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf=true]::after {
  content: "";
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  margin-left: 4px;
}
.block-chiefs-circle__content dt {
  font-weight: bold;
}
.block-chiefs-circle__content p.intro-text, .block-chiefs-circle__content.intro-text > p {
  font-size: 1.125rem !important;
  line-height: 2.125rem !important;
  font-family: Rubik;
  color: #002f6c;
  font-weight: 400;
  margin-bottom: 2.5rem;
}
@media (min-width: 48rem) {
  .block-chiefs-circle__content p.intro-text, .block-chiefs-circle__content.intro-text > p {
    font-size: 1.3125rem !important;
    line-height: 2.5rem !important;
    margin-bottom: 2.4375rem;
  }
}
.block-chiefs-circle__content p.intro-paragraph, .block-chiefs-circle__content.intro-paragraph > p {
  font-size: 1.3125rem;
  line-height: 1.71;
  color: #002f6c;
}
@media (min-width: 48rem) {
  .block-chiefs-circle__content p.intro-paragraph, .block-chiefs-circle__content.intro-paragraph > p {
    font-size: 1.875rem;
    line-height: 1.83;
  }
}
.block-chiefs-circle__content p.intro-paragraph b,
.block-chiefs-circle__content p.intro-paragraph strong, .block-chiefs-circle__content.intro-paragraph > p b,
.block-chiefs-circle__content.intro-paragraph > p strong {
  font-size: 1.3125rem;
  line-height: 0.73;
}
@media (min-width: 48rem) {
  .block-chiefs-circle__content p.intro-paragraph b,
  .block-chiefs-circle__content p.intro-paragraph strong, .block-chiefs-circle__content.intro-paragraph > p b,
  .block-chiefs-circle__content.intro-paragraph > p strong {
    font-size: 2.5rem;
  }
}
.block-chiefs-circle__content p,
.block-chiefs-circle__content ul,
.block-chiefs-circle__content ol,
.block-chiefs-circle__content dl,
.block-chiefs-circle__content dd,
.block-chiefs-circle__content table,
.block-chiefs-circle__content figure {
  margin: 0 0 1rem;
  line-height: 1.625rem;
}
.block-chiefs-circle__content ul,
.block-chiefs-circle__content ol {
  padding-left: 2.375rem;
}
@media (min-width: 48rem) {
  .block-chiefs-circle__content ul,
  .block-chiefs-circle__content ol {
    padding-left: 3.4375rem;
  }
}
.block-chiefs-circle__content ul li,
.block-chiefs-circle__content ol li {
  list-style: none;
  position: relative;
}
.block-chiefs-circle__content ul li::before,
.block-chiefs-circle__content ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 48rem) {
  .block-chiefs-circle__content ul li::before,
  .block-chiefs-circle__content ol li::before {
    left: -2.5rem;
  }
}
.block-chiefs-circle__content ul ul,
.block-chiefs-circle__content ul ol,
.block-chiefs-circle__content ol ul,
.block-chiefs-circle__content ol ol {
  margin-bottom: 0;
}
.block-chiefs-circle__content ol {
  counter-reset: numeric-counter;
}
.block-chiefs-circle__content ol > li {
  counter-increment: numeric-counter;
}
.block-chiefs-circle__content ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: #acacac;
}
.block-chiefs-circle__content ul {
  counter-reset: counter;
}
.block-chiefs-circle__content ul li::before {
  content: "";
  border-radius: 100%;
  width: 8px;
  height: 8px;
  background-color: #acacac;
  top: 0.28125rem;
}
@media (min-width: 48rem) {
  .block-chiefs-circle__content ul li::before {
    top: 0.5625rem;
  }
}
.block-chiefs-circle__content hr {
  background-color: #dddddd;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.block-chiefs-circle__content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 0;
}
@media (max-width: 768px) {
  .block-chiefs-circle__content p {
    text-align: center;
  }
}
.block-chiefs-circle__content > :last-child {
  margin-bottom: 0;
}
.block-chiefs-circle {
  /* Responsive: stack image above text, centered */
}
@media (max-width: 768px) {
  .block-chiefs-circle__item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: left;
    /* keep left-ragged as per example */
  }
  .block-chiefs-circle__media {
    margin-bottom: 1rem;
  }
}
.block-chiefs-circle {
  /* Respect reduced motion; no animated transforms in this component */
}
@media (prefers-reduced-motion: reduce) {
  .block-chiefs-circle * {
    -webkit-animation: none !important;
            animation: none !important;
    -webkit-transition: none !important;
    transition: none !important;
  }
}

.contact-card {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
@media (min-width: 1088px) {
  .contact-card {
    padding: 0;
  }
}
.contact-card__boundary {
  background: #f0f0f0;
  padding: 3.75rem 1.25rem 0;
  width: 65.5rem;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
}
@media (min-width: 48rem) {
  .contact-card__boundary {
    padding: 3.75rem 2.5rem 0;
  }
}
.contact-card__boundary::before {
  content: "";
  height: 0.4375rem;
  width: 5rem;
  background: #9d2235;
  position: absolute;
  left: -1.25rem;
  top: 2.0625rem;
}
@media (min-width: 56.25rem) {
  .contact-card__boundary::before {
    content: "";
    height: 0.4375rem;
    width: 9.0625rem;
    background: #9d2235;
    position: absolute;
    top: 2.0625rem;
    left: -0.875rem;
  }
}
.contact-card__title {
  font-size: 1.625rem;
  font-weight: 500;
  margin-bottom: 0.9375rem;
}
.contact-card__subtitle {
  font-size: 1.25rem;
  font-weight: 700;
  color: #767576;
  margin-bottom: 0.9375rem;
}
.contact-card__items {
  padding-top: 0.9375rem;
}
.contact-card__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-bottom: 1.875rem;
}
.contact-card__item--reverse .contact-card__item__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.contact-card__item__icon > i::before {
  width: 1.875rem;
  height: 1.875rem;
  color: #9d2235;
  font-size: 1.875rem;
}
.contact-card__item__info {
  line-height: 1.5;
  padding-top: 0.1875rem;
}
.contact-card__item__data {
  padding-left: 0.8125rem;
}
.contact-card__item__data > a {
  text-decoration: none;
  color: #025697;
}
.contact-card__item__note {
  padding-left: 0.8125rem;
}

[is=flynt-block-cookie-notice] {
  background-color: white;
  border-top: 1px solid black;
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 999;
}
[is=flynt-block-cookie-notice] .container {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
}
@media (min-width: 768px) {
  [is=flynt-block-cookie-notice] .container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
[is=flynt-block-cookie-notice] .content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=flynt-block-cookie-notice] .content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=flynt-block-cookie-notice] .content {
  font-size: 0.8rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  [is=flynt-block-cookie-notice] .content {
    padding-bottom: 0;
  }
}
[is=flynt-block-cookie-notice] .button--close {
  margin-left: 0;
}
@media (min-width: 768px) {
  [is=flynt-block-cookie-notice] .button--close {
    margin-bottom: 0;
    margin-left: 30px;
  }
}
[is=flynt-block-cookie-notice].cookieNotice--isVisible {
  display: block;
}

.course-finder {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  margin-top: 2.5rem;
}
.course-finder img, .course-finder h1 {
  display: none;
}
.course-finder fieldset {
  border: 5px solid rgba(0, 47, 108, 0.2196078431);
  padding: 20px;
}
.course-finder fieldset legend {
  font-size: 1.2rem;
}
.course-finder select:not([size="1"]) {
  background: none;
  height: auto;
}

.cta-cards {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.cta-cards__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 68rem;
  margin: 0 auto 1.5625rem;
  padding: 0 1.25rem;
}
@media (min-width: 56.25rem) {
  .cta-cards__title {
    margin: 0 auto 3.125rem;
  }
}
.cta-cards__title > * {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1rem;
  color: #9d2235;
  max-width: 72%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-right: 1.25rem;
}
.cta-cards__title::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  height: 0.4375rem;
  background: #9d2235;
}
@media (min-width: 900px) and (max-width: 980px) {
  .cta-cards__title::after {
    max-width: 370px;
  }
}
.cta-cards__title {
  padding: 0;
}
.cta-cards__cards {
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 7.8%;
  grid-row-gap: 1.25rem;
}
@media (min-width: 48rem) {
  .cta-cards__cards {
    grid-row-gap: 3.3125rem;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 56.25rem) {
  .cta-cards__cards {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 56.25rem) {
  .has-sidebar .cta-cards__cards {
    grid-template-columns: 1fr 1fr;
  }
}
.cta-cards__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  text-decoration: none;
  margin: 0 auto;
}
.cta-cards__card__image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.cta-cards__card__image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.cta-cards__card__title {
  background: #041c3b;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  font-size: 1.1875rem;
  font-weight: 500;
  color: #ffffff;
  padding: 0.9375rem 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background 0.25s ease;
  transition: background 0.25s ease;
  min-height: 5.625rem;
  position: relative;
  word-break: break-word;
}
@media (min-width: 48rem) {
  .cta-cards__card__title {
    font-size: 1.625rem;
  }
}
.cta-cards__card__title > span {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding-right: 0.625rem;
}
.cta-cards__card__title::before {
  content: " ";
  content: "";
  height: 0.4375rem;
  width: 5rem;
  background: #9d2235;
  position: absolute;
  left: -1.25rem;
  top: -0.21875rem;
}
@media (min-width: 56.25rem) {
  .cta-cards__card__title::before {
    content: "";
    height: 0.4375rem;
    width: 9.0625rem;
    background: #9d2235;
    position: absolute;
    top: -0.21875rem;
    left: -0.875rem;
  }
}
.cta-cards__card__title::after {
  content: " ";
  -webkit-box-flex: 0;
      -ms-flex: 0 0 1.75rem;
          flex: 0 0 1.75rem;
  width: 1.75rem;
  height: 1rem;
  background-image: url("images/arrow-right-white-25d63e306d.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}
.cta-cards__card:hover .cta-cards__card__title {
  background: #025697;
}
.cta-cards__card:hover .cta-cards__card__title::after {
  -webkit-transform: translateX(0.3125rem);
          transform: translateX(0.3125rem);
}

.cta-cards {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.cta-cards__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 68rem;
  margin: 0 auto 1.5625rem;
  padding: 0 1.25rem;
}
@media (min-width: 56.25rem) {
  .cta-cards__title {
    margin: 0 auto 3.125rem;
  }
}
.cta-cards__title > * {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1rem;
  color: #9d2235;
  max-width: 72%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-right: 1.25rem;
}
.cta-cards__title::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  height: 0.4375rem;
  background: #9d2235;
}
@media (min-width: 900px) and (max-width: 980px) {
  .cta-cards__title::after {
    max-width: 370px;
  }
}
.cta-cards__title {
  padding: 0;
}
.cta-cards__cards {
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 7.8%;
  grid-row-gap: 1.25rem;
}
@media (min-width: 48rem) {
  .cta-cards__cards {
    grid-row-gap: 3.3125rem;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 56.25rem) {
  .cta-cards__cards {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 56.25rem) {
  .has-sidebar .cta-cards__cards {
    grid-template-columns: 1fr 1fr;
  }
}
.cta-cards__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  text-decoration: none;
  margin: 0 auto;
}
.cta-cards__card__image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.cta-cards__card__image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.cta-cards__card__copy {
  font-family: "Rubik", Arial, sans-serif;
  font-size: 16px;
  color: #303030;
  letter-spacing: 0;
  line-height: 25px;
  margin-top: 25px;
}
.cta-cards__card__title {
  background: #041c3b;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  font-size: 1.1875rem;
  font-weight: 500;
  color: #ffffff;
  padding: 0.9375rem 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background 0.25s ease;
  transition: background 0.25s ease;
  min-height: 5.625rem;
  position: relative;
  word-break: break-word;
}
@media (min-width: 48rem) {
  .cta-cards__card__title {
    font-size: 1.625rem;
  }
}
.cta-cards__card__title > span {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding-right: 0.625rem;
}
.cta-cards__card__title::before {
  content: " ";
  content: "";
  height: 0.4375rem;
  width: 5rem;
  background: #9d2235;
  position: absolute;
  left: -1.25rem;
  top: -0.21875rem;
}
@media (min-width: 56.25rem) {
  .cta-cards__card__title::before {
    content: "";
    height: 0.4375rem;
    width: 9.0625rem;
    background: #9d2235;
    position: absolute;
    top: -0.21875rem;
    left: -0.875rem;
  }
}
.cta-cards__card__title::after {
  content: " ";
  -webkit-box-flex: 0;
      -ms-flex: 0 0 1.75rem;
          flex: 0 0 1.75rem;
  width: 1.75rem;
  height: 1rem;
  background-image: url("images/arrow-right-white-25d63e306d.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}
.cta-cards__card:hover .cta-cards__card__title {
  background: #025697;
}
.cta-cards__card:hover .cta-cards__card__title::after {
  -webkit-transform: translateX(0.3125rem);
          transform: translateX(0.3125rem);
}

.cta-desc-cards .cta-cards__card__title {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
}

.directory-finder__boundary {
  padding: 0 1.25rem;
}
@media (min-width: 48rem) {
  .directory-finder__boundary {
    padding: 0;
  }
}
.directory-finder__filter {
  background-color: #f0f0f0;
  padding: 1.25rem 1.5625rem;
  text-transform: uppercase;
}
.directory-finder__filter-text {
  font-family: Helvetica;
  color: #4f4f4f;
  font-family: "Montserrat", Arial, sans-serif;
  margin-bottom: 0.625rem;
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
@media (min-width: 48rem) {
  .directory-finder__filter-text {
    line-height: 0.875rem;
  }
}
.directory-finder__filter .facetwp-alpha {
  font-weight: bold;
  font-size: 1.25rem;
  text-align: justify;
  line-height: 1.5rem;
  letter-spacing: 0;
}
.directory-finder__filter .facetwp-alpha.available {
  color: #767576;
}
.directory-finder__filter .facetwp-facet-directory_search,
.directory-finder__filter .facetwp-facet-directory_code_search,
.directory-finder__filter .facetwp-facet-directory_alpha,
.directory-finder__filter input {
  margin-bottom: 0;
}
.directory-finder__filter .facetwp-facet-directory_search,
.directory-finder__filter .facetwp-facet-directory_code_search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.directory-finder__filter input {
  text-transform: normal;
  height: 3.875rem;
  line-height: 3.875rem;
  padding: 0 1.125rem;
  vertical-align: top;
  text-overflow: ellipsis;
}
.directory-finder__filter [type=text] {
  border: 1px solid #D7D7D7;
  width: 100%;
  font-size: 1rem;
  color: #4f4f4f;
  letter-spacing: 0;
  line-height: 1.5pxrem;
  padding: 0 3.25rem 0 1.125rem;
  background: #FFFFFF;
}
@media (min-width: 48rem) {
  .directory-finder__filter [type=text] {
    padding-right: 1.125rem;
  }
}
.directory-finder__filter [type=button] {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: bold;
  background-color: #0c5895;
  color: #ffffff;
  border: 0;
  font-size: 0.875rem;
  letter-spacing: 0;
}
.directory-finder__filter + .directory-finder__filter {
  margin-top: 0.9375rem;
}
.directory-finder__filter .fcomplete-wrap {
  z-index: 2;
  top: 100%;
}

.directory-finder__filter .facetwp-autocomplete-update {
  display: none;
}
@media (min-width: 48rem) {
  .directory-finder__filter .facetwp-autocomplete-update {
    display: block;
  }
}
.directory-finder__filter .directory-search_mobile[type=button] {
  display: block;
  background: transparent;
  position: absolute;
  width: 44px;
  right: 0;
  top: 0;
  background: url(../../assets/images/search-blue-02b4f0db3f.svg) center no-repeat;
  fill: #0c5895;
}
@media (min-width: 48rem) {
  .directory-finder__filter .directory-search_mobile[type=button] {
    display: none;
  }
}

.directory__results {
  display: none;
  padding-top: 2rem;
}
.directory__results-teasers {
  padding-top: 2rem;
}
.directory__results.visible {
  display: block;
}
.directory__results .facetwp-pager {
  padding-top: 0;
  margin-top: 1.875rem;
  border-top: 0;
}
.directory__results-pagination {
  margin: 2.5rem 0;
}
.directory__results .element-results-count {
  margin: 0;
}
.directory__results-count {
  margin: 0;
  display: block;
  color: #303030;
  font-weight: bold;
  font-size: 1rem;
}
.directory__results-count-interior {
  color: #767576;
}
.directory__results-count div {
  display: inline-block;
}

.directory-finder__boundary ul {
  line-height: 1.5rem;
}
.directory-finder__boundary ul li {
  margin-bottom: 0.75rem;
}

.factoid {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  padding: 0;
  max-width: 100%;
}
.factoid__header {
  font-size: 0.875rem;
  line-height: 1.63;
}
@media (min-width: 48rem) {
  .factoid__header {
    font-size: 1rem;
  }
}
.factoid__header div.alignleft,
.factoid__header div.alignright,
.factoid__header div.aligncenter,
.factoid__header div.alignnone,
.factoid__header img.alignleft,
.factoid__header img.alignright,
.factoid__header img.aligncenter,
.factoid__header img.alignnone {
  max-width: 100%;
  height: auto;
}
.factoid__header div.alignleft .wp-caption-text,
.factoid__header div.alignright .wp-caption-text,
.factoid__header div.aligncenter .wp-caption-text,
.factoid__header div.alignnone .wp-caption-text,
.factoid__header img.alignleft .wp-caption-text,
.factoid__header img.alignright .wp-caption-text,
.factoid__header img.aligncenter .wp-caption-text,
.factoid__header img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 545px) {
  .factoid__header div.alignleft .wp-caption-text,
  .factoid__header div.alignright .wp-caption-text,
  .factoid__header div.aligncenter .wp-caption-text,
  .factoid__header div.alignnone .wp-caption-text,
  .factoid__header img.alignleft .wp-caption-text,
  .factoid__header img.alignright .wp-caption-text,
  .factoid__header img.aligncenter .wp-caption-text,
  .factoid__header img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 545px) {
  .factoid__header div.alignleft,
  .factoid__header div.alignright,
  .factoid__header img.alignleft,
  .factoid__header img.alignright {
    max-width: 50%;
  }
}
.factoid__header div.alignleft,
.factoid__header div.alignright,
.factoid__header div.aligncenter,
.factoid__header div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 545px) {
  .factoid__header div.alignleft,
  .factoid__header div.alignright,
  .factoid__header div.aligncenter,
  .factoid__header div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.factoid__header div.alignleft img,
.factoid__header div.alignright img,
.factoid__header div.aligncenter img,
.factoid__header div.alignnone img {
  height: auto;
}
.factoid__header img.alignleft,
.factoid__header img.alignright,
.factoid__header img.aligncenter,
.factoid__header img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 545px) {
  .factoid__header div.alignleft,
  .factoid__header div.aligncenter,
  .factoid__header div.alignnone,
  .factoid__header img.alignleft,
  .factoid__header img.aligncenter,
  .factoid__header img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 545px) {
  .factoid__header div.alignright,
  .factoid__header img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.factoid__header h1,
.factoid__header h2,
.factoid__header h3,
.factoid__header h4,
.factoid__header h5,
.factoid__header h6 {
  margin-bottom: 1rem;
  margin-top: 0;
}
.factoid__header h1 {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
@media (min-width: 545px) {
  .factoid__header h1 {
    font-size: 2.8125rem;
  }
}
.factoid__header h1 {
  color: #002f6c;
  font-size: 2.8125rem;
  margin-top: 2rem;
}
.factoid__header h2 {
  font-weight: 500;
  font-size: 2.375rem;
  line-height: 1.24;
  font-size: 2.1875rem;
  line-height: 1.286;
  margin-top: 2.6875rem;
}
.factoid__header h3 {
  font-weight: 500;
  font-size: 2.125rem;
  line-height: 1.38;
  font-size: 1.6875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 2.0625rem;
}
.factoid__header h4 {
  font-weight: 500;
  font-size: 1.75rem;
  line-height: 1.68;
  font-size: 1.4375rem;
  font-weight: 400;
  line-height: 1.82;
  margin-top: 1.5625rem;
}
.factoid__header h5 {
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 2.47;
  font-weight: normal;
  margin-top: 0.5rem;
}
.factoid__header h6 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 2.28;
  margin-top: 0.5rem;
  text-transform: uppercase;
}
.factoid__header a {
  color: #025697;
  text-decoration: underline;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.factoid__header a:hover {
  color: rgb(3, 129, 226.5);
}
.factoid__header a.button--primary {
  color: #ffffff;
  background-color: #025697;
  padding: 0.875rem;
  font-size: 1rem;
  line-height: 1.38;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: table;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
.factoid__header a.button--primary:focus {
  background-color: #9d2235;
}
.factoid__header a.button--primary:hover {
  background-color: #002f6c;
}
.factoid__header a.button--primary {
  margin-top: 1.125rem;
}
.factoid__header a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf=true]::after {
  content: "";
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  margin-left: 4px;
}
.factoid__header dt {
  font-weight: bold;
}
.factoid__header p.intro-text, .factoid__header.intro-text > p {
  font-size: 1.125rem !important;
  line-height: 2.125rem !important;
  font-family: Rubik;
  color: #002f6c;
  font-weight: 400;
  margin-bottom: 2.5rem;
}
@media (min-width: 48rem) {
  .factoid__header p.intro-text, .factoid__header.intro-text > p {
    font-size: 1.3125rem !important;
    line-height: 2.5rem !important;
    margin-bottom: 2.4375rem;
  }
}
.factoid__header p.intro-paragraph, .factoid__header.intro-paragraph > p {
  font-size: 1.3125rem;
  line-height: 1.71;
  color: #002f6c;
}
@media (min-width: 48rem) {
  .factoid__header p.intro-paragraph, .factoid__header.intro-paragraph > p {
    font-size: 1.875rem;
    line-height: 1.83;
  }
}
.factoid__header p.intro-paragraph b,
.factoid__header p.intro-paragraph strong, .factoid__header.intro-paragraph > p b,
.factoid__header.intro-paragraph > p strong {
  font-size: 1.3125rem;
  line-height: 0.73;
}
@media (min-width: 48rem) {
  .factoid__header p.intro-paragraph b,
  .factoid__header p.intro-paragraph strong, .factoid__header.intro-paragraph > p b,
  .factoid__header.intro-paragraph > p strong {
    font-size: 2.5rem;
  }
}
.factoid__header p,
.factoid__header ul,
.factoid__header ol,
.factoid__header dl,
.factoid__header dd,
.factoid__header table,
.factoid__header figure {
  margin: 0 0 1rem;
  line-height: 1.625rem;
}
.factoid__header ul,
.factoid__header ol {
  padding-left: 2.375rem;
}
@media (min-width: 48rem) {
  .factoid__header ul,
  .factoid__header ol {
    padding-left: 3.4375rem;
  }
}
.factoid__header ul li,
.factoid__header ol li {
  list-style: none;
  position: relative;
}
.factoid__header ul li::before,
.factoid__header ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 48rem) {
  .factoid__header ul li::before,
  .factoid__header ol li::before {
    left: -2.5rem;
  }
}
.factoid__header ul ul,
.factoid__header ul ol,
.factoid__header ol ul,
.factoid__header ol ol {
  margin-bottom: 0;
}
.factoid__header ol {
  counter-reset: numeric-counter;
}
.factoid__header ol > li {
  counter-increment: numeric-counter;
}
.factoid__header ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: #acacac;
}
.factoid__header ul {
  counter-reset: counter;
}
.factoid__header ul li::before {
  content: "";
  border-radius: 100%;
  width: 8px;
  height: 8px;
  background-color: #acacac;
  top: 0.28125rem;
}
@media (min-width: 48rem) {
  .factoid__header ul li::before {
    top: 0.5625rem;
  }
}
.factoid__header hr {
  background-color: #dddddd;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.factoid__header {
  max-width: 52.0625rem;
  line-height: 1.83;
  margin: 0 auto;
  padding: 0 1.25rem;
}
.factoid__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 1128px;
  margin: 0.625rem auto 0;
  padding: 0 1.25rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 48rem) {
  .factoid__list {
    margin: 2.5rem auto 0;
    padding: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 56.25rem) {
  .factoid__list {
    margin: 5rem auto 0;
  }
}
.factoid__card {
  padding: 1.25rem 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  border-top: 0.4375rem solid #dddddd;
}
@media (min-width: 48rem) {
  .factoid__card {
    border-top: none;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3%;
            flex: 0 0 33.3%;
  }
  .factoid__card:first-child {
    padding: 0.875rem 2.5rem 0.875rem 1.25rem;
  }
  .factoid__card:last-child {
    padding: 0.875rem 1.25rem 0.875rem 2.5rem;
  }
  .factoid__card:not(:first-child):not(:last-child) {
    padding: 0.875rem 2.5rem;
  }
}
@media (min-width: 56.25rem) {
  .factoid__card {
    padding: 0.875rem 2.5rem;
  }
}
.factoid__card:first-child {
  border-top: none;
}
@media (min-width: 48rem) {
  .factoid__card:first-child {
    border-right: 0.28125rem solid #dddddd;
  }
}
@media (min-width: 48rem) {
  .factoid__card:last-child {
    border-left: 0.28125rem solid #dddddd;
  }
}
@media (min-width: 48rem) {
  .factoid__card:not(:first-child):not(:last-child) {
    border-left: 0.28125rem solid #dddddd;
    border-right: 0.28125rem solid #dddddd;
  }
}
.factoid__card:only-child {
  border-top: none;
  padding: 0.875rem 1.25rem 0.875rem 1.25rem;
}
.factoid__card:only-child .factoid__card__figure,
.factoid__card:only-child .factoid__card__text {
  text-align: center;
}
@media (min-width: 48rem) {
  .factoid__card:only-child {
    border-left: none;
    border-right: none;
  }
}
.factoid__card__boundary {
  color: #9d2235;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media (min-width: 48rem) {
  .factoid__card__boundary {
    display: block;
  }
}
.factoid__card__figure {
  font-size: 3.75rem;
  font-weight: 300;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}
@media (min-width: 545px) {
  .factoid__card__figure {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33%;
            flex: 0 0 33%;
  }
}
@media (min-width: 48rem) {
  .factoid__card__figure {
    font-size: 5rem;
    margin-bottom: 0.9375rem;
  }
}
@media (min-width: 56.25rem) {
  .factoid__card__figure {
    font-size: 6.25rem;
  }
}
.factoid__card__text {
  font-size: 1rem;
  line-height: 1.63;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  padding-left: 0.625rem;
}
@media (min-width: 545px) {
  .factoid__card__text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 67%;
            flex: 0 0 67%;
  }
}
@media (min-width: 48rem) {
  .factoid__card__text {
    font-size: 1.25rem;
    line-height: 1.33;
    padding-left: 0;
  }
}
@media (min-width: 56.25rem) {
  .factoid__card__text {
    font-size: 1.5rem;
  }
}
.factoid__link {
  color: #ffffff;
  background-color: #025697;
  padding: 0.875rem;
  font-size: 1rem;
  line-height: 1.38;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: table;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
.factoid__link:focus {
  background-color: #9d2235;
}
.factoid__link:hover {
  background-color: #002f6c;
}
.factoid__link {
  min-width: 14.375rem;
  margin: 0.625rem auto 0;
}
@media (min-width: 48rem) {
  .factoid__link {
    margin: 2.375rem auto 0;
  }
}

.factoid {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  padding: 0;
  max-width: 100%;
}
.factoid__header {
  font-size: 0.875rem;
  line-height: 1.63;
}
@media (min-width: 48rem) {
  .factoid__header {
    font-size: 1rem;
  }
}
.factoid__header div.alignleft,
.factoid__header div.alignright,
.factoid__header div.aligncenter,
.factoid__header div.alignnone,
.factoid__header img.alignleft,
.factoid__header img.alignright,
.factoid__header img.aligncenter,
.factoid__header img.alignnone {
  max-width: 100%;
  height: auto;
}
.factoid__header div.alignleft .wp-caption-text,
.factoid__header div.alignright .wp-caption-text,
.factoid__header div.aligncenter .wp-caption-text,
.factoid__header div.alignnone .wp-caption-text,
.factoid__header img.alignleft .wp-caption-text,
.factoid__header img.alignright .wp-caption-text,
.factoid__header img.aligncenter .wp-caption-text,
.factoid__header img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 545px) {
  .factoid__header div.alignleft .wp-caption-text,
  .factoid__header div.alignright .wp-caption-text,
  .factoid__header div.aligncenter .wp-caption-text,
  .factoid__header div.alignnone .wp-caption-text,
  .factoid__header img.alignleft .wp-caption-text,
  .factoid__header img.alignright .wp-caption-text,
  .factoid__header img.aligncenter .wp-caption-text,
  .factoid__header img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 545px) {
  .factoid__header div.alignleft,
  .factoid__header div.alignright,
  .factoid__header img.alignleft,
  .factoid__header img.alignright {
    max-width: 50%;
  }
}
.factoid__header div.alignleft,
.factoid__header div.alignright,
.factoid__header div.aligncenter,
.factoid__header div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 545px) {
  .factoid__header div.alignleft,
  .factoid__header div.alignright,
  .factoid__header div.aligncenter,
  .factoid__header div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.factoid__header div.alignleft img,
.factoid__header div.alignright img,
.factoid__header div.aligncenter img,
.factoid__header div.alignnone img {
  height: auto;
}
.factoid__header img.alignleft,
.factoid__header img.alignright,
.factoid__header img.aligncenter,
.factoid__header img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 545px) {
  .factoid__header div.alignleft,
  .factoid__header div.aligncenter,
  .factoid__header div.alignnone,
  .factoid__header img.alignleft,
  .factoid__header img.aligncenter,
  .factoid__header img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 545px) {
  .factoid__header div.alignright,
  .factoid__header img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.factoid__header h1,
.factoid__header h2,
.factoid__header h3,
.factoid__header h4,
.factoid__header h5,
.factoid__header h6 {
  margin-bottom: 1rem;
  margin-top: 0;
}
.factoid__header h1 {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
@media (min-width: 545px) {
  .factoid__header h1 {
    font-size: 2.8125rem;
  }
}
.factoid__header h1 {
  color: #002f6c;
  font-size: 2.8125rem;
  margin-top: 2rem;
}
.factoid__header h2 {
  font-weight: 500;
  font-size: 2.375rem;
  line-height: 1.24;
  font-size: 2.1875rem;
  line-height: 1.286;
  margin-top: 2.6875rem;
}
.factoid__header h3 {
  font-weight: 500;
  font-size: 2.125rem;
  line-height: 1.38;
  font-size: 1.6875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 2.0625rem;
}
.factoid__header h4 {
  font-weight: 500;
  font-size: 1.75rem;
  line-height: 1.68;
  font-size: 1.4375rem;
  font-weight: 400;
  line-height: 1.82;
  margin-top: 1.5625rem;
}
.factoid__header h5 {
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 2.47;
  font-weight: normal;
  margin-top: 0.5rem;
}
.factoid__header h6 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 2.28;
  margin-top: 0.5rem;
  text-transform: uppercase;
}
.factoid__header a {
  color: #025697;
  text-decoration: underline;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.factoid__header a:hover {
  color: rgb(3, 129, 226.5);
}
.factoid__header a.button--primary {
  color: #ffffff;
  background-color: #025697;
  padding: 0.875rem;
  font-size: 1rem;
  line-height: 1.38;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: table;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
.factoid__header a.button--primary:focus {
  background-color: #9d2235;
}
.factoid__header a.button--primary:hover {
  background-color: #002f6c;
}
.factoid__header a.button--primary {
  margin-top: 1.125rem;
}
.factoid__header a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf=true]::after {
  content: "";
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  margin-left: 4px;
}
.factoid__header dt {
  font-weight: bold;
}
.factoid__header p.intro-text, .factoid__header.intro-text > p {
  font-size: 1.125rem !important;
  line-height: 2.125rem !important;
  font-family: Rubik;
  color: #002f6c;
  font-weight: 400;
  margin-bottom: 2.5rem;
}
@media (min-width: 48rem) {
  .factoid__header p.intro-text, .factoid__header.intro-text > p {
    font-size: 1.3125rem !important;
    line-height: 2.5rem !important;
    margin-bottom: 2.4375rem;
  }
}
.factoid__header p.intro-paragraph, .factoid__header.intro-paragraph > p {
  font-size: 1.3125rem;
  line-height: 1.71;
  color: #002f6c;
}
@media (min-width: 48rem) {
  .factoid__header p.intro-paragraph, .factoid__header.intro-paragraph > p {
    font-size: 1.875rem;
    line-height: 1.83;
  }
}
.factoid__header p.intro-paragraph b,
.factoid__header p.intro-paragraph strong, .factoid__header.intro-paragraph > p b,
.factoid__header.intro-paragraph > p strong {
  font-size: 1.3125rem;
  line-height: 0.73;
}
@media (min-width: 48rem) {
  .factoid__header p.intro-paragraph b,
  .factoid__header p.intro-paragraph strong, .factoid__header.intro-paragraph > p b,
  .factoid__header.intro-paragraph > p strong {
    font-size: 2.5rem;
  }
}
.factoid__header p,
.factoid__header ul,
.factoid__header ol,
.factoid__header dl,
.factoid__header dd,
.factoid__header table,
.factoid__header figure {
  margin: 0 0 1rem;
  line-height: 1.625rem;
}
.factoid__header ul,
.factoid__header ol {
  padding-left: 2.375rem;
}
@media (min-width: 48rem) {
  .factoid__header ul,
  .factoid__header ol {
    padding-left: 3.4375rem;
  }
}
.factoid__header ul li,
.factoid__header ol li {
  list-style: none;
  position: relative;
}
.factoid__header ul li::before,
.factoid__header ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 48rem) {
  .factoid__header ul li::before,
  .factoid__header ol li::before {
    left: -2.5rem;
  }
}
.factoid__header ul ul,
.factoid__header ul ol,
.factoid__header ol ul,
.factoid__header ol ol {
  margin-bottom: 0;
}
.factoid__header ol {
  counter-reset: numeric-counter;
}
.factoid__header ol > li {
  counter-increment: numeric-counter;
}
.factoid__header ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: #acacac;
}
.factoid__header ul {
  counter-reset: counter;
}
.factoid__header ul li::before {
  content: "";
  border-radius: 100%;
  width: 8px;
  height: 8px;
  background-color: #acacac;
  top: 0.28125rem;
}
@media (min-width: 48rem) {
  .factoid__header ul li::before {
    top: 0.5625rem;
  }
}
.factoid__header hr {
  background-color: #dddddd;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.factoid__header {
  max-width: 52.0625rem;
  line-height: 1.83;
  margin: 0 auto;
  padding: 0 1.25rem;
}
.factoid__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 1128px;
  margin: 0.625rem auto 0;
  padding: 0 1.25rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 48rem) {
  .factoid__list {
    margin: 2.5rem auto 0;
    padding: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 56.25rem) {
  .factoid__list {
    margin: 5rem auto 0;
  }
}
.factoid__card {
  padding: 1.25rem 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  border-top: 0.4375rem solid #dddddd;
}
@media (min-width: 48rem) {
  .factoid__card {
    border-top: none;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3%;
            flex: 0 0 33.3%;
  }
  .factoid__card:first-child {
    padding: 0.875rem 2.5rem 0.875rem 1.25rem;
  }
  .factoid__card:last-child {
    padding: 0.875rem 1.25rem 0.875rem 2.5rem;
  }
  .factoid__card:not(:first-child):not(:last-child) {
    padding: 0.875rem 2.5rem;
  }
}
@media (min-width: 56.25rem) {
  .factoid__card {
    padding: 0.875rem 2.5rem;
  }
}
.factoid__card:first-child {
  border-top: none;
}
@media (min-width: 48rem) {
  .factoid__card:first-child {
    border-right: 0.28125rem solid #dddddd;
  }
}
@media (min-width: 48rem) {
  .factoid__card:last-child {
    border-left: 0.28125rem solid #dddddd;
  }
}
@media (min-width: 48rem) {
  .factoid__card:not(:first-child):not(:last-child) {
    border-left: 0.28125rem solid #dddddd;
    border-right: 0.28125rem solid #dddddd;
  }
}
.factoid__card:only-child {
  border-top: none;
  padding: 0.875rem 1.25rem 0.875rem 1.25rem;
}
.factoid__card:only-child .factoid__card__figure,
.factoid__card:only-child .factoid__card__text {
  text-align: center;
}
@media (min-width: 48rem) {
  .factoid__card:only-child {
    border-left: none;
    border-right: none;
  }
}
.factoid__card__boundary {
  color: #9d2235;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media (min-width: 48rem) {
  .factoid__card__boundary {
    display: block;
  }
}
.factoid__card__figure {
  font-size: 3.75rem;
  font-weight: 300;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}
@media (min-width: 545px) {
  .factoid__card__figure {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33%;
            flex: 0 0 33%;
  }
}
@media (min-width: 48rem) {
  .factoid__card__figure {
    font-size: 5rem;
    margin-bottom: 0.9375rem;
  }
}
@media (min-width: 56.25rem) {
  .factoid__card__figure {
    font-size: 6.25rem;
  }
}
.factoid__card__text {
  font-size: 1rem;
  line-height: 1.63;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  padding-left: 0.625rem;
}
@media (min-width: 545px) {
  .factoid__card__text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 67%;
            flex: 0 0 67%;
  }
}
@media (min-width: 48rem) {
  .factoid__card__text {
    font-size: 1.25rem;
    line-height: 1.33;
    padding-left: 0;
  }
}
@media (min-width: 56.25rem) {
  .factoid__card__text {
    font-size: 1.5rem;
  }
}
.factoid__link {
  color: #ffffff;
  background-color: #025697;
  padding: 0.875rem;
  font-size: 1rem;
  line-height: 1.38;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: table;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
.factoid__link:focus {
  background-color: #9d2235;
}
.factoid__link:hover {
  background-color: #002f6c;
}
.factoid__link {
  min-width: 14.375rem;
  margin: 0.625rem auto 0;
}
@media (min-width: 48rem) {
  .factoid__link {
    margin: 2.375rem auto 0;
  }
}

/* ------------------------------------------------------------
   Block-FAQ  |  Styles
------------------------------------------------------------ */
/* Bring in typography helpers used by BlockWysiwyg */
.wysiwyg {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  font-size: 0.875rem;
  line-height: 1.63;
}
@media (min-width: 48rem) {
  .wysiwyg {
    font-size: 1rem;
  }
}
.wysiwyg div.alignleft,
.wysiwyg div.alignright,
.wysiwyg div.aligncenter,
.wysiwyg div.alignnone,
.wysiwyg img.alignleft,
.wysiwyg img.alignright,
.wysiwyg img.aligncenter,
.wysiwyg img.alignnone {
  max-width: 100%;
  height: auto;
}
.wysiwyg div.alignleft .wp-caption-text,
.wysiwyg div.alignright .wp-caption-text,
.wysiwyg div.aligncenter .wp-caption-text,
.wysiwyg div.alignnone .wp-caption-text,
.wysiwyg img.alignleft .wp-caption-text,
.wysiwyg img.alignright .wp-caption-text,
.wysiwyg img.aligncenter .wp-caption-text,
.wysiwyg img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 545px) {
  .wysiwyg div.alignleft .wp-caption-text,
  .wysiwyg div.alignright .wp-caption-text,
  .wysiwyg div.aligncenter .wp-caption-text,
  .wysiwyg div.alignnone .wp-caption-text,
  .wysiwyg img.alignleft .wp-caption-text,
  .wysiwyg img.alignright .wp-caption-text,
  .wysiwyg img.aligncenter .wp-caption-text,
  .wysiwyg img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 545px) {
  .wysiwyg div.alignleft,
  .wysiwyg div.alignright,
  .wysiwyg img.alignleft,
  .wysiwyg img.alignright {
    max-width: 50%;
  }
}
.wysiwyg div.alignleft,
.wysiwyg div.alignright,
.wysiwyg div.aligncenter,
.wysiwyg div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 545px) {
  .wysiwyg div.alignleft,
  .wysiwyg div.alignright,
  .wysiwyg div.aligncenter,
  .wysiwyg div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.wysiwyg div.alignleft img,
.wysiwyg div.alignright img,
.wysiwyg div.aligncenter img,
.wysiwyg div.alignnone img {
  height: auto;
}
.wysiwyg img.alignleft,
.wysiwyg img.alignright,
.wysiwyg img.aligncenter,
.wysiwyg img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 545px) {
  .wysiwyg div.alignleft,
  .wysiwyg div.aligncenter,
  .wysiwyg div.alignnone,
  .wysiwyg img.alignleft,
  .wysiwyg img.aligncenter,
  .wysiwyg img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 545px) {
  .wysiwyg div.alignright,
  .wysiwyg img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.wysiwyg h1,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6 {
  margin-bottom: 1rem;
  margin-top: 0;
}
.wysiwyg h1 {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
@media (min-width: 545px) {
  .wysiwyg h1 {
    font-size: 2.8125rem;
  }
}
.wysiwyg h1 {
  color: #002f6c;
  font-size: 2.8125rem;
  margin-top: 2rem;
}
.wysiwyg h2 {
  font-weight: 500;
  font-size: 2.375rem;
  line-height: 1.24;
  font-size: 2.1875rem;
  line-height: 1.286;
  margin-top: 2.6875rem;
}
.wysiwyg h3 {
  font-weight: 500;
  font-size: 2.125rem;
  line-height: 1.38;
  font-size: 1.6875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 2.0625rem;
}
.wysiwyg h4 {
  font-weight: 500;
  font-size: 1.75rem;
  line-height: 1.68;
  font-size: 1.4375rem;
  font-weight: 400;
  line-height: 1.82;
  margin-top: 1.5625rem;
}
.wysiwyg h5 {
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 2.47;
  font-weight: normal;
  margin-top: 0.5rem;
}
.wysiwyg h6 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 2.28;
  margin-top: 0.5rem;
  text-transform: uppercase;
}
.wysiwyg a {
  color: #025697;
  text-decoration: underline;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.wysiwyg a:hover {
  color: rgb(3, 129, 226.5);
}
.wysiwyg a.button--primary {
  color: #ffffff;
  background-color: #025697;
  padding: 0.875rem;
  font-size: 1rem;
  line-height: 1.38;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: table;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
.wysiwyg a.button--primary:focus {
  background-color: #9d2235;
}
.wysiwyg a.button--primary:hover {
  background-color: #002f6c;
}
.wysiwyg a.button--primary {
  margin-top: 1.125rem;
}
.wysiwyg a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf=true]::after {
  content: "";
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  margin-left: 4px;
}
.wysiwyg dt {
  font-weight: bold;
}
.wysiwyg p.intro-text, .wysiwyg.intro-text > p {
  font-size: 1.125rem !important;
  line-height: 2.125rem !important;
  font-family: Rubik;
  color: #002f6c;
  font-weight: 400;
  margin-bottom: 2.5rem;
}
@media (min-width: 48rem) {
  .wysiwyg p.intro-text, .wysiwyg.intro-text > p {
    font-size: 1.3125rem !important;
    line-height: 2.5rem !important;
    margin-bottom: 2.4375rem;
  }
}
.wysiwyg p.intro-paragraph, .wysiwyg.intro-paragraph > p {
  font-size: 1.3125rem;
  line-height: 1.71;
  color: #002f6c;
}
@media (min-width: 48rem) {
  .wysiwyg p.intro-paragraph, .wysiwyg.intro-paragraph > p {
    font-size: 1.875rem;
    line-height: 1.83;
  }
}
.wysiwyg p.intro-paragraph b,
.wysiwyg p.intro-paragraph strong, .wysiwyg.intro-paragraph > p b,
.wysiwyg.intro-paragraph > p strong {
  font-size: 1.3125rem;
  line-height: 0.73;
}
@media (min-width: 48rem) {
  .wysiwyg p.intro-paragraph b,
  .wysiwyg p.intro-paragraph strong, .wysiwyg.intro-paragraph > p b,
  .wysiwyg.intro-paragraph > p strong {
    font-size: 2.5rem;
  }
}
.wysiwyg p,
.wysiwyg ul,
.wysiwyg ol,
.wysiwyg dl,
.wysiwyg dd,
.wysiwyg table,
.wysiwyg figure {
  margin: 0 0 1rem;
  line-height: 1.625rem;
}
.wysiwyg ul,
.wysiwyg ol {
  padding-left: 2.375rem;
}
@media (min-width: 48rem) {
  .wysiwyg ul,
  .wysiwyg ol {
    padding-left: 3.4375rem;
  }
}
.wysiwyg ul li,
.wysiwyg ol li {
  list-style: none;
  position: relative;
}
.wysiwyg ul li::before,
.wysiwyg ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 48rem) {
  .wysiwyg ul li::before,
  .wysiwyg ol li::before {
    left: -2.5rem;
  }
}
.wysiwyg ul ul,
.wysiwyg ul ol,
.wysiwyg ol ul,
.wysiwyg ol ol {
  margin-bottom: 0;
}
.wysiwyg ol {
  counter-reset: numeric-counter;
}
.wysiwyg ol > li {
  counter-increment: numeric-counter;
}
.wysiwyg ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: #acacac;
}
.wysiwyg ul {
  counter-reset: counter;
}
.wysiwyg ul li::before {
  content: "";
  border-radius: 100%;
  width: 8px;
  height: 8px;
  background-color: #acacac;
  top: 0.28125rem;
}
@media (min-width: 48rem) {
  .wysiwyg ul li::before {
    top: 0.5625rem;
  }
}
.wysiwyg hr {
  background-color: #dddddd;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.wysiwyg__boundary {
  max-width: 51.875rem;
  margin: 0 auto;
}
.wysiwyg__boundary:after {
  content: "";
  display: table;
  clear: both;
}
.wysiwyg__boundary {
  text-align: inherit;
  overflow-x: auto;
}
.wysiwyg__boundary--textLeft {
  text-align: left;
}
.wysiwyg__boundary--textCenter {
  text-align: center;
}
.wysiwyg__boundary img {
  display: block;
  height: auto;
  width: auto;
}
.wysiwyg__boundary > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.wysiwyg__boundary > h2:first-child {
  margin-top: 0;
}
.wysiwyg.flyntComponent .wysiwyg__boundary > h2:first-child {
  margin-top: 0;
}

.contentBody > .wysiwyg.flyntComponent:first-child:has(.wysiwyg__boundary > h2:first-child) {
  margin-top: 0 !important;
}

.wysiwyg.flyntComponent:first-child:has(.wysiwyg__boundary > h2:first-child) {
  margin-top: 0 !important;
}

.wysiwyg.flyntComponent:first-of-type:has(.wysiwyg__boundary > h2:first-child) {
  margin-top: 0 !important;
}

.block-faq dl {
  margin: 0 0 1rem;
  line-height: 1.625rem;
}
.block-faq {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  margin: 3.75rem 0;
}
.block-faq__title {
  margin-bottom: 1rem;
}
.block-faq {
  /* ---------- Table of Contents ---------- */
}
.block-faq__toc {
  font-size: 0.875rem;
  line-height: 1.63;
}
@media (min-width: 48rem) {
  .block-faq__toc {
    font-size: 1rem;
  }
}
.block-faq__toc div.alignleft,
.block-faq__toc div.alignright,
.block-faq__toc div.aligncenter,
.block-faq__toc div.alignnone,
.block-faq__toc img.alignleft,
.block-faq__toc img.alignright,
.block-faq__toc img.aligncenter,
.block-faq__toc img.alignnone {
  max-width: 100%;
  height: auto;
}
.block-faq__toc div.alignleft .wp-caption-text,
.block-faq__toc div.alignright .wp-caption-text,
.block-faq__toc div.aligncenter .wp-caption-text,
.block-faq__toc div.alignnone .wp-caption-text,
.block-faq__toc img.alignleft .wp-caption-text,
.block-faq__toc img.alignright .wp-caption-text,
.block-faq__toc img.aligncenter .wp-caption-text,
.block-faq__toc img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 545px) {
  .block-faq__toc div.alignleft .wp-caption-text,
  .block-faq__toc div.alignright .wp-caption-text,
  .block-faq__toc div.aligncenter .wp-caption-text,
  .block-faq__toc div.alignnone .wp-caption-text,
  .block-faq__toc img.alignleft .wp-caption-text,
  .block-faq__toc img.alignright .wp-caption-text,
  .block-faq__toc img.aligncenter .wp-caption-text,
  .block-faq__toc img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 545px) {
  .block-faq__toc div.alignleft,
  .block-faq__toc div.alignright,
  .block-faq__toc img.alignleft,
  .block-faq__toc img.alignright {
    max-width: 50%;
  }
}
.block-faq__toc div.alignleft,
.block-faq__toc div.alignright,
.block-faq__toc div.aligncenter,
.block-faq__toc div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 545px) {
  .block-faq__toc div.alignleft,
  .block-faq__toc div.alignright,
  .block-faq__toc div.aligncenter,
  .block-faq__toc div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.block-faq__toc div.alignleft img,
.block-faq__toc div.alignright img,
.block-faq__toc div.aligncenter img,
.block-faq__toc div.alignnone img {
  height: auto;
}
.block-faq__toc img.alignleft,
.block-faq__toc img.alignright,
.block-faq__toc img.aligncenter,
.block-faq__toc img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 545px) {
  .block-faq__toc div.alignleft,
  .block-faq__toc div.aligncenter,
  .block-faq__toc div.alignnone,
  .block-faq__toc img.alignleft,
  .block-faq__toc img.aligncenter,
  .block-faq__toc img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 545px) {
  .block-faq__toc div.alignright,
  .block-faq__toc img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.block-faq__toc h1,
.block-faq__toc h2,
.block-faq__toc h3,
.block-faq__toc h4,
.block-faq__toc h5,
.block-faq__toc h6 {
  margin-bottom: 1rem;
  margin-top: 0;
}
.block-faq__toc h1 {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
@media (min-width: 545px) {
  .block-faq__toc h1 {
    font-size: 2.8125rem;
  }
}
.block-faq__toc h1 {
  color: #002f6c;
  font-size: 2.8125rem;
  margin-top: 2rem;
}
.block-faq__toc h2 {
  font-weight: 500;
  font-size: 2.375rem;
  line-height: 1.24;
  font-size: 2.1875rem;
  line-height: 1.286;
  margin-top: 2.6875rem;
}
.block-faq__toc h3 {
  font-weight: 500;
  font-size: 2.125rem;
  line-height: 1.38;
  font-size: 1.6875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 2.0625rem;
}
.block-faq__toc h4 {
  font-weight: 500;
  font-size: 1.75rem;
  line-height: 1.68;
  font-size: 1.4375rem;
  font-weight: 400;
  line-height: 1.82;
  margin-top: 1.5625rem;
}
.block-faq__toc h5 {
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 2.47;
  font-weight: normal;
  margin-top: 0.5rem;
}
.block-faq__toc h6 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 2.28;
  margin-top: 0.5rem;
  text-transform: uppercase;
}
.block-faq__toc a {
  color: #025697;
  text-decoration: underline;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.block-faq__toc a:hover {
  color: rgb(3, 129, 226.5);
}
.block-faq__toc a.button--primary {
  color: #ffffff;
  background-color: #025697;
  padding: 0.875rem;
  font-size: 1rem;
  line-height: 1.38;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: table;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
.block-faq__toc a.button--primary:focus {
  background-color: #9d2235;
}
.block-faq__toc a.button--primary:hover {
  background-color: #002f6c;
}
.block-faq__toc a.button--primary {
  margin-top: 1.125rem;
}
.block-faq__toc a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf=true]::after {
  content: "";
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  margin-left: 4px;
}
.block-faq__toc dt {
  font-weight: bold;
}
.block-faq__toc p.intro-text, .block-faq__toc.intro-text > p {
  font-size: 1.125rem !important;
  line-height: 2.125rem !important;
  font-family: Rubik;
  color: #002f6c;
  font-weight: 400;
  margin-bottom: 2.5rem;
}
@media (min-width: 48rem) {
  .block-faq__toc p.intro-text, .block-faq__toc.intro-text > p {
    font-size: 1.3125rem !important;
    line-height: 2.5rem !important;
    margin-bottom: 2.4375rem;
  }
}
.block-faq__toc p.intro-paragraph, .block-faq__toc.intro-paragraph > p {
  font-size: 1.3125rem;
  line-height: 1.71;
  color: #002f6c;
}
@media (min-width: 48rem) {
  .block-faq__toc p.intro-paragraph, .block-faq__toc.intro-paragraph > p {
    font-size: 1.875rem;
    line-height: 1.83;
  }
}
.block-faq__toc p.intro-paragraph b,
.block-faq__toc p.intro-paragraph strong, .block-faq__toc.intro-paragraph > p b,
.block-faq__toc.intro-paragraph > p strong {
  font-size: 1.3125rem;
  line-height: 0.73;
}
@media (min-width: 48rem) {
  .block-faq__toc p.intro-paragraph b,
  .block-faq__toc p.intro-paragraph strong, .block-faq__toc.intro-paragraph > p b,
  .block-faq__toc.intro-paragraph > p strong {
    font-size: 2.5rem;
  }
}
.block-faq__toc p,
.block-faq__toc ul,
.block-faq__toc ol,
.block-faq__toc dl,
.block-faq__toc dd,
.block-faq__toc table,
.block-faq__toc figure {
  margin: 0 0 1rem;
  line-height: 1.625rem;
}
.block-faq__toc ul,
.block-faq__toc ol {
  padding-left: 2.375rem;
}
@media (min-width: 48rem) {
  .block-faq__toc ul,
  .block-faq__toc ol {
    padding-left: 3.4375rem;
  }
}
.block-faq__toc ul li,
.block-faq__toc ol li {
  list-style: none;
  position: relative;
}
.block-faq__toc ul li::before,
.block-faq__toc ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 48rem) {
  .block-faq__toc ul li::before,
  .block-faq__toc ol li::before {
    left: -2.5rem;
  }
}
.block-faq__toc ul ul,
.block-faq__toc ul ol,
.block-faq__toc ol ul,
.block-faq__toc ol ol {
  margin-bottom: 0;
}
.block-faq__toc ol {
  counter-reset: numeric-counter;
}
.block-faq__toc ol > li {
  counter-increment: numeric-counter;
}
.block-faq__toc ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: #acacac;
}
.block-faq__toc ul {
  counter-reset: counter;
}
.block-faq__toc ul li::before {
  content: "";
  border-radius: 100%;
  width: 8px;
  height: 8px;
  background-color: #acacac;
  top: 0.28125rem;
}
@media (min-width: 48rem) {
  .block-faq__toc ul li::before {
    top: 0.5625rem;
  }
}
.block-faq__toc hr {
  background-color: #dddddd;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.block-faq__toc {
  margin-bottom: 1rem;
}
.block-faq__toc-list {
  list-style: none;
  padding-left: 0;
}
.block-faq__toc-section {
  margin-bottom: 0.5rem;
}
.block-faq__toc-section .block-faq__toc-sub {
  list-style: disc;
  margin: 0.25rem 0 0 1.5rem;
}
.block-faq {
  /* ---------- Section & Question list ---------- */
}
.block-faq__section-title {
  margin: 2rem 0 1rem;
}
.block-faq__list {
  margin: 0;
}
.block-faq__question {
  font-weight: 600;
  margin: 1rem 0 0.5rem;
}
.block-faq {
  /* ---------- Answer panel ---------- */
}
.block-faq__answer {
  display: block;
  margin: 0 0 1rem;
  padding-left: 0.25rem;
  /* inherit full WYSIWYG typography, lists, links, headings, etc. */
  font-size: 0.875rem;
  line-height: 1.63;
}
@media (min-width: 48rem) {
  .block-faq__answer {
    font-size: 1rem;
  }
}
.block-faq__answer div.alignleft,
.block-faq__answer div.alignright,
.block-faq__answer div.aligncenter,
.block-faq__answer div.alignnone,
.block-faq__answer img.alignleft,
.block-faq__answer img.alignright,
.block-faq__answer img.aligncenter,
.block-faq__answer img.alignnone {
  max-width: 100%;
  height: auto;
}
.block-faq__answer div.alignleft .wp-caption-text,
.block-faq__answer div.alignright .wp-caption-text,
.block-faq__answer div.aligncenter .wp-caption-text,
.block-faq__answer div.alignnone .wp-caption-text,
.block-faq__answer img.alignleft .wp-caption-text,
.block-faq__answer img.alignright .wp-caption-text,
.block-faq__answer img.aligncenter .wp-caption-text,
.block-faq__answer img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 545px) {
  .block-faq__answer div.alignleft .wp-caption-text,
  .block-faq__answer div.alignright .wp-caption-text,
  .block-faq__answer div.aligncenter .wp-caption-text,
  .block-faq__answer div.alignnone .wp-caption-text,
  .block-faq__answer img.alignleft .wp-caption-text,
  .block-faq__answer img.alignright .wp-caption-text,
  .block-faq__answer img.aligncenter .wp-caption-text,
  .block-faq__answer img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 545px) {
  .block-faq__answer div.alignleft,
  .block-faq__answer div.alignright,
  .block-faq__answer img.alignleft,
  .block-faq__answer img.alignright {
    max-width: 50%;
  }
}
.block-faq__answer div.alignleft,
.block-faq__answer div.alignright,
.block-faq__answer div.aligncenter,
.block-faq__answer div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 545px) {
  .block-faq__answer div.alignleft,
  .block-faq__answer div.alignright,
  .block-faq__answer div.aligncenter,
  .block-faq__answer div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.block-faq__answer div.alignleft img,
.block-faq__answer div.alignright img,
.block-faq__answer div.aligncenter img,
.block-faq__answer div.alignnone img {
  height: auto;
}
.block-faq__answer img.alignleft,
.block-faq__answer img.alignright,
.block-faq__answer img.aligncenter,
.block-faq__answer img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 545px) {
  .block-faq__answer div.alignleft,
  .block-faq__answer div.aligncenter,
  .block-faq__answer div.alignnone,
  .block-faq__answer img.alignleft,
  .block-faq__answer img.aligncenter,
  .block-faq__answer img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 545px) {
  .block-faq__answer div.alignright,
  .block-faq__answer img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.block-faq__answer h1,
.block-faq__answer h2,
.block-faq__answer h3,
.block-faq__answer h4,
.block-faq__answer h5,
.block-faq__answer h6 {
  margin-bottom: 1rem;
  margin-top: 0;
}
.block-faq__answer h1 {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
@media (min-width: 545px) {
  .block-faq__answer h1 {
    font-size: 2.8125rem;
  }
}
.block-faq__answer h1 {
  color: #002f6c;
  font-size: 2.8125rem;
  margin-top: 2rem;
}
.block-faq__answer h2 {
  font-weight: 500;
  font-size: 2.375rem;
  line-height: 1.24;
  font-size: 2.1875rem;
  line-height: 1.286;
  margin-top: 2.6875rem;
}
.block-faq__answer h3 {
  font-weight: 500;
  font-size: 2.125rem;
  line-height: 1.38;
  font-size: 1.6875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 2.0625rem;
}
.block-faq__answer h4 {
  font-weight: 500;
  font-size: 1.75rem;
  line-height: 1.68;
  font-size: 1.4375rem;
  font-weight: 400;
  line-height: 1.82;
  margin-top: 1.5625rem;
}
.block-faq__answer h5 {
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 2.47;
  font-weight: normal;
  margin-top: 0.5rem;
}
.block-faq__answer h6 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 2.28;
  margin-top: 0.5rem;
  text-transform: uppercase;
}
.block-faq__answer a {
  color: #025697;
  text-decoration: underline;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.block-faq__answer a:hover {
  color: rgb(3, 129, 226.5);
}
.block-faq__answer a.button--primary {
  color: #ffffff;
  background-color: #025697;
  padding: 0.875rem;
  font-size: 1rem;
  line-height: 1.38;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: table;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
.block-faq__answer a.button--primary:focus {
  background-color: #9d2235;
}
.block-faq__answer a.button--primary:hover {
  background-color: #002f6c;
}
.block-faq__answer a.button--primary {
  margin-top: 1.125rem;
}
.block-faq__answer a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf=true]::after {
  content: "";
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  margin-left: 4px;
}
.block-faq__answer dt {
  font-weight: bold;
}
.block-faq__answer p.intro-text, .block-faq__answer.intro-text > p {
  font-size: 1.125rem !important;
  line-height: 2.125rem !important;
  font-family: Rubik;
  color: #002f6c;
  font-weight: 400;
  margin-bottom: 2.5rem;
}
@media (min-width: 48rem) {
  .block-faq__answer p.intro-text, .block-faq__answer.intro-text > p {
    font-size: 1.3125rem !important;
    line-height: 2.5rem !important;
    margin-bottom: 2.4375rem;
  }
}
.block-faq__answer p.intro-paragraph, .block-faq__answer.intro-paragraph > p {
  font-size: 1.3125rem;
  line-height: 1.71;
  color: #002f6c;
}
@media (min-width: 48rem) {
  .block-faq__answer p.intro-paragraph, .block-faq__answer.intro-paragraph > p {
    font-size: 1.875rem;
    line-height: 1.83;
  }
}
.block-faq__answer p.intro-paragraph b,
.block-faq__answer p.intro-paragraph strong, .block-faq__answer.intro-paragraph > p b,
.block-faq__answer.intro-paragraph > p strong {
  font-size: 1.3125rem;
  line-height: 0.73;
}
@media (min-width: 48rem) {
  .block-faq__answer p.intro-paragraph b,
  .block-faq__answer p.intro-paragraph strong, .block-faq__answer.intro-paragraph > p b,
  .block-faq__answer.intro-paragraph > p strong {
    font-size: 2.5rem;
  }
}
.block-faq__answer p,
.block-faq__answer ul,
.block-faq__answer ol,
.block-faq__answer dl,
.block-faq__answer dd,
.block-faq__answer table,
.block-faq__answer figure {
  margin: 0 0 1rem;
  line-height: 1.625rem;
}
.block-faq__answer ul,
.block-faq__answer ol {
  padding-left: 2.375rem;
}
@media (min-width: 48rem) {
  .block-faq__answer ul,
  .block-faq__answer ol {
    padding-left: 3.4375rem;
  }
}
.block-faq__answer ul li,
.block-faq__answer ol li {
  list-style: none;
  position: relative;
}
.block-faq__answer ul li::before,
.block-faq__answer ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 48rem) {
  .block-faq__answer ul li::before,
  .block-faq__answer ol li::before {
    left: -2.5rem;
  }
}
.block-faq__answer ul ul,
.block-faq__answer ul ol,
.block-faq__answer ol ul,
.block-faq__answer ol ol {
  margin-bottom: 0;
}
.block-faq__answer ol {
  counter-reset: numeric-counter;
}
.block-faq__answer ol > li {
  counter-increment: numeric-counter;
}
.block-faq__answer ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: #acacac;
}
.block-faq__answer ul {
  counter-reset: counter;
}
.block-faq__answer ul li::before {
  content: "";
  border-radius: 100%;
  width: 8px;
  height: 8px;
  background-color: #acacac;
  top: 0.28125rem;
}
@media (min-width: 48rem) {
  .block-faq__answer ul li::before {
    top: 0.5625rem;
  }
}
.block-faq__answer hr {
  background-color: #dddddd;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.block-faq__answer > :last-child {
  margin-bottom: 0;
}

.featured-content {
  background: url("images/crest-dark-blue-2e4ecb77a7.svg") 100% top, #0b2340;
  background-repeat: no-repeat;
  background-size: 23.4375rem;
}
@media (min-width: 56.25rem) {
  .featured-content {
    background: url("images/crest-dark-blue-2e4ecb77a7.svg") 80% -20%, #0b2340;
    background-repeat: no-repeat;
    background-size: 46.6875rem;
  }
}
.featured-content__boundary {
  padding: 1.875rem 1.25rem 2.5rem;
  max-width: 660px;
  margin: 0 auto;
}
@media (min-width: 56.25rem) {
  .featured-content__boundary {
    max-width: none;
    padding: 7.5rem 1.25rem;
  }
}
.featured-content__header {
  font-size: 0.875rem;
  line-height: 1.63;
}
@media (min-width: 48rem) {
  .featured-content__header {
    font-size: 1rem;
  }
}
.featured-content__header div.alignleft,
.featured-content__header div.alignright,
.featured-content__header div.aligncenter,
.featured-content__header div.alignnone,
.featured-content__header img.alignleft,
.featured-content__header img.alignright,
.featured-content__header img.aligncenter,
.featured-content__header img.alignnone {
  max-width: 100%;
  height: auto;
}
.featured-content__header div.alignleft .wp-caption-text,
.featured-content__header div.alignright .wp-caption-text,
.featured-content__header div.aligncenter .wp-caption-text,
.featured-content__header div.alignnone .wp-caption-text,
.featured-content__header img.alignleft .wp-caption-text,
.featured-content__header img.alignright .wp-caption-text,
.featured-content__header img.aligncenter .wp-caption-text,
.featured-content__header img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 545px) {
  .featured-content__header div.alignleft .wp-caption-text,
  .featured-content__header div.alignright .wp-caption-text,
  .featured-content__header div.aligncenter .wp-caption-text,
  .featured-content__header div.alignnone .wp-caption-text,
  .featured-content__header img.alignleft .wp-caption-text,
  .featured-content__header img.alignright .wp-caption-text,
  .featured-content__header img.aligncenter .wp-caption-text,
  .featured-content__header img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 545px) {
  .featured-content__header div.alignleft,
  .featured-content__header div.alignright,
  .featured-content__header img.alignleft,
  .featured-content__header img.alignright {
    max-width: 50%;
  }
}
.featured-content__header div.alignleft,
.featured-content__header div.alignright,
.featured-content__header div.aligncenter,
.featured-content__header div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 545px) {
  .featured-content__header div.alignleft,
  .featured-content__header div.alignright,
  .featured-content__header div.aligncenter,
  .featured-content__header div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.featured-content__header div.alignleft img,
.featured-content__header div.alignright img,
.featured-content__header div.aligncenter img,
.featured-content__header div.alignnone img {
  height: auto;
}
.featured-content__header img.alignleft,
.featured-content__header img.alignright,
.featured-content__header img.aligncenter,
.featured-content__header img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 545px) {
  .featured-content__header div.alignleft,
  .featured-content__header div.aligncenter,
  .featured-content__header div.alignnone,
  .featured-content__header img.alignleft,
  .featured-content__header img.aligncenter,
  .featured-content__header img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 545px) {
  .featured-content__header div.alignright,
  .featured-content__header img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.featured-content__header h1,
.featured-content__header h2,
.featured-content__header h3,
.featured-content__header h4,
.featured-content__header h5,
.featured-content__header h6 {
  margin-bottom: 1rem;
  margin-top: 0;
}
.featured-content__header h1 {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
@media (min-width: 545px) {
  .featured-content__header h1 {
    font-size: 2.8125rem;
  }
}
.featured-content__header h1 {
  color: #002f6c;
  font-size: 2.8125rem;
  margin-top: 2rem;
}
.featured-content__header h2 {
  font-weight: 500;
  font-size: 2.375rem;
  line-height: 1.24;
  font-size: 2.1875rem;
  line-height: 1.286;
  margin-top: 2.6875rem;
}
.featured-content__header h3 {
  font-weight: 500;
  font-size: 2.125rem;
  line-height: 1.38;
  font-size: 1.6875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 2.0625rem;
}
.featured-content__header h4 {
  font-weight: 500;
  font-size: 1.75rem;
  line-height: 1.68;
  font-size: 1.4375rem;
  font-weight: 400;
  line-height: 1.82;
  margin-top: 1.5625rem;
}
.featured-content__header h5 {
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 2.47;
  font-weight: normal;
  margin-top: 0.5rem;
}
.featured-content__header h6 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 2.28;
  margin-top: 0.5rem;
  text-transform: uppercase;
}
.featured-content__header a {
  color: #025697;
  text-decoration: underline;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.featured-content__header a:hover {
  color: rgb(3, 129, 226.5);
}
.featured-content__header a.button--primary {
  color: #ffffff;
  background-color: #025697;
  padding: 0.875rem;
  font-size: 1rem;
  line-height: 1.38;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: table;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
.featured-content__header a.button--primary:focus {
  background-color: #9d2235;
}
.featured-content__header a.button--primary:hover {
  background-color: #002f6c;
}
.featured-content__header a.button--primary {
  margin-top: 1.125rem;
}
.featured-content__header a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf=true]::after {
  content: "";
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  margin-left: 4px;
}
.featured-content__header dt {
  font-weight: bold;
}
.featured-content__header p.intro-text, .featured-content__header.intro-text > p {
  font-size: 1.125rem !important;
  line-height: 2.125rem !important;
  font-family: Rubik;
  color: #002f6c;
  font-weight: 400;
  margin-bottom: 2.5rem;
}
@media (min-width: 48rem) {
  .featured-content__header p.intro-text, .featured-content__header.intro-text > p {
    font-size: 1.3125rem !important;
    line-height: 2.5rem !important;
    margin-bottom: 2.4375rem;
  }
}
.featured-content__header p.intro-paragraph, .featured-content__header.intro-paragraph > p {
  font-size: 1.3125rem;
  line-height: 1.71;
  color: #002f6c;
}
@media (min-width: 48rem) {
  .featured-content__header p.intro-paragraph, .featured-content__header.intro-paragraph > p {
    font-size: 1.875rem;
    line-height: 1.83;
  }
}
.featured-content__header p.intro-paragraph b,
.featured-content__header p.intro-paragraph strong, .featured-content__header.intro-paragraph > p b,
.featured-content__header.intro-paragraph > p strong {
  font-size: 1.3125rem;
  line-height: 0.73;
}
@media (min-width: 48rem) {
  .featured-content__header p.intro-paragraph b,
  .featured-content__header p.intro-paragraph strong, .featured-content__header.intro-paragraph > p b,
  .featured-content__header.intro-paragraph > p strong {
    font-size: 2.5rem;
  }
}
.featured-content__header p,
.featured-content__header ul,
.featured-content__header ol,
.featured-content__header dl,
.featured-content__header dd,
.featured-content__header table,
.featured-content__header figure {
  margin: 0 0 1rem;
  line-height: 1.625rem;
}
.featured-content__header ul,
.featured-content__header ol {
  padding-left: 2.375rem;
}
@media (min-width: 48rem) {
  .featured-content__header ul,
  .featured-content__header ol {
    padding-left: 3.4375rem;
  }
}
.featured-content__header ul li,
.featured-content__header ol li {
  list-style: none;
  position: relative;
}
.featured-content__header ul li::before,
.featured-content__header ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 48rem) {
  .featured-content__header ul li::before,
  .featured-content__header ol li::before {
    left: -2.5rem;
  }
}
.featured-content__header ul ul,
.featured-content__header ul ol,
.featured-content__header ol ul,
.featured-content__header ol ol {
  margin-bottom: 0;
}
.featured-content__header ol {
  counter-reset: numeric-counter;
}
.featured-content__header ol > li {
  counter-increment: numeric-counter;
}
.featured-content__header ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: #acacac;
}
.featured-content__header ul {
  counter-reset: counter;
}
.featured-content__header ul li::before {
  content: "";
  border-radius: 100%;
  width: 8px;
  height: 8px;
  background-color: #acacac;
  top: 0.28125rem;
}
@media (min-width: 48rem) {
  .featured-content__header ul li::before {
    top: 0.5625rem;
  }
}
.featured-content__header hr {
  background-color: #dddddd;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.featured-content__header {
  max-width: 51.875rem;
  margin: 0 auto 1.875rem;
  font-weight: normal;
}
.featured-content__header.intro-paragraph > p {
  color: #ffffff;
}
@media (min-width: 56.25rem) {
  .featured-content__header {
    margin: 0 auto 3.125rem;
  }
}
.featured-content__body {
  max-width: 65.5rem;
  margin: 0 auto;
  width: 100%;
}
@media (min-width: 56.25rem) {
  .featured-content__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.featured-content__copy {
  background: #ffffff;
  padding: 3.125rem 1rem 1.875rem;
  position: relative;
}
@media (min-width: 56.25rem) {
  .featured-content__copy {
    padding: 5rem 3.125rem 3.125rem;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    z-index: 2;
    margin-bottom: 5rem;
  }
}
.featured-content__copy::before {
  content: "";
  height: 0.4375rem;
  width: 5rem;
  background: #9d2235;
  position: absolute;
  left: -1.25rem;
  top: 1.375rem;
}
@media (min-width: 56.25rem) {
  .featured-content__copy::before {
    content: "";
    height: 0.4375rem;
    width: 9.0625rem;
    background: #9d2235;
    position: absolute;
    top: 2.125rem;
    left: -0.875rem;
  }
}
.featured-content__copy__secondary-link {
  position: absolute;
  font-size: 0.8125rem;
  text-decoration: underline;
  color: #025697;
  top: 1.125rem;
  right: 1.125rem;
}
.featured-content__copy__secondary-link:hover {
  color: #002f6c;
}
@media (min-width: 56.25rem) {
  .featured-content__copy__secondary-link {
    top: 2.5rem;
    right: 1.5625rem;
  }
}
.featured-content__copy__title {
  font-size: 1.625rem;
  font-weight: 500;
}
.featured-content__copy__subtitle {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.63;
  margin: 1rem 0;
}
.featured-content__copy__text {
  line-height: 1.63;
}
.featured-content__copy__primary-link {
  color: #025697;
  text-transform: uppercase;
  font-size: 0.875rem;
  text-decoration: none;
  font-weight: 700;
  font-family: "Montserrat", Arial, sans-serif;
  vertical-align: middle;
}
.featured-content__copy__primary-link::after {
  content: " ";
  width: 1.75rem;
  height: 1rem;
  background-image: url("../assets/images/arrow-right-light-blue-5e955fcdca.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.4375rem;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}
.featured-content__copy__primary-link:hover {
  color: #002f6c;
}
.featured-content__copy__primary-link:hover::after {
  -webkit-transform: translateX(0.3125rem);
          transform: translateX(0.3125rem);
}
.featured-content__image {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (min-width: 56.25rem) {
  .featured-content__image {
    z-index: 1;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57%;
            flex: 0 0 57%;
    margin-left: -17%;
    padding-top: 5rem;
    padding-left: 6.875rem;
    -ms-flex-item-align: end;
        align-self: flex-end;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.featured-content__image::before {
  content: "";
  background: #9d2235;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 2.8125rem;
  height: 2.8125rem;
}
@media (min-width: 545px) {
  .featured-content__image::before {
    width: 5rem;
    height: 5rem;
  }
}
@media (min-width: 48rem) {
  .featured-content__image::before {
    width: 5.9375rem;
    height: 5.9375rem;
  }
}
@media (min-width: 56.25rem) {
  .featured-content__image::before {
    width: 6.875rem;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
  }
}
.featured-content__image img {
  max-height: 15.625rem;
  max-width: calc(100% - 45px);
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (min-width: 56.25rem) {
  .featured-content__image img {
    max-height: none;
    max-width: 30.9375rem;
  }
}

.block-featured-news {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.factoid__featured-link {
  margin-top: 1.25rem;
}

.footer__ctas {
  display: block;
}
@media (min-width: 48rem) {
  .footer__ctas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.footer__ctas-boundary {
  background: #9d2235;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 0.3125rem 1.5625rem;
}
@media (min-width: 48rem) {
  .footer__ctas-boundary {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 0.625rem 1.25rem 0.625rem 2.8125rem;
    max-width: calc(1048px + (100% - 1048px) / 2);
  }
}
@media (min-width: 1088px) {
  .footer__ctas-boundary {
    padding-right: calc((100% - 1048px) / 2);
  }
}
.footer__cta {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1rem;
  color: #9d2235;
  text-decoration: none;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  color: #ffffff;
  font-size: 0.875rem;
  margin-left: 0.9375rem;
  padding: 1.25rem 0;
}
.footer__cta:hover {
  text-decoration: underline;
}
.footer__cta:first-child {
  margin-left: 0;
}
@media (min-width: 48rem) {
  .footer__cta {
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1rem;
    color: #9d2235;
    color: #ffffff;
    margin-left: 4.0625rem;
  }
  .footer__cta:first-child {
    margin-left: 0;
  }
}
.footer__primary {
  background: #0b2340;
  padding: 1.25rem 1.25rem 1.875rem;
}
@media (min-width: 48rem) {
  .footer__primary {
    padding: 1.875rem 1.25rem 0.9375rem;
  }
}
.footer__primary-boundary {
  max-width: 65.5rem;
  margin: 0 auto;
}
.footer__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 3.125rem;
}
@media (min-width: 56.25rem) {
  .footer__flex {
    margin-bottom: 1.25rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.footer__social {
  margin-bottom: 1.875rem;
}
@media (min-width: 48rem) {
  .footer__social {
    margin-bottom: 0;
  }
}
.footer__social-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 68rem;
  margin: 0 auto 1.5625rem;
  padding: 0 1.25rem;
}
@media (min-width: 56.25rem) {
  .footer__social-title {
    margin: 0 auto 3.125rem;
  }
}
.footer__social-title > * {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1rem;
  color: #9d2235;
  max-width: 72%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-right: 1.25rem;
}
.footer__social-title::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  height: 0.4375rem;
  background: #9d2235;
}
@media (min-width: 900px) and (max-width: 980px) {
  .footer__social-title::after {
    max-width: 370px;
  }
}
.footer__social-title {
  padding: 0;
  margin: 0 0 1.125rem 0;
}
@media (min-width: 56.25rem) {
  .footer__social-title {
    margin: 0 0 1.125rem 0;
  }
}
.footer__social-title > span {
  color: #ffffff;
}
.footer__social-boundary ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer__social-boundary ul li {
  margin: 0.75rem;
}
@media (min-width: 56.25rem) {
  .footer__social-boundary ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .footer__social-boundary ul li {
    margin: 0;
  }
}
.footer__social-link {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin: 0 1.0625rem;
}
.footer__social-link:first-child {
  margin-left: 0;
}
.footer__social-link:last-child {
  margin-right: 0;
}
@media (min-width: 48rem) {
  .footer__social-link:last-child {
    margin-right: 4.0625rem;
  }
}
.footer__social-link > img {
  width: 2.75rem;
  height: 2.75rem;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  -webkit-transition: -webkit-transform 0.15s ease;
  transition: -webkit-transform 0.15s ease;
  transition: transform 0.15s ease;
  transition: transform 0.15s ease, -webkit-transform 0.15s ease;
}
@media (min-width: 56.25rem) {
  .footer__social-link > img {
    width: 2.125rem;
    height: 2.125rem;
  }
}
.footer__social-link:hover > img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.footer__logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 545px) {
  .footer__logos {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 56.25rem) {
  .footer__logos {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.footer__logo {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin: 0 1.25rem 1.875rem;
}
@media (min-width: 545px) {
  .footer__logo {
    margin-bottom: 0;
  }
}
@media (min-width: 545px) {
  .footer__logo:last-child {
    margin-right: 0;
  }
}
@media (min-width: 545px) {
  .footer__logo:first-child {
    margin-left: 0;
  }
}
.footer__logo > img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom;
     object-position: bottom;
  max-width: 5.375rem;
  max-height: 6.25rem;
  -webkit-transition: -webkit-transform 0.15s ease;
  transition: -webkit-transform 0.15s ease;
  transition: transform 0.15s ease;
  transition: transform 0.15s ease, -webkit-transform 0.15s ease;
}
.footer a.footer__logo:hover > img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.footer__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.footer__link {
  color: white;
  text-decoration: none;
  margin-right: 2.5rem;
  margin-bottom: 1.875rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.footer__link:hover {
  text-decoration: underline;
}
@media (min-width: 48rem) {
  .footer__link {
    margin-bottom: 0.9375rem;
  }
}
.footer__copyright {
  color: #ffffff;
  font-size: 0.75rem;
}
@media (min-width: 900px) and (max-width: 935px) {
  .footer__logo:nth-of-type(1) > img {
    max-width: 120px !important;
  }
  .footer__logo:nth-of-type(2) > img {
    max-width: 71px !important;
  }
  .footer__logo:nth-of-type(3) > img {
    max-width: 56px !important;
  }
}

.block-header-main {
  background: #ffffff;
  width: 100%;
  -webkit-box-shadow: 0px 8px 6px -6px rgba(0, 0, 0, 0);
          box-shadow: 0px 8px 6px -6px rgba(0, 0, 0, 0);
  -webkit-transition: -webkit-box-shadow 0.15s linear;
  transition: -webkit-box-shadow 0.15s linear;
  transition: box-shadow 0.15s linear;
  transition: box-shadow 0.15s linear, -webkit-box-shadow 0.15s linear;
  pointer-events: all;
}
.block-header-main.dropshadow {
  -webkit-box-shadow: 0px 8px 6px -6px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 8px 6px -6px rgba(0, 0, 0, 0.2);
}
@media (min-width: 64.063rem) {
  .block-header-main .navigation-main__boundary {
    padding: 0 0 0 1.25rem;
  }
}
@media (min-width: 1088px) {
  .block-header-main .navigation-main__boundary {
    padding: 0 1.25rem;
  }
}
.block-header-main .navigation-main__boundary--borderless {
  background-color: #f0f0f0;
  padding: 0.9375rem 0;
}
.block-header-main .navigation-main__upper-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 4.375rem;
  padding: 0.625rem 1.25rem;
  max-height: 7.375rem;
}
@media (min-width: 64.063rem) {
  .block-header-main .navigation-main__upper-flex {
    height: auto;
    padding: 0;
  }
}
@media (min-width: 1088px) {
  .block-header-main .navigation-main__upper-flex {
    max-width: 65.5rem;
  }
}
.block-header-main .navigation-main__utility-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: none;
}
@media (min-width: 64.063rem) {
  .block-header-main .navigation-main__utility-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.block-header-main .navigation-main .brand-logo {
  margin: 0;
}
@media (min-width: 64.063rem) {
  .block-header-main .navigation-main .brand-logo {
    padding: 0.9375rem 2.5rem 0.9375rem 0;
  }
}
.block-header-main .navigation-main .brand-logo__link {
  height: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.block-header-main .navigation-main .brand-logo__image {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}
@media (min-width: 64.063rem) {
  .block-header-main .navigation-main .brand-logo__image {
    width: 17.5rem;
  }
}
.block-header-main .navigation-main .brand-logo.borderless img {
  max-width: 17.5rem;
  width: auto;
}
.block-header-main .navigation-main .menu-main {
  background: #041c3b;
  padding: 0 1.25rem;
  height: 3.125rem;
  position: relative;
  display: none;
}
@media (min-width: 64.063rem) {
  .block-header-main .navigation-main .menu-main {
    display: block;
  }
}
.block-header-main .navigation-main .menu-main__dropdown-btn {
  position: relative;
  width: 0.9375rem;
  color: white;
  margin: 0 6px;
  text-align: center;
}
.block-header-main .navigation-main .menu-main__dropdown-btn:focus {
  outline-color: white;
}
.block-header-main .navigation-main .menu-main__dropdown-btn.open, .block-header-main .navigation-main .menu-main__dropdown-btn:hover {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.block-header-main .navigation-main .menu-main__boundary {
  max-width: 65.5rem;
  margin: 0 auto;
  height: 100%;
}
.block-header-main .navigation-main .menu-main__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 100%;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
}
.block-header-main .navigation-main .menu-main__link {
  color: #ffffff;
  font-size: 1.1875rem;
  font-weight: 500;
  text-decoration: none;
  height: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.block-header-main .navigation-main .menu-main__link.disabled {
  pointer-events: none;
}
.block-header-main .navigation-main .menu-main__link::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% + 25px);
  background: #9d2235;
  height: 0;
  -webkit-transition: height 0.15s ease;
  transition: height 0.15s ease;
}
.block-header-main .navigation-main .menu-main__submenu {
  position: absolute;
  display: none;
  width: 100%;
  min-height: 20.625rem;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 10px 14px -7px rgba(0, 0, 0, 0.4);
          box-shadow: 0px 10px 14px -7px rgba(0, 0, 0, 0.4);
  left: 0;
  top: 100%;
  z-index: 2;
  padding: 1.875rem 1.25rem 3.125rem;
  pointer-events: none;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.block-header-main .navigation-main .menu-main__submenu.open {
  pointer-events: all;
  display: block;
}
.block-header-main .navigation-main .menu-main__submenu.has-graphics .menu-main__submenu-content {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 10px;
}
.block-header-main .navigation-main .menu-main__submenu.has-graphics .menu-main__submenu-link {
  background: #f0f0f0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  padding: 1.25rem;
}
.block-header-main .navigation-main .menu-main__submenu.has-graphics .menu-main__submenu-link > span {
  border-bottom-color: #f0f0f0;
}
.block-header-main .navigation-main .menu-main__submenu.has-graphics .menu-main__submenu-link:hover > span {
  border-bottom-color: #9d2235;
}
.block-header-main .navigation-main .menu-main__submenu.has-graphics .main-menu__submenu-icon {
  max-width: 7.8125rem;
  max-height: 7.8125rem;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  margin-bottom: 0.625rem;
}
.block-header-main .navigation-main .menu-main__item {
  height: 100%;
}
.block-header-main .navigation-main .menu-main__item:hover .menu-main__link::after, .block-header-main .navigation-main .menu-main__item:focus-within .menu-main__link::after {
  height: 0.4375rem;
}
.block-header-main .navigation-main .menu-main__item:hover .menu-main__dropdownbtn {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.block-header-main .navigation-main .menu-main__item:hover .menu-main__submenu {
  display: block;
  pointer-events: all;
}
.block-header-main .navigation-main .menu-main__submenu-boundary {
  margin: 0 auto;
  max-width: 65.5rem;
}
.block-header-main .navigation-main .menu-main__submenu-title {
  color: #4f4f4f;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  font-size: 2.25rem;
  padding-bottom: 1.5625rem;
  margin-bottom: 1.875rem;
  border-bottom: 0.0625rem solid #4f4f4f;
}
.block-header-main .navigation-main .menu-main__submenu-content {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-gap: 25px;
  grid-template-columns: 1fr 1fr 1fr;
}
.block-header-main .navigation-main .menu-main__submenu-link {
  display: inline-block;
  color: #303030;
  text-decoration: none;
}
.block-header-main .navigation-main .menu-main__submenu-link > span {
  font-size: 1rem;
  line-height: 1.63;
  display: inline-block;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
}
.block-header-main .navigation-main .menu-main__submenu-link:hover {
  color: #9d2235;
}
.block-header-main .navigation-main .menu-main__submenu-link:hover > span {
  border-bottom-color: #9d2235;
}
.block-header-main .navigation-main .menu-utility {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 2.5rem;
          flex: 0 0 2.5rem;
  display: none;
}
@media (min-width: 64.063rem) {
  .block-header-main .navigation-main .menu-utility {
    display: block;
  }
}
.block-header-main .navigation-main .menu-utility__boundary {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding-left: 1.25rem;
  height: 2.5rem;
  background: #9d2235;
}
.block-header-main .navigation-main .menu-utility__content {
  vertical-align: middle;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.8125rem;
  padding-right: 0.625rem;
}
.block-header-main .navigation-main .menu-utility__content + .menu-utility__ctas::before {
  width: 0.125rem;
  height: 1.5rem;
  background-color: #6f1523;
  position: absolute;
  left: -0.0625rem;
  top: 0.5rem;
  content: "";
}
.block-header-main .navigation-main .menu-utility__ctas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.8125rem;
  text-transform: uppercase;
  padding: 0 0.625rem;
  position: relative;
}
.block-header-main .navigation-main .menu-utility__dropdown-btn {
  position: relative;
  width: 0.9375rem;
  color: white;
  margin: 0 -3px;
  text-align: center;
}
.block-header-main .navigation-main .menu-utility__dropdown-btn:focus {
  outline-color: white;
}
.block-header-main .navigation-main .menu-utility__dropdown-btn.open, .block-header-main .navigation-main .menu-utility__dropdown-btn:hover {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.block-header-main .navigation-main .menu-utility__link {
  padding: 0 0.625rem;
  color: white;
  text-decoration: none;
  display: block;
  height: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.block-header-main .navigation-main .menu-utility__link::before {
  position: absolute;
  width: calc(100% + 0.9375rem - 13px);
  height: 0;
  background: #ffffff;
  bottom: 0;
  left: 0;
  -webkit-transition: height 0.15s ease;
  transition: height 0.15s ease;
  content: "";
  margin-left: 0.625rem;
}
.block-header-main .navigation-main .menu-utility span.menu-utility__link {
  cursor: default;
}
.block-header-main .navigation-main .menu-utility__submenu {
  background: #f0f0f0;
  position: absolute;
  left: 0.625rem;
  top: 100%;
  width: 15.625rem;
  padding: 0.3125rem 1.5625rem;
  z-index: 3;
  display: none;
  -webkit-box-shadow: 0px 10px 14px -7px rgba(0, 0, 0, 0.4);
          box-shadow: 0px 10px 14px -7px rgba(0, 0, 0, 0.4);
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.block-header-main .navigation-main .menu-utility__submenu.open {
  display: block;
}
.block-header-main .navigation-main .menu-utility__submenu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.block-header-main .navigation-main .menu-utility__submenu-link {
  color: #303030;
  font-size: 1rem;
  text-decoration: none;
  padding: 0.625rem 0;
  margin: 0.625rem 0;
  display: inline-block;
}
.block-header-main .navigation-main .menu-utility__submenu-link:hover {
  text-decoration: underline;
}
.block-header-main .navigation-main .menu-utility__link-wrapper {
  position: relative;
  height: 100%;
}
.block-header-main .navigation-main .menu-utility__link-wrapper:hover .menu-utility__link::before {
  height: 0.3125rem;
}
.block-header-main .navigation-main .menu-utility__link-wrapper:hover .menu-utility__submenu {
  display: block;
}
.block-header-main .navigation-main .menu-utility__link-wrapper.has-children .menu-utility__link {
  /* this was replaced by an actual button for accessibility purposes
  &::after {
      content:"▾";
      font-family: Arial, Helvetica, sans-serif;
      color: $white;
      width: rem(15);
      height: rem(15);
      text-align: right;
      transition: transform $fastest-duration ease;
  }*/
}
.block-header-main .navigation-main .menu-utility__link-wrapper.has-children .menu-utility__link:hover {
  text-decoration: none;
}
.block-header-main .navigation-main .menu-utility__link-wrapper.has-children .menu-utility__link:hover .menu-utility__dropdownbtn {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.block-header-main .navigation-main .menu-utility__link-wrapper.has-children:hover .menu-utility__link::after {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}
.block-header-main .navigation-main .menu-utility__link-wrapper.has-children:hover .menu-utility__submenu {
  opacity: 1;
  pointer-events: all;
}
.block-header-main .navigation-main .menu-utility__search-wrapper {
  height: 100%;
  background: #6f1523;
}
.block-header-main .navigation-main .menu-utility__search {
  height: 100%;
  background: url("images/search-fd5bd9c997.svg") center;
  background-repeat: no-repeat;
  display: block;
  width: 2.5rem;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  cursor: pointer;
}
.block-header-main .navigation-main .menu-utility__search:hover {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.block-header-main .navigation-main .menu-utility__search.close {
  background: url("images/close-white-1f021cafde.svg") center;
  background-repeat: no-repeat;
  background-position: center;
}
.block-header-main .navigation-main .menu-utility__search.close:hover {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.block-header-main .navigation-main .menu-audience {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 4.375rem;
  padding-right: 1.25rem;
  display: none;
}
@media (min-width: 64.063rem) {
  .block-header-main .navigation-main .menu-audience {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1088px) {
  .block-header-main .navigation-main .menu-audience {
    padding-right: 0;
  }
}
.block-header-main .navigation-main .menu-audience__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.block-header-main .navigation-main .menu-audience__item:not(:last-child)::after {
  content: "•";
  padding: 0 0.75rem;
}
.block-header-main .navigation-main .menu-audience__link {
  color: #303030;
  font-size: 0.875rem;
  text-decoration: none;
  border-bottom: 0.0625rem solid #ffffff;
}
.block-header-main .navigation-main .menu-audience__link:hover {
  color: #9d2235;
  border-bottom: 0.0625rem solid #9d2235;
}
.block-header-main .navigation-main .menu-mobile-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding-top: 0.3125rem;
}
@media (min-width: 64.063rem) {
  .block-header-main .navigation-main .menu-mobile-main {
    display: none;
  }
}
.block-header-main .navigation-main .menu-mobile-main__item {
  color: #002f6c;
  font-weight: 500;
  text-align: center;
  font-size: 0.75rem;
  padding: 0 0.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  cursor: pointer;
}
.block-header-main .navigation-main .menu-mobile-main__item:not(:last-child) {
  border-right: 0.125rem solid #979797;
}
.block-header-main .navigation-main .menu-mobile-main__item:last-child {
  margin-right: -0.9375rem;
}
.block-header-main .navigation-main .menu-mobile-main__item::before {
  display: block;
  content: "";
  width: 1.375rem;
  height: 1.375rem;
  margin-bottom: 0.375rem;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}
.block-header-main .navigation-main .menu-mobile-main__item:hover::before {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.block-header-main .navigation-main .menu-mobile-main__item.close::before {
  background: url("../assets/images/close-blue-5b68d0fdf9.svg");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.block-header-main .navigation-main .menu-mobile-main__item.close:hover::before {
  -webkit-transform: rotate(90deg) scale(1.2);
          transform: rotate(90deg) scale(1.2);
}
.block-header-main .navigation-main .menu-mobile-main__search::before {
  background: url("../assets/images/search-blue-02b4f0db3f.svg");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}
.block-header-main .navigation-main .menu-mobile-main__menu::before {
  background: url("../assets/images/menu-1c4dff5eed.svg");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}

.search-drawer {
  background: #f0f0f0;
  pointer-events: all;
}
.search-drawer__boundary {
  padding: 0 1.25rem;
  display: none;
  height: 15.4375rem;
}
.search-drawer__inner {
  max-width: 65.5rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.search-drawer__input {
  border: 0.0625rem solid #dddddd;
  height: 3.75rem;
  color: #303030;
  font-family: "Rubik", Arial, sans-serif;
  font-size: 1rem;
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  min-width: 0;
  margin-bottom: 3.75rem;
  background-position: left 0.625rem center !important;
  background-size: 2.5rem !important;
}
@media (min-width: 630px) {
  .search-drawer__input {
    margin: 0 0.3125rem 0 0;
  }
}
.search-drawer__main-title {
  font-family: "Montserrat", Arial, sans-serif;
  color: #4f4f4f;
  font-size: 2.25rem;
  text-transform: uppercase;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  margin: 1.875rem 0;
  font-weight: 700;
}
.search-drawer__input-title {
  font-family: "Montserrat", Arial, sans-serif;
  color: #4f4f4f;
  font-size: 0.8125rem;
  text-transform: uppercase;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  margin-bottom: 0.625rem;
  font-weight: 600;
}
.search-drawer__button {
  border-radius: 0;
  border: none;
  color: white;
  height: 3.75rem;
  text-transform: uppercase;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  cursor: pointer;
  -webkit-transition: background 0.15s ease, background-size 0.15s ease;
  transition: background 0.15s ease, background-size 0.15s ease;
  margin: 0;
  width: 3.75rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 3.75rem;
          flex: 0 0 3.75rem;
  background: url("images/search-fd5bd9c997.svg") center #025697;
  background-repeat: no-repeat;
  background-size: 50%;
  font-size: 0;
  margin-bottom: 3.75rem;
}
.search-drawer__button:focus, .search-drawer__button:hover, .search-drawer__button:active {
  background: url("images/search-fd5bd9c997.svg") center #008efc;
  background-repeat: no-repeat;
  background-size: 50%;
}
@media (min-width: 630px) {
  .search-drawer__button {
    width: auto;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    background: #025697;
    padding: 0 2.8125rem;
    font-size: 0.875rem;
  }
  .search-drawer__button:focus, .search-drawer__button:hover, .search-drawer__button:active {
    background: #008efc;
  }
}

.highlight {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 1rem 1.25rem;
}
.highlight::after {
  content: "";
  height: 0.4375rem;
  width: 6.4375rem;
  background: #9d2235;
  position: absolute;
  bottom: 3.6875rem;
  position: absolute;
  right: 0rem;
}
@media screen and (min-width: 768px) {
  .highlight::after {
    bottom: 3.75rem;
  }
}
.highlight__boundary {
  background-color: #041c3b;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.6875rem 1rem 5.25rem;
  gap: 2rem;
}
.highlight__body__copy {
  font-size: 1rem;
  line-height: 1.625rem;
}
.highlight__body__primary-link {
  color: #025697;
  text-transform: uppercase;
  font-size: 0.875rem;
  text-decoration: none;
  font-weight: 700;
  font-family: "Montserrat", Arial, sans-serif;
  vertical-align: middle;
}
.highlight__body__primary-link::after {
  content: " ";
  width: 1.75rem;
  height: 1rem;
  background-image: url("../assets/images/arrow-right-light-blue-5e955fcdca.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.4375rem;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}
.highlight__body__primary-link:hover {
  color: #002f6c;
}
.highlight__body__primary-link:hover::after {
  -webkit-transform: translateX(0.3125rem);
          transform: translateX(0.3125rem);
}
.highlight__body__primary-link {
  font-size: 0.875rem;
  color: white;
}
.highlight__body__primary-link:hover {
  color: white;
}
.highlight__body__primary-link::after {
  background-image: url("images/arrow-right-white-25d63e306d.svg");
}
.highlight__title {
  font-size: 1.625rem;
  line-height: 1.875rem;
  font-weight: 500;
}
@media screen and (min-width: 1024px) {
  .highlight__title {
    font-size: 2.1875rem;
  }
}
.highlight__image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.highlight__image img {
  width: 15.625rem;
  clip-path: circle();
}

@media screen and (min-width: 56.25rem) {
  .has-sidebar .contentBody:not(.no-sidebar) .highlight {
    padding-left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .has-sidebar .contentBody:not(.no-sidebar) .highlight__boundary {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    padding: 1.875rem 1.875rem 3.125rem;
  }
}

@media screen and (min-width: 768px) {
  html:not(.has-sidebar) .highlight__boundary, .contentBody.no-sidebar .highlight__boundary {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    padding: 1.875rem 1.875rem 3.125rem;
  }
}

.image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.image__boundary {
  max-width: 51.875rem;
  margin: 0 auto;
}
.image .figure {
  margin: 0;
}
.image .figure-title {
  color: #303030;
  font-family: "Rubik", Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.24;
}
@media (min-width: 48rem) {
  .image .figure-title {
    font-size: 2.375rem;
  }
}
.image .figure-title {
  margin-bottom: 1rem;
}
@media only screen and (min-width: 48rem) {
  .image .figure-title {
    margin-bottom: 1.875rem;
  }
}
.image .figure-caption {
  font-size: 0.875rem;
  line-height: 1.47;
  margin: -2rem 3.125rem 0 0;
  color: #767576;
  max-width: 31.875rem;
  text-indent: 4.6875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.image .figure-caption__boundary {
  position: relative;
  padding: 0.625rem 1.75rem 0.625rem 0;
  background-color: #ffffff;
}
@media (min-width: 48rem) {
  .image .figure-caption__boundary {
    padding: 0.625rem 1.25rem 0.625rem 0;
  }
}
.image .figure-caption__boundary::before {
  content: "";
  height: 0.4375rem;
  width: 3.75rem;
  background: #9d2235;
  position: absolute;
  left: 0;
  top: 0.9375rem;
}

[is=flynt-block-image-text] {
  margin: 3.75rem 0;
}
[is=flynt-block-image-text] .container {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
[is=flynt-block-image-text] .box {
  margin: 0 auto;
  max-width: 51.875rem;
}
@media (min-width: 1024px) {
  [is=flynt-block-image-text] .box {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -20px;
    max-width: none;
  }
  [is=flynt-block-image-text] .box-inner {
    padding: 0 20px;
    width: 50%;
  }
  [is=flynt-block-image-text] .box--imageLeft {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  [is=flynt-block-image-text] .box--imageRight {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
[is=flynt-block-image-text] .box-inner--content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=flynt-block-image-text] .box-inner--content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 1280px) {
  [is=flynt-block-image-text] .box-inner--image {
    width: 60%;
  }
  [is=flynt-block-image-text] .box-inner--content {
    width: 40%;
  }
}
[is=flynt-block-image-text] .figure {
  font-size: 0.8rem;
}
@media (min-width: 1024px) {
  [is=flynt-block-image-text] .figure {
    margin-bottom: 0;
  }
  [is=flynt-block-image-text] .figure-caption {
    position: absolute;
  }
}

.inline-title {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  margin-bottom: 1.25rem;
  margin-top: 0;
}
@media (min-width: 56.25rem) {
  .inline-title {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 65.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
    margin-top: 0;
  }
}
.inline-title__boundary {
  max-width: 51.875rem;
  margin: 0 auto;
}
.inline-title__text {
  font-size: 1.5rem;
  line-height: 1;
  color: #002f6c;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
}
@media (min-width: 56.25rem) {
  .inline-title__text {
    font-size: 2.8125rem;
  }
}
.inline-title__text {
  margin-top: 0;
}
.inline-title__text::after {
  content: "";
  content: "";
  height: 0.4375rem;
  width: 7.8125rem;
  background: #9d2235;
  position: absolute;
  height: 0.4375rem;
  display: block;
  margin-left: -1.25rem;
  margin-top: 1.25rem;
  position: relative;
}
@media (min-width: 56.25rem) {
  .inline-title__text::after {
    height: 0.5625rem;
    margin-left: -0.75rem;
    margin-top: 2.5rem;
  }
}

.inline-title__search {
  margin-top: 0;
}
@media (min-width: 56.25rem) {
  .inline-title__search {
    margin-top: 0;
  }
}
.inline-title__search__boundary {
  max-width: 51.875rem;
  margin: 0 auto;
}
.inline-title__search__text {
  font-size: 1.5rem;
  line-height: 1;
  color: #002f6c;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
}
@media (min-width: 56.25rem) {
  .inline-title__search__text {
    font-size: 2.8125rem;
  }
}
.inline-title__search__text {
  margin-top: 0;
  margin-left: 1.25rem;
}
@media (min-width: 56.25rem) {
  .inline-title__search__text {
    margin-left: 0;
  }
}
.inline-title__search__text::after {
  content: "";
  height: 0.4375rem;
  display: block;
  margin-left: -1.25rem;
  margin-top: 1.25rem;
  position: relative;
}
@media (min-width: 56.25rem) {
  .inline-title__search__text::after {
    height: 0.5625rem;
    margin-left: -0.75rem;
  }
}

.inline-title-program {
  overflow: hidden;
  background-color: #002f6c;
  max-width: initial;
  position: relative;
  margin-top: 4.375rem;
}
@media (min-width: 56.25rem) {
  .inline-title-program {
    background-color: #002f6c;
    max-width: initial;
    position: relative;
  }
}
@media (min-width: 64.063rem) {
  .inline-title-program {
    margin-top: 0;
  }
}
.inline-title-program__boundary {
  margin: 0 auto;
  max-width: 68rem;
  padding: 1.5rem 1.875rem;
}
@media (min-width: 56.25rem) {
  .inline-title-program__boundary {
    padding: 1.875rem 1.875rem;
  }
}
.inline-title-program__text {
  color: #ffffff;
  font-family: Montserrat;
  font-size: 1.5rem;
  font-weight: 700;
}
@media (min-width: 56.25rem) {
  .inline-title-program__text {
    font-size: 2.8125rem;
  }
}
.inline-title-program__text::after {
  content: "";
}
.instagram-feed {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  padding: 0;
  max-width: 100%;
}
.instagram-feed__boundary {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  max-width: 82.5rem;
  margin: 0 auto;
  position: relative;
}
@media (min-width: 850px) {
  .instagram-feed__boundary {
    background: url("../assets/images/instagram-background-3a632219a3.svg") #0b2340;
    background-repeat: no-repeat;
    background-position: left 33% top 2.8125rem;
    padding: 0;
  }
}
@media (min-width: 1320px) {
  .instagram-feed__boundary {
    background-position: left 37% top 2.8125rem;
  }
}
.instagram-feed__boundary::before, .instagram-feed__boundary::after {
  width: 8.5rem;
  max-width: calc((100% - 1048px) / 2);
  height: 100%;
  background: #ffffff;
  content: "";
  top: 0;
  position: absolute;
}
.instagram-feed__boundary::before {
  left: 0;
}
.instagram-feed__boundary::after {
  right: 0;
}
.instagram-feed__text {
  max-width: 65.5rem;
  padding: 2.5rem 1.25rem 2.8125rem;
  margin: 0 auto;
  color: #ffffff;
  position: relative;
  background: url("../assets/images/instagram-background-3a632219a3.svg") #0b2340;
  background-repeat: no-repeat;
  background-size: 11.25rem;
  background-position: right 1.25rem top;
}
.instagram-feed__text::after {
  content: "";
  height: 0.4375rem;
  width: 5rem;
  background: #9d2235;
  position: absolute;
  top: 0.9375rem;
  position: absolute;
  left: -1.25rem;
}
@media (min-width: 545px) {
  .instagram-feed__text {
    background-size: 18.75rem;
    background-position: left 40% top -10%;
  }
}
@media (min-width: 850px) {
  .instagram-feed__text {
    padding: 4.375rem 3.4375rem 0;
    margin-bottom: -1.5625rem;
    background: none;
  }
  .instagram-feed__text::after {
    content: "";
    height: 0.4375rem;
    width: 8.4375rem;
    background: #9d2235;
    position: absolute;
    top: 2.1875rem;
    left: -0.75rem;
  }
}
.instagram-feed__title {
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 1.24;
  max-width: 25.9375rem;
}
@media (min-width: 850px) {
  .instagram-feed__title {
    font-size: 2.375rem;
  }
}
.instagram-feed__link {
  color: #025697;
  text-transform: uppercase;
  font-size: 0.875rem;
  text-decoration: none;
  font-weight: 700;
  font-family: "Montserrat", Arial, sans-serif;
  vertical-align: middle;
}
.instagram-feed__link::after {
  content: " ";
  width: 1.75rem;
  height: 1rem;
  background-image: url("../assets/images/arrow-right-light-blue-5e955fcdca.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.4375rem;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}
.instagram-feed__link:hover {
  color: #002f6c;
}
.instagram-feed__link:hover::after {
  -webkit-transform: translateX(0.3125rem);
          transform: translateX(0.3125rem);
}
.instagram-feed__link {
  color: #ffffff;
  max-width: 25.9375rem;
  margin-top: 1.125rem;
  display: inline-block;
}
.instagram-feed__link[target=_blank]::after {
  -webkit-mask-image: none;
          mask-image: none;
}
.instagram-feed__link::after {
  background-image: url("images/arrow-right-white-25d63e306d.svg");
}
.instagram-feed__link:hover {
  color: #ffffff;
}
.instagram-feed #sbi_load {
  display: none;
}
.instagram-feed #sb_instagram, .instagram-feed__content {
  width: 100%;
  position: relative;
  z-index: 1;
  pointer-events: none;
}
.instagram-feed #sb_instagram::before, .instagram-feed__content::before {
  height: calc(12.5% - 5px);
  width: 100% !important;
  position: absolute;
  background: #ffffff;
  left: 0;
  bottom: 0;
  content: "";
}
@media (min-width: 1320px) {
  .instagram-feed #sb_instagram::before, .instagram-feed__content::before {
    height: 4.875rem;
  }
}
.instagram-feed #sb_instagram .sb_instagram_header, .instagram-feed__content .sb_instagram_header {
  display: none;
}
.instagram-feed #sbi_images, .instagram-feed__grid {
  display: grid;
  position: relative;
  grid-auto-rows: auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: "slot1 slot2" "slot3 slot4" "slot5 slot6" "slot7 slot8" "slot9 slot10" "slot11 slot12" "slot13 slot14" "slot15 slot16" "slot17 slot18";
}
@media (min-width: 545px) {
  .instagram-feed #sbi_images, .instagram-feed__grid {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "slot1  slot2  slot3" "slot4  slot5  slot6" "slot7  slot8  slot9" "slot10  slot11  slot12" "slot13  slot14  slot15" "slot16 slot17 slot18";
  }
}
@media (min-width: 850px) {
  .instagram-feed #sbi_images, .instagram-feed__grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ".      .      .      .      slot1  slot1  slot2  slot3" "slot6  slot6  slot7  slot8  slot1  slot1  slot4  slot5" "slot6  slot6  slot9  slot10 slot11 slot12 slot13 slot14" "slot15 slot16 slot17 .      .      .      .      .";
  }
}
.instagram-feed #sbi_images::after, .instagram-feed__grid::after {
  content: "";
  width: 100%;
  height: 50%;
  background: #0b2340;
  grid-area: slot18;
}
@media (min-width: 850px) {
  .instagram-feed #sbi_images::after, .instagram-feed__grid::after {
    content: none;
  }
}
.instagram-feed #sbi_mod_error {
  display: none;
}
.instagram-feed .sbi_item, .instagram-feed__card {
  display: block;
  position: relative;
  pointer-events: all;
  width: auto !important;
}
.instagram-feed .sbi_item::before, .instagram-feed__card::before {
  padding-top: 100%;
  content: "";
}
.instagram-feed .sbi_item::after, .instagram-feed__card::after {
  position: absolute;
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  left: 0;
  top: 0;
  background: #ffffff;
  content: "";
  z-index: 1;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  pointer-events: none;
  display: block;
}
.instagram-feed .sbi_item .sbi_photo_wrap::before,
.instagram-feed .sbi_item > img::before, .instagram-feed__card .sbi_photo_wrap::before,
.instagram-feed__card > img::before {
  content: "";
  width: 1px;
  margin-left: -1px;
  float: left;
  height: 0;
  padding-top: 100%;
}
.instagram-feed .sbi_item .sbi_photo_wrap::after,
.instagram-feed .sbi_item > img::after, .instagram-feed__card .sbi_photo_wrap::after,
.instagram-feed__card > img::after {
  /* to clear float */
  content: "";
  display: table;
  clear: both;
}
.instagram-feed .sbi_item .sbi_photo_wrap,
.instagram-feed .sbi_item > img, .instagram-feed__card .sbi_photo_wrap,
.instagram-feed__card > img {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.instagram-feed .sbi_item .sbi_photo, .instagram-feed__card .sbi_photo {
  width: 100%;
  display: block;
  height: 100% !important;
  overflow-x: hidden;
  overflow-y: auto;
  background-image: none !important;
}
.instagram-feed .sbi_item .sbi_photo[target=_blank]::after, .instagram-feed__card .sbi_photo[target=_blank]::after {
  display: none !important;
}
.instagram-feed .sbi_item .sbi_photo svg, .instagram-feed__card .sbi_photo svg {
  display: none;
}
.instagram-feed .sbi_item .sbi_photo img::before, .instagram-feed__card .sbi_photo img::before {
  content: "";
  width: 1px;
  margin-left: -1px;
  float: left;
  height: 0;
  padding-top: 100%;
}
.instagram-feed .sbi_item .sbi_photo img::after, .instagram-feed__card .sbi_photo img::after {
  /* to clear float */
  content: "";
  display: table;
  clear: both;
}
.instagram-feed .sbi_item .sbi_photo img, .instagram-feed__card .sbi_photo img {
  display: block !important;
  opacity: 0;
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.instagram-feed .sbi_item .sbi-screenreader, .instagram-feed__card .sbi-screenreader {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
  display: none;
}
.instagram-feed .sbi_item:nth-child(1), .instagram-feed__card:nth-child(1) {
  grid-area: slot1;
}
.instagram-feed .sbi_item:nth-child(2), .instagram-feed__card:nth-child(2) {
  grid-area: slot2;
}
.instagram-feed .sbi_item:nth-child(3), .instagram-feed__card:nth-child(3) {
  grid-area: slot3;
}
.instagram-feed .sbi_item:nth-child(4), .instagram-feed__card:nth-child(4) {
  grid-area: slot4;
}
.instagram-feed .sbi_item:nth-child(5), .instagram-feed__card:nth-child(5) {
  grid-area: slot5;
}
.instagram-feed .sbi_item:nth-child(6), .instagram-feed__card:nth-child(6) {
  grid-area: slot6;
}
.instagram-feed .sbi_item:nth-child(7), .instagram-feed__card:nth-child(7) {
  grid-area: slot7;
}
.instagram-feed .sbi_item:nth-child(8), .instagram-feed__card:nth-child(8) {
  grid-area: slot8;
}
.instagram-feed .sbi_item:nth-child(9), .instagram-feed__card:nth-child(9) {
  grid-area: slot9;
}
.instagram-feed .sbi_item:nth-child(10), .instagram-feed__card:nth-child(10) {
  grid-area: slot10;
}
.instagram-feed .sbi_item:nth-child(11), .instagram-feed__card:nth-child(11) {
  grid-area: slot11;
}
.instagram-feed .sbi_item:nth-child(12), .instagram-feed__card:nth-child(12) {
  grid-area: slot12;
}
.instagram-feed .sbi_item:nth-child(13), .instagram-feed__card:nth-child(13) {
  grid-area: slot13;
}
.instagram-feed .sbi_item:nth-child(14), .instagram-feed__card:nth-child(14) {
  grid-area: slot14;
}
.instagram-feed .sbi_item:nth-child(15), .instagram-feed__card:nth-child(15) {
  grid-area: slot15;
}
.instagram-feed .sbi_item:nth-child(16), .instagram-feed__card:nth-child(16) {
  grid-area: slot16;
}
.instagram-feed .sbi_item:nth-child(17), .instagram-feed__card:nth-child(17) {
  grid-area: slot17;
}

.block-news-meta,
.block-news-meta__link {
  font-family: "Rubik", Arial, sans-serif;
  font-size: 16px;
  color: #767576;
  letter-spacing: 0;
  line-height: 34px;
}

.block-news-meta__link {
  text-decoration: none;
}
.block-news-meta__link:hover {
  text-decoration: underline;
}

.logo-grid {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.logo-grid__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 68rem;
  margin: 0 auto 1.5625rem;
  padding: 0 1.25rem;
}
@media (min-width: 56.25rem) {
  .logo-grid__title {
    margin: 0 auto 3.125rem;
  }
}
.logo-grid__title > * {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1rem;
  color: #9d2235;
  max-width: 72%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-right: 1.25rem;
}
.logo-grid__title::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  height: 0.4375rem;
  background: #9d2235;
}
@media (min-width: 900px) and (max-width: 980px) {
  .logo-grid__title::after {
    max-width: 370px;
  }
}
.logo-grid__title {
  margin: 0 auto 2.5rem;
}
@media (min-width: 56.25rem) {
  .logo-grid__title {
    margin: 0 auto 2.5rem;
  }
}
.logo-grid__logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 1.25rem;
}
.logo-grid__logo {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin-bottom: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (min-width: 545px) {
  .logo-grid__logo {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    margin-bottom: 3.75rem;
  }
  .logo-grid__logo:nth-child(odd) {
    padding-right: 1.25rem;
  }
  .logo-grid__logo:nth-child(even) {
    padding-left: 1.25rem;
  }
}
.logo-grid__logo-link, .logo-grid__logo-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
.logo-grid__logo-link {
  -webkit-transition: -webkit-transform 0.15s ease;
  transition: -webkit-transform 0.15s ease;
  transition: transform 0.15s ease;
  transition: transform 0.15s ease, -webkit-transform 0.15s ease;
}
.logo-grid__logo-link:hover {
  -webkit-transform: scale(1.04);
          transform: scale(1.04);
}
.logo-grid__logo-img {
  max-height: 75vw;
  max-width: 15.625rem;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
@media (min-width: 375px) {
  .logo-grid__logo-img {
    max-height: 15.625rem;
    max-width: 18.75rem;
  }
}

html.page-template-landing .logo-grid {
  max-width: 68rem;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 56.25rem) {
  html.page-template-landing .logo-grid__logos {
    padding: 0;
  }
}
@media (min-width: 56.25rem) {
  html.page-template-landing .logo-grid__logo {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3%;
            flex: 0 0 33.3%;
  }
  html.page-template-landing .logo-grid__logo:nth-child(odd), html.page-template-landing .logo-grid__logo:nth-child(even) {
    padding: 0 1.25rem;
  }
}

@media screen and (max-width: 767px) and (pointer: coarse) and (min-height: 0px) and (max-height: 699px) {
  .mobile-menu {
    min-height: 600px !important;
  }
}
@media screen and (max-width: 767px) and (pointer: coarse) and (min-height: 700px) and (max-height: 799px) {
  .mobile-menu {
    min-height: 700px !important;
  }
}
@media screen and (max-width: 767px) and (pointer: coarse) and (min-height: 800px) and (max-height: 899px) {
  .mobile-menu {
    min-height: 800px !important;
  }
}
@media screen and (max-width: 767px) and (pointer: coarse) and (min-height: 900px) and (max-height: 999px) {
  .mobile-menu {
    min-height: 900px !important;
  }
}
.mobile-menu {
  position: relative;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  pointer-events: none;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-transition: background 0.15s ease;
  transition: background 0.15s ease;
  background: rgba(0, 0, 0, 0);
  overflow: scroll;
  min-height: 1000px;
}
.mobile-menu.displaying {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 64.063rem) {
  .mobile-menu.displaying {
    display: none;
  }
}
.mobile-menu.open {
  background: rgba(0, 0, 0, 0.35);
}
.mobile-menu.open .mobile-menu__boundary {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
@media (min-width: 64.063rem) {
  .mobile-menu {
    display: none;
  }
}
.mobile-menu__boundary {
  background: #f0f0f0;
  width: 100%;
  min-height: 100%;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  border-top: 0.0625rem solid #bcbcbc;
  overflow-y: scroll;
  pointer-events: all;
}
@media (min-width: 630px) {
  .mobile-menu__boundary {
    width: 22.5rem;
  }
}

.mobile-secondary {
  list-style: none;
  margin: 0.3125rem 0 0;
  padding: 2.1875rem 0;
  line-height: 1.63;
  position: relative;
}
.mobile-secondary::before {
  height: 0.3125rem;
  display: block;
  background: #bcbcbc;
  position: absolute;
  top: -0.3125rem;
  left: 1.5625rem;
  content: "";
  width: calc(100% - 50px);
}
.mobile-secondary:last-child {
  padding-bottom: 3.75rem;
}
.mobile-secondary__item:not(:last-child), .mobile-secondary__cta:not(:last-child) {
  margin-bottom: 0.9375rem;
}
.mobile-secondary__item, .mobile-secondary__cta {
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
}
.mobile-secondary__child {
  margin-bottom: 0.9375rem;
}
.mobile-secondary__item::marker {
  display: none;
}
.mobile-secondary__item.has-children {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.mobile-secondary__item.has-children > .mobile-secondary__link {
  padding-right: 0.625rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.mobile-secondary__item.has-children.linking-disabled > .mobile-secondary__link {
  position: relative;
  cursor: pointer;
}
.mobile-secondary__item.has-children:not(.linking-disabled) .mobile-secondary__child-expand:focus {
  outline: revert;
}
.mobile-secondary__item.has-children:not(.linking-disabled) .mobile-secondary__child-expand:focus svg g g {
  fill: #025697;
}
.mobile-secondary__item.has-children:not(.linking-disabled) .mobile-secondary__child-expand:hover {
  color: #025697;
}
.mobile-secondary__item.has-children.open {
  background: #dddddd;
}
.mobile-secondary__item.has-children.open.mobile-secondary__item > .mobile-secondary__link {
  color: #025697;
  text-decoration: underline;
}
.mobile-secondary__item.has-children.open > .mobile-secondary__open {
  color: #025697;
}
.mobile-secondary__item.has-children.open > .mobile-secondary__open.mobile-secondary__link {
  text-decoration: underline;
}
.mobile-secondary__item.has-children.open > .mobile-secondary__open.mobile-secondary__link, .mobile-secondary__item.has-children.open > .mobile-secondary__open.mobile-secondary__child-expand {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.mobile-secondary__item.has-children.open > .mobile-secondary__open.mobile-secondary__link polyline, .mobile-secondary__item.has-children.open > .mobile-secondary__open.mobile-secondary__child-expand polyline {
  fill: #025697;
}
.mobile-secondary__item.has-children.open > .mobile-secondary__children {
  display: block;
}
.mobile-secondary__child-expand {
  font-family: Arial, Helvetica, sans-serif;
  color: #4f4f4f;
  width: 2.5rem;
  font-size: 1.875rem;
  line-height: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-tap-highlight-color: transparent;
}
.mobile-secondary__child-expand:active, .mobile-secondary__child-expand:focus {
  outline: 0;
}
.mobile-secondary__link {
  color: #4f4f4f;
  text-decoration: none;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  display: inline-block;
}
.mobile-secondary__link:hover {
  text-decoration: underline;
  color: #025697;
}
.mobile-secondary__children {
  list-style: none;
  margin: 0;
  padding: 1.25rem 0 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.mobile-secondary__children.hidden {
  display: none;
}
.mobile-secondary__cta {
  text-transform: uppercase;
}

.mobile-primary,
.mobile-nested-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 1.63;
  position: relative;
}

.mobile-nested-menu {
  padding-bottom: 2.5rem;
}

.mobile-primary {
  padding: 2.5rem 0;
}

.menu__item {
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.menu__item:not(:last-child) {
  margin-bottom: 0.9375rem;
}
.menu__item.has-children {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.menu__item.has-children:not(:first-child) > .menu__item__link,
.menu__item.has-children:not(:first-child) > .menu__panel__trigger--child {
  border-top: 0.0625rem solid #acacac;
}
.menu__item > .menu__item__link {
  font-weight: bold;
  text-transform: uppercase;
}
.menu__item > .menu__panel__trigger--child {
  border-left: 0.0625rem solid #acacac;
}
.menu__item .menu__panel__trigger--child {
  font-family: "Rubik", Arial, sans-serif;
  color: #4f4f4f;
  font-size: 0.8125rem;
  letter-spacing: 0;
  line-height: 19px;
  text-decoration: none;
  padding-top: 0.9375rem;
  padding-left: 0.625rem;
}
.menu__item .menu__panel {
  background-color: #f0f0f0;
}
.menu__item__link {
  font-family: "Montserrat", Arial, sans-serif;
  padding-right: 0.625rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  color: #4f4f4f;
  text-decoration: none;
  padding-top: 0.9375rem;
  display: inline-block;
  font-weight: bold;
  text-transform: uppercase;
}
.menu__item__link:hover {
  text-decoration: underline;
  color: #025697;
}
.menu__panel__trigger--arrow {
  background-image: url("images/chevron-grey-c0c97ef4c3.svg");
  width: 20px;
  height: 20px;
  border: 1px solid #4f4f4f;
  display: inline-block;
  background-size: 6px;
  background-repeat: no-repeat;
  background-position: 50%;
  vertical-align: middle;
}
.menu__panel {
  visibility: hidden;
}
.menu__panel--active-trail {
  visibility: visible;
}
.menu .contextual-region {
  max-height: 92vh;
}
.menu .contextual-region .menu__section {
  overflow: auto;
}

.mobile-nested-menu .menu__item__link {
  font-weight: normal;
  text-transform: none;
  font-family: "Rubik", Arial, sans-serif;
  padding-top: 0.9375rem;
}
.mobile-nested-menu .menu__item + .menu__item .menu__item__link {
  border-top: 0.0625rem solid #acacac;
}

.has-children .menu__panel__title {
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
}
.has-children .menu__panel__title__link {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: bold;
  font-size: 16px;
  color: #025697;
  letter-spacing: 0;
  line-height: 19px;
  border-bottom: 1px solid #025697;
  padding: 1.25rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-transform: uppercase;
}

.menu__panel__trigger--parent {
  font-family: Helvetica;
  font-size: 14px;
  color: #4f4f4f;
  letter-spacing: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  text-transform: uppercase;
  background: #E4E4E4;
  border: 1px solid #D8D8D8;
  position: relative;
  padding-top: 1.875rem;
  padding-left: 3.4375rem;
  padding-right: 1.5625rem;
  padding-bottom: 1.5625rem;
  border-bottom: 1px solid #D8D8D8;
}
.menu__panel__trigger--parent:before {
  content: "";
  position: absolute;
  left: 25px;
  background-image: url("../assets/images/up-eb8188b664.svg");
  width: 20px;
  height: 20px;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

.block-news-list {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.block-news-list__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 68rem;
  margin: 0 auto 1.5625rem;
  padding: 0 1.25rem;
}
@media (min-width: 56.25rem) {
  .block-news-list__title {
    margin: 0 auto 3.125rem;
  }
}
.block-news-list__title > * {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1rem;
  color: #9d2235;
  max-width: 72%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-right: 1.25rem;
}
.block-news-list__title::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  height: 0.4375rem;
  background: #9d2235;
}
@media (min-width: 900px) and (max-width: 980px) {
  .block-news-list__title::after {
    max-width: 370px;
  }
}
.block-news-list__title {
  padding: 0;
}
@media (min-width: 56.25rem) {
  .block-news-list__title {
    padding: 0;
  }
}
.block-news-list .facetwp-facet {
  display: none;
}
.block-news-list__posts {
  padding: 0;
  margin: 2.5rem 0 3.75rem;
  border-bottom: 20px solid #E2E2E2;
}
.block-news-list .button {
  display: table;
  margin: 0 auto;
  margin-top: 1.625rem;
}

[is=flynt-block-not-found] .container {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 5.625rem;
}
[is=flynt-block-not-found] .content {
  text-align: left;
}
[is=flynt-block-not-found] .content p {
  border-top: 20px solid #E2E2E2;
  font-family: "Rubik", Arial, sans-serif;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 2.8125rem;
  padding-top: 71px;
  margin-top: 71px;
}

.searchForm__label {
  color: #767576;
  font-family: "Montserrat", Arial, sans-serif;
  padding: 6px;
  text-transform: uppercase;
}
.searchForm-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 6px;
}
@media (min-width: 480px) {
  .searchForm-field {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.searchForm-box {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.searchForm-input {
  border: 0.0625rem solid #dddddd;
  height: 100%;
  line-height: 1.85;
  margin: 0;
  min-height: 44px;
  outline: none;
  padding: 0 20px 0 14px;
  width: 100%;
}
@media (min-width: 1024px) {
  .searchForm-input {
    padding: 0 20px 0 24px;
  }
}
.searchForm-submit {
  border-radius: 0;
  border: none;
  color: white;
  height: 3.75rem;
  text-transform: uppercase;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  cursor: pointer;
  -webkit-transition: background 0.15s ease, background-size 0.15s ease;
  transition: background 0.15s ease, background-size 0.15s ease;
  margin: 0;
  width: 3.75rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 3.75rem;
          flex: 0 0 3.75rem;
  background: url("images/search-fd5bd9c997.svg") center #025697;
  background-repeat: no-repeat;
  background-size: 50%;
  font-size: 0;
}
.searchForm-submit:focus, .searchForm-submit:hover, .searchForm-submit:active {
  background: url("images/search-fd5bd9c997.svg") center #008efc;
  background-repeat: no-repeat;
  background-size: 50%;
}
@media (min-width: 630px) {
  .searchForm-submit {
    width: auto;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    background: #025697;
    padding: 0 2.8125rem;
    font-size: 0.875rem;
  }
  .searchForm-submit:focus, .searchForm-submit:hover, .searchForm-submit:active {
    background: #008efc;
  }
}

.block-person-card-grid-flexible {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.block-person-card-grid-flexible__boundary {
  max-width: 51.875rem;
  margin: 0 auto;
  max-width: 68rem;
}
.block-person-card-grid-flexible__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 68rem;
  margin: 0 auto 1.5625rem;
  padding: 0 1.25rem;
}
@media (min-width: 56.25rem) {
  .block-person-card-grid-flexible__title {
    margin: 0 auto 3.125rem;
  }
}
.block-person-card-grid-flexible__title > * {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1rem;
  color: #9d2235;
  max-width: 72%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-right: 1.25rem;
}
.block-person-card-grid-flexible__title::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  height: 0.4375rem;
  background: #9d2235;
}
@media (min-width: 900px) and (max-width: 980px) {
  .block-person-card-grid-flexible__title::after {
    max-width: 370px;
  }
}
.block-person-card-grid-flexible__title {
  margin-bottom: 0.9375rem;
  padding: 0;
}
@media (min-width: 56.25rem) {
  .block-person-card-grid-flexible__title {
    margin-bottom: 1.25rem;
  }
}
.block-person-card-grid-flexible__title + .directory-teaser {
  margin-top: 2.5rem;
}
.block-person-card-grid-flexible__title + .directory-teaser .directory-teaser__info-wrapper {
  padding-top: 0;
}
.block-person-card-grid-flexible__title + .directory-teaser .directory-teaser__info-wrapper::before {
  display: none;
}

#unibuddy-popcard-iframe {
  z-index: 9 !important;
}

.block-post-meta {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  margin-top: 0rem;
  margin-bottom: -1.875rem;
}
@media (min-width: 56.25rem) {
  .block-post-meta {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }
}
.block-post-meta__boundary {
  max-width: 51.875rem;
  margin: 0 auto;
}
.block-post-meta__author {
  font-size: 1rem;
  font-weight: 500;
}
@media (min-width: 56.25rem) {
  .block-post-meta__author {
    font-size: 1.25rem;
  }
}

.program-finder {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  margin-top: 2.5rem;
}
.program-finder .facetwp-counter {
  display: none;
}
.program-finder__headline {
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  text-align: center;
  margin-top: 1.875rem;
  margin-bottom: 1.25rem;
  text-transform: uppercase;
}
@media (min-width: 545px) {
  .program-finder__headline {
    margin-top: 2.5rem;
    margin-bottom: 1.875rem;
  }
}
.program-finder__select-all {
  color: #025697;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  cursor: pointer;
  height: 2.5rem;
  margin-right: 1.25rem;
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: none;
}
@media (min-width: 545px) {
  .program-finder__select-all {
    display: block;
  }
}
.program-finder__select-all:hover {
  color: #008efc;
}
.program-finder__select-all::after {
  position: absolute;
  left: calc(100% + 20px);
  top: 0;
  width: 0.0625rem;
  height: 100%;
  background: #979797;
  pointer-events: none;
  content: "";
}
.program-finder__checkboxes {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media (min-width: 545px) {
  .program-finder__checkboxes {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.program-finder__dropdowns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 2.5rem;
}
@media (min-width: 56.25rem) {
  .program-finder__dropdowns {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: initial;
        -ms-flex-align: initial;
            align-items: initial;
    margin-bottom: 3.125rem;
  }
}
.program-finder__dropdowns .fs-label {
  max-width: calc(100% - 40px);
  width: 100%;
  position: absolute;
}
.program-finder__filters-submit {
  color: #ffffff;
  background-color: #025697;
  padding: 0.875rem;
  font-size: 1rem;
  line-height: 1.38;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: table;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
.program-finder__filters-submit:focus {
  background-color: #9d2235;
}
.program-finder__filters-submit:hover {
  background-color: #002f6c;
}
.program-finder__filters-submit {
  margin-top: 2.1875rem;
}
@media (min-width: 56.25rem) {
  .program-finder__filters-submit {
    margin-top: 0;
  }
}
.program-finder__dropdown {
  width: 100%;
}
@media (min-width: 56.25rem) {
  .program-finder__dropdown {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.program-finder__dropdown .facetwp-facet-program_campus,
.program-finder__dropdown .facetwp-facet-program_topic,
.program-finder__dropdown .facetwp-facet-program_level {
  margin-bottom: 0;
}
.program-finder__dropdown .facetwp-facet-program_campus .fs-option.disabled,
.program-finder__dropdown .facetwp-facet-program_topic .fs-option.disabled,
.program-finder__dropdown .facetwp-facet-program_level .fs-option.disabled {
  opacity: 1;
  color: #949494;
}
.program-finder__dropdown .facetwp-facet-program_campus.facetwp-type-fselect .fs-option .fs-option-label,
.program-finder__dropdown .facetwp-facet-program_topic.facetwp-type-fselect .fs-option .fs-option-label,
.program-finder__dropdown .facetwp-facet-program_level.facetwp-type-fselect .fs-option .fs-option-label {
  white-space: normal;
  word-break: break-word;
  line-height: 1.25;
}
@media (min-width: 56.25rem) {
  .program-finder__dropdown .facetwp-facet-program_campus,
  .program-finder__dropdown .facetwp-facet-program_topic,
  .program-finder__dropdown .facetwp-facet-program_level {
    padding-right: 1rem;
  }
}
.program-finder__dropdown .facetwp-facet-program_campus .fs-wrap,
.program-finder__dropdown .facetwp-facet-program_topic .fs-wrap,
.program-finder__dropdown .facetwp-facet-program_level .fs-wrap {
  width: 100%;
  position: relative;
}
.program-finder__dropdown .facetwp-facet-program_campus .fs-wrap .fs-label-wrap,
.program-finder__dropdown .facetwp-facet-program_topic .fs-wrap .fs-label-wrap,
.program-finder__dropdown .facetwp-facet-program_level .fs-wrap .fs-label-wrap {
  height: 3.125rem;
  width: 100%;
  border: 0.0625rem solid #bcbcbc;
  pointer-events: all;
}
.program-finder__dropdown .facetwp-facet-program_campus .fs-wrap .fs-label-wrap .fs-label,
.program-finder__dropdown .facetwp-facet-program_topic .fs-wrap .fs-label-wrap .fs-label,
.program-finder__dropdown .facetwp-facet-program_level .fs-wrap .fs-label-wrap .fs-label {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 2.1875rem;
  cursor: pointer;
}
.program-finder__dropdown .facetwp-facet-program_campus .fs-wrap .fs-label-wrap .fs-arrow,
.program-finder__dropdown .facetwp-facet-program_topic .fs-wrap .fs-label-wrap .fs-arrow,
.program-finder__dropdown .facetwp-facet-program_level .fs-wrap .fs-label-wrap .fs-arrow {
  border-left: none;
  border-right: none;
  border-top: none;
  width: 1.125rem;
  height: 0.75rem;
  background-image: url("../assets/images/caret-gray-620b10ec3d.svg");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  margin-right: 0.5rem;
}
.program-finder__dropdown .facetwp-facet-program_campus .fs-wrap .fs-dropdown,
.program-finder__dropdown .facetwp-facet-program_topic .fs-wrap .fs-dropdown,
.program-finder__dropdown .facetwp-facet-program_level .fs-wrap .fs-dropdown {
  margin-top: 0;
  width: 100%;
  z-index: 200;
  border: none;
  -webkit-box-shadow: 0 0.25rem 0.25rem 0.125rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.25rem 0.25rem 0.125rem rgba(0, 0, 0, 0.15);
  padding: 1.25rem;
}
.program-finder__dropdown .facetwp-facet-program_campus .fs-wrap .fs-dropdown .fs-search,
.program-finder__dropdown .facetwp-facet-program_topic .fs-wrap .fs-dropdown .fs-search,
.program-finder__dropdown .facetwp-facet-program_level .fs-wrap .fs-dropdown .fs-search {
  display: none;
}
.program-finder__dropdown .facetwp-facet-program_campus .fs-wrap.fs-open .fs-label-wrap,
.program-finder__dropdown .facetwp-facet-program_topic .fs-wrap.fs-open .fs-label-wrap,
.program-finder__dropdown .facetwp-facet-program_level .fs-wrap.fs-open .fs-label-wrap {
  border: 0.0625rem solid #025697;
}
.program-finder__dropdown .facetwp-facet-program_campus .fs-wrap.fs-open .fs-arrow,
.program-finder__dropdown .facetwp-facet-program_topic .fs-wrap.fs-open .fs-arrow,
.program-finder__dropdown .facetwp-facet-program_level .fs-wrap.fs-open .fs-arrow {
  background-image: url("../assets/images/caret-blue-26b8af3802.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.program-finder__dropdown .facetwp-facet-program_campus .fs-option,
.program-finder__dropdown .facetwp-facet-program_topic .fs-option,
.program-finder__dropdown .facetwp-facet-program_level .fs-option {
  padding: 0.625rem 0 0.625rem 2.1875rem !important;
  border-bottom: none;
}
.program-finder__dropdown .facetwp-facet-program_campus .fs-option .fs-checkbox,
.program-finder__dropdown .facetwp-facet-program_topic .fs-option .fs-checkbox,
.program-finder__dropdown .facetwp-facet-program_level .fs-option .fs-checkbox {
  background-image: url("../assets/images/radio-f799b69ac9.svg");
  background-size: 1.25rem;
  min-height: 1.25rem;
  background-repeat: no-repeat;
  background-position: center;
}
.program-finder__dropdown .facetwp-facet-program_campus .fs-option .fs-checkbox > i,
.program-finder__dropdown .facetwp-facet-program_topic .fs-option .fs-checkbox > i,
.program-finder__dropdown .facetwp-facet-program_level .fs-option .fs-checkbox > i {
  display: none;
}
.program-finder__dropdown .facetwp-facet-program_campus .fs-option .fs-option-label,
.program-finder__dropdown .facetwp-facet-program_topic .fs-option .fs-option-label,
.program-finder__dropdown .facetwp-facet-program_level .fs-option .fs-option-label {
  padding-left: 0 !important;
}
.program-finder__dropdown .facetwp-facet-program_campus .fs-option.selected .fs-checkbox,
.program-finder__dropdown .facetwp-facet-program_topic .fs-option.selected .fs-checkbox,
.program-finder__dropdown .facetwp-facet-program_level .fs-option.selected .fs-checkbox {
  background-image: url("../assets/images/radio-checked-5c2ee7e9b3.svg");
}
.program-finder__dropdown .facetwp-facet-program_campus .fs-option.selected .fs-checkbox > i,
.program-finder__dropdown .facetwp-facet-program_topic .fs-option.selected .fs-checkbox > i,
.program-finder__dropdown .facetwp-facet-program_level .fs-option.selected .fs-checkbox > i {
  display: none;
}
.program-finder__dropdown .facetwp-facet-program_level .fs-option.d0 {
  pointer-events: none;
  font-size: 0.8125rem;
  color: #4f4f4f;
}
.program-finder__dropdown .facetwp-facet-program_level .fs-option.d0 .fs-checkbox {
  display: none;
}
.program-finder__dropdown-title {
  font-size: 0.8125rem;
  color: #4f4f4f;
  font-weight: 400;
  font-family: "Montserrat", Arial, sans-serif;
  margin-bottom: 0.3125rem;
  margin-top: 0.625rem;
  text-transform: uppercase;
}
@media (min-width: 56.25rem) {
  .program-finder__dropdown-title {
    margin-top: 0;
  }
}
.program-finder__dropdown-button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media (min-width: 56.25rem) {
  .program-finder__dropdown-button {
    padding-top: 1.1875rem;
  }
}
.program-finder__type-format-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 0.625rem;
}
@media (min-width: 56.25rem) {
  .program-finder__type-format-filters {
    margin-bottom: 3.125rem;
  }
}
.program-finder__type-format-filters .facetwp-facet-program_format {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0;
}
@media (min-width: 545px) {
  .program-finder__type-format-filters .facetwp-facet-program_format {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.program-finder__type-format-filters .facetwp-facet-program_format .facetwp-checkbox {
  background-image: url("../assets/images/radio-f799b69ac9.svg");
  background-size: 1.25rem;
  min-height: 1.25rem;
  font-size: 1rem;
  line-height: 1.25rem;
  padding: 0.625rem 0 0.625rem 1.5625rem;
}
@media (min-width: 545px) {
  .program-finder__type-format-filters .facetwp-facet-program_format .facetwp-checkbox {
    margin-left: 2.5rem;
  }
}
.program-finder__type-format-filters .facetwp-facet-program_format .facetwp-checkbox.checked {
  background-image: url("../assets/images/radio-checked-5c2ee7e9b3.svg");
  background-size: 1.25rem;
}
.program-finder__filter-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: -5rem;
  margin-bottom: 3.125rem;
}
@media (min-width: 56.25rem) {
  .program-finder__filter-list {
    margin-top: 0;
  }
}
.program-finder__filter-list .facetwp-selections {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: none;
}
@media (min-width: 56.25rem) {
  .program-finder__filter-list .facetwp-selections {
    display: block;
  }
}
.program-finder__filter-list .facetwp-selections > ul {
  margin: 0;
  padding: 0 1.875rem 0 0;
  position: relative;
}
.program-finder__filter-list .facetwp-selections > ul .facetwp-selection-label {
  display: none;
}
.program-finder__filter-list .facetwp-selections > ul .facetwp-selection-value {
  padding: 0.8125rem 0 0.8125rem 1.5625rem;
  margin-right: 1.25rem;
  background-image: url("../assets/images/close-circle-blue-4fdf08357b.svg");
  background-size: 1.25rem;
  background-position: left 0.0625rem center;
  -webkit-transition: background-size 0.15s ease, background-position 0.15s ease;
  transition: background-size 0.15s ease, background-position 0.15s ease;
}
.program-finder__filter-list .facetwp-selections > ul .facetwp-selection-value:hover {
  background-size: 1.375rem;
  background-position: left center;
}
.program-finder__filter-list .facetwp-selections > ul::after {
  width: 0.0625rem;
  height: 2.5rem;
  top: 0;
  right: 0.9375rem;
  position: absolute;
  content: "";
  background: #979797;
}
.program-finder__filters-clear {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  cursor: pointer;
  text-transform: uppercase;
  color: #025697;
  font-size: 0.875rem;
  font-weight: 700;
  font-family: "Montserrat", Arial, sans-serif;
  height: 1.875rem;
  padding-left: 1.875rem;
  position: relative;
  width: 1.875rem;
  overflow: hidden;
}
@media (min-width: 375px) {
  .program-finder__filters-clear {
    width: auto;
  }
}
@media (min-width: 56.25rem) {
  .program-finder__filters-clear {
    margin-top: 0.375rem;
  }
}
.program-finder__filters-clear::before {
  content: "";
  width: 1.5rem;
  height: 1.875rem;
  background-image: url("../assets/images/refresh-blue-8b74aa1714.svg");
  background-repeat: no-repeat;
  background-position: left center;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}
.program-finder__filters-clear:hover {
  color: #008efc;
}
.program-finder__filters-clear:hover::before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.program-finder__results {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: -1.875rem;
}
.program-finder__container {
  border-top: 0.625rem solid #E2E2E2;
  margin-top: 1.4375rem;
}
@media (min-width: 56.25rem) {
  .program-finder__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-top: 1.25rem solid #E2E2E2;
    margin-top: 0;
  }
}
.program-finder__bottom_container {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
  border-top: 0.625rem solid #E2E2E2;
  margin-top: 3rem;
}
@media (min-width: 56.25rem) {
  .program-finder__bottom_container {
    border-top: 1.25rem solid #E2E2E2;
  }
}
.program-finder__results-teasers {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.program-finder__results-pagination {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 1.375rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 56.25rem) {
  .program-finder__results-pagination {
    margin-top: 2.1875rem;
  }
}
.program-finder__results-pagination .fwp-load-more {
  color: #ffffff;
  background-color: #025697;
  padding: 0.875rem;
  font-size: 1rem;
  line-height: 1.38;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: table;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
.program-finder__results-pagination .fwp-load-more:focus {
  background-color: #9d2235;
}
.program-finder__results-pagination .fwp-load-more:hover {
  background-color: #002f6c;
}
.program-finder__results-pagination .fwp-load-more {
  margin-top: 2.1875rem;
}
@media (min-width: 56.25rem) {
  .program-finder__results-pagination .fwp-load-more {
    margin-top: 0;
  }
}

.block-quote {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.block-quote__stage {
  margin-top: 2.5rem;
  margin-right: 0;
  margin-left: 0;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media (min-width: 48rem) {
  .block-quote__stage {
    margin-top: 3.75rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
}
.block-quote__text {
  color: #ffffff;
  font-size: 1.3125rem;
  line-height: 3.05;
  font-style: normal;
  background-color: #002f6c;
  display: inline;
  padding: 1.0625rem 0 0.875rem 0;
  background-image: -webkit-gradient(linear, left top, right top, from(#002f6c), to(#002f6c));
  background-image: linear-gradient(to right, #002f6c 0%, #002f6c 100%);
  -webkit-box-shadow: 1.1875rem 0 0 #002f6c, -0.625rem 0 0 #002f6c;
          box-shadow: 1.1875rem 0 0 #002f6c, -0.625rem 0 0 #002f6c;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
@media (min-width: 48rem) {
  .block-quote__text {
    -webkit-box-shadow: 2.3125rem 0 0 #002f6c, -1.75rem 0 0 #002f6c;
            box-shadow: 2.3125rem 0 0 #002f6c, -1.75rem 0 0 #002f6c;
    padding: 1.0625rem 0 0.6875rem 0;
    font-size: 1.625rem;
    line-height: 2.46;
  }
}
.block-quote__attribution {
  color: #002f6c;
  font-size: 1.0625rem;
  font-style: italic;
  line-height: 3.76;
  text-align: right;
}
@media (min-width: 48rem) {
  .block-quote__attribution {
    font-size: 1.5rem;
    line-height: 2.67;
  }
}
.block-quote__boundary {
  max-width: 51.875rem;
  margin: 0 auto;
}

.accordion__item-title {
  font-weight: 400;
}

.sidebar {
  width: 100%;
  padding: 1.25rem;
}
.sidebar:not(.collapsed) {
  margin-bottom: 3.75rem;
}
@media (min-width: 56.25rem) {
  .sidebar:not(.collapsed) {
    margin-bottom: 0;
  }
}
@media (min-width: 56.25rem) {
  .sidebar {
    -ms-flex-preferred-size: 14.9375rem;
        flex-basis: 14.9375rem;
    padding: 0 0 0 1.25rem;
    margin-right: 4.6875rem;
  }
}
.sidebar__boundary {
  padding-top: 1.25rem;
}
@media (min-width: 48rem) {
  .sidebar__boundary {
    padding-top: 0;
  }
}
.sidebar__boundary.collapsed {
  border-bottom: 0.4375rem solid #9d2235;
}
.sidebar__content {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.sidebar__content > li:not(:first-child) {
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: #bcbcbc;
}
.sidebar__parent-link, .sidebar__current, .sidebar__child-link {
  line-height: 1.19;
}
.sidebar__current, .sidebar__child-link {
  padding: 1.125rem 0;
}
.sidebar__parent:only-child {
  border-bottom: 0.0625rem solid #025697;
}
.sidebar__parent-link {
  color: #025697;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 1.125rem;
}
.sidebar__parent-link::before {
  content: "";
  background-image: url("images/chevron-blue-heavy-left-b345a4f1d9.svg");
  background-repeat: no-repeat;
  background-size: 0.5625rem 1.25rem;
  background-position: left 0.375rem center;
  width: 2.125rem;
  height: 1.25rem;
  display: inline-block;
  padding-right: 0.875rem;
  vertical-align: middle;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 2.125rem;
          flex: 0 0 2.125rem;
  -webkit-transition: background-position 0.25s linear;
  transition: background-position 0.25s linear;
}
.sidebar__parent-link:hover::before {
  background-position: left 0.0625rem center;
}
.sidebar__current {
  color: #025697;
  border-top-color: #025697 !important;
}
.sidebar__current + li {
  border-top-color: #025697 !important;
}
.sidebar__child-link {
  color: #4f4f4f;
  text-decoration: none;
  display: inline-block;
}
.sidebar__child-link:hover {
  color: #025697;
}
.sidebar__toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 68rem;
  margin: 0 auto 1.5625rem;
  padding: 0 1.25rem;
}
@media (min-width: 56.25rem) {
  .sidebar__toggle {
    margin: 0 auto 3.125rem;
  }
}
.sidebar__toggle > * {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1rem;
  color: #9d2235;
  max-width: 72%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-right: 1.25rem;
}
.sidebar__toggle::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  height: 0.4375rem;
  background: #9d2235;
}
@media (min-width: 900px) and (max-width: 980px) {
  .sidebar__toggle::after {
    max-width: 370px;
  }
}
.sidebar__toggle {
  width: 100%;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 0.4375rem solid #9d2235;
  padding-bottom: 1.6875rem;
  margin-bottom: 3.75rem;
}
.sidebar__toggle.post {
  margin-bottom: 0;
}
.sidebar__toggle[aria-expanded=true] {
  border-bottom: 0;
  margin-bottom: 0;
}
@media (min-width: 56.25rem) {
  .sidebar__toggle {
    display: none;
    border-bottom: none;
  }
}
.sidebar__toggle::after {
  content: "";
  color: #025697;
  height: auto;
  font-weight: 300;
  background-color: transparent;
  text-align: right;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 1.25rem;
          flex: 0 0 1.25rem;
  height: 1.25rem;
  background: url("images/minus-df4260deca.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.sidebar.collapsed .sidebar__toggle::after {
  background-image: url("images/plus-e4f39eb073.svg");
}
.sidebar.collapsed .sidebar__content {
  display: none;
}
@media (min-width: 56.25rem) {
  .sidebar.collapsed .sidebar__content {
    display: block;
  }
}
.sidebar__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1rem;
  color: #9d2235;
  /* font-size: 1rem; */
  /* color: #9d2235; */
  margin-left: 0px;
  padding-left: 0px;
}
.sidebar__title::after {
  content: "";
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  height: 0.5rem;
  background: #9d2235;
  margin-top: 0.5rem;
  margin-left: 0.6875rem;
}
.sidebar ~ .wysiwyg {
  padding-left: 0;
  padding-right: 0;
  margin-top: 0;
}
@media (min-width: 56.25rem) {
  .sidebar ~ .wysiwyg {
    margin-top: 3.75rem;
  }
}

.block-slider {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.block-slider__boundary {
  max-width: 51.875rem;
  margin: 0 auto;
}

.block-social-feed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow-x: auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 2rem;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}
.block-social-feed__boundary {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  margin: 0 auto;
  padding-bottom: 3.75rem;
}
.block-social-feed__column {
  max-width: 100%;
}
@media (min-width: 48rem) {
  .block-social-feed__column {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: 33.3333333333%;
  }
}
.block-social-feed__youtube-file iframe {
  width: 100%;
  height: 170px;
}
.block-social-feed__youtube-title {
  font-family: "Rubik", Arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #303030;
  letter-spacing: 0;
  line-height: 25px;
  margin-top: 23px;
}
.block-social-feed__youtube-desc {
  font-family: "Rubik", Arial, sans-serif;
  font-size: 16px;
  color: #303030;
  letter-spacing: 0;
  line-height: 25px;
  margin-top: 23px;
}
.block-social-feed__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Rubik", Arial, sans-serif;
  font-weight: 500;
  font-size: 20px;
  color: #303030;
  letter-spacing: 0;
  margin-bottom: 25px;
}
.block-social-feed__heading-text {
  vertical-align: top;
  display: inline-block;
  line-height: 37px;
  margin-left: 20px;
}
.block-social-feed #ctf .ctf-header {
  border: 0;
}
.block-social-feed #cff .cff-item {
  border-bottom: 1px solid #303030;
  padding: 15px 0;
}
.block-social-feed #ctf .ctf-item {
  padding: 15px 0;
}
.block-social-feed #ctf .ctf-tweets .ctf-tweet-meta {
  margin-left: 0;
}
.block-social-feed #ctf .ctf-tweets .ctf-item + .ctf-item {
  border-top: 1px solid #303030;
}
.block-social-feed #ctf .ctf-tweets .ctf-tweet-text {
  font-family: "Rubik", Arial, sans-serif;
  font-size: 16px;
  color: #303030;
  letter-spacing: 0;
  line-height: 25px !important;
}
.block-social-feed #ctf .ctf-tweets .ctf-tweet-date {
  font-family: "Rubik", Arial, sans-serif;
  font-size: 16px;
  color: #767576;
  letter-spacing: 0;
  line-height: 26px;
  text-decoration: none;
}
.block-social-feed__facebook-like:visited, .block-social-feed__facebook-like:link, .block-social-feed__facebook-like {
  display: block;
  color: #025697;
  margin-top: 20px;
}
.block-social-feed__facebook-like:visited:hover, .block-social-feed__facebook-like:visited:focus, .block-social-feed__facebook-like:link:hover, .block-social-feed__facebook-like:link:focus, .block-social-feed__facebook-like:hover, .block-social-feed__facebook-like:focus {
  color: #0381e3;
}

.table {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.table__boundary {
  max-width: 51.875rem;
  margin: 0 auto;
}
.table__title {
  color: #303030;
  font-family: "Rubik", Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.24;
}
@media (min-width: 48rem) {
  .table__title {
    font-size: 2.375rem;
  }
}
.table__title {
  margin-bottom: 1rem;
}
@media (min-width: 48rem) {
  .table__title {
    margin-bottom: 1.875rem;
  }
}
.table table {
  border-collapse: collapse;
}
.table table caption {
  display: none;
}
.table thead {
  display: none;
}
@media (min-width: 48rem) {
  .table thead {
    display: table-header-group;
  }
}
.table thead tr th {
  background-color: #303030;
  color: #ffffff;
  font-weight: 500;
  padding: 1rem;
}
@media (min-width: 48rem) {
  .table thead tr th {
    padding: 1rem 2rem;
  }
}
.table thead tr th {
  display: none;
}
@media (min-width: 48rem) {
  .table thead tr th {
    display: table-cell;
  }
}
.table thead tr th + th {
  border-left: 1px solid #DDDDDD;
  position: relative;
}
@media (min-width: 48rem) {
  .table thead tr th + th::before {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: -1px;
    width: 2px;
    height: 100%;
    background-color: #ffffff;
  }
}
.table tr {
  margin-bottom: 0.625rem;
  display: block;
}
@media (min-width: 48rem) {
  .table tr {
    display: table-row;
    margin-bottom: 0;
  }
}
.table tr:nth-child(even) {
  background-color: #f0f0f0;
}
.table tr td {
  background-clip: padding-box;
  border: 1px solid #DDDDDD;
  margin-bottom: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding: 1rem 1rem 1rem calc(50% + 16px);
}
@media (min-width: 48rem) {
  .table tr td {
    width: auto;
    display: table-cell;
    padding: 1rem 1rem;
  }
}
.table tr td::before {
  background-color: #303030;
  color: #ffffff;
  font-weight: 500;
  padding: 1rem;
}
@media (min-width: 48rem) {
  .table tr td::before {
    padding: 1rem 2rem;
  }
}
.table tr td::before {
  font-size: 1.125rem;
  content: attr(data-th);
  float: left;
  width: 50%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  left: 0;
  top: 0;
}
@media (min-width: 48rem) {
  .table tr td::before {
    display: none;
  }
}
.table .tablepress tbody td,
.table .tablepress tfoot th {
  border-top: 1px solid #DDDDDD;
}
.table .tablepress tbody td + td,
.table .tablepress tfoot th + td {
  border-top: none;
}
@media (min-width: 48rem) {
  .table .tablepress tbody td + td,
  .table .tablepress tfoot th + td {
    border-top: 1px solid #DDDDDD;
  }
}
@media (min-width: 48rem) {
  .table .tablepress {
    table-layout: fixed;
  }
  .table .tablepress thead tr th {
    white-space: normal;
    padding: 1rem 1rem;
  }
  .table .tablepress tr td {
    width: auto;
    display: table-cell;
    padding: 1rem 1rem;
  }
}
.table .tablepress tbody tr:first-child td:first-child {
  border-top: 1px solid #DDDDDD;
}
@media (min-width: 48rem) {
  .table .tablepress tbody tr:first-child td:first-child {
    border-top: 0;
  }
}

.vancouver-page-title {
  padding-top: 1.875rem;
  padding-bottom: 0.625rem;
}
@media (min-width: 56.25rem) {
  .vancouver-page-title {
    padding-top: 3.125rem;
    padding-bottom: 1.25rem;
  }
}
.vancouver-page-title__boundary {
  max-width: 68rem;
  margin: 0 auto;
  padding: 0 1.25rem;
}
.vancouver-page-title__heading {
  font-size: 1.5rem;
  line-height: 1;
  color: #002f6c;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
}
@media (min-width: 56.25rem) {
  .vancouver-page-title__heading {
    font-size: 2.8125rem;
  }
}
.vancouver-page-title__heading {
  margin: 0;
}

[is=flynt-vancouver-news-list] {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
[is=flynt-vancouver-news-list] .block-news-list__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 68rem;
  margin: 0 auto 1.5625rem;
  padding: 0 1.25rem;
}
@media (min-width: 56.25rem) {
  [is=flynt-vancouver-news-list] .block-news-list__title {
    margin: 0 auto 3.125rem;
  }
}
[is=flynt-vancouver-news-list] .block-news-list__title > * {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1rem;
  color: #9d2235;
  max-width: 72%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-right: 1.25rem;
}
[is=flynt-vancouver-news-list] .block-news-list__title::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  height: 0.4375rem;
  background: #9d2235;
}
@media (min-width: 900px) and (max-width: 980px) {
  [is=flynt-vancouver-news-list] .block-news-list__title::after {
    max-width: 370px;
  }
}
[is=flynt-vancouver-news-list] .block-news-list__title {
  padding: 0;
}
@media (min-width: 56.25rem) {
  [is=flynt-vancouver-news-list] .block-news-list__title {
    padding: 0;
  }
}
[is=flynt-vancouver-news-list] .block-news-list__filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  margin-bottom: 1.875rem;
}
@media (min-width: 56.25rem) {
  [is=flynt-vancouver-news-list] .block-news-list__filters {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 1.25rem;
  }
}
[is=flynt-vancouver-news-list] .block-news-list__filters .facetwp-facet {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-bottom: 0;
}
[is=flynt-vancouver-news-list] .block-news-list__filters .facetwp-type-autocomplete input {
  width: 100%;
  height: 3.125rem;
  border: 0.0625rem solid #bcbcbc;
  padding: 0 1rem;
  font-size: 1rem;
  font-family: "Montserrat", Arial, sans-serif;
}
[is=flynt-vancouver-news-list] .block-news-list__filters .facetwp-type-autocomplete input:focus {
  border-color: #025697;
  outline: none;
}
[is=flynt-vancouver-news-list] .block-news-list__filters .facetwp-type-autocomplete input::-webkit-input-placeholder {
  color: #757575;
}
[is=flynt-vancouver-news-list] .block-news-list__filters .facetwp-type-autocomplete input::-moz-placeholder {
  color: #757575;
}
[is=flynt-vancouver-news-list] .block-news-list__filters .facetwp-type-autocomplete input:-ms-input-placeholder {
  color: #757575;
}
[is=flynt-vancouver-news-list] .block-news-list__filters .facetwp-type-autocomplete input::-ms-input-placeholder {
  color: #757575;
}
[is=flynt-vancouver-news-list] .block-news-list__filters .facetwp-type-autocomplete input::placeholder {
  color: #757575;
}
[is=flynt-vancouver-news-list] .block-news-list__filters .facetwp-type-dropdown select {
  width: 100%;
  height: 3.125rem;
  border: 0.0625rem solid #bcbcbc;
  padding: 0 1rem;
  font-size: 1rem;
  font-family: "Montserrat", Arial, sans-serif;
  background-color: #ffffff;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url("../assets/images/caret-gray-620b10ec3d.svg");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 0.875rem;
  cursor: pointer;
}
[is=flynt-vancouver-news-list] .block-news-list__filters .facetwp-type-dropdown select:focus {
  border-color: #025697;
  outline: none;
}
[is=flynt-vancouver-news-list] .block-news-list__posts {
  padding: 0;
  margin: 2.5rem 0 3.75rem;
  border-bottom: 1.25rem solid #E2E2E2;
}
[is=flynt-vancouver-news-list] .button {
  display: table;
  margin: 0 auto;
  margin-top: 1.625rem;
}

.block-video {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  padding-bottom: 0.625rem;
}
@media (min-width: 545px) {
  .block-video {
    padding-bottom: 1.5625rem;
  }
}
@media (min-width: 56.25rem) {
  .block-video {
    padding-bottom: 2.8125rem;
  }
}
.block-video__boundary {
  max-width: 51.875rem;
  margin: 0 auto;
}

.figure {
  margin: 0;
}
.figure-image {
  background: rgba(0, 0, 0, 0.03);
}
.figure-image--isHidden {
  visibility: hidden;
}

.video-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  right: 0;
  outline: 0;
  position: absolute;
  top: 0;
  z-index: 2;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 545px) {
  .video-controls {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    right: -4.0625rem;
    -webkit-transform: none;
            transform: none;
  }
}
.video-controls__button {
  height: 3.125rem;
  width: 3.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #025697;
  cursor: pointer;
  -webkit-transition: background-color 0.25s;
  transition: background-color 0.25s;
  margin-left: 2px;
}
.video-controls__button:first-child {
  margin-left: 0;
}
.video-controls__button:hover {
  background-color: #002f6c;
}
@media (min-width: 545px) {
  .video-controls__button {
    height: 4.0625rem;
    width: 4.0625rem;
    margin-left: 0;
  }
}
.video-controls__left {
  left: 0;
}
.video-controls__button svg {
  width: 1.0525rem;
  height: 2rem;
}
@media (min-width: 545px) {
  .video-controls__button svg {
    height: 2.5rem;
  }
}

.video-loader {
  -webkit-animation: loading 1.1s infinite linear;
          animation: loading 1.1s infinite linear;
  border-bottom: 4px solid rgba(255, 255, 255, 0.2);
  border-left: 4px solid #fff;
  border-right: 4px solid rgba(255, 255, 255, 0.2);
  border-top: 4px solid rgba(255, 255, 255, 0.2);
  display: none;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  text-indent: -9999em;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}
@media (min-width: 768px) {
  .video-loader {
    margin-left: -50px;
    margin-top: -50px;
  }
}

@media (max-width: 768px) {
  .video-title.video-title_empty {
    min-height: initial;
  }
}
.video-loader,
.video-loader::after {
  border-radius: 50%;
  height: 60px;
  width: 60px;
}
@media (min-width: 768px) {
  .video-loader,
  .video-loader::after {
    height: 100px;
    width: 100px;
  }
}

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

@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes modal-video {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes modal-video {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes modal-video-inner {
  from {
    -webkit-transform: translate(0, 100px);
            transform: translate(0, 100px);
  }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes modal-video-inner {
  from {
    -webkit-transform: translate(0, 100px);
            transform: translate(0, 100px);
  }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
.modal-video {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 1000000;
  cursor: pointer;
  opacity: 1;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-name: modal-video;
          animation-name: modal-video;
  -webkit-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out;
}

.modal-video-close {
  opacity: 0;
}
.modal-video-close .modal-video-movie-wrap {
  -webkit-transform: translate(0, 100px);
  transform: translate(0, 100px);
}

.modal-video-body {
  max-width: 940px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  display: table;
}

.modal-video-inner {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}

.modal-video-movie-wrap {
  width: 100%;
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
  background-color: #000000;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-name: modal-video-inner;
          animation-name: modal-video-inner;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: -webkit-transform 0.1s ease-out;
  transition: -webkit-transform 0.1s ease-out;
  transition: transform 0.1s ease-out;
  transition: transform 0.1s ease-out, -webkit-transform 0.1s ease-out;
}
.modal-video-movie-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.modal-video-close-btn {
  position: absolute;
  z-index: 2;
  top: -35px;
  right: -35px;
  display: inline-block;
  width: 35px;
  height: 35px;
  overflow: hidden;
  border: none;
  background: transparent;
}
.modal-video-close-btn:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.modal-video-close-btn:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.modal-video-close-btn:before, .modal-video-close-btn:after {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -1px;
  background: #fff;
  border-radius: 5px;
  margin-top: -6px;
}

.video {
  position: relative;
}
.video-title__boundary {
  font-size: 1.625rem;
  font-weight: 500;
}
.video-title {
  color: #ffffff;
  margin: 0 3.125rem 0 0;
  min-height: 4.0625rem;
  max-width: 38.75rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
  z-index: 2;
}
@media (min-width: 56.25rem) {
  .video-title {
    margin: -4.0625rem 3.125rem 0 0;
    min-width: 27.5rem;
    width: 60%;
  }
}
.video-title__boundary {
  position: relative;
  padding: 2.3125rem 1rem 1.5rem 1rem;
  background-color: #041c3b;
}
@media (min-width: 545px) {
  .video-title__boundary {
    padding: 3.125rem 1.25rem 2.5rem 1.25rem;
  }
}
.video-title__boundary::before {
  content: "";
  height: 0.4375rem;
  width: 4.875rem;
  background: #9d2235;
  position: absolute;
  left: -1.25rem;
  top: 0.75rem;
}
@media (min-width: 545px) {
  .video-title__boundary::before {
    content: "";
    height: 0.4375rem;
    width: 6.25rem;
    background: #9d2235;
    position: absolute;
    top: 1.4375rem;
    left: -0.75rem;
  }
}
.video-text {
  font-size: 1rem;
  line-height: 1.63;
  font-weight: 400;
  margin-top: 0.9375rem;
}
.video-player {
  height: 0;
  padding-bottom: 56.25%;
  position: absolute;
  top: 0;
  width: 100%;
}
.video iframe {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.video-accent-text {
  margin-top: -0.625rem;
  font-size: 2.875rem;
  line-height: 0.88;
  color: #dddddd;
  text-transform: uppercase;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  word-wrap: normal;
  text-align: right;
  word-break: break-word;
}
@media (min-width: 545px) {
  .video-accent-text {
    font-size: 3.75rem;
    margin-top: -0.3125rem;
  }
}
@media (min-width: 56.25rem) {
  .video-accent-text {
    font-size: 10rem;
    margin-top: -2.8125rem;
  }
  .has-sidebar .video-accent-text {
    margin-top: -0.3125rem;
    font-size: 3.75rem;
  }
}
.video-accent-text {
  margin-top: -0.225rem;
  color: #757575;
}
@media (min-width: 56.25rem) {
  .video-accent-text {
    font-size: 4.6875rem;
  }
}

.video-title_empty + .video-accent-text {
  margin-top: 0;
}
@media (min-width: 545px) {
  .video-title_empty + .video-accent-text {
    margin-top: 4.0625rem;
  }
}
@media (min-width: 48rem) {
  .video-title_empty + .video-accent-text {
    margin-top: 0;
  }
}

.video-player--isLoading {
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
}
.video-player--isLoading .video-loader {
  display: block;
}
.video-player--isLoading .video-playButton {
  display: none;
}

.video-player--isLoaded .video-loader,
.video-player--isLoaded .video-playButton {
  display: none;
}
.video-player--isLoaded iframe {
  display: block;
}

.wysiwyg {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  font-size: 0.875rem;
  line-height: 1.63;
}
@media (min-width: 48rem) {
  .wysiwyg {
    font-size: 1rem;
  }
}
.wysiwyg div.alignleft,
.wysiwyg div.alignright,
.wysiwyg div.aligncenter,
.wysiwyg div.alignnone,
.wysiwyg img.alignleft,
.wysiwyg img.alignright,
.wysiwyg img.aligncenter,
.wysiwyg img.alignnone {
  max-width: 100%;
  height: auto;
}
.wysiwyg div.alignleft .wp-caption-text,
.wysiwyg div.alignright .wp-caption-text,
.wysiwyg div.aligncenter .wp-caption-text,
.wysiwyg div.alignnone .wp-caption-text,
.wysiwyg img.alignleft .wp-caption-text,
.wysiwyg img.alignright .wp-caption-text,
.wysiwyg img.aligncenter .wp-caption-text,
.wysiwyg img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 545px) {
  .wysiwyg div.alignleft .wp-caption-text,
  .wysiwyg div.alignright .wp-caption-text,
  .wysiwyg div.aligncenter .wp-caption-text,
  .wysiwyg div.alignnone .wp-caption-text,
  .wysiwyg img.alignleft .wp-caption-text,
  .wysiwyg img.alignright .wp-caption-text,
  .wysiwyg img.aligncenter .wp-caption-text,
  .wysiwyg img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 545px) {
  .wysiwyg div.alignleft,
  .wysiwyg div.alignright,
  .wysiwyg img.alignleft,
  .wysiwyg img.alignright {
    max-width: 50%;
  }
}
.wysiwyg div.alignleft,
.wysiwyg div.alignright,
.wysiwyg div.aligncenter,
.wysiwyg div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 545px) {
  .wysiwyg div.alignleft,
  .wysiwyg div.alignright,
  .wysiwyg div.aligncenter,
  .wysiwyg div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.wysiwyg div.alignleft img,
.wysiwyg div.alignright img,
.wysiwyg div.aligncenter img,
.wysiwyg div.alignnone img {
  height: auto;
}
.wysiwyg img.alignleft,
.wysiwyg img.alignright,
.wysiwyg img.aligncenter,
.wysiwyg img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 545px) {
  .wysiwyg div.alignleft,
  .wysiwyg div.aligncenter,
  .wysiwyg div.alignnone,
  .wysiwyg img.alignleft,
  .wysiwyg img.aligncenter,
  .wysiwyg img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 545px) {
  .wysiwyg div.alignright,
  .wysiwyg img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.wysiwyg h1,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6 {
  margin-bottom: 1rem;
  margin-top: 0;
}
.wysiwyg h1 {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
@media (min-width: 545px) {
  .wysiwyg h1 {
    font-size: 2.8125rem;
  }
}
.wysiwyg h1 {
  color: #002f6c;
  font-size: 2.8125rem;
  margin-top: 2rem;
}
.wysiwyg h2 {
  font-weight: 500;
  font-size: 2.375rem;
  line-height: 1.24;
  font-size: 2.1875rem;
  line-height: 1.286;
  margin-top: 2.6875rem;
}
.wysiwyg h3 {
  font-weight: 500;
  font-size: 2.125rem;
  line-height: 1.38;
  font-size: 1.6875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 2.0625rem;
}
.wysiwyg h4 {
  font-weight: 500;
  font-size: 1.75rem;
  line-height: 1.68;
  font-size: 1.4375rem;
  font-weight: 400;
  line-height: 1.82;
  margin-top: 1.5625rem;
}
.wysiwyg h5 {
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 2.47;
  font-weight: normal;
  margin-top: 0.5rem;
}
.wysiwyg h6 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 2.28;
  margin-top: 0.5rem;
  text-transform: uppercase;
}
.wysiwyg a {
  color: #025697;
  text-decoration: underline;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.wysiwyg a:hover {
  color: rgb(3, 129, 226.5);
}
.wysiwyg a.button--primary {
  color: #ffffff;
  background-color: #025697;
  padding: 0.875rem;
  font-size: 1rem;
  line-height: 1.38;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: table;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
.wysiwyg a.button--primary:focus {
  background-color: #9d2235;
}
.wysiwyg a.button--primary:hover {
  background-color: #002f6c;
}
.wysiwyg a.button--primary {
  margin-top: 1.125rem;
}
.wysiwyg a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf=true]::after {
  content: "";
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  margin-left: 4px;
}
.wysiwyg dt {
  font-weight: bold;
}
.wysiwyg p.intro-text, .wysiwyg.intro-text > p {
  font-size: 1.125rem !important;
  line-height: 2.125rem !important;
  font-family: Rubik;
  color: #002f6c;
  font-weight: 400;
  margin-bottom: 2.5rem;
}
@media (min-width: 48rem) {
  .wysiwyg p.intro-text, .wysiwyg.intro-text > p {
    font-size: 1.3125rem !important;
    line-height: 2.5rem !important;
    margin-bottom: 2.4375rem;
  }
}
.wysiwyg p.intro-paragraph, .wysiwyg.intro-paragraph > p {
  font-size: 1.3125rem;
  line-height: 1.71;
  color: #002f6c;
}
@media (min-width: 48rem) {
  .wysiwyg p.intro-paragraph, .wysiwyg.intro-paragraph > p {
    font-size: 1.875rem;
    line-height: 1.83;
  }
}
.wysiwyg p.intro-paragraph b,
.wysiwyg p.intro-paragraph strong, .wysiwyg.intro-paragraph > p b,
.wysiwyg.intro-paragraph > p strong {
  font-size: 1.3125rem;
  line-height: 0.73;
}
@media (min-width: 48rem) {
  .wysiwyg p.intro-paragraph b,
  .wysiwyg p.intro-paragraph strong, .wysiwyg.intro-paragraph > p b,
  .wysiwyg.intro-paragraph > p strong {
    font-size: 2.5rem;
  }
}
.wysiwyg p,
.wysiwyg ul,
.wysiwyg ol,
.wysiwyg dl,
.wysiwyg dd,
.wysiwyg table,
.wysiwyg figure {
  margin: 0 0 1rem;
  line-height: 1.625rem;
}
.wysiwyg ul,
.wysiwyg ol {
  padding-left: 2.375rem;
}
@media (min-width: 48rem) {
  .wysiwyg ul,
  .wysiwyg ol {
    padding-left: 3.4375rem;
  }
}
.wysiwyg ul li,
.wysiwyg ol li {
  list-style: none;
  position: relative;
}
.wysiwyg ul li::before,
.wysiwyg ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 48rem) {
  .wysiwyg ul li::before,
  .wysiwyg ol li::before {
    left: -2.5rem;
  }
}
.wysiwyg ul ul,
.wysiwyg ul ol,
.wysiwyg ol ul,
.wysiwyg ol ol {
  margin-bottom: 0;
}
.wysiwyg ol {
  counter-reset: numeric-counter;
}
.wysiwyg ol > li {
  counter-increment: numeric-counter;
}
.wysiwyg ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: #acacac;
}
.wysiwyg ul {
  counter-reset: counter;
}
.wysiwyg ul li::before {
  content: "";
  border-radius: 100%;
  width: 8px;
  height: 8px;
  background-color: #acacac;
  top: 0.28125rem;
}
@media (min-width: 48rem) {
  .wysiwyg ul li::before {
    top: 0.5625rem;
  }
}
.wysiwyg hr {
  background-color: #dddddd;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.wysiwyg__boundary {
  max-width: 51.875rem;
  margin: 0 auto;
}
.wysiwyg__boundary:after {
  content: "";
  display: table;
  clear: both;
}
.wysiwyg__boundary {
  text-align: inherit;
  overflow-x: auto;
}
.wysiwyg__boundary--textLeft {
  text-align: left;
}
.wysiwyg__boundary--textCenter {
  text-align: center;
}
.wysiwyg__boundary img {
  display: block;
  height: auto;
  width: auto;
}
.wysiwyg__boundary > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.wysiwyg__boundary > h2:first-child {
  margin-top: 0;
}
.wysiwyg.flyntComponent .wysiwyg__boundary > h2:first-child {
  margin-top: 0;
}

.contentBody > .wysiwyg.flyntComponent:first-child:has(.wysiwyg__boundary > h2:first-child) {
  margin-top: 0 !important;
}

.wysiwyg.flyntComponent:first-child:has(.wysiwyg__boundary > h2:first-child) {
  margin-top: 0 !important;
}

.wysiwyg.flyntComponent:first-of-type:has(.wysiwyg__boundary > h2:first-child) {
  margin-top: 0 !important;
}

.billboard {
  display: block;
  margin-top: 4.375rem;
}
@media (min-width: 48rem) {
  .billboard {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 65.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
    max-width: 1320px;
    margin-bottom: 0.625rem;
    margin-top: 4.375rem;
  }
}
@media (min-width: 64.063rem) {
  .billboard {
    margin-top: 1.875rem;
  }
}
@media (min-width: 1600px) {
  .billboard {
    padding: 0;
  }
}
.billboard__boundary {
  display: block;
}
.billboard__content {
  position: relative;
}
@media (min-width: 48rem) {
  .billboard__content {
    background: #f0f0f0;
  }
  .billboard__content::before, .billboard__content::after {
    height: calc(100% - 184px);
    position: absolute;
    background: #f0f0f0;
    bottom: 0;
    content: "";
  }
  .billboard__content::before {
    left: 0;
    width: 3.75rem;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .billboard__content::after {
    right: 0;
    width: 3.125rem;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
.billboard__flex {
  display: block;
}
@media (min-width: 48rem) {
  .billboard__flex {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.billboard__image {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.billboard__image img {
  width: 100%;
  height: auto;
}
.billboard__campuses {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 11.875rem;
          flex: 0 0 11.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 0.625rem;
}
@media (min-width: 48rem) {
  .billboard__campuses {
    padding: 0;
    margin-left: -1.25rem;
    margin-bottom: 1.875rem;
  }
  .billboard__campuses::before {
    width: calc(100% - 20px);
    height: 1.875rem;
    background: white;
    content: "";
  }
}
@media (min-width: 1088px) {
  .billboard__campuses {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5rem;
            flex: 0 0 12.5rem;
  }
}
@media (min-width: 1280px) {
  .billboard__campuses {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 13.5rem;
            flex: 0 0 13.5rem;
  }
}
@media (min-width: 1600px) {
  .billboard__campuses {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 13.75rem;
            flex: 0 0 13.75rem;
  }
}
.billboard__campus {
  background: #0b2340;
  padding: 0.9375rem 1.25rem 1.25rem 1.875rem;
  color: white;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  position: relative;
  -webkit-transition: background 0.15s ease;
  transition: background 0.15s ease;
}
@media (min-width: 48rem) {
  .billboard__campus {
    padding: 1.4375rem 0.9375rem;
  }
}
@media (min-width: 1088px) {
  .billboard__campus {
    padding: 1.75rem 1.25rem;
  }
}
@media (min-width: 1280px) {
  .billboard__campus {
    padding: 2.1875rem 1.75rem;
  }
}
@media (min-width: 1600px) {
  .billboard__campus {
    padding: 2.5rem 1.875rem;
  }
}
.billboard__campus::before {
  content: "";
  height: 0.4375rem;
  width: 3.375rem;
  background: #9d2235;
  position: absolute;
  top: 0;
  left: 1.125rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (min-width: 48rem) {
  .billboard__campus::before {
    left: 0.8125rem;
  }
}
.billboard__campus::after {
  content: "";
  -webkit-box-flex: 0;
      -ms-flex: 0 0 3.4375rem;
          flex: 0 0 3.4375rem;
  background-image: url("images/arrow-right-white-25d63e306d.svg");
  background-position: top 50% right;
  background-size: 1.875rem;
  background-repeat: no-repeat;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}
@media (min-width: 48rem) {
  .billboard__campus::after {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 1.5625rem;
            flex: 0 0 1.5625rem;
    background-size: contain;
    background-position: center;
  }
}
.billboard__campus.campus-callout {
  background: #025697;
  -webkit-transition: background 0.15s ease;
  transition: background 0.15s ease;
}
.billboard__campus.campus-callout:hover {
  background: #008efc;
}
.billboard__campus .campus__copy {
  padding-right: 0.9375rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.billboard__campus .campus__title {
  font-weight: 500;
  font-size: 1.125rem;
}
@media (min-width: 48rem) {
  .billboard__campus .campus__title {
    font-size: 1.1875rem;
  }
}
.billboard__campus .campus__subtext {
  font-size: 0.875rem;
  padding-top: 0.5rem;
  margin-top: 0.5rem;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: #025697;
  font-weight: 500;
  -webkit-transition: border-top-color 0.15s ease;
  transition: border-top-color 0.15s ease;
}
.billboard__campus:hover {
  background: #025697;
}
.billboard__campus:hover::after {
  -webkit-transform: translateX(0.3125rem);
          transform: translateX(0.3125rem);
}
.billboard__campus:hover .campus__subtext {
  border-top-color: #008efc;
}
.billboard__campus--current {
  background: #ffffff;
}
.billboard__campus--current .campus__copy {
  color: #0b2340;
}
.billboard__campus--current:hover {
  background: #ffffff;
}
.billboard__campus--current:hover .campus__subtext {
  border-top-color: #0b2340;
}
.billboard__campus--current::after {
  display: none;
}
.billboard__copy {
  background: #9d2235;
  padding: 1.25rem 1.25rem 1.875rem;
  position: relative;
  color: #ffffff;
}
@media (min-width: 48rem) {
  .billboard__copy {
    margin: -1.25rem 2.5rem 2.5rem 1.25rem;
    max-width: 44.375rem;
    padding: 2.5rem;
  }
}
@media (min-width: 1320px) {
  .billboard__copy {
    margin: -1.875rem 2.5rem 2.5rem 1.875rem;
    max-width: 53.125rem;
  }
}
.billboard__title {
  font-size: 1.625rem;
  font-weight: 500;
}
.billboard__text {
  line-height: 1.63;
}
.billboard__link {
  color: #025697;
  text-transform: uppercase;
  font-size: 0.875rem;
  text-decoration: none;
  font-weight: 700;
  font-family: "Montserrat", Arial, sans-serif;
  vertical-align: middle;
}
.billboard__link::after {
  content: " ";
  width: 1.75rem;
  height: 1rem;
  background-image: url("../assets/images/arrow-right-light-blue-5e955fcdca.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.4375rem;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}
.billboard__link:hover {
  color: #002f6c;
}
.billboard__link:hover::after {
  -webkit-transform: translateX(0.3125rem);
          transform: translateX(0.3125rem);
}
.billboard__link {
  color: white;
}
.billboard__link:hover {
  color: white;
}
.billboard__link::after {
  background-image: url("images/arrow-right-white-25d63e306d.svg");
}

.breadcrumbs {
  background: #f0f0f0;
  margin-bottom: 1.25rem;
  display: none;
}
@media (min-width: 48rem) {
  .breadcrumbs {
    margin-bottom: 2.8125rem;
    height: 3.8125rem;
    display: block;
  }
}
@media (min-width: 64.063rem) {
  .breadcrumbs {
    margin-top: 0;
  }
}
.breadcrumbs ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
.breadcrumbs__boundary {
  margin: 0 auto;
  max-width: 68rem;
  padding: 0.625rem 1.25rem;
}
@media (min-width: 48rem) {
  .breadcrumbs__boundary {
    padding: 1.125rem 1.25rem 1.25rem;
  }
}
.breadcrumbs__boundary__item-wrapper, .breadcrumbs__boundary li {
  line-height: 1.54;
  font-size: 0.8125rem;
}
.breadcrumbs__boundary__item-wrapper:not(:first-child)::before, .breadcrumbs__boundary li:not(:first-child)::before {
  content: "/";
  color: #303030;
  padding: 0 0.45em;
  text-decoration: none;
}
.breadcrumbs__boundary__item-wrapper__link, .breadcrumbs__boundary__item-wrapper a, .breadcrumbs__boundary li__link, .breadcrumbs__boundary li a {
  color: #303030;
}
.breadcrumbs__boundary__item-wrapper__link:hover, .breadcrumbs__boundary__item-wrapper a:hover, .breadcrumbs__boundary li__link:hover, .breadcrumbs__boundary li a:hover {
  color: #025697;
}
.breadcrumbs__boundary__item-wrapper__current, .breadcrumbs__boundary__item-wrapper .breadcrumb_last, .breadcrumbs__boundary li__current, .breadcrumbs__boundary li .breadcrumb_last {
  color: #025697;
}
.breadcrumbs__boundary__item-wrapper a:not(.breadcrumbs__link), .breadcrumbs__boundary li a:not(.breadcrumbs__link) {
  padding: 0 0.45em;
}
.breadcrumbs__boundary__item-wrapper .breadcrumb_last, .breadcrumbs__boundary li .breadcrumb_last {
  padding-left: 0.45em;
}
.breadcrumbs__boundary > span:not(.breadcrumbs__item-wrapper) {
  margin-left: -0.45em;
}

.banner-landing + .breadcrumbs,
.banner-interior--image + .breadcrumbs {
  margin-top: -0.625rem;
}
@media (min-width: 48rem) {
  .banner-landing + .breadcrumbs,
  .banner-interior--image + .breadcrumbs {
    margin-top: -3.625rem;
  }
}
@media (min-width: 56.25rem) {
  .banner-landing + .breadcrumbs::before,
  .banner-interior--image + .breadcrumbs::before {
    width: 100%;
    background: #f0f0f0;
    height: 100px;
    content: "";
    position: absolute;
    display: block;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.page-template-calendar-landing .breadcrumbs {
  margin-bottom: 0.625rem;
}
@media (min-width: 48rem) {
  .page-template-calendar-landing .breadcrumbs {
    margin-bottom: 1.875rem;
  }
}

.directory-teaser {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  border-top: 1px solid;
  border-color: #9d2235;
}
.directory-teaser:not(:last-child) {
  margin-bottom: 1.25rem;
}
@media (min-width: 630px) {
  .directory-teaser {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.directory-teaser__info-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 75%;
          flex: 1 1 75%;
  position: relative;
  padding: 1.25rem 0 0.625rem 0;
}
@media (min-width: 630px) {
  .directory-teaser__info-wrapper {
    max-width: 50%;
  }
}
.directory-teaser__info-wrapper::before {
  content: "";
  height: 0.4375rem;
  width: 5.125rem;
  background: #9d2235;
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 56.25rem) {
  .directory-teaser__info-wrapper::before {
    margin-left: -1.25rem;
  }
}
@media (min-width: 630px) {
  .directory-teaser__info-wrapper::before {
    content: "";
    height: 0.4375rem;
    width: 6.5625rem;
    background: #9d2235;
    position: absolute;
    margin-left: 0;
  }
}
.directory-teaser__name {
  font-size: 1.625rem;
  font-weight: 500;
}
.directory-teaser__name a {
  color: #303030;
  -webkit-transition: color 0.25s ease;
  transition: color 0.25s ease;
  font-weight: 500;
}
.directory-teaser__name a:hover {
  color: #002f6c;
  text-decoration: underline;
}
@media (min-width: 630px) {
  .directory-teaser__name {
    font-size: 2rem;
  }
}
.directory-teaser__title {
  line-height: 1.45;
  font-size: 1.125rem;
  margin-top: 0.625rem;
}
@media (min-width: 630px) {
  .directory-teaser__title {
    font-size: 1.375rem;
    margin-top: 0;
  }
}
.directory-teaser__description {
  font-size: 1rem;
  line-height: 1.63;
}
.directory-teaser__college {
  color: #767576;
  font-weight: 700;
  font-size: 1.25rem;
  margin-top: 0.625rem;
  line-height: 1.2;
}
@media (min-width: 630px) {
  .directory-teaser__college {
    margin-top: 0.9375rem;
  }
}
.directory-teaser__contact {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 25%;
          flex: 1 1 25%;
  padding-top: 0.625rem;
}
@media (min-width: 56.25rem) {
  .directory-teaser__contact {
    padding-left: 4rem;
  }
}
@media (min-width: 630px) {
  .directory-teaser__contact {
    margin-top: 0.9375rem;
  }
}
.directory-teaser__contact a {
  text-decoration: none;
  color: #002f6c;
}
.directory-teaser__contact-label {
  line-height: 1.63;
}
.directory-teaser__contact-label > span {
  font-weight: 700;
}
.directory-teaser__linkout {
  color: #025697;
  font-size: 0.875rem;
  text-decoration: none;
  font-weight: 400;
  font-family: "Rubik", Arial, sans-serif;
  vertical-align: middle;
  line-height: 1.0625rem;
}
.directory-teaser__linkout::before {
  content: " ";
  width: 0.9375rem;
  height: 1.0625rem;
  background-image: url("../assets/images/arrow-right-blue-for-direct-a756fa9ec2.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.625rem;
  margin-top: 0.625rem;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}
.directory-teaser__linkout:hover {
  color: #002f6c;
}
.directory-teaser__linkout:hover::after {
  -webkit-transform: translateX(0.3125rem);
          transform: translateX(0.3125rem);
}
.directory-teaser__linkout {
  display: block;
  margin-top: 0.9375rem;
}
.directory-teaser__codes-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 25%;
          flex: 1 1 25%;
  border-color: #acacac;
  border-style: solid;
  margin-left: 1.125rem;
  border-width: 0;
  border-top-width: 1px;
  padding-top: 0.625rem;
}
@media (min-width: 630px) {
  .directory-teaser__codes-wrapper {
    border-top-width: 0;
    border-left-width: 0.0625rem;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0.9375rem;
  }
}
.directory-teaser__codes-header {
  line-height: 1.6875rem;
  letter-spacing: 0.0625rem;
  font-family: "Rubik", Arial, sans-serif;
  color: #303030;
  font-weight: 500;
  font-size: 0.875rem;
  margin-bottom: 0.3125rem;
  float: left;
  margin-right: 0.25rem;
}
@media (min-width: 630px) {
  .directory-teaser__codes-header {
    margin-bottom: 0.75rem;
  }
}
.directory-teaser__codes {
  list-style: none;
  margin: 0;
  padding: 0;
}
.directory-teaser__code {
  line-height: 1.5;
}
.directory-teaser__code a {
  text-decoration: none;
  color: #002f6c;
}

.loader {
  margin: 4.0625rem auto;
  width: 8.75rem;
  height: 4.375rem;
  background-image: url("../assets/images/loader-8609da8d10.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-animation-name: spinner;
          animation-name: spinner;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.loader-end {
  margin: 0 auto;
  color: #ffffff;
  text-align: center;
}

.banner {
  margin-top: 4.375rem;
}
@media (min-width: 64.063rem) {
  .banner {
    margin-top: 0;
  }
}
.banner__image {
  max-width: 1440px;
  width: 100%;
  height: 6.375rem;
  margin: 0 auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  z-index: 1;
  position: relative;
}
@media (min-width: 420px) {
  .banner__image {
    height: 15rem;
  }
}
@media (min-width: 48rem) {
  .banner__image {
    height: 22.5rem;
  }
}
.banner__title {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
@media (min-width: 545px) {
  .banner__title {
    font-size: 2.8125rem;
  }
}
.banner__title {
  max-width: 68rem;
  color: #ffffff;
  padding: 0.625rem 1.25rem;
  margin: 0 auto;
  z-index: 2;
  position: relative;
}
.banner-interior--image .banner__title, .banner-landing--image .banner__title {
  max-width: 65.5rem;
  background: #002f6c;
}
@media (min-width: 545px) {
  .banner__title {
    padding: 1.5625rem 1.25rem;
  }
  .banner-interior--image .banner__title, .banner-landing--image .banner__title {
    padding: 1.5625rem 2.0625rem;
  }
}
@media (min-width: 56.25rem) {
  .banner-interior--image .banner__title, .banner-landing--image .banner__title {
    margin: -3.125rem auto 0;
  }
}

.banner--program__title {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
@media (min-width: 545px) {
  .banner--program__title {
    font-size: 2.8125rem;
  }
}
.banner--program__title {
  max-width: 68rem;
  color: #ffffff;
  padding: 0.625rem 1.25rem;
  margin: 0 auto;
  z-index: 2;
  position: relative;
  line-height: 55px;
}
@media (min-width: 545px) {
  .banner--program__title {
    padding: 2.1875rem 1.25rem;
  }
}

.linkbar {
  padding-top: 1.25rem;
  padding-bottom: 1.875rem;
  border-bottom: 0.4375rem solid #9d2235;
  margin: 0 1.25rem;
}
@media (min-width: 545px) {
  .linkbar {
    margin: 0;
    border-bottom: none;
  }
}
@media (min-width: 56.25rem) {
  .linkbar {
    padding-bottom: 1.875rem;
  }
}
.linkbar__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 68rem;
  margin: 0 auto 1.5625rem;
  padding: 0 1.25rem;
}
@media (min-width: 56.25rem) {
  .linkbar__title {
    margin: 0 auto 3.125rem;
  }
}
.linkbar__title > * {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1rem;
  color: #9d2235;
  max-width: 72%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-right: 1.25rem;
}
.linkbar__title::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  height: 0.4375rem;
  background: #9d2235;
}
@media (min-width: 900px) and (max-width: 980px) {
  .linkbar__title::after {
    max-width: 370px;
  }
}
.linkbar__title {
  margin: 0 auto 0.625rem;
  text-decoration: none;
  text-transform: capitalize;
  padding: 0;
  font-size: 1.125rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.linkbar__title-text {
  max-width: calc(100% - 20px);
  color: #9d2235;
}
.linkbar__title::after {
  content: "";
  color: #025697;
  height: auto;
  font-weight: 300;
  background-color: transparent;
  text-align: right;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 1.25rem;
          flex: 0 0 1.25rem;
  height: 1.25rem;
  background: url("images/minus-df4260deca.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media (min-width: 545px) {
  .linkbar__title {
    margin: 0 auto 0.625rem;
    pointer-events: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 68rem;
    margin: 0 auto 1.5625rem;
    padding: 0 1.25rem;
  }
}
@media (min-width: 545px) and (min-width: 56.25rem) {
  .linkbar__title {
    margin: 0 auto 3.125rem;
  }
}
@media (min-width: 545px) {
  .linkbar__title > * {
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1rem;
    color: #9d2235;
    max-width: 72%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding-right: 1.25rem;
  }
  .linkbar__title::after {
    content: "";
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    height: 0.4375rem;
    background: #9d2235;
  }
}
@media (min-width: 545px) and (min-width: 900px) and (max-width: 980px) {
  .linkbar__title::after {
    max-width: 370px;
  }
}
@media (min-width: 56.25rem) {
  .linkbar__title {
    margin: 0 auto 1.25rem;
  }
}
.linkbar__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 68rem;
  margin: 0 auto;
}
@media (min-width: 545px) {
  .linkbar__links {
    padding: 0 0.3125rem;
  }
}
.linkbar__link-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
}
@media (min-width: 545px) {
  .linkbar__link-wrapper {
    padding: 0 0.9375rem;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }
}
@media (min-width: 56.25rem) {
  .linkbar__link-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 33.3%;
            flex: 0 1 33.3%;
  }
}
.linkbar__link {
  display: block;
  padding: 0.875rem 0.875rem 0.875rem 1.5625rem;
  color: #303030;
  text-decoration: none;
  position: relative;
  border-bottom: 1px solid #008efc;
}
.linkbar__link::before {
  content: " ";
  width: 0.5rem;
  height: 1rem;
  background-image: url("images/chevron-blue-3419b1b89d.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 0.3125rem;
  top: 0.9375rem;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}
.linkbar__link:hover::before {
  -webkit-transform: translateX(0.1875rem);
          transform: translateX(0.1875rem);
}
.linkbar.collapsed {
  padding-bottom: 0.625rem;
}
@media (min-width: 545px) {
  .linkbar.collapsed {
    padding-top: 1.25rem;
    padding-bottom: 1.875rem;
  }
}
.linkbar.collapsed .linkbar__title-text {
  color: #025697;
}
@media (min-width: 545px) {
  .linkbar.collapsed .linkbar__title-text {
    color: #9d2235;
  }
}
.linkbar.collapsed .linkbar__title::after {
  background: url("images/plus-e4f39eb073.svg");
}
@media (min-width: 545px) {
  .linkbar.collapsed .linkbar__title::after {
    background: #9d2235;
  }
}
.linkbar.collapsed .linkbar__links {
  display: none;
}
@media (min-width: 545px) {
  .linkbar.collapsed .linkbar__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.facetwp-pager {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: inline-block;
  height: 42px;
  margin-top: 0px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  width: 100%;
}
@media (min-width: 56.25rem) {
  .facetwp-pager {
    width: auto;
  }
}
.facetwp-pager-label {
  font-size: 1.3125rem;
  font-weight: 700;
  margin-top: 0.625rem;
  margin-right: 46% !important;
}
@media (min-width: 56.25rem) {
  .facetwp-pager-label {
    margin-right: 13px !important;
  }
}

.facetwp-page {
  width: 2.625rem;
  height: 2.625rem;
  background-color: #025697;
  overflow: hidden;
  background-image: url("images/chevron-arrow-9627468a68.svg");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: background-color 0.25s ease;
  transition: background-color 0.25s ease;
  vertical-align: top;
  margin-left: 6px;
  margin-right: 0px !important;
}
@media (min-width: 56.25rem) {
  .facetwp-page {
    margin-right: auto;
  }
}
.facetwp-page:hover {
  color: #002f6c;
}
.facetwp-page--prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  -webkit-filter: FlipH;
          filter: FlipH;
}
.facetwp-page--disabled {
  background-color: #E2E2E2;
  pointer-events: none;
}

.post-teaser {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #D8D8D8;
  min-height: 9.25rem;
}
.post-teaser:last-child {
  border: none;
}
.post-teaser--news-list {
  list-style: none;
  border-bottom: 1px solid #D8D8D8;
}
.post-teaser--news-list a:link,
.post-teaser--news-list a:visited,
.post-teaser--news-list a {
  text-decoration: none;
  color: #303030;
}
.post-teaser--news-list a:link .post-teaser__headline,
.post-teaser--news-list a:visited .post-teaser__headline,
.post-teaser--news-list a .post-teaser__headline {
  -webkit-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
.post-teaser--news-list a:link:hover .post-teaser__headline, .post-teaser--news-list a:link:focus .post-teaser__headline,
.post-teaser--news-list a:visited:hover .post-teaser__headline,
.post-teaser--news-list a:visited:focus .post-teaser__headline,
.post-teaser--news-list a:hover .post-teaser__headline,
.post-teaser--news-list a:focus .post-teaser__headline {
  color: #002f6c;
  text-decoration: underline;
}
.post-teaser__thumbnail {
  -ms-flex-preferred-size: 18.75rem;
      flex-basis: 18.75rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: none;
}
@media (min-width: 545px) {
  .post-teaser__thumbnail {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.post-teaser__thumbnail-image {
  width: 12.1875rem;
  height: 7.625rem;
}
.post-teaser__headline {
  position: relative;
  font-size: 1.375rem;
  line-height: 1.6875rem;
  font-weight: normal;
  margin: 0.625rem 0;
  padding-right: 0.875rem;
}
.post-teaser__headline::after {
  content: "▸";
  display: inline-block;
  right: 0;
  width: 0.6875rem;
  height: 0.6875rem;
  margin-right: -1.1875rem;
  margin-left: 0.5rem;
}
@media (min-width: 56.25rem) {
  .post-teaser__headline {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.post-teaser__headline a:link,
.post-teaser__headline a:visited,
.post-teaser__headline a {
  color: #303030;
  text-decoration: none;
  -webkit-transition: color 0.25s ease;
  transition: color 0.25s ease;
}
.post-teaser__headline a:link:focus, .post-teaser__headline a:link:hover,
.post-teaser__headline a:visited:focus,
.post-teaser__headline a:visited:hover,
.post-teaser__headline a:focus,
.post-teaser__headline a:hover {
  color: #002f6c;
  text-decoration: underline;
}
.post-teaser__content {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
@media (min-width: 545px) {
  .post-teaser__content {
    padding-right: 1.25rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 56.25rem) {
  .post-teaser__content {
    font-size: 1.0625rem;
    line-height: 1.75rem;
  }
}

.program-teaser {
  list-style: none;
  margin-top: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.program-teaser::before {
  content: "";
  height: 0.4375rem;
  width: 4.6875rem;
  background: #9d2235;
  position: absolute;
  top: 0;
  left: -1.875rem;
}
@media (min-width: 56.25rem) {
  .program-teaser::before {
    content: "";
    height: 0.4375rem;
    width: 8.4375rem;
    background: #9d2235;
    position: absolute;
    top: 0;
    left: 0;
  }
}
.program-teaser__content {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  font-size: 0.875rem;
  line-height: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  position: relative;
  padding: 1.25rem 0.625rem 0 0.625rem;
}
@media (min-width: 56.25rem) {
  .program-teaser__content {
    font-size: 1.3125rem;
    line-height: 2.125rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0 1.25rem 0.5rem 2.1875rem;
  }
}
.program-teaser__description-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 70%;
          flex: 1 1 70%;
}
@media (min-width: 56.25rem) {
  .program-teaser__description-wrapper {
    padding-right: 2.5rem;
    padding-top: 1.5625rem;
  }
}
.program-teaser__headline {
  font-size: 1.625rem;
  line-height: 1.6875rem;
  font-weight: normal;
  margin: 0.625rem 0;
}
@media (min-width: 56.25rem) {
  .program-teaser__headline {
    font-size: 2rem;
    line-height: 2.9375rem;
  }
}
.program-teaser__headline a {
  color: #303030;
  text-decoration: none;
  -webkit-transition: color 0.25s ease;
  transition: color 0.25s ease;
  font-weight: 500;
}
.program-teaser__headline a:hover {
  color: #002f6c;
  text-decoration: underline;
}
.program-teaser__description {
  font-size: 1rem;
  line-height: 1.63;
}
.program-teaser__details {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 30%;
          flex: 1 1 30%;
  font-size: 1rem;
  line-height: 1.63;
  border-color: #bcbcbc;
  border-style: solid;
  border-width: 0;
  border-top-width: 0.0625rem;
  margin-top: 1.25rem;
  padding-top: 0.625rem;
}
@media (min-width: 56.25rem) {
  .program-teaser__details {
    margin-top: 0;
    padding-left: 1.25rem;
    padding-top: 0;
    border-top-width: 0;
    border-left-width: 0.0625rem;
  }
}
.program-teaser__details-label, .program-teaser__details-campus-flag {
  font-family: "Montserrat", Arial, sans-serif;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  font-size: 0.6875rem;
  font-weight: 700;
}
.program-teaser__details-label {
  line-height: 2.18;
}
.program-teaser__details-campus:not(.study-abroad) .program-teaser__details-campus-name {
  margin-top: 0.875rem;
}
@media (min-width: 56.25rem) {
  .program-teaser__details-campus:not(.study-abroad) .program-teaser__details-campus-name {
    margin-top: 1rem;
  }
}
.program-teaser__details-campus.study-abroad {
  margin-top: 0.8125rem;
}
.program-teaser__details-campus.study-abroad .program-teaser__details-campus-name {
  margin-top: 0.9375rem;
}
.program-teaser__details-campus.study-abroad:not(:last-child) {
  padding-bottom: 0.75rem;
  border-bottom: 0.0625rem solid #bcbcbc;
  margin-bottom: -0.125rem;
}
@media (min-width: 56.25rem) {
  .program-teaser__details-campus.study-abroad:not(:last-child) {
    margin-bottom: -0.75rem;
  }
}
.program-teaser__details-campus-flag {
  line-height: 1.55;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.75rem;
  border-top: 0.0625rem solid #bcbcbc;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 56.25rem) {
  .program-teaser__details-campus-flag {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.program-teaser__details-campus-flag::before {
  background: url("../../assets/images/flag-blue-43d0e7a09c.svg");
  background-position: center;
  background-repeat: no-repeat;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 1.875rem;
          flex: 0 0 1.875rem;
  min-height: 2.0625rem;
  margin-right: 0.625rem;
  content: "";
}
.program-teaser__details-campus-name::before {
  background: url("../../assets/images/pin-red-74fd966edb.svg");
  background-position: center;
  background-repeat: no-repeat;
}
.program-teaser__details-format.online {
  margin-top: 0.9375rem;
}
@media (min-width: 56.25rem) {
  .program-teaser__details-format.online {
    margin-top: 1.5625rem;
  }
}
.program-teaser__details-format.online::before {
  background: url("../../assets/images/online-red-671e470fea.svg");
  background-position: center;
  background-repeat: no-repeat;
}
@media (min-width: 56.25rem) {
  .program-teaser__details-format.blended {
    margin-top: 1.5625rem;
  }
}
.program-teaser__details-format.blended::before {
  background: url("../../assets/images/star-red-f55ec4b7bb.svg");
  background-position: center;
  background-repeat: no-repeat;
}
.program-teaser__details-campus-name, .program-teaser__details-format {
  line-height: 1.5;
}
.program-teaser__details-campus-name::before, .program-teaser__details-format::before {
  width: 1.875rem;
  height: 1.875rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.625rem;
  content: "";
}
.program-teaser__details-campus-name > span, .program-teaser__details-format > span {
  vertical-align: middle;
}

.element-results-count {
  font-weight: 700;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-top: 1.8125rem;
}
@media (min-width: 56.25rem) {
  .element-results-count {
    margin-top: 3rem;
  }
}
.element-results-count__interior {
  color: #767576;
  display: inline-block;
}
.element-results-count__interior .facetwp-counts {
  display: inline-block;
}
.element-results-count__list .facetwp-selections {
  display: inline-block;
}
.element-results-count__list .facetwp-selections > ul {
  margin: 0;
  padding: 0;
}
.element-results-count__list .facetwp-selections > ul .facetwp-selection-label {
  display: none;
}
.element-results-count__list .facetwp-selections > ul .facetwp-selection-value {
  pointer-events: none;
  background-image: none;
  padding: 0 0.3125rem 0 0;
  position: relative;
  margin-right: 0.3125rem;
}
.element-results-count__list .facetwp-selections > ul > li:not(:last-child) .facetwp-selection-value::after {
  content: ",";
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: auto;
}
.element-results-count__list .facetwp-selections > ul > li:last-child .facetwp-selection-value:not(:last-child)::after {
  content: ",";
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: auto;
}

.slider {
  position: relative;
}
.slider-title__boundary {
  font-size: 1.625rem;
  font-weight: 500;
}
.slider-title {
  color: #ffffff;
  margin: 0 3.125rem 0 0;
  min-height: 4.0625rem;
  max-width: 38.75rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
  z-index: 2;
}
@media (min-width: 56.25rem) {
  .slider-title {
    margin: -4.0625rem 3.125rem 0 0;
    min-width: 27.5rem;
    width: 60%;
  }
}
.slider-title__boundary {
  position: relative;
  padding: 2.3125rem 1rem 1.5rem 1rem;
  background-color: #041c3b;
}
@media (min-width: 545px) {
  .slider-title__boundary {
    padding: 3.125rem 1.25rem 2.5rem 1.25rem;
  }
}
.slider-title__boundary::before {
  content: "";
  height: 0.4375rem;
  width: 4.875rem;
  background: #9d2235;
  position: absolute;
  left: -1.25rem;
  top: 0.75rem;
}
@media (min-width: 545px) {
  .slider-title__boundary::before {
    content: "";
    height: 0.4375rem;
    width: 6.25rem;
    background: #9d2235;
    position: absolute;
    top: 1.4375rem;
    left: -0.75rem;
  }
}
.slider-text {
  font-size: 1rem;
  line-height: 1.63;
  font-weight: 400;
  margin-top: 0.9375rem;
}
.slider {
  width: 100%;
  position: relative;
  /* Flickity v2.1.2
  https://flickity.metafizzy.co
  ---------------------------------------------- */
}
.slider.flickity-enabled {
  position: relative;
}
.slider.flickity-enabled:focus {
  outline: none;
}
.slider .flickity-viewport {
  -webkit-transition: height 0.2s;
  transition: height 0.2s;
  overflow: hidden;
  position: relative;
  height: 100%;
  z-index: 1;
}
.slider {
  /* draggable */
}
.slider.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.slider.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.slider.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
@media (min-width: 56.25rem) {
  .slider-title__boundary {
    padding-left: 3.375rem;
    padding-right: 3.125rem;
    min-height: 8.375rem;
  }
}
.slider-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  right: 0;
  outline: 0;
  position: absolute;
  top: 0;
  z-index: 2;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 545px) {
  .slider-controls {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    right: -4.0625rem;
    -webkit-transform: none;
            transform: none;
  }
}
.slider-controls__button {
  height: 3.125rem;
  width: 3.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #025697;
  cursor: pointer;
  -webkit-transition: background-color 0.25s;
  transition: background-color 0.25s;
  margin-left: 2px;
}
.slider-controls__button:first-child {
  margin-left: 0;
}
.slider-controls__button:hover {
  background-color: #002f6c;
}
@media (min-width: 545px) {
  .slider-controls__button {
    height: 4.0625rem;
    width: 4.0625rem;
    margin-left: 0;
  }
}
@media (min-width: 56.25rem) {
  .slider-controls {
    min-height: 8.375rem;
  }
}
.slider-controls__button {
  background-image: url("images/chevron-arrow-9627468a68.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.slider__nav-previous {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.slider-accent-text {
  margin-top: -0.625rem;
  font-size: 2.875rem;
  line-height: 0.88;
  color: #dddddd;
  text-transform: uppercase;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  word-wrap: normal;
  text-align: right;
  word-break: break-word;
}
@media (min-width: 545px) {
  .slider-accent-text {
    font-size: 3.75rem;
    margin-top: -0.3125rem;
  }
}
@media (min-width: 56.25rem) {
  .slider-accent-text {
    font-size: 10rem;
    margin-top: -2.8125rem;
  }
  .has-sidebar .slider-accent-text {
    margin-top: -0.3125rem;
    font-size: 3.75rem;
  }
}
.slider-accent-text {
  color: #757575;
}
.slider-title__text {
  font-size: 1.625rem;
  font-weight: 500;
}
.slider-title__slide {
  width: 100%;
  opacity: 0 !important;
  -webkit-transition: opacity 1s ease !important;
  transition: opacity 1s ease !important;
}
.slider-title__slide.is-selected {
  opacity: 1 !important;
}
.slider-text__link {
  display: inline-block;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 0.875rem;
  margin-top: 1.875rem;
  padding-right: 2.5rem;
  padding-top: 0.1875rem;
  font-weight: 500;
  background-image: url("images/link-arrow-8754526bcc.svg");
  background-repeat: no-repeat;
  background-position: center right;
}
.slider__slide {
  width: 100%;
  height: 100%;
}

/* flickity-fade */
.flickity-enabled.is-fade .flickity-slider > * {
  pointer-events: none;
  z-index: 0;
}

.flickity-enabled.is-fade .flickity-slider > .is-selected {
  pointer-events: auto;
  z-index: 1;
}

.element-social-share {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  margin-bottom: 1.5rem;
  margin-top: 1rem;
}
.element-social-share__label {
  max-width: 51.875rem;
  margin: 0 auto;
  color: #002f6c;
  font-size: 1rem;
  font-weight: 600;
  margin: 0 0 0.25rem;
}
@media (min-width: 56.25rem) {
  .element-social-share__label {
    font-size: 1.25rem;
  }
}
.element-social-share__list {
  max-width: 51.875rem;
  margin: 0 auto;
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.375rem;
}
.element-social-share__item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0;
}
.element-social-share__link {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: none;
  border: 0;
  color: #002f6c;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.25rem;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.element-social-share__link svg {
  fill: currentColor;
  height: 1.25rem;
  width: 1.25rem;
}
.element-social-share__link:hover {
  color: #9d2235;
}
.element-social-share__link:focus-visible {
  outline: 2px solid #025697;
  outline-offset: 2px;
}
.element-social-share__copied {
  color: #9d2235;
  font-size: 0.875rem;
  font-weight: 500;
  margin-left: 0.25rem;
}

.block-post-meta + .element-social-share {
  margin-top: 2.75rem;
}

[id=flynt-list-search-results] .preContent {
  text-align: center;
  margin-bottom: 2rem;
}
[id=flynt-list-search-results] .searchForm__label {
  color: #767576;
  font-family: "Montserrat", Arial, sans-serif;
  padding: 6px;
  text-transform: uppercase;
}
[id=flynt-list-search-results] .searchForm-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 6px;
}
@media (min-width: 480px) {
  [id=flynt-list-search-results] .searchForm-field {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
[id=flynt-list-search-results] .searchForm-box {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
[id=flynt-list-search-results] .searchForm-input {
  border: 0.0625rem solid #dddddd;
  height: 100%;
  line-height: 1.85;
  margin: 0;
  min-height: 44px;
  outline: none;
  padding: 0 20px 0 14px;
  width: 100%;
}
@media (min-width: 1024px) {
  [id=flynt-list-search-results] .searchForm-input {
    padding: 0 20px 0 24px;
  }
}
[id=flynt-list-search-results] .searchForm-submit {
  border-radius: 0;
  border: none;
  color: white;
  height: 3.75rem;
  text-transform: uppercase;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  cursor: pointer;
  -webkit-transition: background 0.15s ease, background-size 0.15s ease;
  transition: background 0.15s ease, background-size 0.15s ease;
  margin: 0;
  width: 3.75rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 3.75rem;
          flex: 0 0 3.75rem;
  background: url("images/search-fd5bd9c997.svg") center #025697;
  background-repeat: no-repeat;
  background-size: 50%;
  font-size: 0;
}
[id=flynt-list-search-results] .searchForm-submit:focus, [id=flynt-list-search-results] .searchForm-submit:hover, [id=flynt-list-search-results] .searchForm-submit:active {
  background: url("images/search-fd5bd9c997.svg") center #008efc;
  background-repeat: no-repeat;
  background-size: 50%;
}
@media (min-width: 630px) {
  [id=flynt-list-search-results] .searchForm-submit {
    width: auto;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    background: #025697;
    padding: 0 2.8125rem;
    font-size: 0.875rem;
  }
  [id=flynt-list-search-results] .searchForm-submit:focus, [id=flynt-list-search-results] .searchForm-submit:hover, [id=flynt-list-search-results] .searchForm-submit:active {
    background: #008efc;
  }
}
[id=flynt-list-search-results] .pagination {
  margin-top: 20px;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-bottom: 15.625rem;
}
[id=flynt-list-search-results] .pagination span {
  padding-right: 0.625rem;
  padding-top: 0.5rem;
  font-weight: 700;
  font-style: normal;
  font-family: "Rubik", Arial, sans-serif;
  font-size: 1.3125rem;
  line-height: 25px;
}
[id=flynt-list-search-results] .pagination-nav {
  background: #025697;
}
[id=flynt-list-search-results] .pagination-nav--previous {
  height: 42px;
  width: 42px;
  margin-right: 0.3125rem;
}
[id=flynt-list-search-results] .pagination-nav--previous:focus, [id=flynt-list-search-results] .pagination-nav--previous:hover {
  background-color: #008efc;
}
[id=flynt-list-search-results] .pagination-nav--previous span {
  background-image: url("images/arrow-right-white-direct-857f26d764.svg") !important;
  background-repeat: no-repeat;
  -webkit-transform: rotate(0.5turn);
          transform: rotate(0.5turn);
  margin-top: 0;
  margin-left: 0;
  height: 2.625rem;
  display: block;
  background-position: center;
}
[id=flynt-list-search-results] .pagination-nav--next {
  height: 42px;
  width: 42px;
}
[id=flynt-list-search-results] .pagination-nav--next:focus, [id=flynt-list-search-results] .pagination-nav--next:hover {
  background-color: #008efc;
}
[id=flynt-list-search-results] .pagination-nav--next span {
  background-image: url("images/arrow-right-white-direct-857f26d764.svg") !important;
  background-repeat: no-repeat;
  margin-top: 0;
  margin-left: 0;
  height: 2.625rem;
  display: block;
  background-position: center;
}
[id=flynt-list-search-results] .searchList {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border-radius: 0.25rem;
  margin: 2.5rem 0 3.75rem;
  padding-bottom: 2.8125rem;
  border-bottom: 20px solid #E2E2E2;
}
[id=flynt-list-search-results] .searchList-item {
  position: relative;
  margin-bottom: 1.5625rem;
  border-bottom: 1px solid #D8D8D8;
}
[id=flynt-list-search-results] .searchList-item:last-child {
  border: none;
}
[id=flynt-list-search-results] .searchList-item .breadcrumbs {
  background-color: transparent;
  margin-bottom: 0 !important;
}
[id=flynt-list-search-results] .searchList-item .breadcrumbs__boundary {
  padding: 0.325rem 0 !important;
}
[id=flynt-list-search-results] .searchList-item .breadcrumbs__item-wrapper {
  font-size: 1rem;
}
[id=flynt-list-search-results] .searchList-item .breadcrumbs__item-wrapper:not(:first-child)::before {
  padding: 0 0.25em;
}
[id=flynt-list-search-results] .post > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[id=flynt-list-search-results] .post > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[id=flynt-list-search-results] .post__title {
  font-family: "Rubik", Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
}
[id=flynt-list-search-results] .post__title a {
  color: #303030;
  text-decoration: none;
  -webkit-transition: color 0.25s ease;
  transition: color 0.25s ease;
  font-weight: 400;
}
[id=flynt-list-search-results] .post__title a:hover {
  color: #002f6c;
  text-decoration: underline;
}
[id=flynt-list-search-results] .post__link {
  color: #025697;
  text-decoration: underline;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
[id=flynt-list-search-results] .post__link:hover {
  color: rgb(3, 129, 226.5);
}
[id=flynt-list-search-results] .post__link {
  display: block;
  font-size: 1.0625rem;
  line-height: 1.75rem;
  margin-bottom: 1.25rem;
}
[id=flynt-list-search-results] .post__excerpt {
  color: #303030;
  font-family: "Rubik", Arial, sans-serif;
  font-size: 1.0625rem;
  line-height: 1.75rem;
  padding-bottom: 1.5625rem !important;
}
[id=flynt-list-search-results] .noResults {
  margin: 5.125rem 0;
  text-align: center;
  font-family: "Rubik", Arial, sans-serif;
  font-size: 1.875rem;
  line-height: 2.8125rem;
}

.results-counts {
  font-weight: 700;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.results-counts::before {
  content: "";
  width: 100%;
  display: block;
  height: 0.0625rem;
  border: 10px solid #E2E2E2;
}
@media (min-width: 56.25rem) {
  .results-counts {
    margin-top: 3.1875rem;
  }
}
.results-counts span {
  margin-top: 0.9375rem;
  font-family: Rubik;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #767576;
}
.traversable-menu {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}

.menu__panel {

  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 0;
  width: 100%;
  transition: transform 350ms ease-in-out; /* If you change this, mke sure to also change the panel_slide_animation_duration setting when calling TraversableMenu */
  transform: translateX(100%);
  overflow-x: hidden;
  overflow-y: auto;

}

.menu__panel--depth-0,
.menu__panel--active-trail {
  transform: translateX(0);
}

.menu__panel.-show-immediate {
  transition-duration: 0ms;
}

.-show-immediate {
  transition-duration: 0ms !important;
}

.-panel-height-auto, 
.-panels-container-height-auto {
  overflow-y: hidden;
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RyYXZlcnNhYmxlX21lbnUvdHJhdmVyc2FibGVfbWVudS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQjtBQUNwQixpQ0FBaUM7QUFDakM7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLDBCQUEwQjtBQUMxQixZQUFZO0FBQ1osb0JBQW9CO0FBQ3BCOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0NBQW9DO0FBQ3BDLGlCQUFpQjtBQUNqQjs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxzQkFBc0I7QUFDdEIsNkJBQTZCO0FBQzdCLG9DQUFvQztBQUNwQzs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDLGlCQUFpQjtBQUNqQjs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QixrQkFBa0I7QUFDbEIsb0JBQW9CO0FBQ3BCLFlBQVk7QUFDWjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLE9BQU87QUFDUDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHlCQUF5QjtBQUN6QixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGtCQUFrQjtBQUNsQixhQUFhO0FBQ2Isc0JBQXNCO0FBQ3RCOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCLGFBQWE7QUFDYjs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxnQ0FBZ0M7QUFDaEMsdUJBQXVCO0FBQ3ZCOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSw2QkFBNkI7QUFDN0IsZ0JBQWdCO0FBQ2hCOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQzVWQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSw0Q0FBNEM7QUFDNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE4QztBQUM5Qyw4Q0FBOEM7QUFDOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE4QztBQUM5Qyw4Q0FBOEM7QUFDOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE4QztBQUM5Qyw4Q0FBOEM7QUFDOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQThDO0FBQzlDLDhDQUE4QztBQUM5QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE4QztBQUM5Qyw4Q0FBOEM7QUFDOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQThDO0FBQzlDLDhDQUE4QztBQUM5QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEM7QUFDOUMsOENBQThDO0FBQzlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE4QztBQUM5Qyw4Q0FBOEM7QUFDOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEM7QUFDOUMsOENBQThDO0FBQzlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQThDO0FBQzlDLDhDQUE4QztBQUM5QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQixvQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEM7QUFDOUMsOENBQThDO0FBQzlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDMWljQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMENBQTBDO0FBQzFDO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6ImFzc2V0cy9tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gIC13ZWJraXQtZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbmh0bWwgKixcbmh0bWwgKjo6YmVmb3JlLFxuaHRtbCAqOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmh0bWwubG9ja2VkLFxuYm9keS5sb2NrZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmx5bnRDb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluSGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgaGVpZ2h0OiAxNjhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYzcmVtKSB7XG4gIC5tYWluSGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxufVxuXG4ubWFpbkNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjI1cyBlYXNlO1xufVxuLm1haW5Db250ZW50ID4gLmZseW50Q29tcG9uZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tYWluQ29udGVudCA+IC5mbHludENvbXBvbmVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluQ29udGVudCA+IC5jb250ZW50RmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5tYWluQ29udGVudCA+IC5jb250ZW50RmxleCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5tYWluQ29udGVudCA+IC5jb250ZW50RmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5cbi5tYWluQ29udGVudCA+IC5jb250ZW50RmxleDpub3QoLmlubGluZS10aXRsZS1wcm9ncmFtIH4gLmNvbnRlbnRGbGV4KSB7XG4gIG1hcmdpbi10b3A6IDQuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5tYWluQ29udGVudCA+IC5jb250ZW50RmxleDpub3QoLmlubGluZS10aXRsZS1wcm9ncmFtIH4gLmNvbnRlbnRGbGV4KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uY29udGVudEJvZHkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5zaWRlYmFyICsgLmNvbnRlbnRCb2R5IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDcuNzVyZW07XG4gICAgICAgIGZsZXgtYmFzaXM6IDQ3Ljc1cmVtO1xuICAgIG1heC13aWR0aDogNDcuNzVyZW07XG4gIH1cbn1cbi5jb250ZW50Qm9keSAuZ3NjLWNvbnRyb2wtY3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uY29udGVudEJvZHkgLmdzYy1jb250cm9sLWNzZSAuZ3NjLWNvbnRyb2wtd3JhcHBlci1jc2Uge1xuICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbnRlbnRCb2R5IC5nc2MtY29udHJvbC1jc2UgLmdzYy1jb250cm9sLXdyYXBwZXItY3NlIC5nc2MtcmVzdWx0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uaGFzLXNpZGViYXIgLmNvbnRlbnRGbGV4IC53eXNpd3lnLCAuaGFzLXNpZGViYXIgLmNvbnRlbnRGbGV4IC5zaWRlYmFyIH4gLnd5c2l3eWcsIC5oYXMtc2lkZWJhciAuY29udGVudEZsZXggLnNpZGViYXIge1xuICBwYWRkaW5nOiAwIDEuMjVyZW0gMCAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5oYXMtc2lkZWJhciAuY29udGVudEZsZXgge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE0LjkzNzVyZW0gbWlubWF4KDAsIDQ3Ljc1cmVtKTtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDQuNjg3NXJlbTtcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6IDQuNjg3NXJlbTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQuNjg3NXJlbTtcbiAgfVxuICAuaGFzLXNpZGViYXIgLmNvbnRlbnRGbGV4IC53eXNpd3lnLCAuaGFzLXNpZGViYXIgLmNvbnRlbnRGbGV4IC5zaWRlYmFyIH4gLnd5c2l3eWcge1xuICAgIGdyaWQtcm93OiAyLzM7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgfVxuICAuaGFzLXNpZGViYXIgLmNvbnRlbnRGbGV4IC5zaWRlYmFyIHtcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkgYW5kIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5oYXMtc2lkZWJhciAuY29udGVudEZsZXggLnNpZGViYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmhhcy1zaWRlYmFyIC5jb250ZW50RmxleCAuY29udGVudEJvZHkge1xuICAgIGdyaWQtcm93OiAxLzM7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgfVxuICAuaGFzLXNpZGViYXIgLmNvbnRlbnRGbGV4IC5jb250ZW50Qm9keS5uby1zaWRlYmFyIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICB9XG4gIC5oYXMtc2lkZWJhciAuY29udGVudEZsZXggLmNvbnRlbnRCb2R5Lm5vLXNpZGViYXIgLmlubGluZS10aXRsZV9fYm91bmRhcnkge1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAuaGFzLXNpZGViYXIgLmNvbnRlbnRGbGV4IC5jb250ZW50Qm9keS5uby1zaWRlYmFyIC53eXNpd3lnX19ib3VuZGFyeSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jZW50ZXJNYXhXaWR0aENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbn1cblxuLmNlbnRlckNvbnRlbnRNYXhXaWR0aCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwLjRyZW07XG59XG5cbi5idXR0b24tLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNTY5NztcbiAgcGFkZGluZzogMC44NzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idXR0b24tLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQyMjM1O1xufVxuLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7XG59XG5cbi5zaWRlYmFyIC5zaWRlYmFyX2J1dHRvbiwgLnNpZGViYXIgfiAud3lzaXd5ZyAuc2lkZWJhcl9idXR0b24ge1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgd2lkdGg6IC1tb3otYXZhaWxhYmxlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgbWFyZ2luLXRvcDogMS4xODc1cmVtICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhciAuc2lkZWJhcl9idXR0b246aG92ZXIsIC5zaWRlYmFyIH4gLnd5c2l3eWcgLnNpZGViYXJfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmY2Yztcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxudGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbnRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5cbmJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5maWVsZHNldCAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG59XG5cblt0eXBlPXRleHRdLFxuW3R5cGU9ZW1haWxdLFxuW3R5cGU9c2VhcmNoXSxcblt0eXBlPXBhc3N3b3JkXSxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cG9seWxpbmUgZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2IoMCwgMCwgMCknIHN0cm9rZS13aWR0aD0nMycgIHBvaW50cz0nMiw5IDE2LDI1IDMwLDkgJy8+PC9zdmc+XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxNnB4KSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2luZ2xlLXBvc3RfX2JhY2stYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaW5nbGUtcG9zdF9fYmFjay1idXR0b24gLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIG1pbi13aWR0aDogMTQuNjg3NXJlbTtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc2tpcC10by1jb250ZW50LWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgY29sb3I6ICMwNDFjM2I7XG59XG4uc2tpcC10by1jb250ZW50LWxpbms6Zm9jdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwNDFjM2IgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmRvTm90U2VsbE5vdGljZSB7XG4gIGJhY2tncm91bmQ6ICMwMDJmNmM7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMS44NzVyZW0gYXV0bztcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLmRvTm90U2VsbE5vdGljZV9fYm91bmRhcnkge1xuICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRvTm90U2VsbE5vdGljZV9fYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmRvTm90U2VsbE5vdGljZV9fYm9keSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmRvTm90U2VsbE5vdGljZV9faGVscGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDA7XG59XG4uZG9Ob3RTZWxsTm90aWNlX19idXR0b24ge1xuICBtaW4td2lkdGg6IDE0LjM3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbiNDeWJvdENvb2tpZWJvdERpYWxvZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuI0N5Ym90Q29va2llYm90RGlhbG9nIC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4jQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbnMgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbnMgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbi5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25BY2NlcHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQyMjM1O1xuICBib3JkZXI6IG5vbmU7XG59XG4jQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbnMgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbi5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25EZWNsaW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlkMjIzNTtcbiAgY29sb3I6ICM5ZDIyMzU7XG59XG4jQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsTGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNDeWJvdENvb2tpZWJvdERpYWxvZyB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiA3MHZoICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAtNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHkge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoNzB2aCAtIDEyMHB4KSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGdhcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25zIC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlUaXRsZSB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtIDAuNzVyZW0gMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICB9XG4gICNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxMaXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5bZGF0YS1hY2UtY29udGVudC1pbm5lcl0ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYWNlLWl0ZW0tc3RhdGU9Y2xvc2VkXSA+IFtkYXRhLWFjZS1jb250ZW50XSA+IFtkYXRhLWFjZS1jb250ZW50LWlubmVyXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYWNlLWl0ZW0tc3RhdGU9Y2xvc2luZ10gPiBbZGF0YS1hY2UtY29udGVudF0ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWFjZS1pdGVtLXN0YXRlPW9wZW5pbmddID4gW2RhdGEtYWNlLWNvbnRlbnRdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1hY2UtY29udGVudF0ge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDM1MG1zO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDM1MG1zO1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuLmFjY29yZGlvbl9fYm91bmRhcnkge1xuICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWNjb3JkaW9uX19zZXQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmFjY29yZGlvbl9fc2V0IHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uYWNjb3JkaW9uX19zZXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmFjY29yZGlvbl9fc2V0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbn1cbi5hY2NvcmRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIH1cbn1cbi5hY2NvcmRpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41NjI1cmVtO1xufVxuLmFjY29yZGlvbl9faW50cm8ge1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5hY2NvcmRpb25fX3N1YnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5hY2NvcmRpb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gIH1cbn1cbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1LjM3NXJlbTtcbiAgICAgICAgZmxleC1iYXNpczogMjUuMzc1cmVtO1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWNjb3JkaW9uX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiY2JjYmM7XG59XG4uYWNjb3JkaW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb25fX2l0ZW0tdHJpZ2dlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjU2MjVyZW0gMi41cmVtIDEuNTYyNXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFjY29yZGlvbl9faXRlbVtkYXRhLWFjZS1pdGVtLXN0YXRlPW9wZW5pbmddIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsIC5hY2NvcmRpb25fX2l0ZW1bZGF0YS1hY2UtaXRlbS1zdGF0ZT1vcGVuZWRdIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcge1xuICBjb2xvcjogIzlkMjIzNTtcbn1cbi5hY2NvcmRpb25fX2l0ZW1bZGF0YS1hY2UtaXRlbS1zdGF0ZT1vcGVuaW5nXSAuYWNjb3JkaW9uLXRvZ2dsZV9faWNvbi1ob3Jpem9udGFsLCAuYWNjb3JkaW9uX19pdGVtW2RhdGEtYWNlLWl0ZW0tc3RhdGU9b3BlbmVkXSAuYWNjb3JkaW9uLXRvZ2dsZV9faWNvbi1ob3Jpem9udGFsIHtcbiAgZmlsbDogIzlkMjIzNTtcbn1cbi5hY2NvcmRpb25fX2l0ZW1bZGF0YS1hY2UtaXRlbS1zdGF0ZT1vcGVuaW5nXSAuYWNjb3JkaW9uLXRvZ2dsZV9faWNvbi12ZXJ0aWNhbCwgLmFjY29yZGlvbl9faXRlbVtkYXRhLWFjZS1pdGVtLXN0YXRlPW9wZW5lZF0gLmFjY29yZGlvbi10b2dnbGVfX2ljb24tdmVydGljYWwge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcbiAgY29sb3I6ICMwMjU2OTc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlciB7XG4gIGNvbG9yOiAjMDQxYzNiO1xufVxuLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyBtZGFsbCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmctYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS41cmVtO1xuICByaWdodDogMC4zNzVyZW07XG4gIHdpZHRoOiAxLjMxMjVyZW07XG4gIGhlaWdodDogMS4zMTI1cmVtO1xufVxuLmFjY29yZGlvbl9faXRlbV9faGVhZGluZy1hcnJvdyAuYWNjb3JkaW9uLXRvZ2dsZV9faWNvbi1ob3Jpem9udGFsLCAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLWFycm93IC5hY2NvcmRpb24tdG9nZ2xlX19pY29uLXZlcnRpY2FsIHtcbiAgZmlsbDogIzAwMmY2YztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25sZWZ0LFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25yaWdodCxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWduY2VudGVyLFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25ub25lLFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBpbWcuYWxpZ25sZWZ0LFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBpbWcuYWxpZ25yaWdodCxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWduY2VudGVyLFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBpbWcuYWxpZ25ub25lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gIG1hcmdpbi10b3A6IC0xLjg3NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25sZWZ0LFxuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbnJpZ2h0LFxuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbmxlZnQsXG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWducmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbmxlZnQsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbnJpZ2h0LFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25jZW50ZXIsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbm5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWdubGVmdCxcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25yaWdodCxcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25jZW50ZXIsXG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWdubm9uZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbmxlZnQgaW1nLFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25yaWdodCBpbWcsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbmNlbnRlciBpbWcsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbm5vbmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBpbWcuYWxpZ25sZWZ0LFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBpbWcuYWxpZ25yaWdodCxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWduY2VudGVyLFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBpbWcuYWxpZ25ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25sZWZ0LFxuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbmNlbnRlcixcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25ub25lLFxuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbmxlZnQsXG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWduY2VudGVyLFxuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbm5vbmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25yaWdodCxcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaDEsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGgyLFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBoMyxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaDQsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGg1LFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIH1cbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaDEge1xuICBjb2xvcjogIzAwMmY2YztcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yODY7XG4gIG1hcmdpbi10b3A6IDIuNjg3NXJlbTtcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaDMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDIuMDYyNXJlbTtcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaDQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4O1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODI7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaDUge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNDc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi4yODtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBhIHtcbiAgY29sb3I6ICMwMjU2OTc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYigzLCAxMjksIDIyNi41KTtcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgYS5idXR0b24tLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNTY5NztcbiAgcGFkZGluZzogMC44NzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgYS5idXR0b24tLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQyMjM1O1xufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBhLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGEuYnV0dG9uLS1wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGE6bm90KC5idXR0b24tLXByaW1hcnkpOm5vdCguaW5zdGFncmFtLWZlZWRfX2xpbmspW2RhdGEtaGFzLXBkZj10cnVlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgcC5pbnRyby10ZXh0LCAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50LmludHJvLXRleHQgPiBwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFJ1YmlrO1xuICBjb2xvcjogIzAwMmY2YztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgcC5pbnRyby10ZXh0LCAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50LmludHJvLXRleHQgPiBwIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjQzNzVyZW07XG4gIH1cbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgcC5pbnRyby1wYXJhZ3JhcGgsIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQuaW50cm8tcGFyYWdyYXBoID4gcCB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgY29sb3I6ICMwMDJmNmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBwLmludHJvLXBhcmFncmFwaCwgLmFjY29yZGlvbl9faXRlbV9fY29udGVudC5pbnRyby1wYXJhZ3JhcGggPiBwIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICB9XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHAuaW50cm8tcGFyYWdyYXBoIGIsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHAuaW50cm8tcGFyYWdyYXBoIHN0cm9uZywgLmFjY29yZGlvbl9faXRlbV9fY29udGVudC5pbnRyby1wYXJhZ3JhcGggPiBwIGIsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50LmludHJvLXBhcmFncmFwaCA+IHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjczO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgcC5pbnRyby1wYXJhZ3JhcGggYixcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBwLmludHJvLXBhcmFncmFwaCBzdHJvbmcsIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQuaW50cm8tcGFyYWdyYXBoID4gcCBiLFxuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50LmludHJvLXBhcmFncmFwaCA+IHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBwLFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCB1bCxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgb2wsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRsLFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkZCxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgdGFibGUsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgdWwsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHVsLFxuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCB1bCBsaSxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHVsIGxpOjpiZWZvcmUsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IG9sIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMS42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCB1bCBsaTo6YmVmb3JlLFxuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IG9sIGxpOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yLjVyZW07XG4gIH1cbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgdWwgdWwsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHVsIG9sLFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBvbCB1bCxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgb2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWVyaWMtY291bnRlcjtcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgb2wgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1lcmljLWNvdW50ZXI7XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IG9sID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtZXJpYy1jb3VudGVyKSBcIi4gXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjYWNhY2FjO1xufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCB1bCB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXI7XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjYWNhYztcbiAgdG9wOiAwLjI4MTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gICAgdG9wOiAwLjU2MjVyZW07XG4gIH1cbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4uYWNjb3JkaW9uX19wYW5lbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAwLjQzNzVyZW0gc29saWQgIzlkMjIzNTtcbn1cblxuLmFsZXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmYzQyNTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgcGFkZGluZzogMS41NjI1cmVtIDEuMjVyZW0gMS4yNXJlbTtcbn1cbi5hbGVydF9fYm91bmRhcnkge1xuICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFsZXJ0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYWxlcnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5hbGVydF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5hbGVydF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE3O1xuICB9XG59XG4uYWxlcnRfX3RleHQgPiBwIGEge1xuICBjb2xvcjogIzMwMzAzMDtcbn1cbi5hbGVydF9fdGV4dCA+IHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmFsZXJ0X190ZXh0ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGVydF9fZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5hbGVydF9fZmxleCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbi5hbGVydF9fZGlzbWlzcyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDMuMjVyZW07XG4gICAgICAgICAgZmxleDogMCAwIDMuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAwLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmFsZXJ0X19kaXNtaXNzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYWxlcnRfX2Rpc21pc3MgPiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Nsb3NlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbn1cbi5hbGVydF9fZGlzbWlzcyA+IGJ1dHRvbjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5hbGVydF9fZGlzbWlzcyA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgbWFyZ2luOiAtMXB4O1xufVxuXG4uYmFubmVyLWludGVyaW9yLS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5iYW5uZXItaW50ZXJpb3ItLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjYyNXJlbTtcbiAgfVxufVxuLmJhbm5lci1pbnRlcmlvci0tdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjZjO1xufVxuXG4uYmFubmVyLWxhbmRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmFubmVyLWxhbmRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNjI1cmVtO1xuICB9XG59XG5cbi5iaWxsYm9hcmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmlsbGJvYXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYmlsbGJvYXJkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYmlsbGJvYXJkX19ib3VuZGFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJpbGxib2FyZF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmlsbGJvYXJkX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICB9XG4gIC5iaWxsYm9hcmRfX2NvbnRlbnQ6OmJlZm9yZSwgLmJpbGxib2FyZF9fY29udGVudDo6YWZ0ZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTg0cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5iaWxsYm9hcmRfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMy43NXJlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5iaWxsYm9hcmRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMy4xMjVyZW07XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbi5iaWxsYm9hcmRfX2ZsZXgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmlsbGJvYXJkX19mbGV4IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmJpbGxib2FyZF9faW1hZ2Uge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5iaWxsYm9hcmRfX2NhbXB1c2VzIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTEuODc1cmVtO1xuICAgICAgICAgIGZsZXg6IDAgMCAxMS44NzVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5iaWxsYm9hcmRfX2NhbXB1c2VzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxuICAuYmlsbGJvYXJkX19jYW1wdXNlczo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA4OHB4KSB7XG4gIC5iaWxsYm9hcmRfX2NhbXB1c2VzIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDEyLjVyZW07XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYmlsbGJvYXJkX19jYW1wdXNlcyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMy41cmVtO1xuICAgICAgICAgICAgZmxleDogMCAwIDEzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJpbGxib2FyZF9fY2FtcHVzZXMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTMuNzVyZW07XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTMuNzVyZW07XG4gIH1cbn1cbi5iaWxsYm9hcmRfX2NhbXB1cyB7XG4gIGJhY2tncm91bmQ6ICMwYjIzNDA7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtIDEuMjVyZW0gMS44NzVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5iaWxsYm9hcmRfX2NhbXB1cyB7XG4gICAgcGFkZGluZzogMS40Mzc1cmVtIDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwODhweCkge1xuICAuYmlsbGJvYXJkX19jYW1wdXMge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYmlsbGJvYXJkX19jYW1wdXMge1xuICAgIHBhZGRpbmc6IDIuMTg3NXJlbSAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5iaWxsYm9hcmRfX2NhbXB1cyB7XG4gICAgcGFkZGluZzogMi41cmVtIDEuODc1cmVtO1xuICB9XG59XG4uYmlsbGJvYXJkX19jYW1wdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC40Mzc1cmVtO1xuICB3aWR0aDogMy4zNzVyZW07XG4gIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxLjEyNXJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5iaWxsYm9hcmRfX2NhbXB1czo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwLjgxMjVyZW07XG4gIH1cbn1cbi5iaWxsYm9hcmRfX2NhbXB1czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAzLjQzNzVyZW07XG4gICAgICAgICAgZmxleDogMCAwIDMuNDM3NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2Fycm93LXJpZ2h0LXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDUwJSByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJpbGxib2FyZF9fY2FtcHVzOjphZnRlciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxLjU2MjVyZW07XG4gICAgICAgICAgICBmbGV4OiAwIDAgMS41NjI1cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cbi5iaWxsYm9hcmRfX2NhbXB1cy5jYW1wdXMtY2FsbG91dCB7XG4gIGJhY2tncm91bmQ6ICMwMjU2OTc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XG59XG4uYmlsbGJvYXJkX19jYW1wdXMuY2FtcHVzLWNhbGxvdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA4ZWZjO1xufVxuLmJpbGxib2FyZF9fY2FtcHVzIC5jYW1wdXNfX2NvcHkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG59XG4uYmlsbGJvYXJkX19jYW1wdXMgLmNhbXB1c19fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5iaWxsYm9hcmRfX2NhbXB1cyAuY2FtcHVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIH1cbn1cbi5iaWxsYm9hcmRfX2NhbXB1cyAuY2FtcHVzX19zdWJ0ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBib3JkZXItdG9wLXdpZHRoOiAwLjA2MjVyZW07XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDI1Njk3O1xuICBmb250LXdlaWdodDogNTAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci10b3AtY29sb3IgMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXRvcC1jb2xvciAwLjE1cyBlYXNlO1xufVxuLmJpbGxib2FyZF9fY2FtcHVzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAyNTY5Nztcbn1cbi5iaWxsYm9hcmRfX2NhbXB1czpob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjMxMjVyZW0pO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjMxMjVyZW0pO1xufVxuLmJpbGxib2FyZF9fY2FtcHVzOmhvdmVyIC5jYW1wdXNfX3N1YnRleHQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA4ZWZjO1xufVxuLmJpbGxib2FyZF9fY29weSB7XG4gIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAxLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmlsbGJvYXJkX19jb3B5IHtcbiAgICBtYXJnaW46IC0xLjI1cmVtIDIuNXJlbSAyLjVyZW0gMS4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IDQ0LjM3NXJlbTtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLmJpbGxib2FyZF9fY29weSB7XG4gICAgbWFyZ2luOiAtMS44NzVyZW0gMi41cmVtIDIuNXJlbSAxLjg3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDUzLjEyNXJlbTtcbiAgfVxufVxuLmJpbGxib2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJpbGxib2FyZF9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuLmJpbGxib2FyZF9fbGluayB7XG4gIGNvbG9yOiAjMDI1Njk3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYmlsbGJvYXJkX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LWxpZ2h0LWJsdWUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbn1cbi5iaWxsYm9hcmRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMmY2Yztcbn1cbi5iaWxsYm9hcmRfX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTtcbn1cbi5iaWxsYm9hcmRfX2xpbmsge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmlsbGJvYXJkX19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJpbGxib2FyZF9fbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpO1xufVxuXG4uYmlsbGJvYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJpbGxib2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2M3JlbSkge1xuICAuYmlsbGJvYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYmlsbGJvYXJkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYmlsbGJvYXJkX19ib3VuZGFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJpbGxib2FyZF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmlsbGJvYXJkX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICB9XG4gIC5iaWxsYm9hcmRfX2NvbnRlbnQ6OmJlZm9yZSwgLmJpbGxib2FyZF9fY29udGVudDo6YWZ0ZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTg0cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5iaWxsYm9hcmRfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMy43NXJlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5iaWxsYm9hcmRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMy4xMjVyZW07XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbi5iaWxsYm9hcmRfX2ZsZXgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmlsbGJvYXJkX19mbGV4IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmJpbGxib2FyZF9faW1hZ2Uge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJpbGxib2FyZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5iaWxsYm9hcmRfX2NhbXB1c2VzIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTEuODc1cmVtO1xuICAgICAgICAgIGZsZXg6IDAgMCAxMS44NzVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5iaWxsYm9hcmRfX2NhbXB1c2VzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxuICAuYmlsbGJvYXJkX19jYW1wdXNlczo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA4OHB4KSB7XG4gIC5iaWxsYm9hcmRfX2NhbXB1c2VzIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDEyLjVyZW07XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYmlsbGJvYXJkX19jYW1wdXNlcyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMy41cmVtO1xuICAgICAgICAgICAgZmxleDogMCAwIDEzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJpbGxib2FyZF9fY2FtcHVzZXMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTMuNzVyZW07XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTMuNzVyZW07XG4gIH1cbn1cbi5iaWxsYm9hcmRfX2NhbXB1cyB7XG4gIGJhY2tncm91bmQ6ICMwYjIzNDA7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtIDEuMjVyZW0gMS44NzVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5iaWxsYm9hcmRfX2NhbXB1cyB7XG4gICAgcGFkZGluZzogMS40Mzc1cmVtIDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwODhweCkge1xuICAuYmlsbGJvYXJkX19jYW1wdXMge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYmlsbGJvYXJkX19jYW1wdXMge1xuICAgIHBhZGRpbmc6IDIuMTg3NXJlbSAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5iaWxsYm9hcmRfX2NhbXB1cyB7XG4gICAgcGFkZGluZzogMi41cmVtIDEuODc1cmVtO1xuICB9XG59XG4uYmlsbGJvYXJkX19jYW1wdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC40Mzc1cmVtO1xuICB3aWR0aDogMy4zNzVyZW07XG4gIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxLjEyNXJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5iaWxsYm9hcmRfX2NhbXB1czo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwLjgxMjVyZW07XG4gIH1cbn1cbi5iaWxsYm9hcmRfX2NhbXB1czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAzLjQzNzVyZW07XG4gICAgICAgICAgZmxleDogMCAwIDMuNDM3NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2Fycm93LXJpZ2h0LXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDUwJSByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJpbGxib2FyZF9fY2FtcHVzOjphZnRlciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxLjU2MjVyZW07XG4gICAgICAgICAgICBmbGV4OiAwIDAgMS41NjI1cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cbi5iaWxsYm9hcmRfX2NhbXB1cy5jYW1wdXMtY2FsbG91dCB7XG4gIGJhY2tncm91bmQ6ICMwMjU2OTc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XG59XG4uYmlsbGJvYXJkX19jYW1wdXMuY2FtcHVzLWNhbGxvdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA4ZWZjO1xufVxuLmJpbGxib2FyZF9fY2FtcHVzIC5jYW1wdXNfX2NvcHkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG59XG4uYmlsbGJvYXJkX19jYW1wdXMgLmNhbXB1c19fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5iaWxsYm9hcmRfX2NhbXB1cyAuY2FtcHVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIH1cbn1cbi5iaWxsYm9hcmRfX2NhbXB1cyAuY2FtcHVzX19zdWJ0ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBib3JkZXItdG9wLXdpZHRoOiAwLjA2MjVyZW07XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDI1Njk3O1xuICBmb250LXdlaWdodDogNTAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci10b3AtY29sb3IgMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXRvcC1jb2xvciAwLjE1cyBlYXNlO1xufVxuLmJpbGxib2FyZF9fY2FtcHVzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAyNTY5Nztcbn1cbi5iaWxsYm9hcmRfX2NhbXB1czpob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjMxMjVyZW0pO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjMxMjVyZW0pO1xufVxuLmJpbGxib2FyZF9fY2FtcHVzOmhvdmVyIC5jYW1wdXNfX3N1YnRleHQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA4ZWZjO1xufVxuLmJpbGxib2FyZF9fY29weSB7XG4gIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAxLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmlsbGJvYXJkX19jb3B5IHtcbiAgICBtYXJnaW46IC0xLjI1cmVtIDIuNXJlbSAyLjVyZW0gMS4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IDQ0LjM3NXJlbTtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLmJpbGxib2FyZF9fY29weSB7XG4gICAgbWFyZ2luOiAtMS44NzVyZW0gMi41cmVtIDIuNXJlbSAxLjg3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDUzLjEyNXJlbTtcbiAgfVxufVxuLmJpbGxib2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJpbGxib2FyZF9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuLmJpbGxib2FyZF9fbGluayB7XG4gIGNvbG9yOiAjMDI1Njk3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYmlsbGJvYXJkX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LWxpZ2h0LWJsdWUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbn1cbi5iaWxsYm9hcmRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMmY2Yztcbn1cbi5iaWxsYm9hcmRfX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTtcbn1cbi5iaWxsYm9hcmRfX2xpbmsge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmlsbGJvYXJkX19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJpbGxib2FyZF9fbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpO1xufVxuXG4uYnV0dG9uLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmJ1dHRvbi1iYXJfX3RpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjhyZW07XG4gIG1hcmdpbjogMCBhdXRvIDEuNTYyNXJlbTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5idXR0b24tYmFyX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMy4xMjVyZW07XG4gIH1cbn1cbi5idXR0b24tYmFyX190aXRsZSA+ICoge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjOWQyMjM1O1xuICBtYXgtd2lkdGg6IDcyJTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbn1cbi5idXR0b24tYmFyX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgYmFja2dyb3VuZDogIzlkMjIzNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5idXR0b24tYmFyX190aXRsZTo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gIH1cbn1cbi5idXR0b24tYmFyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuYnV0dG9uLWJhcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgfVxufVxuLmJ1dHRvbi1iYXJfX2ZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICBtYXgtd2lkdGg6IDY4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5idXR0b24tYmFyX19idXR0b24ge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtIDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmJ1dHRvbi1iYXJfX2J1dHRvbiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmJ1dHRvbi1iYXJfX2J1dHRvbiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zJTtcbiAgfVxufVxuLmJ1dHRvbi1iYXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNTY5NztcbiAgcGFkZGluZzogMC44NzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idXR0b24tYmFyX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkMjIzNTtcbn1cbi5idXR0b24tYmFyX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmY2Yztcbn1cbi5idXR0b24tYmFyX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsZW5kYXItZGV0YWlsc19fYm91bmRhcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIG1heC13aWR0aDogNjhyZW07XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAuY2FsZW5kYXItZGV0YWlsc19fYm91bmRhcnkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmNhbGVuZGFyLWRldGFpbHNfX2NvbHVtbiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG59XG4uY2FsZW5kYXItZGV0YWlsc19fY29sdW1uLS1uYXJyb3cge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzAlO1xuICAgICAgZmxleC1iYXNpczogMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5jYWxlbmRhci1kZXRhaWxzX19jb2x1bW4tLW5hcnJvdyB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xODc1cmVtO1xuICB9XG59XG4uY2FsZW5kYXItZGV0YWlsc19fY29sdW1uLS13aWRlIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDcwJTtcbiAgICAgIGZsZXgtYmFzaXM6IDcwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAuY2FsZW5kYXItZGV0YWlsc19fY29sdW1uLS13aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTg3NXJlbTtcbiAgfVxufVxuLmNhbGVuZGFyLWRldGFpbHNfX3NwdWQtd3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuXG4udHJ1bWJhLXNwdWQtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGVuZGFyLWludHJvIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmNhbGVuZGFyLWludHJvIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25sZWZ0LFxuLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbnJpZ2h0LFxuLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbmNlbnRlcixcbi5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25ub25lLFxuLmNhbGVuZGFyLWludHJvIGltZy5hbGlnbmxlZnQsXG4uY2FsZW5kYXItaW50cm8gaW1nLmFsaWducmlnaHQsXG4uY2FsZW5kYXItaW50cm8gaW1nLmFsaWduY2VudGVyLFxuLmNhbGVuZGFyLWludHJvIGltZy5hbGlnbm5vbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4uY2FsZW5kYXItaW50cm8gZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbi5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbi5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4uY2FsZW5kYXItaW50cm8gaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLmNhbGVuZGFyLWludHJvIGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4uY2FsZW5kYXItaW50cm8gaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4uY2FsZW5kYXItaW50cm8gaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gIG1hcmdpbi10b3A6IC0xLjg3NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gIC5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4gIC5jYWxlbmRhci1pbnRybyBpbWcuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5jYWxlbmRhci1pbnRybyBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAuY2FsZW5kYXItaW50cm8gaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gIC5jYWxlbmRhci1pbnRybyBpbWcuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25sZWZ0LFxuICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWducmlnaHQsXG4gIC5jYWxlbmRhci1pbnRybyBpbWcuYWxpZ25sZWZ0LFxuICAuY2FsZW5kYXItaW50cm8gaW1nLmFsaWducmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4uY2FsZW5kYXItaW50cm8gZGl2LmFsaWdubGVmdCxcbi5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25yaWdodCxcbi5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25jZW50ZXIsXG4uY2FsZW5kYXItaW50cm8gZGl2LmFsaWdubm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbmxlZnQsXG4gIC5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25yaWdodCxcbiAgLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbmNlbnRlcixcbiAgLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbm5vbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxufVxuLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbmxlZnQgaW1nLFxuLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbnJpZ2h0IGltZyxcbi5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25jZW50ZXIgaW1nLFxuLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbm5vbmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNhbGVuZGFyLWludHJvIGltZy5hbGlnbmxlZnQsXG4uY2FsZW5kYXItaW50cm8gaW1nLmFsaWducmlnaHQsXG4uY2FsZW5kYXItaW50cm8gaW1nLmFsaWduY2VudGVyLFxuLmNhbGVuZGFyLWludHJvIGltZy5hbGlnbm5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWdubGVmdCxcbiAgLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbmNlbnRlcixcbiAgLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbm5vbmUsXG4gIC5jYWxlbmRhci1pbnRybyBpbWcuYWxpZ25sZWZ0LFxuICAuY2FsZW5kYXItaW50cm8gaW1nLmFsaWduY2VudGVyLFxuICAuY2FsZW5kYXItaW50cm8gaW1nLmFsaWdubm9uZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWducmlnaHQsXG4gIC5jYWxlbmRhci1pbnRybyBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jYWxlbmRhci1pbnRybyBoMSxcbi5jYWxlbmRhci1pbnRybyBoMixcbi5jYWxlbmRhci1pbnRybyBoMyxcbi5jYWxlbmRhci1pbnRybyBoNCxcbi5jYWxlbmRhci1pbnRybyBoNSxcbi5jYWxlbmRhci1pbnRybyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY2FsZW5kYXItaW50cm8gaDEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAuY2FsZW5kYXItaW50cm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICB9XG59XG4uY2FsZW5kYXItaW50cm8gaDEge1xuICBjb2xvcjogIzAwMmY2YztcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uY2FsZW5kYXItaW50cm8gaDIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNDtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NjtcbiAgbWFyZ2luLXRvcDogMi42ODc1cmVtO1xufVxuLmNhbGVuZGFyLWludHJvIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAyLjA2MjVyZW07XG59XG4uY2FsZW5kYXItaW50cm8gaDQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4O1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODI7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbn1cbi5jYWxlbmRhci1pbnRybyBoNSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi40NztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmNhbGVuZGFyLWludHJvIGg2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjg7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYWxlbmRhci1pbnRybyBhIHtcbiAgY29sb3I6ICMwMjU2OTc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLmNhbGVuZGFyLWludHJvIGE6aG92ZXIge1xuICBjb2xvcjogcmdiKDMsIDEyOSwgMjI2LjUpO1xufVxuLmNhbGVuZGFyLWludHJvIGEuYnV0dG9uLS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjU2OTc7XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogdGFibGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FsZW5kYXItaW50cm8gYS5idXR0b24tLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQyMjM1O1xufVxuLmNhbGVuZGFyLWludHJvIGEuYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmY2Yztcbn1cbi5jYWxlbmRhci1pbnRybyBhLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xufVxuLmNhbGVuZGFyLWludHJvIGE6bm90KC5idXR0b24tLXByaW1hcnkpOm5vdCguaW5zdGFncmFtLWZlZWRfX2xpbmspW2RhdGEtaGFzLXBkZj10cnVlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5jYWxlbmRhci1pbnRybyBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNhbGVuZGFyLWludHJvIHAuaW50cm8tdGV4dCwgLmNhbGVuZGFyLWludHJvLmludHJvLXRleHQgPiBwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFJ1YmlrO1xuICBjb2xvcjogIzAwMmY2YztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5jYWxlbmRhci1pbnRybyBwLmludHJvLXRleHQsIC5jYWxlbmRhci1pbnRyby5pbnRyby10ZXh0ID4gcCB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40Mzc1cmVtO1xuICB9XG59XG4uY2FsZW5kYXItaW50cm8gcC5pbnRyby1wYXJhZ3JhcGgsIC5jYWxlbmRhci1pbnRyby5pbnRyby1wYXJhZ3JhcGggPiBwIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzAwMmY2Yztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuY2FsZW5kYXItaW50cm8gcC5pbnRyby1wYXJhZ3JhcGgsIC5jYWxlbmRhci1pbnRyby5pbnRyby1wYXJhZ3JhcGggPiBwIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICB9XG59XG4uY2FsZW5kYXItaW50cm8gcC5pbnRyby1wYXJhZ3JhcGggYixcbi5jYWxlbmRhci1pbnRybyBwLmludHJvLXBhcmFncmFwaCBzdHJvbmcsIC5jYWxlbmRhci1pbnRyby5pbnRyby1wYXJhZ3JhcGggPiBwIGIsXG4uY2FsZW5kYXItaW50cm8uaW50cm8tcGFyYWdyYXBoID4gcCBzdHJvbmcge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmNhbGVuZGFyLWludHJvIHAuaW50cm8tcGFyYWdyYXBoIGIsXG4gIC5jYWxlbmRhci1pbnRybyBwLmludHJvLXBhcmFncmFwaCBzdHJvbmcsIC5jYWxlbmRhci1pbnRyby5pbnRyby1wYXJhZ3JhcGggPiBwIGIsXG4gIC5jYWxlbmRhci1pbnRyby5pbnRyby1wYXJhZ3JhcGggPiBwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5jYWxlbmRhci1pbnRybyBwLFxuLmNhbGVuZGFyLWludHJvIHVsLFxuLmNhbGVuZGFyLWludHJvIG9sLFxuLmNhbGVuZGFyLWludHJvIGRsLFxuLmNhbGVuZGFyLWludHJvIGRkLFxuLmNhbGVuZGFyLWludHJvIHRhYmxlLFxuLmNhbGVuZGFyLWludHJvIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbi5jYWxlbmRhci1pbnRybyB1bCxcbi5jYWxlbmRhci1pbnRybyBvbCB7XG4gIHBhZGRpbmctbGVmdDogMi4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmNhbGVuZGFyLWludHJvIHVsLFxuICAuY2FsZW5kYXItaW50cm8gb2wge1xuICAgIHBhZGRpbmctbGVmdDogMy40Mzc1cmVtO1xuICB9XG59XG4uY2FsZW5kYXItaW50cm8gdWwgbGksXG4uY2FsZW5kYXItaW50cm8gb2wgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FsZW5kYXItaW50cm8gdWwgbGk6OmJlZm9yZSxcbi5jYWxlbmRhci1pbnRybyBvbCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5jYWxlbmRhci1pbnRybyB1bCBsaTo6YmVmb3JlLFxuICAuY2FsZW5kYXItaW50cm8gb2wgbGk6OmJlZm9yZSB7XG4gICAgbGVmdDogLTIuNXJlbTtcbiAgfVxufVxuLmNhbGVuZGFyLWludHJvIHVsIHVsLFxuLmNhbGVuZGFyLWludHJvIHVsIG9sLFxuLmNhbGVuZGFyLWludHJvIG9sIHVsLFxuLmNhbGVuZGFyLWludHJvIG9sIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYWxlbmRhci1pbnRybyBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWVyaWMtY291bnRlcjtcbn1cbi5jYWxlbmRhci1pbnRybyBvbCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bWVyaWMtY291bnRlcjtcbn1cbi5jYWxlbmRhci1pbnRybyBvbCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG51bWVyaWMtY291bnRlcikgXCIuIFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2FjYWNhYztcbn1cbi5jYWxlbmRhci1pbnRybyB1bCB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXI7XG59XG4uY2FsZW5kYXItaW50cm8gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhY2FjO1xuICB0b3A6IDAuMjgxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmNhbGVuZGFyLWludHJvIHVsIGxpOjpiZWZvcmUge1xuICAgIHRvcDogMC41NjI1cmVtO1xuICB9XG59XG4uY2FsZW5kYXItaW50cm8gaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4uY2FsZW5kYXItaW50cm9fX2JvdW5kYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIG1heC13aWR0aDogNjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmNhbGVuZGFyLWludHJvX19ib3VuZGFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uY2FsZW5kYXItaW50cm9fX2JvdW5kYXJ5LS10ZXh0TGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2FsZW5kYXItaW50cm9fX2JvdW5kYXJ5LS10ZXh0Q2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhbGVuZGFyLWludHJvX19ib3VuZGFyeSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qISBGbGlja2l0eSB2Mi4zLjBcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZsaWNraXR5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogZHJhZ2dhYmxlICovXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLyogLS0tLSBmbGlja2l0eS1idXR0b24gLS0tLSAqL1xuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC43NSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5mbGlja2l0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1cHggIzE5RjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzE5Rjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogYXV0bztcbiAgLyogcHJldmVudCBkaXNhYmxlZCBidXR0b24gZnJvbSBjYXB0dXJpbmcgcG9pbnRlciB1cCBldmVudC4gIzcxNiAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG59XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmxvY2stY2FtcHVzLXRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwLjYyNXJlbSA2LjI1cmVtIDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5ibG9jay1jYW1wdXMtdGVhc2VyIHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gMS4yNXJlbSAxNS42MjVyZW0gMS4yNXJlbTtcbiAgfVxufVxuLmJsb2NrLWNhbXB1cy10ZWFzZXJfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmxvY2stY2FtcHVzLXRlYXNlcl9fYmFja2dyb3VuZCB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uYmxvY2stY2FtcHVzLXRlYXNlcl9fYmFja2dyb3VuZCAuZmxpY2tpdHktdmlld3BvcnQge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5ibG9jay1jYW1wdXMtdGVhc2VyX19pbWFnZXMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLWNhbXB1cy10ZWFzZXIgLmNhbXB1cy1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmJsb2NrLWNhbXB1cy10ZWFzZXIgLmNhbXB1cy1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNS42MjVyZW07XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5ibG9jay1jYW1wdXMtdGVhc2VyIC5jYW1wdXMtaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay1jYW1wdXMtdGVhc2VyX19ib3VuZGFyeSB7XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLWNhbXB1cy10ZWFzZXJfX3N0YWdlIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDM4Ljc1cmVtO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtIDAuNjI1cmVtIDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5ibG9jay1jYW1wdXMtdGVhc2VyX19zdGFnZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDMuMTI1cmVtIDMuMTI1cmVtIDMuMTI1cmVtO1xuICB9XG59XG4uYmxvY2stY2FtcHVzLXRlYXNlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjOWQyMjM1O1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJsb2NrLWNhbXB1cy10ZWFzZXJfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbiAgLmJsb2NrLWNhbXB1cy10ZWFzZXJfX3RpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgd2lkdGg6IDMuNzVyZW07XG4gICAgYmFja2dyb3VuZDogIzlkMjIzNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTQuNXJlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG4gIH1cbn1cbi5ibG9jay1jYW1wdXMtdGVhc2VyX19uYXYge1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjg3NXJlbSAwLjM3NXJlbSAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5ibG9jay1jYW1wdXMtdGVhc2VyX19uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJsb2NrLWNhbXB1cy10ZWFzZXJfX25hdi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay1jYW1wdXMtdGVhc2VyX19uYXYtaXRlbSB7XG4gIGNvbG9yOiAjYWNhY2FjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcbn1cbi5ibG9jay1jYW1wdXMtdGVhc2VyX19uYXYtaXRlbS5jdXJyZW50LCAuYmxvY2stY2FtcHVzLXRlYXNlcl9fbmF2LWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzAwOGVmYztcbn1cbi5ibG9jay1jYW1wdXMtdGVhc2VyX19uYXYtaXRlbSArIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuLmJsb2NrLWNhbXB1cy10ZWFzZXJfX2NhbXB1cy1wcm9maWxlcyB7XG4gIHdpZHRoOiA2MCU7XG59XG4uYmxvY2stY2FtcHVzLXRlYXNlcl9fY2FtcHVzLXByb2ZpbGVzOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMjU2OTc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJsb2NrLWNhbXB1cy10ZWFzZXJfX2NhbXB1cy1wcm9maWxlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhY2FjYWM7XG4gIH1cbn1cbi5ibG9jay1jYW1wdXMtdGVhc2VyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODg7XG4gIGNvbG9yOiAjZGRkZGRkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmJsb2NrLWNhbXB1cy10ZWFzZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5ibG9jay1jYW1wdXMtdGVhc2VyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMHJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMi44MTI1cmVtO1xuICB9XG4gIC5oYXMtc2lkZWJhciAuYmxvY2stY2FtcHVzLXRlYXNlcl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC0wLjMxMjVyZW07XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICB9XG59XG4uYmxvY2stY2FtcHVzLXRlYXNlcl9fc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm90dG9tOiAtMC4zNzVyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJsb2NrLWNhbXB1cy10ZWFzZXJfX3N1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvdHRvbTogLTEuMjVyZW07XG4gIH1cbn1cbi5ibG9jay1jYW1wdXMtdGVhc2VyIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmxvY2stY2FtcHVzLXRlYXNlciAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stY2FtcHVzLXRlYXNlciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG59XG4uYmxvY2stY2FtcHVzLXRlYXNlciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNiY2JjO1xufVxuLmJsb2NrLWNhbXB1cy10ZWFzZXIgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNTY5Nztcbn1cblxuLmNhbXB1cy1wcm9maWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FtcHVzLXByb2ZpbGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG59XG4uY2FtcHVzLXByb2ZpbGVfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS42Mztcbn1cbi5jYW1wdXMtcHJvZmlsZV9fbGluayB7XG4gIGNvbG9yOiAjMDI1Njk3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2FtcHVzLXByb2ZpbGVfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQtbGlnaHQtYmx1ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAwLjQzNzVyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xufVxuLmNhbXB1cy1wcm9maWxlX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDJmNmM7XG59XG4uY2FtcHVzLXByb2ZpbGVfX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTtcbn1cbi5jYW1wdXMtcHJvZmlsZV9fbGluayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1yaWdodDogMC40Mzc1cmVtO1xufVxuLmNhbXB1cy1wcm9maWxlOm5vdCguaXMtc2VsZWN0ZWQpIGEge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIGZsaWNraXR5LWZhZGUgKi9cbi5mbGlja2l0eS1lbmFibGVkLmlzLWZhZGUgLmZsaWNraXR5LXNsaWRlciA+ICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZmFkZSAuZmxpY2tpdHktc2xpZGVyID4gLmlzLXNlbGVjdGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgQmxvY2sg4oCTIENoaWVmcyBDaXJjbGUgKEltYWdlICsgVGV4dCBMaXN0KVxuICAgTWlycm9ycyBCbG9ja0ZhcSBzdHlsaW5nIHN0cnVjdHVyZS4gVXNlcyBCRU0gYW5kIHJlc3BvbnNpdmUgbGF5b3V0LlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBPcHRpb25hbGx5IGluaGVyaXQgV1lTSVdZRyBib2R5IHN0eWxlcyBpZiB5b3VyIHRoZW1lIGV4cG9zZXMgdGhlbSAoYXMgQmxvY2tGYXEgZG9lcykgKi9cbi53eXNpd3lnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAud3lzaXd5ZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuLnd5c2l3eWcgZGl2LmFsaWducmlnaHQsXG4ud3lzaXd5ZyBkaXYuYWxpZ25jZW50ZXIsXG4ud3lzaXd5ZyBkaXYuYWxpZ25ub25lLFxuLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbi53eXNpd3lnIGltZy5hbGlnbnJpZ2h0LFxuLnd5c2l3eWcgaW1nLmFsaWduY2VudGVyLFxuLnd5c2l3eWcgaW1nLmFsaWdubm9uZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnd5c2l3eWcgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbi53eXNpd3lnIGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbi53eXNpd3lnIGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gIG1hcmdpbi10b3A6IC0xLjg3NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC53eXNpd3lnIGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgLnd5c2l3eWcgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gIC53eXNpd3lnIGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbiAgLnd5c2l3eWcgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAud3lzaXd5ZyBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAud3lzaXd5ZyBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgLnd5c2l3eWcgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuICAud3lzaXd5ZyBkaXYuYWxpZ25yaWdodCxcbiAgLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbiAgLnd5c2l3eWcgaW1nLmFsaWducmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4ud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuLnd5c2l3eWcgZGl2LmFsaWducmlnaHQsXG4ud3lzaXd5ZyBkaXYuYWxpZ25jZW50ZXIsXG4ud3lzaXd5ZyBkaXYuYWxpZ25ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuICAud3lzaXd5ZyBkaXYuYWxpZ25yaWdodCxcbiAgLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyLFxuICAud3lzaXd5ZyBkaXYuYWxpZ25ub25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cbi53eXNpd3lnIGRpdi5hbGlnbmxlZnQgaW1nLFxuLnd5c2l3eWcgZGl2LmFsaWducmlnaHQgaW1nLFxuLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyIGltZyxcbi53eXNpd3lnIGRpdi5hbGlnbm5vbmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbi53eXNpd3lnIGltZy5hbGlnbnJpZ2h0LFxuLnd5c2l3eWcgaW1nLmFsaWduY2VudGVyLFxuLnd5c2l3eWcgaW1nLmFsaWdubm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC53eXNpd3lnIGRpdi5hbGlnbmxlZnQsXG4gIC53eXNpd3lnIGRpdi5hbGlnbmNlbnRlcixcbiAgLnd5c2l3eWcgZGl2LmFsaWdubm9uZSxcbiAgLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbiAgLnd5c2l3eWcgaW1nLmFsaWduY2VudGVyLFxuICAud3lzaXd5ZyBpbWcuYWxpZ25ub25lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC53eXNpd3lnIGRpdi5hbGlnbnJpZ2h0LFxuICAud3lzaXd5ZyBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi53eXNpd3lnIGgxLFxuLnd5c2l3eWcgaDIsXG4ud3lzaXd5ZyBoMyxcbi53eXNpd3lnIGg0LFxuLnd5c2l3eWcgaDUsXG4ud3lzaXd5ZyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3lzaXd5ZyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC53eXNpd3lnIGgxIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxufVxuLnd5c2l3eWcgaDEge1xuICBjb2xvcjogIzAwMmY2YztcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ud3lzaXd5ZyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg2O1xuICBtYXJnaW4tdG9wOiAyLjY4NzVyZW07XG59XG4ud3lzaXd5ZyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMi4wNjI1cmVtO1xufVxuLnd5c2l3eWcgaDQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4O1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODI7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbn1cbi53eXNpd3lnIGg1IHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ud3lzaXd5ZyBoNiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI4O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud3lzaXd5ZyBhIHtcbiAgY29sb3I6ICMwMjU2OTc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLnd5c2l3eWcgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMywgMTI5LCAyMjYuNSk7XG59XG4ud3lzaXd5ZyBhLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1Njk3O1xuICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnd5c2l3eWcgYS5idXR0b24tLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQyMjM1O1xufVxuLnd5c2l3eWcgYS5idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjZjO1xufVxuLnd5c2l3eWcgYS5idXR0b24tLXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbn1cbi53eXNpd3lnIGE6bm90KC5idXR0b24tLXByaW1hcnkpOm5vdCguaW5zdGFncmFtLWZlZWRfX2xpbmspW2RhdGEtaGFzLXBkZj10cnVlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi53eXNpd3lnIGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud3lzaXd5ZyBwLmludHJvLXRleHQsIC53eXNpd3lnLmludHJvLXRleHQgPiBwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFJ1YmlrO1xuICBjb2xvcjogIzAwMmY2YztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC53eXNpd3lnIHAuaW50cm8tdGV4dCwgLnd5c2l3eWcuaW50cm8tdGV4dCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNDM3NXJlbTtcbiAgfVxufVxuLnd5c2l3eWcgcC5pbnRyby1wYXJhZ3JhcGgsIC53eXNpd3lnLmludHJvLXBhcmFncmFwaCA+IHAge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAjMDAyZjZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC53eXNpd3lnIHAuaW50cm8tcGFyYWdyYXBoLCAud3lzaXd5Zy5pbnRyby1wYXJhZ3JhcGggPiBwIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICB9XG59XG4ud3lzaXd5ZyBwLmludHJvLXBhcmFncmFwaCBiLFxuLnd5c2l3eWcgcC5pbnRyby1wYXJhZ3JhcGggc3Ryb25nLCAud3lzaXd5Zy5pbnRyby1wYXJhZ3JhcGggPiBwIGIsXG4ud3lzaXd5Zy5pbnRyby1wYXJhZ3JhcGggPiBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMC43Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAud3lzaXd5ZyBwLmludHJvLXBhcmFncmFwaCBiLFxuICAud3lzaXd5ZyBwLmludHJvLXBhcmFncmFwaCBzdHJvbmcsIC53eXNpd3lnLmludHJvLXBhcmFncmFwaCA+IHAgYixcbiAgLnd5c2l3eWcuaW50cm8tcGFyYWdyYXBoID4gcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4ud3lzaXd5ZyBwLFxuLnd5c2l3eWcgdWwsXG4ud3lzaXd5ZyBvbCxcbi53eXNpd3lnIGRsLFxuLnd5c2l3eWcgZGQsXG4ud3lzaXd5ZyB0YWJsZSxcbi53eXNpd3lnIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbi53eXNpd3lnIHVsLFxuLnd5c2l3eWcgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC53eXNpd3lnIHVsLFxuICAud3lzaXd5ZyBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07XG4gIH1cbn1cbi53eXNpd3lnIHVsIGxpLFxuLnd5c2l3eWcgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3lzaXd5ZyB1bCBsaTo6YmVmb3JlLFxuLnd5c2l3eWcgb2wgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAud3lzaXd5ZyB1bCBsaTo6YmVmb3JlLFxuICAud3lzaXd5ZyBvbCBsaTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG59XG4ud3lzaXd5ZyB1bCB1bCxcbi53eXNpd3lnIHVsIG9sLFxuLnd5c2l3eWcgb2wgdWwsXG4ud3lzaXd5ZyBvbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3lzaXd5ZyBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWVyaWMtY291bnRlcjtcbn1cbi53eXNpd3lnIG9sID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtZXJpYy1jb3VudGVyO1xufVxuLnd5c2l3eWcgb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihudW1lcmljLWNvdW50ZXIpIFwiLiBcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNhY2FjYWM7XG59XG4ud3lzaXd5ZyB1bCB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXI7XG59XG4ud3lzaXd5ZyB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2FjYWM7XG4gIHRvcDogMC4yODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAud3lzaXd5ZyB1bCBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IDAuNTYyNXJlbTtcbiAgfVxufVxuLnd5c2l3eWcgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ud3lzaXd5Z19fYm91bmRhcnkge1xuICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3lzaXd5Z19fYm91bmRhcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ud3lzaXd5Z19fYm91bmRhcnkge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnd5c2l3eWdfX2JvdW5kYXJ5LS10ZXh0TGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud3lzaXd5Z19fYm91bmRhcnktLXRleHRDZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3lzaXd5Z19fYm91bmRhcnkgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4ud3lzaXd5Z19fYm91bmRhcnkgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnd5c2l3eWdfX2JvdW5kYXJ5ID4gaDI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnd5c2l3eWcuZmx5bnRDb21wb25lbnQgLnd5c2l3eWdfX2JvdW5kYXJ5ID4gaDI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY29udGVudEJvZHkgPiAud3lzaXd5Zy5mbHludENvbXBvbmVudDpmaXJzdC1jaGlsZDpoYXMoLnd5c2l3eWdfX2JvdW5kYXJ5ID4gaDI6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ud3lzaXd5Zy5mbHludENvbXBvbmVudDpmaXJzdC1jaGlsZDpoYXMoLnd5c2l3eWdfX2JvdW5kYXJ5ID4gaDI6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ud3lzaXd5Zy5mbHludENvbXBvbmVudDpmaXJzdC1vZi10eXBlOmhhcygud3lzaXd5Z19fYm91bmRhcnkgPiBoMjpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay1jaGllZnMtY2lyY2xlIHtcbiAgbWFyZ2luOiAzLjc1cmVtIDA7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAvKiBNYXRjaCAud3lzaXd5ZyBoMiBzdHlsaW5nICovXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICBsaW5lLWhlaWdodDogMS4yODY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDIuNjg3NXJlbTtcbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2l0ZW0ge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fbWVkaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IHZhcigtLWNoaWVmcy1jaXJjbGUtc2l6ZSwgMTUwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogdmFyKC0tY2hpZWZzLWNpcmNsZS1zaXplLCAxNTBweCk7XG4gIC8qIEZpdHRlZCBpbWFnZXMgZG8gbm90IHJlYWNoIHRoZSBlZGdlcywgc28gdGhlIHBsYWNlaG9sZGVyIGRpc2Mgd291bGQgc2hvdyB0aHJvdWdoLlxuICAgICBUaGUgcmluZyBrZWVwcyB0aGUgY2lyY2xlIHJlYWRhYmxlIHdoZW4gdGhlIGltYWdlIGhhcyBhIHRyYW5zcGFyZW50IGJhY2tncm91bmQuICovXG59XG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fbWVkaWEtLWZpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNiY2JjO1xufVxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX21lZGlhIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogdmFyKC0tY2hpZWZzLWNpcmNsZS1maXQsIGNvdmVyKTtcbiAgICAgb2JqZWN0LWZpdDogdmFyKC0tY2hpZWZzLWNpcmNsZS1maXQsIGNvdmVyKTtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiB2YXIoLS1jaGllZnMtY2lyY2xlLWZvY3VzLCBjZW50ZXIpO1xuICAgICBvYmplY3QtcG9zaXRpb246IHZhcigtLWNoaWVmcy1jaXJjbGUtZm9jdXMsIGNlbnRlcik7XG4gIC8qIFNhbWUgcG9pbnQgYXMgb2JqZWN0LXBvc2l0aW9uLCBzbyB6b29tIGV4cGFuZHMgZnJvbSB0aGUgZm9jdXMgaW5zdGVhZCBvZlxuICAgICBkcmFnZ2luZyB0aGUgc3ViamVjdCBvdXQgb2YgdGhlIGNpcmNsZS4gKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKHZhcigtLWNoaWVmcy1jaXJjbGUtc2NhbGUsIDEpKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWNoaWVmcy1jaXJjbGUtc2NhbGUsIDEpKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB2YXIoLS1jaGllZnMtY2lyY2xlLWZvY3VzLCBjZW50ZXIpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHZhcigtLWNoaWVmcy1jaXJjbGUtZm9jdXMsIGNlbnRlcik7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQge1xuICAvKiBCcmluZyBpbiBnbG9iYWwgYm9keSBzdHlsZXMgaWYgYXZhaWxhYmxlICovXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbmxlZnQsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25yaWdodCxcbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbmNlbnRlcixcbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbm5vbmUsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25sZWZ0LFxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaW1nLmFsaWducmlnaHQsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25jZW50ZXIsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25ub25lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMS41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgbWFyZ2luLXRvcDogLTEuODc1cmVtO1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbmxlZnQsXG4gIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbnJpZ2h0LFxuICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25sZWZ0LFxuICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbmxlZnQsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25yaWdodCxcbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbmNlbnRlcixcbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbm5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbmxlZnQsXG4gIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbnJpZ2h0LFxuICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25jZW50ZXIsXG4gIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbm5vbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGl2LmFsaWdubGVmdCBpbWcsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25yaWdodCBpbWcsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25jZW50ZXIgaW1nLFxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGl2LmFsaWdubm9uZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25sZWZ0LFxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaW1nLmFsaWducmlnaHQsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25jZW50ZXIsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGl2LmFsaWdubGVmdCxcbiAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGl2LmFsaWduY2VudGVyLFxuICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25ub25lLFxuICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25sZWZ0LFxuICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25jZW50ZXIsXG4gIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGltZy5hbGlnbm5vbmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGl2LmFsaWducmlnaHQsXG4gIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGltZy5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaDEsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBoMixcbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGgzLFxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaDQsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBoNSxcbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICB9XG59XG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBoMSB7XG4gIGNvbG9yOiAjMDAyZjZjO1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yODY7XG4gIG1hcmdpbi10b3A6IDIuNjg3NXJlbTtcbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAyLjA2MjVyZW07XG59XG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg7XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44MjtcbiAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xufVxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaDUge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNDc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGg2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjg7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGEge1xuICBjb2xvcjogIzAyNTY5NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYigzLCAxMjksIDIyNi41KTtcbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGEuYnV0dG9uLS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjU2OTc7XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogdGFibGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBhLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZDIyMzU7XG59XG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBhLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7XG59XG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBhLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xufVxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgYTpub3QoLmJ1dHRvbi0tcHJpbWFyeSk6bm90KC5pbnN0YWdyYW0tZmVlZF9fbGluaylbZGF0YS1oYXMtcGRmPXRydWVdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBek9EUWdOVEV5SWo0OElTMHRJU0JHYjI1MElFRjNaWE52YldVZ1VISnZJRFl1TWk0eElHSjVJRUJtYjI1MFlYZGxjMjl0WlNBdElHaDBkSEJ6T2k4dlptOXVkR0YzWlhOdmJXVXVZMjl0SUV4cFkyVnVjMlVnTFNCb2RIUndjem92TDJadmJuUmhkMlZ6YjIxbExtTnZiUzlzYVdObGJuTmxJQ2hEYjIxdFpYSmphV0ZzSUV4cFkyVnVjMlVwSUVOdmNIbHlhV2RvZENBeU1ESXlJRVp2Ym5ScFkyOXVjeXdnU1c1akxpQXRMVDQ4Y0dGMGFDQmtQU0pOTXpJd0lEUTJORU16TWpndU9DQTBOalFnTXpNMklEUTFOaTQ0SURNek5pQTBORGhXTkRFMlNETTRORlkwTkRoRE16ZzBJRFE0TXk0eklETTFOUzR6SURVeE1pQXpNakFnTlRFeVNEWTBRekk0TGpZMUlEVXhNaUF3SURRNE15NHpJREFnTkRRNFZqUXhOa2cwT0ZZME5EaERORGdnTkRVMkxqZ2dOVFV1TVRZZ05EWTBJRFkwSURRMk5FZ3pNakI2VFRJMU5pQXhOakJETWpNNExqTWdNVFl3SURJeU5DQXhORFV1TnlBeU1qUWdNVEk0VmpRNFNEWTBRelUxTGpFMklEUTRJRFE0SURVMUxqRTJJRFE0SURZMFZqRTVNa2d3VmpZMFF6QWdNamd1TmpVZ01qZ3VOalVnTUNBMk5DQXdTREl5T1M0MVF6STBOaTQxSURBZ01qWXlMamNnTmk0M05ETWdNamMwTGpjZ01UZ3VOelZNTXpZMUxqTWdNVEE1TGpORE16YzNMak1nTVRJeExqTWdNemcwSURFek55NDFJRE00TkNBeE5UUXVOVll4T1RKSU16TTJWakUyTUVneU5UWjZUVGc0SURJeU5FTXhNVGd1T1NBeU1qUWdNVFEwSURJME9TNHhJREUwTkNBeU9EQkRNVFEwSURNeE1DNDVJREV4T0M0NUlETXpOaUE0T0NBek16WklPREJXTXpZNFF6Z3dJRE0zTmk0NElEY3lMamcwSURNNE5DQTJOQ0F6T0RSRE5UVXVNVFlnTXpnMElEUTRJRE0zTmk0NElEUTRJRE0yT0ZZeU5EQkRORGdnTWpNeExqSWdOVFV1TVRZZ01qSTBJRFkwSURJeU5FZzRPSHBOTVRFeUlESTRNRU14TVRJZ01qWTJMamNnTVRBeExqTWdNalUySURnNElESTFOa2c0TUZZek1EUklPRGhETVRBeExqTWdNekEwSURFeE1pQXlPVE11TXlBeE1USWdNamd3ZWsweE5qQWdNalF3UXpFMk1DQXlNekV1TWlBeE5qY3VNaUF5TWpRZ01UYzJJREl5TkVneU1EQkRNakkyTGpVZ01qSTBJREkwT0NBeU5EVXVOU0F5TkRnZ01qY3lWak16TmtNeU5EZ2dNell5TGpVZ01qSTJMalVnTXpnMElESXdNQ0F6T0RSSU1UYzJRekUyTnk0eUlETTROQ0F4TmpBZ016YzJMamdnTVRZd0lETTJPRll5TkRCNlRURTVNaUF6TlRKSU1qQXdRekl3T0M0NElETTFNaUF5TVRZZ016UTBMamdnTWpFMklETXpObFl5TnpKRE1qRTJJREkyTXk0eUlESXdPQzQ0SURJMU5pQXlNREFnTWpVMlNERTVNbFl6TlRKNlRUTXpOaUF5TWpSRE16UTBMamdnTWpJMElETTFNaUF5TXpFdU1pQXpOVElnTWpRd1F6TTFNaUF5TkRndU9DQXpORFF1T0NBeU5UWWdNek0ySURJMU5rZ3pNRFJXTWpnNFNETXpOa016TkRRdU9DQXlPRGdnTXpVeUlESTVOUzR5SURNMU1pQXpNRFJETXpVeUlETXhNaTQ0SURNME5DNDRJRE15TUNBek16WWdNekl3U0RNd05GWXpOamhETXpBMElETTNOaTQ0SURJNU5pNDRJRE00TkNBeU9EZ2dNemcwUXpJM09TNHlJRE00TkNBeU56SWdNemMyTGpnZ01qY3lJRE0yT0ZZeU5EQkRNamN5SURJek1TNHlJREkzT1M0eUlESXlOQ0F5T0RnZ01qSTBTRE16Tm5vaUx6NDhMM04yWno0PVwiKTtcbiAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBek9EUWdOVEV5SWo0OElTMHRJU0JHYjI1MElFRjNaWE52YldVZ1VISnZJRFl1TWk0eElHSjVJRUJtYjI1MFlYZGxjMjl0WlNBdElHaDBkSEJ6T2k4dlptOXVkR0YzWlhOdmJXVXVZMjl0SUV4cFkyVnVjMlVnTFNCb2RIUndjem92TDJadmJuUmhkMlZ6YjIxbExtTnZiUzlzYVdObGJuTmxJQ2hEYjIxdFpYSmphV0ZzSUV4cFkyVnVjMlVwSUVOdmNIbHlhV2RvZENBeU1ESXlJRVp2Ym5ScFkyOXVjeXdnU1c1akxpQXRMVDQ4Y0dGMGFDQmtQU0pOTXpJd0lEUTJORU16TWpndU9DQTBOalFnTXpNMklEUTFOaTQ0SURNek5pQTBORGhXTkRFMlNETTRORlkwTkRoRE16ZzBJRFE0TXk0eklETTFOUzR6SURVeE1pQXpNakFnTlRFeVNEWTBRekk0TGpZMUlEVXhNaUF3SURRNE15NHpJREFnTkRRNFZqUXhOa2cwT0ZZME5EaERORGdnTkRVMkxqZ2dOVFV1TVRZZ05EWTBJRFkwSURRMk5FZ3pNakI2VFRJMU5pQXhOakJETWpNNExqTWdNVFl3SURJeU5DQXhORFV1TnlBeU1qUWdNVEk0VmpRNFNEWTBRelUxTGpFMklEUTRJRFE0SURVMUxqRTJJRFE0SURZMFZqRTVNa2d3VmpZMFF6QWdNamd1TmpVZ01qZ3VOalVnTUNBMk5DQXdTREl5T1M0MVF6STBOaTQxSURBZ01qWXlMamNnTmk0M05ETWdNamMwTGpjZ01UZ3VOelZNTXpZMUxqTWdNVEE1TGpORE16YzNMak1nTVRJeExqTWdNemcwSURFek55NDFJRE00TkNBeE5UUXVOVll4T1RKSU16TTJWakUyTUVneU5UWjZUVGc0SURJeU5FTXhNVGd1T1NBeU1qUWdNVFEwSURJME9TNHhJREUwTkNBeU9EQkRNVFEwSURNeE1DNDVJREV4T0M0NUlETXpOaUE0T0NBek16WklPREJXTXpZNFF6Z3dJRE0zTmk0NElEY3lMamcwSURNNE5DQTJOQ0F6T0RSRE5UVXVNVFlnTXpnMElEUTRJRE0zTmk0NElEUTRJRE0yT0ZZeU5EQkRORGdnTWpNeExqSWdOVFV1TVRZZ01qSTBJRFkwSURJeU5FZzRPSHBOTVRFeUlESTRNRU14TVRJZ01qWTJMamNnTVRBeExqTWdNalUySURnNElESTFOa2c0TUZZek1EUklPRGhETVRBeExqTWdNekEwSURFeE1pQXlPVE11TXlBeE1USWdNamd3ZWsweE5qQWdNalF3UXpFMk1DQXlNekV1TWlBeE5qY3VNaUF5TWpRZ01UYzJJREl5TkVneU1EQkRNakkyTGpVZ01qSTBJREkwT0NBeU5EVXVOU0F5TkRnZ01qY3lWak16TmtNeU5EZ2dNell5TGpVZ01qSTJMalVnTXpnMElESXdNQ0F6T0RSSU1UYzJRekUyTnk0eUlETTROQ0F4TmpBZ016YzJMamdnTVRZd0lETTJPRll5TkRCNlRURTVNaUF6TlRKSU1qQXdRekl3T0M0NElETTFNaUF5TVRZZ016UTBMamdnTWpFMklETXpObFl5TnpKRE1qRTJJREkyTXk0eUlESXdPQzQ0SURJMU5pQXlNREFnTWpVMlNERTVNbFl6TlRKNlRUTXpOaUF5TWpSRE16UTBMamdnTWpJMElETTFNaUF5TXpFdU1pQXpOVElnTWpRd1F6TTFNaUF5TkRndU9DQXpORFF1T0NBeU5UWWdNek0ySURJMU5rZ3pNRFJXTWpnNFNETXpOa016TkRRdU9DQXlPRGdnTXpVeUlESTVOUzR5SURNMU1pQXpNRFJETXpVeUlETXhNaTQ0SURNME5DNDRJRE15TUNBek16WWdNekl3U0RNd05GWXpOamhETXpBMElETTNOaTQ0SURJNU5pNDRJRE00TkNBeU9EZ2dNemcwUXpJM09TNHlJRE00TkNBeU56SWdNemMyTGpnZ01qY3lJRE0yT0ZZeU5EQkRNamN5SURJek1TNHlJREkzT1M0eUlESXlOQ0F5T0RnZ01qSTBTRE16Tm5vaUx6NDhMM04yWno0PVwiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHAuaW50cm8tdGV4dCwgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQuaW50cm8tdGV4dCA+IHAge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogUnViaWs7XG4gIGNvbG9yOiAjMDAyZjZjO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgcC5pbnRyby10ZXh0LCAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudC5pbnRyby10ZXh0ID4gcCB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40Mzc1cmVtO1xuICB9XG59XG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBwLmludHJvLXBhcmFncmFwaCwgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQuaW50cm8tcGFyYWdyYXBoID4gcCB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgY29sb3I6ICMwMDJmNmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgcC5pbnRyby1wYXJhZ3JhcGgsIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50LmludHJvLXBhcmFncmFwaCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODM7XG4gIH1cbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHAuaW50cm8tcGFyYWdyYXBoIGIsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBwLmludHJvLXBhcmFncmFwaCBzdHJvbmcsIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50LmludHJvLXBhcmFncmFwaCA+IHAgYixcbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50LmludHJvLXBhcmFncmFwaCA+IHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjczO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHAuaW50cm8tcGFyYWdyYXBoIGIsXG4gIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHAuaW50cm8tcGFyYWdyYXBoIHN0cm9uZywgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQuaW50cm8tcGFyYWdyYXBoID4gcCBiLFxuICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudC5pbnRyby1wYXJhZ3JhcGggPiBwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHAsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCB1bCxcbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IG9sLFxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGwsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkZCxcbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHRhYmxlLFxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgdWwsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMi4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgdWwsXG4gIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgdWwgbGksXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHVsIGxpOjpiZWZvcmUsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBvbCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHVsIGxpOjpiZWZvcmUsXG4gIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IG9sIGxpOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yLjVyZW07XG4gIH1cbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHVsIHVsLFxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgdWwgb2wsXG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBvbCB1bCxcbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IG9sIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IG9sIHtcbiAgY291bnRlci1yZXNldDogbnVtZXJpYy1jb3VudGVyO1xufVxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgb2wgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1lcmljLWNvdW50ZXI7XG59XG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBvbCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG51bWVyaWMtY291bnRlcikgXCIuIFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2FjYWNhYztcbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHVsIHtcbiAgY291bnRlci1yZXNldDogY291bnRlcjtcbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjYWNhYztcbiAgdG9wOiAwLjI4MTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICAgIHRvcDogMC41NjI1cmVtO1xuICB9XG59XG4uYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stY2hpZWZzLWNpcmNsZSB7XG4gIC8qIFJlc3BvbnNpdmU6IHN0YWNrIGltYWdlIGFib3ZlIHRleHQsIGNlbnRlcmVkICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2l0ZW0ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC8qIGtlZXAgbGVmdC1yYWdnZWQgYXMgcGVyIGV4YW1wbGUgKi9cbiAgfVxuICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fbWVkaWEge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5ibG9jay1jaGllZnMtY2lyY2xlIHtcbiAgLyogUmVzcGVjdCByZWR1Y2VkIG1vdGlvbjsgbm8gYW5pbWF0ZWQgdHJhbnNmb3JtcyBpbiB0aGlzIGNvbXBvbmVudCAqL1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJsb2NrLWNoaWVmcy1jaXJjbGUgKiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29udGFjdC1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwODhweCkge1xuICAuY29udGFjdC1jYXJkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY29udGFjdC1jYXJkX19ib3VuZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDMuNzVyZW0gMS4yNXJlbSAwO1xuICB3aWR0aDogNjUuNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5jb250YWN0LWNhcmRfX2JvdW5kYXJ5IHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDIuNXJlbSAwO1xuICB9XG59XG4uY29udGFjdC1jYXJkX19ib3VuZGFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gIHdpZHRoOiA1cmVtO1xuICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjI1cmVtO1xuICB0b3A6IDIuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuY29udGFjdC1jYXJkX19ib3VuZGFyeTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgIHdpZHRoOiA5LjA2MjVyZW07XG4gICAgYmFja2dyb3VuZDogIzlkMjIzNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyLjA2MjVyZW07XG4gICAgbGVmdDogLTAuODc1cmVtO1xuICB9XG59XG4uY29udGFjdC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5jb250YWN0LWNhcmRfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzc2NzU3NjtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLmNvbnRhY3QtY2FyZF9faXRlbXMge1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xufVxuLmNvbnRhY3QtY2FyZF9faXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5jb250YWN0LWNhcmRfX2l0ZW0tLXJldmVyc2UgLmNvbnRhY3QtY2FyZF9faXRlbV9faW5mbyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uY29udGFjdC1jYXJkX19pdGVtX19pY29uID4gaTo6YmVmb3JlIHtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBjb2xvcjogIzlkMjIzNTtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cbi5jb250YWN0LWNhcmRfX2l0ZW1fX2luZm8ge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXRvcDogMC4xODc1cmVtO1xufVxuLmNvbnRhY3QtY2FyZF9faXRlbV9fZGF0YSB7XG4gIHBhZGRpbmctbGVmdDogMC44MTI1cmVtO1xufVxuLmNvbnRhY3QtY2FyZF9faXRlbV9fZGF0YSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDI1Njk3O1xufVxuLmNvbnRhY3QtY2FyZF9faXRlbV9fbm90ZSB7XG4gIHBhZGRpbmctbGVmdDogMC44MTI1cmVtO1xufVxuXG5baXM9Zmx5bnQtYmxvY2stY29va2llLW5vdGljZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cbltpcz1mbHludC1ibG9jay1jb29raWUtbm90aWNlXSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWZseW50LWJsb2NrLWNvb2tpZS1ub3RpY2VdIC5jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuW2lzPWZseW50LWJsb2NrLWNvb2tpZS1ub3RpY2VdIC5jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9Zmx5bnQtYmxvY2stY29va2llLW5vdGljZV0gLmNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPWZseW50LWJsb2NrLWNvb2tpZS1ub3RpY2VdIC5jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1mbHludC1ibG9jay1jb29raWUtbm90aWNlXSAuY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbltpcz1mbHludC1ibG9jay1jb29raWUtbm90aWNlXSAuYnV0dG9uLS1jbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1mbHludC1ibG9jay1jb29raWUtbm90aWNlXSAuYnV0dG9uLS1jbG9zZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuW2lzPWZseW50LWJsb2NrLWNvb2tpZS1ub3RpY2VdLmNvb2tpZU5vdGljZS0taXNWaXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb3Vyc2UtZmluZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjhyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmNvdXJzZS1maW5kZXIgaW1nLCAuY291cnNlLWZpbmRlciBoMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY291cnNlLWZpbmRlciBmaWVsZHNldCB7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMCwgNDcsIDEwOCwgMC4yMTk2MDc4NDMxKTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5jb3Vyc2UtZmluZGVyIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmNvdXJzZS1maW5kZXIgc2VsZWN0Om5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY3RhLWNhcmRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjhyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbi5jdGEtY2FyZHNfX3RpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjhyZW07XG4gIG1hcmdpbjogMCBhdXRvIDEuNTYyNXJlbTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5jdGEtY2FyZHNfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byAzLjEyNXJlbTtcbiAgfVxufVxuLmN0YS1jYXJkc19fdGl0bGUgPiAqIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzlkMjIzNTtcbiAgbWF4LXdpZHRoOiA3MiU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG4uY3RhLWNhcmRzX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgYmFja2dyb3VuZDogIzlkMjIzNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5jdGEtY2FyZHNfX3RpdGxlOjphZnRlciB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgfVxufVxuLmN0YS1jYXJkc19fdGl0bGUge1xuICBwYWRkaW5nOiAwO1xufVxuLmN0YS1jYXJkc19fY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA3LjglO1xuICBncmlkLXJvdy1nYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmN0YS1jYXJkc19fY2FyZHMge1xuICAgIGdyaWQtcm93LWdhcDogMy4zMTI1cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5jdGEtY2FyZHNfX2NhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmhhcy1zaWRlYmFyIC5jdGEtY2FyZHNfX2NhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5jdGEtY2FyZHNfX2NhcmQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmN0YS1jYXJkc19fY2FyZF9faW1hZ2Uge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xufVxuLmN0YS1jYXJkc19fY2FyZF9faW1hZ2UgaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY3RhLWNhcmRzX19jYXJkX190aXRsZSB7XG4gIGJhY2tncm91bmQ6ICMwNDFjM2I7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlO1xuICBtaW4taGVpZ2h0OiA1LjYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5jdGEtY2FyZHNfX2NhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG4uY3RhLWNhcmRzX19jYXJkX190aXRsZSA+IHNwYW4ge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5jdGEtY2FyZHNfX2NhcmRfX3RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gIHdpZHRoOiA1cmVtO1xuICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjI1cmVtO1xuICB0b3A6IC0wLjIxODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5jdGEtY2FyZHNfX2NhcmRfX3RpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgd2lkdGg6IDkuMDYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wLjIxODc1cmVtO1xuICAgIGxlZnQ6IC0wLjg3NXJlbTtcbiAgfVxufVxuLmN0YS1jYXJkc19fY2FyZF9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDEuNzVyZW07XG4gICAgICAgICAgZmxleDogMCAwIDEuNzVyZW07XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9hcnJvdy1yaWdodC13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbn1cbi5jdGEtY2FyZHNfX2NhcmQ6aG92ZXIgLmN0YS1jYXJkc19fY2FyZF9fdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjMDI1Njk3O1xufVxuLmN0YS1jYXJkc19fY2FyZDpob3ZlciAuY3RhLWNhcmRzX19jYXJkX190aXRsZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjMxMjVyZW0pO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjMxMjVyZW0pO1xufVxuXG4uY3RhLWNhcmRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjhyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbi5jdGEtY2FyZHNfX3RpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjhyZW07XG4gIG1hcmdpbjogMCBhdXRvIDEuNTYyNXJlbTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5jdGEtY2FyZHNfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byAzLjEyNXJlbTtcbiAgfVxufVxuLmN0YS1jYXJkc19fdGl0bGUgPiAqIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzlkMjIzNTtcbiAgbWF4LXdpZHRoOiA3MiU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG4uY3RhLWNhcmRzX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgYmFja2dyb3VuZDogIzlkMjIzNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5jdGEtY2FyZHNfX3RpdGxlOjphZnRlciB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgfVxufVxuLmN0YS1jYXJkc19fdGl0bGUge1xuICBwYWRkaW5nOiAwO1xufVxuLmN0YS1jYXJkc19fY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA3LjglO1xuICBncmlkLXJvdy1nYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmN0YS1jYXJkc19fY2FyZHMge1xuICAgIGdyaWQtcm93LWdhcDogMy4zMTI1cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5jdGEtY2FyZHNfX2NhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmhhcy1zaWRlYmFyIC5jdGEtY2FyZHNfX2NhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5jdGEtY2FyZHNfX2NhcmQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmN0YS1jYXJkc19fY2FyZF9faW1hZ2Uge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xufVxuLmN0YS1jYXJkc19fY2FyZF9faW1hZ2UgaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY3RhLWNhcmRzX19jYXJkX19jb3B5IHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5jdGEtY2FyZHNfX2NhcmRfX3RpdGxlIHtcbiAgYmFja2dyb3VuZDogIzA0MWMzYjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGVhc2U7XG4gIG1pbi1oZWlnaHQ6IDUuNjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmN0YS1jYXJkc19fY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbi5jdGEtY2FyZHNfX2NhcmRfX3RpdGxlID4gc3BhbiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xufVxuLmN0YS1jYXJkc19fY2FyZF9fdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgd2lkdGg6IDVyZW07XG4gIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuMjVyZW07XG4gIHRvcDogLTAuMjE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmN0YS1jYXJkc19fY2FyZF9fdGl0bGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgICB3aWR0aDogOS4wNjI1cmVtO1xuICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuMjE4NzVyZW07XG4gICAgbGVmdDogLTAuODc1cmVtO1xuICB9XG59XG4uY3RhLWNhcmRzX19jYXJkX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMS43NXJlbTtcbiAgICAgICAgICBmbGV4OiAwIDAgMS43NXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2Fycm93LXJpZ2h0LXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xufVxuLmN0YS1jYXJkc19fY2FyZDpob3ZlciAuY3RhLWNhcmRzX19jYXJkX190aXRsZSB7XG4gIGJhY2tncm91bmQ6ICMwMjU2OTc7XG59XG4uY3RhLWNhcmRzX19jYXJkOmhvdmVyIC5jdGEtY2FyZHNfX2NhcmRfX3RpdGxlOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMzEyNXJlbSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMzEyNXJlbSk7XG59XG5cbi5jdGEtZGVzYy1jYXJkcyAuY3RhLWNhcmRzX19jYXJkX190aXRsZSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMDtcbiAgICAgICAgICBmbGV4OiAwO1xufVxuXG4uZGlyZWN0b3J5LWZpbmRlcl9fYm91bmRhcnkge1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmRpcmVjdG9yeS1maW5kZXJfX2JvdW5kYXJ5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZGlyZWN0b3J5LWZpbmRlcl9fZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjU2MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZGlyZWN0b3J5LWZpbmRlcl9fZmlsdGVyLXRleHQge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmRpcmVjdG9yeS1maW5kZXJfX2ZpbHRlci10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gIH1cbn1cbi5kaXJlY3RvcnktZmluZGVyX19maWx0ZXIgLmZhY2V0d3AtYWxwaGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5kaXJlY3RvcnktZmluZGVyX19maWx0ZXIgLmZhY2V0d3AtYWxwaGEuYXZhaWxhYmxlIHtcbiAgY29sb3I6ICM3Njc1NzY7XG59XG4uZGlyZWN0b3J5LWZpbmRlcl9fZmlsdGVyIC5mYWNldHdwLWZhY2V0LWRpcmVjdG9yeV9zZWFyY2gsXG4uZGlyZWN0b3J5LWZpbmRlcl9fZmlsdGVyIC5mYWNldHdwLWZhY2V0LWRpcmVjdG9yeV9jb2RlX3NlYXJjaCxcbi5kaXJlY3RvcnktZmluZGVyX19maWx0ZXIgLmZhY2V0d3AtZmFjZXQtZGlyZWN0b3J5X2FscGhhLFxuLmRpcmVjdG9yeS1maW5kZXJfX2ZpbHRlciBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGlyZWN0b3J5LWZpbmRlcl9fZmlsdGVyIC5mYWNldHdwLWZhY2V0LWRpcmVjdG9yeV9zZWFyY2gsXG4uZGlyZWN0b3J5LWZpbmRlcl9fZmlsdGVyIC5mYWNldHdwLWZhY2V0LWRpcmVjdG9yeV9jb2RlX3NlYXJjaCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRpcmVjdG9yeS1maW5kZXJfX2ZpbHRlciBpbnB1dCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub3JtYWw7XG4gIGhlaWdodDogMy44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjg3NXJlbTtcbiAgcGFkZGluZzogMCAxLjEyNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZGlyZWN0b3J5LWZpbmRlcl9fZmlsdGVyIFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q3RDdENztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41cHhyZW07XG4gIHBhZGRpbmc6IDAgMy4yNXJlbSAwIDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5kaXJlY3RvcnktZmluZGVyX19maWx0ZXIgW3R5cGU9dGV4dF0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICB9XG59XG4uZGlyZWN0b3J5LWZpbmRlcl9fZmlsdGVyIFt0eXBlPWJ1dHRvbl0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTg5NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uZGlyZWN0b3J5LWZpbmRlcl9fZmlsdGVyICsgLmRpcmVjdG9yeS1maW5kZXJfX2ZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbn1cbi5kaXJlY3RvcnktZmluZGVyX19maWx0ZXIgLmZjb21wbGV0ZS13cmFwIHtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAxMDAlO1xufVxuXG4uZGlyZWN0b3J5LWZpbmRlcl9fZmlsdGVyIC5mYWNldHdwLWF1dG9jb21wbGV0ZS11cGRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5kaXJlY3RvcnktZmluZGVyX19maWx0ZXIgLmZhY2V0d3AtYXV0b2NvbXBsZXRlLXVwZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5kaXJlY3RvcnktZmluZGVyX19maWx0ZXIgLmRpcmVjdG9yeS1zZWFyY2hfbW9iaWxlW3R5cGU9YnV0dG9uXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDRweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvc2VhcmNoLWJsdWUuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBmaWxsOiAjMGM1ODk1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5kaXJlY3RvcnktZmluZGVyX19maWx0ZXIgLmRpcmVjdG9yeS1zZWFyY2hfbW9iaWxlW3R5cGU9YnV0dG9uXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGlyZWN0b3J5X19yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4uZGlyZWN0b3J5X19yZXN1bHRzLXRlYXNlcnMge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5kaXJlY3RvcnlfX3Jlc3VsdHMudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRpcmVjdG9yeV9fcmVzdWx0cyAuZmFjZXR3cC1wYWdlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5kaXJlY3RvcnlfX3Jlc3VsdHMtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMi41cmVtIDA7XG59XG4uZGlyZWN0b3J5X19yZXN1bHRzIC5lbGVtZW50LXJlc3VsdHMtY291bnQge1xuICBtYXJnaW46IDA7XG59XG4uZGlyZWN0b3J5X19yZXN1bHRzLWNvdW50IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZGlyZWN0b3J5X19yZXN1bHRzLWNvdW50LWludGVyaW9yIHtcbiAgY29sb3I6ICM3Njc1NzY7XG59XG4uZGlyZWN0b3J5X19yZXN1bHRzLWNvdW50IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRpcmVjdG9yeS1maW5kZXJfX2JvdW5kYXJ5IHVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5kaXJlY3RvcnktZmluZGVyX19ib3VuZGFyeSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5mYWN0b2lkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZmFjdG9pZF9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZhY3RvaWRfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbmxlZnQsXG4uZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbnJpZ2h0LFxuLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25jZW50ZXIsXG4uZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbm5vbmUsXG4uZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmxlZnQsXG4uZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbnJpZ2h0LFxuLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25jZW50ZXIsXG4uZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbm5vbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbi5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4uZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4uZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMS41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgbWFyZ2luLXRvcDogLTEuODc1cmVtO1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4gIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbmxlZnQsXG4gIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWducmlnaHQsXG4gIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubGVmdCxcbiAgLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubGVmdCxcbi5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWducmlnaHQsXG4uZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbmNlbnRlcixcbi5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25sZWZ0LFxuICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbnJpZ2h0LFxuICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbmNlbnRlcixcbiAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25ub25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cbi5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubGVmdCBpbWcsXG4uZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbnJpZ2h0IGltZyxcbi5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWduY2VudGVyIGltZyxcbi5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubm9uZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmxlZnQsXG4uZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbnJpZ2h0LFxuLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25jZW50ZXIsXG4uZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbm5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbmxlZnQsXG4gIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWduY2VudGVyLFxuICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbm5vbmUsXG4gIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubGVmdCxcbiAgLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25jZW50ZXIsXG4gIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubm9uZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbnJpZ2h0LFxuICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmZhY3RvaWRfX2hlYWRlciBoMSxcbi5mYWN0b2lkX19oZWFkZXIgaDIsXG4uZmFjdG9pZF9faGVhZGVyIGgzLFxuLmZhY3RvaWRfX2hlYWRlciBoNCxcbi5mYWN0b2lkX19oZWFkZXIgaDUsXG4uZmFjdG9pZF9faGVhZGVyIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mYWN0b2lkX19oZWFkZXIgaDEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAuZmFjdG9pZF9faGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxufVxuLmZhY3RvaWRfX2hlYWRlciBoMSB7XG4gIGNvbG9yOiAjMDAyZjZjO1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5mYWN0b2lkX19oZWFkZXIgaDIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNDtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NjtcbiAgbWFyZ2luLXRvcDogMi42ODc1cmVtO1xufVxuLmZhY3RvaWRfX2hlYWRlciBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMi4wNjI1cmVtO1xufVxuLmZhY3RvaWRfX2hlYWRlciBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg7XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44MjtcbiAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xufVxuLmZhY3RvaWRfX2hlYWRlciBoNSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi40NztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmZhY3RvaWRfX2hlYWRlciBoNiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI4O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZmFjdG9pZF9faGVhZGVyIGEge1xuICBjb2xvcjogIzAyNTY5NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4uZmFjdG9pZF9faGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogcmdiKDMsIDEyOSwgMjI2LjUpO1xufVxuLmZhY3RvaWRfX2hlYWRlciBhLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1Njk3O1xuICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZhY3RvaWRfX2hlYWRlciBhLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZDIyMzU7XG59XG4uZmFjdG9pZF9faGVhZGVyIGEuYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmY2Yztcbn1cbi5mYWN0b2lkX19oZWFkZXIgYS5idXR0b24tLXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbn1cbi5mYWN0b2lkX19oZWFkZXIgYTpub3QoLmJ1dHRvbi0tcHJpbWFyeSk6bm90KC5pbnN0YWdyYW0tZmVlZF9fbGluaylbZGF0YS1oYXMtcGRmPXRydWVdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBek9EUWdOVEV5SWo0OElTMHRJU0JHYjI1MElFRjNaWE52YldVZ1VISnZJRFl1TWk0eElHSjVJRUJtYjI1MFlYZGxjMjl0WlNBdElHaDBkSEJ6T2k4dlptOXVkR0YzWlhOdmJXVXVZMjl0SUV4cFkyVnVjMlVnTFNCb2RIUndjem92TDJadmJuUmhkMlZ6YjIxbExtTnZiUzlzYVdObGJuTmxJQ2hEYjIxdFpYSmphV0ZzSUV4cFkyVnVjMlVwSUVOdmNIbHlhV2RvZENBeU1ESXlJRVp2Ym5ScFkyOXVjeXdnU1c1akxpQXRMVDQ4Y0dGMGFDQmtQU0pOTXpJd0lEUTJORU16TWpndU9DQTBOalFnTXpNMklEUTFOaTQ0SURNek5pQTBORGhXTkRFMlNETTRORlkwTkRoRE16ZzBJRFE0TXk0eklETTFOUzR6SURVeE1pQXpNakFnTlRFeVNEWTBRekk0TGpZMUlEVXhNaUF3SURRNE15NHpJREFnTkRRNFZqUXhOa2cwT0ZZME5EaERORGdnTkRVMkxqZ2dOVFV1TVRZZ05EWTBJRFkwSURRMk5FZ3pNakI2VFRJMU5pQXhOakJETWpNNExqTWdNVFl3SURJeU5DQXhORFV1TnlBeU1qUWdNVEk0VmpRNFNEWTBRelUxTGpFMklEUTRJRFE0SURVMUxqRTJJRFE0SURZMFZqRTVNa2d3VmpZMFF6QWdNamd1TmpVZ01qZ3VOalVnTUNBMk5DQXdTREl5T1M0MVF6STBOaTQxSURBZ01qWXlMamNnTmk0M05ETWdNamMwTGpjZ01UZ3VOelZNTXpZMUxqTWdNVEE1TGpORE16YzNMak1nTVRJeExqTWdNemcwSURFek55NDFJRE00TkNBeE5UUXVOVll4T1RKSU16TTJWakUyTUVneU5UWjZUVGc0SURJeU5FTXhNVGd1T1NBeU1qUWdNVFEwSURJME9TNHhJREUwTkNBeU9EQkRNVFEwSURNeE1DNDVJREV4T0M0NUlETXpOaUE0T0NBek16WklPREJXTXpZNFF6Z3dJRE0zTmk0NElEY3lMamcwSURNNE5DQTJOQ0F6T0RSRE5UVXVNVFlnTXpnMElEUTRJRE0zTmk0NElEUTRJRE0yT0ZZeU5EQkRORGdnTWpNeExqSWdOVFV1TVRZZ01qSTBJRFkwSURJeU5FZzRPSHBOTVRFeUlESTRNRU14TVRJZ01qWTJMamNnTVRBeExqTWdNalUySURnNElESTFOa2c0TUZZek1EUklPRGhETVRBeExqTWdNekEwSURFeE1pQXlPVE11TXlBeE1USWdNamd3ZWsweE5qQWdNalF3UXpFMk1DQXlNekV1TWlBeE5qY3VNaUF5TWpRZ01UYzJJREl5TkVneU1EQkRNakkyTGpVZ01qSTBJREkwT0NBeU5EVXVOU0F5TkRnZ01qY3lWak16TmtNeU5EZ2dNell5TGpVZ01qSTJMalVnTXpnMElESXdNQ0F6T0RSSU1UYzJRekUyTnk0eUlETTROQ0F4TmpBZ016YzJMamdnTVRZd0lETTJPRll5TkRCNlRURTVNaUF6TlRKSU1qQXdRekl3T0M0NElETTFNaUF5TVRZZ016UTBMamdnTWpFMklETXpObFl5TnpKRE1qRTJJREkyTXk0eUlESXdPQzQ0SURJMU5pQXlNREFnTWpVMlNERTVNbFl6TlRKNlRUTXpOaUF5TWpSRE16UTBMamdnTWpJMElETTFNaUF5TXpFdU1pQXpOVElnTWpRd1F6TTFNaUF5TkRndU9DQXpORFF1T0NBeU5UWWdNek0ySURJMU5rZ3pNRFJXTWpnNFNETXpOa016TkRRdU9DQXlPRGdnTXpVeUlESTVOUzR5SURNMU1pQXpNRFJETXpVeUlETXhNaTQ0SURNME5DNDRJRE15TUNBek16WWdNekl3U0RNd05GWXpOamhETXpBMElETTNOaTQ0SURJNU5pNDRJRE00TkNBeU9EZ2dNemcwUXpJM09TNHlJRE00TkNBeU56SWdNemMyTGpnZ01qY3lJRE0yT0ZZeU5EQkRNamN5SURJek1TNHlJREkzT1M0eUlESXlOQ0F5T0RnZ01qSTBTRE16Tm5vaUx6NDhMM04yWno0PVwiKTtcbiAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBek9EUWdOVEV5SWo0OElTMHRJU0JHYjI1MElFRjNaWE52YldVZ1VISnZJRFl1TWk0eElHSjVJRUJtYjI1MFlYZGxjMjl0WlNBdElHaDBkSEJ6T2k4dlptOXVkR0YzWlhOdmJXVXVZMjl0SUV4cFkyVnVjMlVnTFNCb2RIUndjem92TDJadmJuUmhkMlZ6YjIxbExtTnZiUzlzYVdObGJuTmxJQ2hEYjIxdFpYSmphV0ZzSUV4cFkyVnVjMlVwSUVOdmNIbHlhV2RvZENBeU1ESXlJRVp2Ym5ScFkyOXVjeXdnU1c1akxpQXRMVDQ4Y0dGMGFDQmtQU0pOTXpJd0lEUTJORU16TWpndU9DQTBOalFnTXpNMklEUTFOaTQ0SURNek5pQTBORGhXTkRFMlNETTRORlkwTkRoRE16ZzBJRFE0TXk0eklETTFOUzR6SURVeE1pQXpNakFnTlRFeVNEWTBRekk0TGpZMUlEVXhNaUF3SURRNE15NHpJREFnTkRRNFZqUXhOa2cwT0ZZME5EaERORGdnTkRVMkxqZ2dOVFV1TVRZZ05EWTBJRFkwSURRMk5FZ3pNakI2VFRJMU5pQXhOakJETWpNNExqTWdNVFl3SURJeU5DQXhORFV1TnlBeU1qUWdNVEk0VmpRNFNEWTBRelUxTGpFMklEUTRJRFE0SURVMUxqRTJJRFE0SURZMFZqRTVNa2d3VmpZMFF6QWdNamd1TmpVZ01qZ3VOalVnTUNBMk5DQXdTREl5T1M0MVF6STBOaTQxSURBZ01qWXlMamNnTmk0M05ETWdNamMwTGpjZ01UZ3VOelZNTXpZMUxqTWdNVEE1TGpORE16YzNMak1nTVRJeExqTWdNemcwSURFek55NDFJRE00TkNBeE5UUXVOVll4T1RKSU16TTJWakUyTUVneU5UWjZUVGc0SURJeU5FTXhNVGd1T1NBeU1qUWdNVFEwSURJME9TNHhJREUwTkNBeU9EQkRNVFEwSURNeE1DNDVJREV4T0M0NUlETXpOaUE0T0NBek16WklPREJXTXpZNFF6Z3dJRE0zTmk0NElEY3lMamcwSURNNE5DQTJOQ0F6T0RSRE5UVXVNVFlnTXpnMElEUTRJRE0zTmk0NElEUTRJRE0yT0ZZeU5EQkRORGdnTWpNeExqSWdOVFV1TVRZZ01qSTBJRFkwSURJeU5FZzRPSHBOTVRFeUlESTRNRU14TVRJZ01qWTJMamNnTVRBeExqTWdNalUySURnNElESTFOa2c0TUZZek1EUklPRGhETVRBeExqTWdNekEwSURFeE1pQXlPVE11TXlBeE1USWdNamd3ZWsweE5qQWdNalF3UXpFMk1DQXlNekV1TWlBeE5qY3VNaUF5TWpRZ01UYzJJREl5TkVneU1EQkRNakkyTGpVZ01qSTBJREkwT0NBeU5EVXVOU0F5TkRnZ01qY3lWak16TmtNeU5EZ2dNell5TGpVZ01qSTJMalVnTXpnMElESXdNQ0F6T0RSSU1UYzJRekUyTnk0eUlETTROQ0F4TmpBZ016YzJMamdnTVRZd0lETTJPRll5TkRCNlRURTVNaUF6TlRKSU1qQXdRekl3T0M0NElETTFNaUF5TVRZZ016UTBMamdnTWpFMklETXpObFl5TnpKRE1qRTJJREkyTXk0eUlESXdPQzQ0SURJMU5pQXlNREFnTWpVMlNERTVNbFl6TlRKNlRUTXpOaUF5TWpSRE16UTBMamdnTWpJMElETTFNaUF5TXpFdU1pQXpOVElnTWpRd1F6TTFNaUF5TkRndU9DQXpORFF1T0NBeU5UWWdNek0ySURJMU5rZ3pNRFJXTWpnNFNETXpOa016TkRRdU9DQXlPRGdnTXpVeUlESTVOUzR5SURNMU1pQXpNRFJETXpVeUlETXhNaTQ0SURNME5DNDRJRE15TUNBek16WWdNekl3U0RNd05GWXpOamhETXpBMElETTNOaTQ0SURJNU5pNDRJRE00TkNBeU9EZ2dNemcwUXpJM09TNHlJRE00TkNBeU56SWdNemMyTGpnZ01qY3lJRE0yT0ZZeU5EQkRNamN5SURJek1TNHlJREkzT1M0eUlESXlOQ0F5T0RnZ01qSTBTRE16Tm5vaUx6NDhMM04yWno0PVwiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmZhY3RvaWRfX2hlYWRlciBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZhY3RvaWRfX2hlYWRlciBwLmludHJvLXRleHQsIC5mYWN0b2lkX19oZWFkZXIuaW50cm8tdGV4dCA+IHAge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogUnViaWs7XG4gIGNvbG9yOiAjMDAyZjZjO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZhY3RvaWRfX2hlYWRlciBwLmludHJvLXRleHQsIC5mYWN0b2lkX19oZWFkZXIuaW50cm8tdGV4dCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNDM3NXJlbTtcbiAgfVxufVxuLmZhY3RvaWRfX2hlYWRlciBwLmludHJvLXBhcmFncmFwaCwgLmZhY3RvaWRfX2hlYWRlci5pbnRyby1wYXJhZ3JhcGggPiBwIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzAwMmY2Yztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmFjdG9pZF9faGVhZGVyIHAuaW50cm8tcGFyYWdyYXBoLCAuZmFjdG9pZF9faGVhZGVyLmludHJvLXBhcmFncmFwaCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODM7XG4gIH1cbn1cbi5mYWN0b2lkX19oZWFkZXIgcC5pbnRyby1wYXJhZ3JhcGggYixcbi5mYWN0b2lkX19oZWFkZXIgcC5pbnRyby1wYXJhZ3JhcGggc3Ryb25nLCAuZmFjdG9pZF9faGVhZGVyLmludHJvLXBhcmFncmFwaCA+IHAgYixcbi5mYWN0b2lkX19oZWFkZXIuaW50cm8tcGFyYWdyYXBoID4gcCBzdHJvbmcge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZhY3RvaWRfX2hlYWRlciBwLmludHJvLXBhcmFncmFwaCBiLFxuICAuZmFjdG9pZF9faGVhZGVyIHAuaW50cm8tcGFyYWdyYXBoIHN0cm9uZywgLmZhY3RvaWRfX2hlYWRlci5pbnRyby1wYXJhZ3JhcGggPiBwIGIsXG4gIC5mYWN0b2lkX19oZWFkZXIuaW50cm8tcGFyYWdyYXBoID4gcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uZmFjdG9pZF9faGVhZGVyIHAsXG4uZmFjdG9pZF9faGVhZGVyIHVsLFxuLmZhY3RvaWRfX2hlYWRlciBvbCxcbi5mYWN0b2lkX19oZWFkZXIgZGwsXG4uZmFjdG9pZF9faGVhZGVyIGRkLFxuLmZhY3RvaWRfX2hlYWRlciB0YWJsZSxcbi5mYWN0b2lkX19oZWFkZXIgZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuLmZhY3RvaWRfX2hlYWRlciB1bCxcbi5mYWN0b2lkX19oZWFkZXIgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mYWN0b2lkX19oZWFkZXIgdWwsXG4gIC5mYWN0b2lkX19oZWFkZXIgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMy40Mzc1cmVtO1xuICB9XG59XG4uZmFjdG9pZF9faGVhZGVyIHVsIGxpLFxuLmZhY3RvaWRfX2hlYWRlciBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYWN0b2lkX19oZWFkZXIgdWwgbGk6OmJlZm9yZSxcbi5mYWN0b2lkX19oZWFkZXIgb2wgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmFjdG9pZF9faGVhZGVyIHVsIGxpOjpiZWZvcmUsXG4gIC5mYWN0b2lkX19oZWFkZXIgb2wgbGk6OmJlZm9yZSB7XG4gICAgbGVmdDogLTIuNXJlbTtcbiAgfVxufVxuLmZhY3RvaWRfX2hlYWRlciB1bCB1bCxcbi5mYWN0b2lkX19oZWFkZXIgdWwgb2wsXG4uZmFjdG9pZF9faGVhZGVyIG9sIHVsLFxuLmZhY3RvaWRfX2hlYWRlciBvbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmFjdG9pZF9faGVhZGVyIG9sIHtcbiAgY291bnRlci1yZXNldDogbnVtZXJpYy1jb3VudGVyO1xufVxuLmZhY3RvaWRfX2hlYWRlciBvbCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bWVyaWMtY291bnRlcjtcbn1cbi5mYWN0b2lkX19oZWFkZXIgb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihudW1lcmljLWNvdW50ZXIpIFwiLiBcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNhY2FjYWM7XG59XG4uZmFjdG9pZF9faGVhZGVyIHVsIHtcbiAgY291bnRlci1yZXNldDogY291bnRlcjtcbn1cbi5mYWN0b2lkX19oZWFkZXIgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhY2FjO1xuICB0b3A6IDAuMjgxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZhY3RvaWRfX2hlYWRlciB1bCBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IDAuNTYyNXJlbTtcbiAgfVxufVxuLmZhY3RvaWRfX2hlYWRlciBociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5mYWN0b2lkX19oZWFkZXIge1xuICBtYXgtd2lkdGg6IDUyLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuLmZhY3RvaWRfX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMTI4cHg7XG4gIG1hcmdpbjogMC42MjVyZW0gYXV0byAwO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmFjdG9pZF9fbGlzdCB7XG4gICAgbWFyZ2luOiAyLjVyZW0gYXV0byAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5mYWN0b2lkX19saXN0IHtcbiAgICBtYXJnaW46IDVyZW0gYXV0byAwO1xuICB9XG59XG4uZmFjdG9pZF9fY2FyZCB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgYm9yZGVyLXRvcDogMC40Mzc1cmVtIHNvbGlkICNkZGRkZGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZhY3RvaWRfX2NhcmQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zJTtcbiAgfVxuICAuZmFjdG9pZF9fY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMi41cmVtIDAuODc1cmVtIDEuMjVyZW07XG4gIH1cbiAgLmZhY3RvaWRfX2NhcmQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMS4yNXJlbSAwLjg3NXJlbSAyLjVyZW07XG4gIH1cbiAgLmZhY3RvaWRfX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmZhY3RvaWRfX2NhcmQge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDIuNXJlbTtcbiAgfVxufVxuLmZhY3RvaWRfX2NhcmQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mYWN0b2lkX19jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuMjgxMjVyZW0gc29saWQgI2RkZGRkZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mYWN0b2lkX19jYXJkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwLjI4MTI1cmVtIHNvbGlkICNkZGRkZGQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmFjdG9pZF9fY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItbGVmdDogMC4yODEyNXJlbSBzb2xpZCAjZGRkZGRkO1xuICAgIGJvcmRlci1yaWdodDogMC4yODEyNXJlbSBzb2xpZCAjZGRkZGRkO1xuICB9XG59XG4uZmFjdG9pZF9fY2FyZDpvbmx5LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMC44NzVyZW0gMS4yNXJlbSAwLjg3NXJlbSAxLjI1cmVtO1xufVxuLmZhY3RvaWRfX2NhcmQ6b25seS1jaGlsZCAuZmFjdG9pZF9fY2FyZF9fZmlndXJlLFxuLmZhY3RvaWRfX2NhcmQ6b25seS1jaGlsZCAuZmFjdG9pZF9fY2FyZF9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmFjdG9pZF9fY2FyZDpvbmx5LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5mYWN0b2lkX19jYXJkX19ib3VuZGFyeSB7XG4gIGNvbG9yOiAjOWQyMjM1O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmFjdG9pZF9fY2FyZF9fYm91bmRhcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZmFjdG9pZF9fY2FyZF9fZmlndXJlIHtcbiAgZm9udC1zaXplOiAzLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAuZmFjdG9pZF9fY2FyZF9fZmlndXJlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmFjdG9pZF9fY2FyZF9fZmlndXJlIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmZhY3RvaWRfX2NhcmRfX2ZpZ3VyZSB7XG4gICAgZm9udC1zaXplOiA2LjI1cmVtO1xuICB9XG59XG4uZmFjdG9pZF9fY2FyZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5mYWN0b2lkX19jYXJkX190ZXh0IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmFjdG9pZF9fY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5mYWN0b2lkX19jYXJkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmZhY3RvaWRfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNTY5NztcbiAgcGFkZGluZzogMC44NzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mYWN0b2lkX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkMjIzNTtcbn1cbi5mYWN0b2lkX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmY2Yztcbn1cbi5mYWN0b2lkX19saW5rIHtcbiAgbWluLXdpZHRoOiAxNC4zNzVyZW07XG4gIG1hcmdpbjogMC42MjVyZW0gYXV0byAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mYWN0b2lkX19saW5rIHtcbiAgICBtYXJnaW46IDIuMzc1cmVtIGF1dG8gMDtcbiAgfVxufVxuXG4uZmFjdG9pZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZhY3RvaWRfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mYWN0b2lkX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25sZWZ0LFxuLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25yaWdodCxcbi5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWduY2VudGVyLFxuLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25ub25lLFxuLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25sZWZ0LFxuLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25yaWdodCxcbi5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWduY2VudGVyLFxuLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25ub25lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbi5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbi5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4uZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbi5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbi5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gIG1hcmdpbi10b3A6IC0xLjg3NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25sZWZ0LFxuICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbnJpZ2h0LFxuICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmxlZnQsXG4gIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWducmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4uZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbmxlZnQsXG4uZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbnJpZ2h0LFxuLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25jZW50ZXIsXG4uZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbm5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubGVmdCxcbiAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25yaWdodCxcbiAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25jZW50ZXIsXG4gIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubm9uZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG4uZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbmxlZnQgaW1nLFxuLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25yaWdodCBpbWcsXG4uZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbmNlbnRlciBpbWcsXG4uZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbm5vbmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25sZWZ0LFxuLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25yaWdodCxcbi5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWduY2VudGVyLFxuLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25sZWZ0LFxuICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbmNlbnRlcixcbiAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25ub25lLFxuICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmxlZnQsXG4gIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWduY2VudGVyLFxuICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbm5vbmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25yaWdodCxcbiAgLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5mYWN0b2lkX19oZWFkZXIgaDEsXG4uZmFjdG9pZF9faGVhZGVyIGgyLFxuLmZhY3RvaWRfX2hlYWRlciBoMyxcbi5mYWN0b2lkX19oZWFkZXIgaDQsXG4uZmFjdG9pZF9faGVhZGVyIGg1LFxuLmZhY3RvaWRfX2hlYWRlciBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZmFjdG9pZF9faGVhZGVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmZhY3RvaWRfX2hlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIH1cbn1cbi5mYWN0b2lkX19oZWFkZXIgaDEge1xuICBjb2xvcjogIzAwMmY2YztcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uZmFjdG9pZF9faGVhZGVyIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yODY7XG4gIG1hcmdpbi10b3A6IDIuNjg3NXJlbTtcbn1cbi5mYWN0b2lkX19oZWFkZXIgaDMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDIuMDYyNXJlbTtcbn1cbi5mYWN0b2lkX19oZWFkZXIgaDQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4O1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODI7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbn1cbi5mYWN0b2lkX19oZWFkZXIgaDUge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNDc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5mYWN0b2lkX19oZWFkZXIgaDYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi4yODtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZhY3RvaWRfX2hlYWRlciBhIHtcbiAgY29sb3I6ICMwMjU2OTc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLmZhY3RvaWRfX2hlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYigzLCAxMjksIDIyNi41KTtcbn1cbi5mYWN0b2lkX19oZWFkZXIgYS5idXR0b24tLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNTY5NztcbiAgcGFkZGluZzogMC44NzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mYWN0b2lkX19oZWFkZXIgYS5idXR0b24tLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQyMjM1O1xufVxuLmZhY3RvaWRfX2hlYWRlciBhLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7XG59XG4uZmFjdG9pZF9faGVhZGVyIGEuYnV0dG9uLS1wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG59XG4uZmFjdG9pZF9faGVhZGVyIGE6bm90KC5idXR0b24tLXByaW1hcnkpOm5vdCguaW5zdGFncmFtLWZlZWRfX2xpbmspW2RhdGEtaGFzLXBkZj10cnVlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5mYWN0b2lkX19oZWFkZXIgZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mYWN0b2lkX19oZWFkZXIgcC5pbnRyby10ZXh0LCAuZmFjdG9pZF9faGVhZGVyLmludHJvLXRleHQgPiBwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFJ1YmlrO1xuICBjb2xvcjogIzAwMmY2YztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mYWN0b2lkX19oZWFkZXIgcC5pbnRyby10ZXh0LCAuZmFjdG9pZF9faGVhZGVyLmludHJvLXRleHQgPiBwIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjQzNzVyZW07XG4gIH1cbn1cbi5mYWN0b2lkX19oZWFkZXIgcC5pbnRyby1wYXJhZ3JhcGgsIC5mYWN0b2lkX19oZWFkZXIuaW50cm8tcGFyYWdyYXBoID4gcCB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgY29sb3I6ICMwMDJmNmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZhY3RvaWRfX2hlYWRlciBwLmludHJvLXBhcmFncmFwaCwgLmZhY3RvaWRfX2hlYWRlci5pbnRyby1wYXJhZ3JhcGggPiBwIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICB9XG59XG4uZmFjdG9pZF9faGVhZGVyIHAuaW50cm8tcGFyYWdyYXBoIGIsXG4uZmFjdG9pZF9faGVhZGVyIHAuaW50cm8tcGFyYWdyYXBoIHN0cm9uZywgLmZhY3RvaWRfX2hlYWRlci5pbnRyby1wYXJhZ3JhcGggPiBwIGIsXG4uZmFjdG9pZF9faGVhZGVyLmludHJvLXBhcmFncmFwaCA+IHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjczO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mYWN0b2lkX19oZWFkZXIgcC5pbnRyby1wYXJhZ3JhcGggYixcbiAgLmZhY3RvaWRfX2hlYWRlciBwLmludHJvLXBhcmFncmFwaCBzdHJvbmcsIC5mYWN0b2lkX19oZWFkZXIuaW50cm8tcGFyYWdyYXBoID4gcCBiLFxuICAuZmFjdG9pZF9faGVhZGVyLmludHJvLXBhcmFncmFwaCA+IHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLmZhY3RvaWRfX2hlYWRlciBwLFxuLmZhY3RvaWRfX2hlYWRlciB1bCxcbi5mYWN0b2lkX19oZWFkZXIgb2wsXG4uZmFjdG9pZF9faGVhZGVyIGRsLFxuLmZhY3RvaWRfX2hlYWRlciBkZCxcbi5mYWN0b2lkX19oZWFkZXIgdGFibGUsXG4uZmFjdG9pZF9faGVhZGVyIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbi5mYWN0b2lkX19oZWFkZXIgdWwsXG4uZmFjdG9pZF9faGVhZGVyIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmFjdG9pZF9faGVhZGVyIHVsLFxuICAuZmFjdG9pZF9faGVhZGVyIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuLmZhY3RvaWRfX2hlYWRlciB1bCBsaSxcbi5mYWN0b2lkX19oZWFkZXIgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmFjdG9pZF9faGVhZGVyIHVsIGxpOjpiZWZvcmUsXG4uZmFjdG9pZF9faGVhZGVyIG9sIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMS42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZhY3RvaWRfX2hlYWRlciB1bCBsaTo6YmVmb3JlLFxuICAuZmFjdG9pZF9faGVhZGVyIG9sIGxpOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yLjVyZW07XG4gIH1cbn1cbi5mYWN0b2lkX19oZWFkZXIgdWwgdWwsXG4uZmFjdG9pZF9faGVhZGVyIHVsIG9sLFxuLmZhY3RvaWRfX2hlYWRlciBvbCB1bCxcbi5mYWN0b2lkX19oZWFkZXIgb2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZhY3RvaWRfX2hlYWRlciBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWVyaWMtY291bnRlcjtcbn1cbi5mYWN0b2lkX19oZWFkZXIgb2wgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1lcmljLWNvdW50ZXI7XG59XG4uZmFjdG9pZF9faGVhZGVyIG9sID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtZXJpYy1jb3VudGVyKSBcIi4gXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjYWNhY2FjO1xufVxuLmZhY3RvaWRfX2hlYWRlciB1bCB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXI7XG59XG4uZmFjdG9pZF9faGVhZGVyIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjYWNhYztcbiAgdG9wOiAwLjI4MTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mYWN0b2lkX19oZWFkZXIgdWwgbGk6OmJlZm9yZSB7XG4gICAgdG9wOiAwLjU2MjVyZW07XG4gIH1cbn1cbi5mYWN0b2lkX19oZWFkZXIgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4uZmFjdG9pZF9faGVhZGVyIHtcbiAgbWF4LXdpZHRoOiA1Mi4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44MztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbn1cbi5mYWN0b2lkX19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTEyOHB4O1xuICBtYXJnaW46IDAuNjI1cmVtIGF1dG8gMDtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZhY3RvaWRfX2xpc3Qge1xuICAgIG1hcmdpbjogMi41cmVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuZmFjdG9pZF9fbGlzdCB7XG4gICAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgfVxufVxuLmZhY3RvaWRfX2NhcmQge1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gIGJvcmRlci10b3A6IDAuNDM3NXJlbSBzb2xpZCAjZGRkZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mYWN0b2lkX19jYXJkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMuMyU7XG4gIH1cbiAgLmZhY3RvaWRfX2NhcmQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDIuNXJlbSAwLjg3NXJlbSAxLjI1cmVtO1xuICB9XG4gIC5mYWN0b2lkX19jYXJkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDEuMjVyZW0gMC44NzVyZW0gMi41cmVtO1xuICB9XG4gIC5mYWN0b2lkX19jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5mYWN0b2lkX19jYXJkIHtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAyLjVyZW07XG4gIH1cbn1cbi5mYWN0b2lkX19jYXJkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmFjdG9pZF9fY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjI4MTI1cmVtIHNvbGlkICNkZGRkZGQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmFjdG9pZF9fY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMC4yODEyNXJlbSBzb2xpZCAjZGRkZGRkO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZhY3RvaWRfX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMjgxMjVyZW0gc29saWQgI2RkZGRkZDtcbiAgICBib3JkZXItcmlnaHQ6IDAuMjgxMjVyZW0gc29saWQgI2RkZGRkZDtcbiAgfVxufVxuLmZhY3RvaWRfX2NhcmQ6b25seS1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuMjVyZW0gMC44NzVyZW0gMS4yNXJlbTtcbn1cbi5mYWN0b2lkX19jYXJkOm9ubHktY2hpbGQgLmZhY3RvaWRfX2NhcmRfX2ZpZ3VyZSxcbi5mYWN0b2lkX19jYXJkOm9ubHktY2hpbGQgLmZhY3RvaWRfX2NhcmRfX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZhY3RvaWRfX2NhcmQ6b25seS1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG4uZmFjdG9pZF9fY2FyZF9fYm91bmRhcnkge1xuICBjb2xvcjogIzlkMjIzNTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZhY3RvaWRfX2NhcmRfX2JvdW5kYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZhY3RvaWRfX2NhcmRfX2ZpZ3VyZSB7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmZhY3RvaWRfX2NhcmRfX2ZpZ3VyZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZhY3RvaWRfX2NhcmRfX2ZpZ3VyZSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5mYWN0b2lkX19jYXJkX19maWd1cmUge1xuICAgIGZvbnQtc2l6ZTogNi4yNXJlbTtcbiAgfVxufVxuLmZhY3RvaWRfX2NhcmRfX3RleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAuZmFjdG9pZF9fY2FyZF9fdGV4dCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZhY3RvaWRfX2NhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuZmFjdG9pZF9fY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5mYWN0b2lkX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjU2OTc7XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogdGFibGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmFjdG9pZF9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZDIyMzU7XG59XG4uZmFjdG9pZF9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7XG59XG4uZmFjdG9pZF9fbGluayB7XG4gIG1pbi13aWR0aDogMTQuMzc1cmVtO1xuICBtYXJnaW46IDAuNjI1cmVtIGF1dG8gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmFjdG9pZF9fbGluayB7XG4gICAgbWFyZ2luOiAyLjM3NXJlbSBhdXRvIDA7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBCbG9jay1GQVEgIHwgIFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBCcmluZyBpbiB0eXBvZ3JhcGh5IGhlbHBlcnMgdXNlZCBieSBCbG9ja1d5c2l3eWcgKi9cbi53eXNpd3lnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAud3lzaXd5ZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuLnd5c2l3eWcgZGl2LmFsaWducmlnaHQsXG4ud3lzaXd5ZyBkaXYuYWxpZ25jZW50ZXIsXG4ud3lzaXd5ZyBkaXYuYWxpZ25ub25lLFxuLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbi53eXNpd3lnIGltZy5hbGlnbnJpZ2h0LFxuLnd5c2l3eWcgaW1nLmFsaWduY2VudGVyLFxuLnd5c2l3eWcgaW1nLmFsaWdubm9uZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnd5c2l3eWcgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbi53eXNpd3lnIGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbi53eXNpd3lnIGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gIG1hcmdpbi10b3A6IC0xLjg3NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC53eXNpd3lnIGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgLnd5c2l3eWcgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gIC53eXNpd3lnIGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbiAgLnd5c2l3eWcgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAud3lzaXd5ZyBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAud3lzaXd5ZyBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgLnd5c2l3eWcgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuICAud3lzaXd5ZyBkaXYuYWxpZ25yaWdodCxcbiAgLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbiAgLnd5c2l3eWcgaW1nLmFsaWducmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4ud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuLnd5c2l3eWcgZGl2LmFsaWducmlnaHQsXG4ud3lzaXd5ZyBkaXYuYWxpZ25jZW50ZXIsXG4ud3lzaXd5ZyBkaXYuYWxpZ25ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuICAud3lzaXd5ZyBkaXYuYWxpZ25yaWdodCxcbiAgLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyLFxuICAud3lzaXd5ZyBkaXYuYWxpZ25ub25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cbi53eXNpd3lnIGRpdi5hbGlnbmxlZnQgaW1nLFxuLnd5c2l3eWcgZGl2LmFsaWducmlnaHQgaW1nLFxuLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyIGltZyxcbi53eXNpd3lnIGRpdi5hbGlnbm5vbmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbi53eXNpd3lnIGltZy5hbGlnbnJpZ2h0LFxuLnd5c2l3eWcgaW1nLmFsaWduY2VudGVyLFxuLnd5c2l3eWcgaW1nLmFsaWdubm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC53eXNpd3lnIGRpdi5hbGlnbmxlZnQsXG4gIC53eXNpd3lnIGRpdi5hbGlnbmNlbnRlcixcbiAgLnd5c2l3eWcgZGl2LmFsaWdubm9uZSxcbiAgLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbiAgLnd5c2l3eWcgaW1nLmFsaWduY2VudGVyLFxuICAud3lzaXd5ZyBpbWcuYWxpZ25ub25lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC53eXNpd3lnIGRpdi5hbGlnbnJpZ2h0LFxuICAud3lzaXd5ZyBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi53eXNpd3lnIGgxLFxuLnd5c2l3eWcgaDIsXG4ud3lzaXd5ZyBoMyxcbi53eXNpd3lnIGg0LFxuLnd5c2l3eWcgaDUsXG4ud3lzaXd5ZyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3lzaXd5ZyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC53eXNpd3lnIGgxIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxufVxuLnd5c2l3eWcgaDEge1xuICBjb2xvcjogIzAwMmY2YztcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ud3lzaXd5ZyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg2O1xuICBtYXJnaW4tdG9wOiAyLjY4NzVyZW07XG59XG4ud3lzaXd5ZyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMi4wNjI1cmVtO1xufVxuLnd5c2l3eWcgaDQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4O1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODI7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbn1cbi53eXNpd3lnIGg1IHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ud3lzaXd5ZyBoNiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI4O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud3lzaXd5ZyBhIHtcbiAgY29sb3I6ICMwMjU2OTc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLnd5c2l3eWcgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMywgMTI5LCAyMjYuNSk7XG59XG4ud3lzaXd5ZyBhLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1Njk3O1xuICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnd5c2l3eWcgYS5idXR0b24tLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQyMjM1O1xufVxuLnd5c2l3eWcgYS5idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjZjO1xufVxuLnd5c2l3eWcgYS5idXR0b24tLXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbn1cbi53eXNpd3lnIGE6bm90KC5idXR0b24tLXByaW1hcnkpOm5vdCguaW5zdGFncmFtLWZlZWRfX2xpbmspW2RhdGEtaGFzLXBkZj10cnVlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi53eXNpd3lnIGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud3lzaXd5ZyBwLmludHJvLXRleHQsIC53eXNpd3lnLmludHJvLXRleHQgPiBwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFJ1YmlrO1xuICBjb2xvcjogIzAwMmY2YztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC53eXNpd3lnIHAuaW50cm8tdGV4dCwgLnd5c2l3eWcuaW50cm8tdGV4dCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNDM3NXJlbTtcbiAgfVxufVxuLnd5c2l3eWcgcC5pbnRyby1wYXJhZ3JhcGgsIC53eXNpd3lnLmludHJvLXBhcmFncmFwaCA+IHAge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAjMDAyZjZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC53eXNpd3lnIHAuaW50cm8tcGFyYWdyYXBoLCAud3lzaXd5Zy5pbnRyby1wYXJhZ3JhcGggPiBwIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICB9XG59XG4ud3lzaXd5ZyBwLmludHJvLXBhcmFncmFwaCBiLFxuLnd5c2l3eWcgcC5pbnRyby1wYXJhZ3JhcGggc3Ryb25nLCAud3lzaXd5Zy5pbnRyby1wYXJhZ3JhcGggPiBwIGIsXG4ud3lzaXd5Zy5pbnRyby1wYXJhZ3JhcGggPiBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMC43Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAud3lzaXd5ZyBwLmludHJvLXBhcmFncmFwaCBiLFxuICAud3lzaXd5ZyBwLmludHJvLXBhcmFncmFwaCBzdHJvbmcsIC53eXNpd3lnLmludHJvLXBhcmFncmFwaCA+IHAgYixcbiAgLnd5c2l3eWcuaW50cm8tcGFyYWdyYXBoID4gcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4ud3lzaXd5ZyBwLFxuLnd5c2l3eWcgdWwsXG4ud3lzaXd5ZyBvbCxcbi53eXNpd3lnIGRsLFxuLnd5c2l3eWcgZGQsXG4ud3lzaXd5ZyB0YWJsZSxcbi53eXNpd3lnIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbi53eXNpd3lnIHVsLFxuLnd5c2l3eWcgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC53eXNpd3lnIHVsLFxuICAud3lzaXd5ZyBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07XG4gIH1cbn1cbi53eXNpd3lnIHVsIGxpLFxuLnd5c2l3eWcgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3lzaXd5ZyB1bCBsaTo6YmVmb3JlLFxuLnd5c2l3eWcgb2wgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAud3lzaXd5ZyB1bCBsaTo6YmVmb3JlLFxuICAud3lzaXd5ZyBvbCBsaTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG59XG4ud3lzaXd5ZyB1bCB1bCxcbi53eXNpd3lnIHVsIG9sLFxuLnd5c2l3eWcgb2wgdWwsXG4ud3lzaXd5ZyBvbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3lzaXd5ZyBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWVyaWMtY291bnRlcjtcbn1cbi53eXNpd3lnIG9sID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtZXJpYy1jb3VudGVyO1xufVxuLnd5c2l3eWcgb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihudW1lcmljLWNvdW50ZXIpIFwiLiBcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNhY2FjYWM7XG59XG4ud3lzaXd5ZyB1bCB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXI7XG59XG4ud3lzaXd5ZyB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2FjYWM7XG4gIHRvcDogMC4yODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAud3lzaXd5ZyB1bCBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IDAuNTYyNXJlbTtcbiAgfVxufVxuLnd5c2l3eWcgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ud3lzaXd5Z19fYm91bmRhcnkge1xuICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3lzaXd5Z19fYm91bmRhcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ud3lzaXd5Z19fYm91bmRhcnkge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnd5c2l3eWdfX2JvdW5kYXJ5LS10ZXh0TGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud3lzaXd5Z19fYm91bmRhcnktLXRleHRDZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3lzaXd5Z19fYm91bmRhcnkgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4ud3lzaXd5Z19fYm91bmRhcnkgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnd5c2l3eWdfX2JvdW5kYXJ5ID4gaDI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnd5c2l3eWcuZmx5bnRDb21wb25lbnQgLnd5c2l3eWdfX2JvdW5kYXJ5ID4gaDI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY29udGVudEJvZHkgPiAud3lzaXd5Zy5mbHludENvbXBvbmVudDpmaXJzdC1jaGlsZDpoYXMoLnd5c2l3eWdfX2JvdW5kYXJ5ID4gaDI6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ud3lzaXd5Zy5mbHludENvbXBvbmVudDpmaXJzdC1jaGlsZDpoYXMoLnd5c2l3eWdfX2JvdW5kYXJ5ID4gaDI6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ud3lzaXd5Zy5mbHludENvbXBvbmVudDpmaXJzdC1vZi10eXBlOmhhcygud3lzaXd5Z19fYm91bmRhcnkgPiBoMjpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay1mYXEgZGwge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG4uYmxvY2stZmFxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBtYXJnaW46IDMuNzVyZW0gMDtcbn1cbi5ibG9jay1mYXFfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ibG9jay1mYXEge1xuICAvKiAtLS0tLS0tLS0tIFRhYmxlIG9mIENvbnRlbnRzIC0tLS0tLS0tLS0gKi9cbn1cbi5ibG9jay1mYXFfX3RvYyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5ibG9jay1mYXFfX3RvYyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYmxvY2stZmFxX190b2MgZGl2LmFsaWdubGVmdCxcbi5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25yaWdodCxcbi5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25jZW50ZXIsXG4uYmxvY2stZmFxX190b2MgZGl2LmFsaWdubm9uZSxcbi5ibG9jay1mYXFfX3RvYyBpbWcuYWxpZ25sZWZ0LFxuLmJsb2NrLWZhcV9fdG9jIGltZy5hbGlnbnJpZ2h0LFxuLmJsb2NrLWZhcV9fdG9jIGltZy5hbGlnbmNlbnRlcixcbi5ibG9jay1mYXFfX3RvYyBpbWcuYWxpZ25ub25lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmxvY2stZmFxX190b2MgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLmJsb2NrLWZhcV9fdG9jIGRpdi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4uYmxvY2stZmFxX190b2MgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4uYmxvY2stZmFxX190b2MgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuLmJsb2NrLWZhcV9fdG9jIGltZy5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbi5ibG9jay1mYXFfX3RvYyBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuLmJsb2NrLWZhcV9fdG9jIGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLmJsb2NrLWZhcV9fdG9jIGltZy5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICBtYXJnaW4tdG9wOiAtMS44NzVyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAuYmxvY2stZmFxX190b2MgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAuYmxvY2stZmFxX190b2MgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgLmJsb2NrLWZhcV9fdG9jIGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAuYmxvY2stZmFxX190b2MgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuICAuYmxvY2stZmFxX190b2MgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAuYmxvY2stZmFxX190b2MgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgLmJsb2NrLWZhcV9fdG9jIGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAuYmxvY2stZmFxX190b2MgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAuYmxvY2stZmFxX190b2MgZGl2LmFsaWdubGVmdCxcbiAgLmJsb2NrLWZhcV9fdG9jIGRpdi5hbGlnbnJpZ2h0LFxuICAuYmxvY2stZmFxX190b2MgaW1nLmFsaWdubGVmdCxcbiAgLmJsb2NrLWZhcV9fdG9jIGltZy5hbGlnbnJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmJsb2NrLWZhcV9fdG9jIGRpdi5hbGlnbmxlZnQsXG4uYmxvY2stZmFxX190b2MgZGl2LmFsaWducmlnaHQsXG4uYmxvY2stZmFxX190b2MgZGl2LmFsaWduY2VudGVyLFxuLmJsb2NrLWZhcV9fdG9jIGRpdi5hbGlnbm5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25sZWZ0LFxuICAuYmxvY2stZmFxX190b2MgZGl2LmFsaWducmlnaHQsXG4gIC5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25jZW50ZXIsXG4gIC5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25ub25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cbi5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25sZWZ0IGltZyxcbi5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25yaWdodCBpbWcsXG4uYmxvY2stZmFxX190b2MgZGl2LmFsaWduY2VudGVyIGltZyxcbi5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25ub25lIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ibG9jay1mYXFfX3RvYyBpbWcuYWxpZ25sZWZ0LFxuLmJsb2NrLWZhcV9fdG9jIGltZy5hbGlnbnJpZ2h0LFxuLmJsb2NrLWZhcV9fdG9jIGltZy5hbGlnbmNlbnRlcixcbi5ibG9jay1mYXFfX3RvYyBpbWcuYWxpZ25ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmJsb2NrLWZhcV9fdG9jIGRpdi5hbGlnbmxlZnQsXG4gIC5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25jZW50ZXIsXG4gIC5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25ub25lLFxuICAuYmxvY2stZmFxX190b2MgaW1nLmFsaWdubGVmdCxcbiAgLmJsb2NrLWZhcV9fdG9jIGltZy5hbGlnbmNlbnRlcixcbiAgLmJsb2NrLWZhcV9fdG9jIGltZy5hbGlnbm5vbmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmJsb2NrLWZhcV9fdG9jIGRpdi5hbGlnbnJpZ2h0LFxuICAuYmxvY2stZmFxX190b2MgaW1nLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stZmFxX190b2MgaDEsXG4uYmxvY2stZmFxX190b2MgaDIsXG4uYmxvY2stZmFxX190b2MgaDMsXG4uYmxvY2stZmFxX190b2MgaDQsXG4uYmxvY2stZmFxX190b2MgaDUsXG4uYmxvY2stZmFxX190b2MgaDYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJsb2NrLWZhcV9fdG9jIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmJsb2NrLWZhcV9fdG9jIGgxIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLWZhcV9fdG9jIGgxIHtcbiAgY29sb3I6ICMwMDJmNmM7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmJsb2NrLWZhcV9fdG9jIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yODY7XG4gIG1hcmdpbi10b3A6IDIuNjg3NXJlbTtcbn1cbi5ibG9jay1mYXFfX3RvYyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMi4wNjI1cmVtO1xufVxuLmJsb2NrLWZhcV9fdG9jIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42ODtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjgyO1xuICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG59XG4uYmxvY2stZmFxX190b2MgaDUge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNDc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5ibG9jay1mYXFfX3RvYyBoNiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI4O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmxvY2stZmFxX190b2MgYSB7XG4gIGNvbG9yOiAjMDI1Njk3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5ibG9jay1mYXFfX3RvYyBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYigzLCAxMjksIDIyNi41KTtcbn1cbi5ibG9jay1mYXFfX3RvYyBhLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1Njk3O1xuICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLWZhcV9fdG9jIGEuYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkMjIzNTtcbn1cbi5ibG9jay1mYXFfX3RvYyBhLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7XG59XG4uYmxvY2stZmFxX190b2MgYS5idXR0b24tLXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbn1cbi5ibG9jay1mYXFfX3RvYyBhOm5vdCguYnV0dG9uLS1wcmltYXJ5KTpub3QoLmluc3RhZ3JhbS1mZWVkX19saW5rKVtkYXRhLWhhcy1wZGY9dHJ1ZV06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F6T0RRZ05URXlJajQ4SVMwdElTQkdiMjUwSUVGM1pYTnZiV1VnVUhKdklEWXVNaTR4SUdKNUlFQm1iMjUwWVhkbGMyOXRaU0F0SUdoMGRIQnpPaTh2Wm05dWRHRjNaWE52YldVdVkyOXRJRXhwWTJWdWMyVWdMU0JvZEhSd2N6b3ZMMlp2Ym5SaGQyVnpiMjFsTG1OdmJTOXNhV05sYm5ObElDaERiMjF0WlhKamFXRnNJRXhwWTJWdWMyVXBJRU52Y0hseWFXZG9kQ0F5TURJeUlFWnZiblJwWTI5dWN5d2dTVzVqTGlBdExUNDhjR0YwYUNCa1BTSk5Nekl3SURRMk5FTXpNamd1T0NBME5qUWdNek0ySURRMU5pNDRJRE16TmlBME5EaFdOREUyU0RNNE5GWTBORGhETXpnMElEUTRNeTR6SURNMU5TNHpJRFV4TWlBek1qQWdOVEV5U0RZMFF6STRMalkxSURVeE1pQXdJRFE0TXk0eklEQWdORFE0VmpReE5rZzBPRlkwTkRoRE5EZ2dORFUyTGpnZ05UVXVNVFlnTkRZMElEWTBJRFEyTkVnek1qQjZUVEkxTmlBeE5qQkRNak00TGpNZ01UWXdJREl5TkNBeE5EVXVOeUF5TWpRZ01USTRWalE0U0RZMFF6VTFMakUySURRNElEUTRJRFUxTGpFMklEUTRJRFkwVmpFNU1rZ3dWalkwUXpBZ01qZ3VOalVnTWpndU5qVWdNQ0EyTkNBd1NESXlPUzQxUXpJME5pNDFJREFnTWpZeUxqY2dOaTQzTkRNZ01qYzBMamNnTVRndU56Vk1NelkxTGpNZ01UQTVMak5ETXpjM0xqTWdNVEl4TGpNZ016ZzBJREV6Tnk0MUlETTROQ0F4TlRRdU5WWXhPVEpJTXpNMlZqRTJNRWd5TlRaNlRUZzRJREl5TkVNeE1UZ3VPU0F5TWpRZ01UUTBJREkwT1M0eElERTBOQ0F5T0RCRE1UUTBJRE14TUM0NUlERXhPQzQ1SURNek5pQTRPQ0F6TXpaSU9EQldNelk0UXpnd0lETTNOaTQ0SURjeUxqZzBJRE00TkNBMk5DQXpPRFJETlRVdU1UWWdNemcwSURRNElETTNOaTQ0SURRNElETTJPRll5TkRCRE5EZ2dNak14TGpJZ05UVXVNVFlnTWpJMElEWTBJREl5TkVnNE9IcE5NVEV5SURJNE1FTXhNVElnTWpZMkxqY2dNVEF4TGpNZ01qVTJJRGc0SURJMU5rZzRNRll6TURSSU9EaERNVEF4TGpNZ016QTBJREV4TWlBeU9UTXVNeUF4TVRJZ01qZ3dlazB4TmpBZ01qUXdRekUyTUNBeU16RXVNaUF4TmpjdU1pQXlNalFnTVRjMklESXlORWd5TURCRE1qSTJMalVnTWpJMElESTBPQ0F5TkRVdU5TQXlORGdnTWpjeVZqTXpOa015TkRnZ016WXlMalVnTWpJMkxqVWdNemcwSURJd01DQXpPRFJJTVRjMlF6RTJOeTR5SURNNE5DQXhOakFnTXpjMkxqZ2dNVFl3SURNMk9GWXlOREI2VFRFNU1pQXpOVEpJTWpBd1F6SXdPQzQ0SURNMU1pQXlNVFlnTXpRMExqZ2dNakUySURNek5sWXlOekpETWpFMklESTJNeTR5SURJd09DNDRJREkxTmlBeU1EQWdNalUyU0RFNU1sWXpOVEo2VFRNek5pQXlNalJETXpRMExqZ2dNakkwSURNMU1pQXlNekV1TWlBek5USWdNalF3UXpNMU1pQXlORGd1T0NBek5EUXVPQ0F5TlRZZ016TTJJREkxTmtnek1EUldNamc0U0RNek5rTXpORFF1T0NBeU9EZ2dNelV5SURJNU5TNHlJRE0xTWlBek1EUkRNelV5SURNeE1pNDRJRE0wTkM0NElETXlNQ0F6TXpZZ016SXdTRE13TkZZek5qaERNekEwSURNM05pNDRJREk1Tmk0NElETTROQ0F5T0RnZ016ZzBRekkzT1M0eUlETTROQ0F5TnpJZ016YzJMamdnTWpjeUlETTJPRll5TkRCRE1qY3lJREl6TVM0eUlESTNPUzR5SURJeU5DQXlPRGdnTWpJMFNETXpObm9pTHo0OEwzTjJaejQ9XCIpO1xuICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F6T0RRZ05URXlJajQ4SVMwdElTQkdiMjUwSUVGM1pYTnZiV1VnVUhKdklEWXVNaTR4SUdKNUlFQm1iMjUwWVhkbGMyOXRaU0F0SUdoMGRIQnpPaTh2Wm05dWRHRjNaWE52YldVdVkyOXRJRXhwWTJWdWMyVWdMU0JvZEhSd2N6b3ZMMlp2Ym5SaGQyVnpiMjFsTG1OdmJTOXNhV05sYm5ObElDaERiMjF0WlhKamFXRnNJRXhwWTJWdWMyVXBJRU52Y0hseWFXZG9kQ0F5TURJeUlFWnZiblJwWTI5dWN5d2dTVzVqTGlBdExUNDhjR0YwYUNCa1BTSk5Nekl3SURRMk5FTXpNamd1T0NBME5qUWdNek0ySURRMU5pNDRJRE16TmlBME5EaFdOREUyU0RNNE5GWTBORGhETXpnMElEUTRNeTR6SURNMU5TNHpJRFV4TWlBek1qQWdOVEV5U0RZMFF6STRMalkxSURVeE1pQXdJRFE0TXk0eklEQWdORFE0VmpReE5rZzBPRlkwTkRoRE5EZ2dORFUyTGpnZ05UVXVNVFlnTkRZMElEWTBJRFEyTkVnek1qQjZUVEkxTmlBeE5qQkRNak00TGpNZ01UWXdJREl5TkNBeE5EVXVOeUF5TWpRZ01USTRWalE0U0RZMFF6VTFMakUySURRNElEUTRJRFUxTGpFMklEUTRJRFkwVmpFNU1rZ3dWalkwUXpBZ01qZ3VOalVnTWpndU5qVWdNQ0EyTkNBd1NESXlPUzQxUXpJME5pNDFJREFnTWpZeUxqY2dOaTQzTkRNZ01qYzBMamNnTVRndU56Vk1NelkxTGpNZ01UQTVMak5ETXpjM0xqTWdNVEl4TGpNZ016ZzBJREV6Tnk0MUlETTROQ0F4TlRRdU5WWXhPVEpJTXpNMlZqRTJNRWd5TlRaNlRUZzRJREl5TkVNeE1UZ3VPU0F5TWpRZ01UUTBJREkwT1M0eElERTBOQ0F5T0RCRE1UUTBJRE14TUM0NUlERXhPQzQ1SURNek5pQTRPQ0F6TXpaSU9EQldNelk0UXpnd0lETTNOaTQ0SURjeUxqZzBJRE00TkNBMk5DQXpPRFJETlRVdU1UWWdNemcwSURRNElETTNOaTQ0SURRNElETTJPRll5TkRCRE5EZ2dNak14TGpJZ05UVXVNVFlnTWpJMElEWTBJREl5TkVnNE9IcE5NVEV5SURJNE1FTXhNVElnTWpZMkxqY2dNVEF4TGpNZ01qVTJJRGc0SURJMU5rZzRNRll6TURSSU9EaERNVEF4TGpNZ016QTBJREV4TWlBeU9UTXVNeUF4TVRJZ01qZ3dlazB4TmpBZ01qUXdRekUyTUNBeU16RXVNaUF4TmpjdU1pQXlNalFnTVRjMklESXlORWd5TURCRE1qSTJMalVnTWpJMElESTBPQ0F5TkRVdU5TQXlORGdnTWpjeVZqTXpOa015TkRnZ016WXlMalVnTWpJMkxqVWdNemcwSURJd01DQXpPRFJJTVRjMlF6RTJOeTR5SURNNE5DQXhOakFnTXpjMkxqZ2dNVFl3SURNMk9GWXlOREI2VFRFNU1pQXpOVEpJTWpBd1F6SXdPQzQ0SURNMU1pQXlNVFlnTXpRMExqZ2dNakUySURNek5sWXlOekpETWpFMklESTJNeTR5SURJd09DNDRJREkxTmlBeU1EQWdNalUyU0RFNU1sWXpOVEo2VFRNek5pQXlNalJETXpRMExqZ2dNakkwSURNMU1pQXlNekV1TWlBek5USWdNalF3UXpNMU1pQXlORGd1T0NBek5EUXVPQ0F5TlRZZ016TTJJREkxTmtnek1EUldNamc0U0RNek5rTXpORFF1T0NBeU9EZ2dNelV5SURJNU5TNHlJRE0xTWlBek1EUkRNelV5SURNeE1pNDRJRE0wTkM0NElETXlNQ0F6TXpZZ016SXdTRE13TkZZek5qaERNekEwSURNM05pNDRJREk1Tmk0NElETTROQ0F5T0RnZ016ZzBRekkzT1M0eUlETTROQ0F5TnpJZ016YzJMamdnTWpjeUlETTJPRll5TkRCRE1qY3lJREl6TVM0eUlESTNPUzR5SURJeU5DQXlPRGdnTWpJMFNETXpObm9pTHo0OEwzTjJaejQ9XCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYmxvY2stZmFxX190b2MgZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ibG9jay1mYXFfX3RvYyBwLmludHJvLXRleHQsIC5ibG9jay1mYXFfX3RvYy5pbnRyby10ZXh0ID4gcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBSdWJpaztcbiAgY29sb3I6ICMwMDJmNmM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmxvY2stZmFxX190b2MgcC5pbnRyby10ZXh0LCAuYmxvY2stZmFxX190b2MuaW50cm8tdGV4dCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNDM3NXJlbTtcbiAgfVxufVxuLmJsb2NrLWZhcV9fdG9jIHAuaW50cm8tcGFyYWdyYXBoLCAuYmxvY2stZmFxX190b2MuaW50cm8tcGFyYWdyYXBoID4gcCB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgY29sb3I6ICMwMDJmNmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJsb2NrLWZhcV9fdG9jIHAuaW50cm8tcGFyYWdyYXBoLCAuYmxvY2stZmFxX190b2MuaW50cm8tcGFyYWdyYXBoID4gcCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44MztcbiAgfVxufVxuLmJsb2NrLWZhcV9fdG9jIHAuaW50cm8tcGFyYWdyYXBoIGIsXG4uYmxvY2stZmFxX190b2MgcC5pbnRyby1wYXJhZ3JhcGggc3Ryb25nLCAuYmxvY2stZmFxX190b2MuaW50cm8tcGFyYWdyYXBoID4gcCBiLFxuLmJsb2NrLWZhcV9fdG9jLmludHJvLXBhcmFncmFwaCA+IHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjczO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5ibG9jay1mYXFfX3RvYyBwLmludHJvLXBhcmFncmFwaCBiLFxuICAuYmxvY2stZmFxX190b2MgcC5pbnRyby1wYXJhZ3JhcGggc3Ryb25nLCAuYmxvY2stZmFxX190b2MuaW50cm8tcGFyYWdyYXBoID4gcCBiLFxuICAuYmxvY2stZmFxX190b2MuaW50cm8tcGFyYWdyYXBoID4gcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stZmFxX190b2MgcCxcbi5ibG9jay1mYXFfX3RvYyB1bCxcbi5ibG9jay1mYXFfX3RvYyBvbCxcbi5ibG9jay1mYXFfX3RvYyBkbCxcbi5ibG9jay1mYXFfX3RvYyBkZCxcbi5ibG9jay1mYXFfX3RvYyB0YWJsZSxcbi5ibG9jay1mYXFfX3RvYyBmaWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG4uYmxvY2stZmFxX190b2MgdWwsXG4uYmxvY2stZmFxX190b2Mgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5ibG9jay1mYXFfX3RvYyB1bCxcbiAgLmJsb2NrLWZhcV9fdG9jIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuLmJsb2NrLWZhcV9fdG9jIHVsIGxpLFxuLmJsb2NrLWZhcV9fdG9jIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWZhcV9fdG9jIHVsIGxpOjpiZWZvcmUsXG4uYmxvY2stZmFxX190b2Mgb2wgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmxvY2stZmFxX190b2MgdWwgbGk6OmJlZm9yZSxcbiAgLmJsb2NrLWZhcV9fdG9jIG9sIGxpOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yLjVyZW07XG4gIH1cbn1cbi5ibG9jay1mYXFfX3RvYyB1bCB1bCxcbi5ibG9jay1mYXFfX3RvYyB1bCBvbCxcbi5ibG9jay1mYXFfX3RvYyBvbCB1bCxcbi5ibG9jay1mYXFfX3RvYyBvbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stZmFxX190b2Mgb2wge1xuICBjb3VudGVyLXJlc2V0OiBudW1lcmljLWNvdW50ZXI7XG59XG4uYmxvY2stZmFxX190b2Mgb2wgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1lcmljLWNvdW50ZXI7XG59XG4uYmxvY2stZmFxX190b2Mgb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihudW1lcmljLWNvdW50ZXIpIFwiLiBcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNhY2FjYWM7XG59XG4uYmxvY2stZmFxX190b2MgdWwge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyO1xufVxuLmJsb2NrLWZhcV9fdG9jIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjYWNhYztcbiAgdG9wOiAwLjI4MTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5ibG9jay1mYXFfX3RvYyB1bCBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IDAuNTYyNXJlbTtcbiAgfVxufVxuLmJsb2NrLWZhcV9fdG9jIGhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmJsb2NrLWZhcV9fdG9jIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ibG9jay1mYXFfX3RvYy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmJsb2NrLWZhcV9fdG9jLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYmxvY2stZmFxX190b2Mtc2VjdGlvbiAuYmxvY2stZmFxX190b2Mtc3ViIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luOiAwLjI1cmVtIDAgMCAxLjVyZW07XG59XG4uYmxvY2stZmFxIHtcbiAgLyogLS0tLS0tLS0tLSBTZWN0aW9uICYgUXVlc3Rpb24gbGlzdCAtLS0tLS0tLS0tICovXG59XG4uYmxvY2stZmFxX19zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbn1cbi5ibG9jay1mYXFfX2xpc3Qge1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stZmFxX19xdWVzdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMXJlbSAwIDAuNXJlbTtcbn1cbi5ibG9jay1mYXEge1xuICAvKiAtLS0tLS0tLS0tIEFuc3dlciBwYW5lbCAtLS0tLS0tLS0tICovXG59XG4uYmxvY2stZmFxX19hbnN3ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICAvKiBpbmhlcml0IGZ1bGwgV1lTSVdZRyB0eXBvZ3JhcGh5LCBsaXN0cywgbGlua3MsIGhlYWRpbmdzLCBldGMuICovXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5ibG9jay1mYXFfX2Fuc3dlciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWdubGVmdCxcbi5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25yaWdodCxcbi5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25jZW50ZXIsXG4uYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWdubm9uZSxcbi5ibG9jay1mYXFfX2Fuc3dlciBpbWcuYWxpZ25sZWZ0LFxuLmJsb2NrLWZhcV9fYW5zd2VyIGltZy5hbGlnbnJpZ2h0LFxuLmJsb2NrLWZhcV9fYW5zd2VyIGltZy5hbGlnbmNlbnRlcixcbi5ibG9jay1mYXFfX2Fuc3dlciBpbWcuYWxpZ25ub25lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLmJsb2NrLWZhcV9fYW5zd2VyIGRpdi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4uYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4uYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuLmJsb2NrLWZhcV9fYW5zd2VyIGltZy5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbi5ibG9jay1mYXFfX2Fuc3dlciBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuLmJsb2NrLWZhcV9fYW5zd2VyIGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLmJsb2NrLWZhcV9fYW5zd2VyIGltZy5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICBtYXJnaW4tdG9wOiAtMS44NzVyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAuYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAuYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgLmJsb2NrLWZhcV9fYW5zd2VyIGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAuYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuICAuYmxvY2stZmFxX19hbnN3ZXIgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAuYmxvY2stZmFxX19hbnN3ZXIgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgLmJsb2NrLWZhcV9fYW5zd2VyIGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAuYmxvY2stZmFxX19hbnN3ZXIgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAuYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWdubGVmdCxcbiAgLmJsb2NrLWZhcV9fYW5zd2VyIGRpdi5hbGlnbnJpZ2h0LFxuICAuYmxvY2stZmFxX19hbnN3ZXIgaW1nLmFsaWdubGVmdCxcbiAgLmJsb2NrLWZhcV9fYW5zd2VyIGltZy5hbGlnbnJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmJsb2NrLWZhcV9fYW5zd2VyIGRpdi5hbGlnbmxlZnQsXG4uYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWducmlnaHQsXG4uYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWduY2VudGVyLFxuLmJsb2NrLWZhcV9fYW5zd2VyIGRpdi5hbGlnbm5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25sZWZ0LFxuICAuYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWducmlnaHQsXG4gIC5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25jZW50ZXIsXG4gIC5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25ub25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cbi5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25sZWZ0IGltZyxcbi5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25yaWdodCBpbWcsXG4uYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWduY2VudGVyIGltZyxcbi5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25ub25lIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ibG9jay1mYXFfX2Fuc3dlciBpbWcuYWxpZ25sZWZ0LFxuLmJsb2NrLWZhcV9fYW5zd2VyIGltZy5hbGlnbnJpZ2h0LFxuLmJsb2NrLWZhcV9fYW5zd2VyIGltZy5hbGlnbmNlbnRlcixcbi5ibG9jay1mYXFfX2Fuc3dlciBpbWcuYWxpZ25ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmJsb2NrLWZhcV9fYW5zd2VyIGRpdi5hbGlnbmxlZnQsXG4gIC5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25jZW50ZXIsXG4gIC5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25ub25lLFxuICAuYmxvY2stZmFxX19hbnN3ZXIgaW1nLmFsaWdubGVmdCxcbiAgLmJsb2NrLWZhcV9fYW5zd2VyIGltZy5hbGlnbmNlbnRlcixcbiAgLmJsb2NrLWZhcV9fYW5zd2VyIGltZy5hbGlnbm5vbmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmJsb2NrLWZhcV9fYW5zd2VyIGRpdi5hbGlnbnJpZ2h0LFxuICAuYmxvY2stZmFxX19hbnN3ZXIgaW1nLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stZmFxX19hbnN3ZXIgaDEsXG4uYmxvY2stZmFxX19hbnN3ZXIgaDIsXG4uYmxvY2stZmFxX19hbnN3ZXIgaDMsXG4uYmxvY2stZmFxX19hbnN3ZXIgaDQsXG4uYmxvY2stZmFxX19hbnN3ZXIgaDUsXG4uYmxvY2stZmFxX19hbnN3ZXIgaDYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJsb2NrLWZhcV9fYW5zd2VyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmJsb2NrLWZhcV9fYW5zd2VyIGgxIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLWZhcV9fYW5zd2VyIGgxIHtcbiAgY29sb3I6ICMwMDJmNmM7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmJsb2NrLWZhcV9fYW5zd2VyIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yODY7XG4gIG1hcmdpbi10b3A6IDIuNjg3NXJlbTtcbn1cbi5ibG9jay1mYXFfX2Fuc3dlciBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMi4wNjI1cmVtO1xufVxuLmJsb2NrLWZhcV9fYW5zd2VyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42ODtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjgyO1xuICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG59XG4uYmxvY2stZmFxX19hbnN3ZXIgaDUge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNDc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5ibG9jay1mYXFfX2Fuc3dlciBoNiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI4O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmxvY2stZmFxX19hbnN3ZXIgYSB7XG4gIGNvbG9yOiAjMDI1Njk3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5ibG9jay1mYXFfX2Fuc3dlciBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYigzLCAxMjksIDIyNi41KTtcbn1cbi5ibG9jay1mYXFfX2Fuc3dlciBhLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1Njk3O1xuICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLWZhcV9fYW5zd2VyIGEuYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkMjIzNTtcbn1cbi5ibG9jay1mYXFfX2Fuc3dlciBhLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7XG59XG4uYmxvY2stZmFxX19hbnN3ZXIgYS5idXR0b24tLXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbn1cbi5ibG9jay1mYXFfX2Fuc3dlciBhOm5vdCguYnV0dG9uLS1wcmltYXJ5KTpub3QoLmluc3RhZ3JhbS1mZWVkX19saW5rKVtkYXRhLWhhcy1wZGY9dHJ1ZV06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F6T0RRZ05URXlJajQ4SVMwdElTQkdiMjUwSUVGM1pYTnZiV1VnVUhKdklEWXVNaTR4SUdKNUlFQm1iMjUwWVhkbGMyOXRaU0F0SUdoMGRIQnpPaTh2Wm05dWRHRjNaWE52YldVdVkyOXRJRXhwWTJWdWMyVWdMU0JvZEhSd2N6b3ZMMlp2Ym5SaGQyVnpiMjFsTG1OdmJTOXNhV05sYm5ObElDaERiMjF0WlhKamFXRnNJRXhwWTJWdWMyVXBJRU52Y0hseWFXZG9kQ0F5TURJeUlFWnZiblJwWTI5dWN5d2dTVzVqTGlBdExUNDhjR0YwYUNCa1BTSk5Nekl3SURRMk5FTXpNamd1T0NBME5qUWdNek0ySURRMU5pNDRJRE16TmlBME5EaFdOREUyU0RNNE5GWTBORGhETXpnMElEUTRNeTR6SURNMU5TNHpJRFV4TWlBek1qQWdOVEV5U0RZMFF6STRMalkxSURVeE1pQXdJRFE0TXk0eklEQWdORFE0VmpReE5rZzBPRlkwTkRoRE5EZ2dORFUyTGpnZ05UVXVNVFlnTkRZMElEWTBJRFEyTkVnek1qQjZUVEkxTmlBeE5qQkRNak00TGpNZ01UWXdJREl5TkNBeE5EVXVOeUF5TWpRZ01USTRWalE0U0RZMFF6VTFMakUySURRNElEUTRJRFUxTGpFMklEUTRJRFkwVmpFNU1rZ3dWalkwUXpBZ01qZ3VOalVnTWpndU5qVWdNQ0EyTkNBd1NESXlPUzQxUXpJME5pNDFJREFnTWpZeUxqY2dOaTQzTkRNZ01qYzBMamNnTVRndU56Vk1NelkxTGpNZ01UQTVMak5ETXpjM0xqTWdNVEl4TGpNZ016ZzBJREV6Tnk0MUlETTROQ0F4TlRRdU5WWXhPVEpJTXpNMlZqRTJNRWd5TlRaNlRUZzRJREl5TkVNeE1UZ3VPU0F5TWpRZ01UUTBJREkwT1M0eElERTBOQ0F5T0RCRE1UUTBJRE14TUM0NUlERXhPQzQ1SURNek5pQTRPQ0F6TXpaSU9EQldNelk0UXpnd0lETTNOaTQ0SURjeUxqZzBJRE00TkNBMk5DQXpPRFJETlRVdU1UWWdNemcwSURRNElETTNOaTQ0SURRNElETTJPRll5TkRCRE5EZ2dNak14TGpJZ05UVXVNVFlnTWpJMElEWTBJREl5TkVnNE9IcE5NVEV5SURJNE1FTXhNVElnTWpZMkxqY2dNVEF4TGpNZ01qVTJJRGc0SURJMU5rZzRNRll6TURSSU9EaERNVEF4TGpNZ016QTBJREV4TWlBeU9UTXVNeUF4TVRJZ01qZ3dlazB4TmpBZ01qUXdRekUyTUNBeU16RXVNaUF4TmpjdU1pQXlNalFnTVRjMklESXlORWd5TURCRE1qSTJMalVnTWpJMElESTBPQ0F5TkRVdU5TQXlORGdnTWpjeVZqTXpOa015TkRnZ016WXlMalVnTWpJMkxqVWdNemcwSURJd01DQXpPRFJJTVRjMlF6RTJOeTR5SURNNE5DQXhOakFnTXpjMkxqZ2dNVFl3SURNMk9GWXlOREI2VFRFNU1pQXpOVEpJTWpBd1F6SXdPQzQ0SURNMU1pQXlNVFlnTXpRMExqZ2dNakUySURNek5sWXlOekpETWpFMklESTJNeTR5SURJd09DNDRJREkxTmlBeU1EQWdNalUyU0RFNU1sWXpOVEo2VFRNek5pQXlNalJETXpRMExqZ2dNakkwSURNMU1pQXlNekV1TWlBek5USWdNalF3UXpNMU1pQXlORGd1T0NBek5EUXVPQ0F5TlRZZ016TTJJREkxTmtnek1EUldNamc0U0RNek5rTXpORFF1T0NBeU9EZ2dNelV5SURJNU5TNHlJRE0xTWlBek1EUkRNelV5SURNeE1pNDRJRE0wTkM0NElETXlNQ0F6TXpZZ016SXdTRE13TkZZek5qaERNekEwSURNM05pNDRJREk1Tmk0NElETTROQ0F5T0RnZ016ZzBRekkzT1M0eUlETTROQ0F5TnpJZ016YzJMamdnTWpjeUlETTJPRll5TkRCRE1qY3lJREl6TVM0eUlESTNPUzR5SURJeU5DQXlPRGdnTWpJMFNETXpObm9pTHo0OEwzTjJaejQ9XCIpO1xuICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F6T0RRZ05URXlJajQ4SVMwdElTQkdiMjUwSUVGM1pYTnZiV1VnVUhKdklEWXVNaTR4SUdKNUlFQm1iMjUwWVhkbGMyOXRaU0F0SUdoMGRIQnpPaTh2Wm05dWRHRjNaWE52YldVdVkyOXRJRXhwWTJWdWMyVWdMU0JvZEhSd2N6b3ZMMlp2Ym5SaGQyVnpiMjFsTG1OdmJTOXNhV05sYm5ObElDaERiMjF0WlhKamFXRnNJRXhwWTJWdWMyVXBJRU52Y0hseWFXZG9kQ0F5TURJeUlFWnZiblJwWTI5dWN5d2dTVzVqTGlBdExUNDhjR0YwYUNCa1BTSk5Nekl3SURRMk5FTXpNamd1T0NBME5qUWdNek0ySURRMU5pNDRJRE16TmlBME5EaFdOREUyU0RNNE5GWTBORGhETXpnMElEUTRNeTR6SURNMU5TNHpJRFV4TWlBek1qQWdOVEV5U0RZMFF6STRMalkxSURVeE1pQXdJRFE0TXk0eklEQWdORFE0VmpReE5rZzBPRlkwTkRoRE5EZ2dORFUyTGpnZ05UVXVNVFlnTkRZMElEWTBJRFEyTkVnek1qQjZUVEkxTmlBeE5qQkRNak00TGpNZ01UWXdJREl5TkNBeE5EVXVOeUF5TWpRZ01USTRWalE0U0RZMFF6VTFMakUySURRNElEUTRJRFUxTGpFMklEUTRJRFkwVmpFNU1rZ3dWalkwUXpBZ01qZ3VOalVnTWpndU5qVWdNQ0EyTkNBd1NESXlPUzQxUXpJME5pNDFJREFnTWpZeUxqY2dOaTQzTkRNZ01qYzBMamNnTVRndU56Vk1NelkxTGpNZ01UQTVMak5ETXpjM0xqTWdNVEl4TGpNZ016ZzBJREV6Tnk0MUlETTROQ0F4TlRRdU5WWXhPVEpJTXpNMlZqRTJNRWd5TlRaNlRUZzRJREl5TkVNeE1UZ3VPU0F5TWpRZ01UUTBJREkwT1M0eElERTBOQ0F5T0RCRE1UUTBJRE14TUM0NUlERXhPQzQ1SURNek5pQTRPQ0F6TXpaSU9EQldNelk0UXpnd0lETTNOaTQ0SURjeUxqZzBJRE00TkNBMk5DQXpPRFJETlRVdU1UWWdNemcwSURRNElETTNOaTQ0SURRNElETTJPRll5TkRCRE5EZ2dNak14TGpJZ05UVXVNVFlnTWpJMElEWTBJREl5TkVnNE9IcE5NVEV5SURJNE1FTXhNVElnTWpZMkxqY2dNVEF4TGpNZ01qVTJJRGc0SURJMU5rZzRNRll6TURSSU9EaERNVEF4TGpNZ016QTBJREV4TWlBeU9UTXVNeUF4TVRJZ01qZ3dlazB4TmpBZ01qUXdRekUyTUNBeU16RXVNaUF4TmpjdU1pQXlNalFnTVRjMklESXlORWd5TURCRE1qSTJMalVnTWpJMElESTBPQ0F5TkRVdU5TQXlORGdnTWpjeVZqTXpOa015TkRnZ016WXlMalVnTWpJMkxqVWdNemcwSURJd01DQXpPRFJJTVRjMlF6RTJOeTR5SURNNE5DQXhOakFnTXpjMkxqZ2dNVFl3SURNMk9GWXlOREI2VFRFNU1pQXpOVEpJTWpBd1F6SXdPQzQ0SURNMU1pQXlNVFlnTXpRMExqZ2dNakUySURNek5sWXlOekpETWpFMklESTJNeTR5SURJd09DNDRJREkxTmlBeU1EQWdNalUyU0RFNU1sWXpOVEo2VFRNek5pQXlNalJETXpRMExqZ2dNakkwSURNMU1pQXlNekV1TWlBek5USWdNalF3UXpNMU1pQXlORGd1T0NBek5EUXVPQ0F5TlRZZ016TTJJREkxTmtnek1EUldNamc0U0RNek5rTXpORFF1T0NBeU9EZ2dNelV5SURJNU5TNHlJRE0xTWlBek1EUkRNelV5SURNeE1pNDRJRE0wTkM0NElETXlNQ0F6TXpZZ016SXdTRE13TkZZek5qaERNekEwSURNM05pNDRJREk1Tmk0NElETTROQ0F5T0RnZ016ZzBRekkzT1M0eUlETTROQ0F5TnpJZ016YzJMamdnTWpjeUlETTJPRll5TkRCRE1qY3lJREl6TVM0eUlESTNPUzR5SURJeU5DQXlPRGdnTWpJMFNETXpObm9pTHo0OEwzTjJaejQ9XCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYmxvY2stZmFxX19hbnN3ZXIgZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ibG9jay1mYXFfX2Fuc3dlciBwLmludHJvLXRleHQsIC5ibG9jay1mYXFfX2Fuc3dlci5pbnRyby10ZXh0ID4gcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBSdWJpaztcbiAgY29sb3I6ICMwMDJmNmM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmxvY2stZmFxX19hbnN3ZXIgcC5pbnRyby10ZXh0LCAuYmxvY2stZmFxX19hbnN3ZXIuaW50cm8tdGV4dCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNDM3NXJlbTtcbiAgfVxufVxuLmJsb2NrLWZhcV9fYW5zd2VyIHAuaW50cm8tcGFyYWdyYXBoLCAuYmxvY2stZmFxX19hbnN3ZXIuaW50cm8tcGFyYWdyYXBoID4gcCB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgY29sb3I6ICMwMDJmNmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJsb2NrLWZhcV9fYW5zd2VyIHAuaW50cm8tcGFyYWdyYXBoLCAuYmxvY2stZmFxX19hbnN3ZXIuaW50cm8tcGFyYWdyYXBoID4gcCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44MztcbiAgfVxufVxuLmJsb2NrLWZhcV9fYW5zd2VyIHAuaW50cm8tcGFyYWdyYXBoIGIsXG4uYmxvY2stZmFxX19hbnN3ZXIgcC5pbnRyby1wYXJhZ3JhcGggc3Ryb25nLCAuYmxvY2stZmFxX19hbnN3ZXIuaW50cm8tcGFyYWdyYXBoID4gcCBiLFxuLmJsb2NrLWZhcV9fYW5zd2VyLmludHJvLXBhcmFncmFwaCA+IHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjczO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5ibG9jay1mYXFfX2Fuc3dlciBwLmludHJvLXBhcmFncmFwaCBiLFxuICAuYmxvY2stZmFxX19hbnN3ZXIgcC5pbnRyby1wYXJhZ3JhcGggc3Ryb25nLCAuYmxvY2stZmFxX19hbnN3ZXIuaW50cm8tcGFyYWdyYXBoID4gcCBiLFxuICAuYmxvY2stZmFxX19hbnN3ZXIuaW50cm8tcGFyYWdyYXBoID4gcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stZmFxX19hbnN3ZXIgcCxcbi5ibG9jay1mYXFfX2Fuc3dlciB1bCxcbi5ibG9jay1mYXFfX2Fuc3dlciBvbCxcbi5ibG9jay1mYXFfX2Fuc3dlciBkbCxcbi5ibG9jay1mYXFfX2Fuc3dlciBkZCxcbi5ibG9jay1mYXFfX2Fuc3dlciB0YWJsZSxcbi5ibG9jay1mYXFfX2Fuc3dlciBmaWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG4uYmxvY2stZmFxX19hbnN3ZXIgdWwsXG4uYmxvY2stZmFxX19hbnN3ZXIgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5ibG9jay1mYXFfX2Fuc3dlciB1bCxcbiAgLmJsb2NrLWZhcV9fYW5zd2VyIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuLmJsb2NrLWZhcV9fYW5zd2VyIHVsIGxpLFxuLmJsb2NrLWZhcV9fYW5zd2VyIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWZhcV9fYW5zd2VyIHVsIGxpOjpiZWZvcmUsXG4uYmxvY2stZmFxX19hbnN3ZXIgb2wgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmxvY2stZmFxX19hbnN3ZXIgdWwgbGk6OmJlZm9yZSxcbiAgLmJsb2NrLWZhcV9fYW5zd2VyIG9sIGxpOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yLjVyZW07XG4gIH1cbn1cbi5ibG9jay1mYXFfX2Fuc3dlciB1bCB1bCxcbi5ibG9jay1mYXFfX2Fuc3dlciB1bCBvbCxcbi5ibG9jay1mYXFfX2Fuc3dlciBvbCB1bCxcbi5ibG9jay1mYXFfX2Fuc3dlciBvbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stZmFxX19hbnN3ZXIgb2wge1xuICBjb3VudGVyLXJlc2V0OiBudW1lcmljLWNvdW50ZXI7XG59XG4uYmxvY2stZmFxX19hbnN3ZXIgb2wgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1lcmljLWNvdW50ZXI7XG59XG4uYmxvY2stZmFxX19hbnN3ZXIgb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihudW1lcmljLWNvdW50ZXIpIFwiLiBcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNhY2FjYWM7XG59XG4uYmxvY2stZmFxX19hbnN3ZXIgdWwge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyO1xufVxuLmJsb2NrLWZhcV9fYW5zd2VyIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjYWNhYztcbiAgdG9wOiAwLjI4MTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5ibG9jay1mYXFfX2Fuc3dlciB1bCBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IDAuNTYyNXJlbTtcbiAgfVxufVxuLmJsb2NrLWZhcV9fYW5zd2VyIGhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmJsb2NrLWZhcV9fYW5zd2VyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmVhdHVyZWQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9jcmVzdC1kYXJrLWJsdWUuc3ZnXCIpIDEwMCUgdG9wLCAjMGIyMzQwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmZlYXR1cmVkLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9jcmVzdC1kYXJrLWJsdWUuc3ZnXCIpIDgwJSAtMjAlLCAjMGIyMzQwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0Ni42ODc1cmVtO1xuICB9XG59XG4uZmVhdHVyZWQtY29udGVudF9fYm91bmRhcnkge1xuICBwYWRkaW5nOiAxLjg3NXJlbSAxLjI1cmVtIDIuNXJlbTtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmZlYXR1cmVkLWNvbnRlbnRfX2JvdW5kYXJ5IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogNy41cmVtIDEuMjVyZW07XG4gIH1cbn1cbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWdubGVmdCxcbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWducmlnaHQsXG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbmNlbnRlcixcbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWdubm9uZSxcbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaW1nLmFsaWdubGVmdCxcbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaW1nLmFsaWducmlnaHQsXG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGltZy5hbGlnbmNlbnRlcixcbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaW1nLmFsaWdubm9uZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGltZy5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGltZy5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICBtYXJnaW4tdG9wOiAtMS44NzVyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbiAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBpbWcuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBpbWcuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWdubGVmdCxcbiAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25yaWdodCxcbiAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBpbWcuYWxpZ25sZWZ0LFxuICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGltZy5hbGlnbnJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25sZWZ0LFxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25yaWdodCxcbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWduY2VudGVyLFxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbmxlZnQsXG4gIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWducmlnaHQsXG4gIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWduY2VudGVyLFxuICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbm5vbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25sZWZ0IGltZyxcbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWducmlnaHQgaW1nLFxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25jZW50ZXIgaW1nLFxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25ub25lIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaW1nLmFsaWdubGVmdCxcbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaW1nLmFsaWducmlnaHQsXG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGltZy5hbGlnbmNlbnRlcixcbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaW1nLmFsaWdubm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWdubGVmdCxcbiAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25jZW50ZXIsXG4gIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWdubm9uZSxcbiAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBpbWcuYWxpZ25sZWZ0LFxuICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGltZy5hbGlnbmNlbnRlcixcbiAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBpbWcuYWxpZ25ub25lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWducmlnaHQsXG4gIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaW1nLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGgxLFxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBoMixcbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaDMsXG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGg0LFxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBoNSxcbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaDYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICB9XG59XG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGgxIHtcbiAgY29sb3I6ICMwMDJmNmM7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg2O1xuICBtYXJnaW4tdG9wOiAyLjY4NzVyZW07XG59XG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAyLjA2MjVyZW07XG59XG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42ODtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjgyO1xuICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG59XG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGg1IHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGg2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjg7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMDI1Njk3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMywgMTI5LCAyMjYuNSk7XG59XG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGEuYnV0dG9uLS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjU2OTc7XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogdGFibGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGEuYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkMjIzNTtcbn1cbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgYS5idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjZjO1xufVxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBhLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xufVxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBhOm5vdCguYnV0dG9uLS1wcmltYXJ5KTpub3QoLmluc3RhZ3JhbS1mZWVkX19saW5rKVtkYXRhLWhhcy1wZGY9dHJ1ZV06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F6T0RRZ05URXlJajQ4SVMwdElTQkdiMjUwSUVGM1pYTnZiV1VnVUhKdklEWXVNaTR4SUdKNUlFQm1iMjUwWVhkbGMyOXRaU0F0SUdoMGRIQnpPaTh2Wm05dWRHRjNaWE52YldVdVkyOXRJRXhwWTJWdWMyVWdMU0JvZEhSd2N6b3ZMMlp2Ym5SaGQyVnpiMjFsTG1OdmJTOXNhV05sYm5ObElDaERiMjF0WlhKamFXRnNJRXhwWTJWdWMyVXBJRU52Y0hseWFXZG9kQ0F5TURJeUlFWnZiblJwWTI5dWN5d2dTVzVqTGlBdExUNDhjR0YwYUNCa1BTSk5Nekl3SURRMk5FTXpNamd1T0NBME5qUWdNek0ySURRMU5pNDRJRE16TmlBME5EaFdOREUyU0RNNE5GWTBORGhETXpnMElEUTRNeTR6SURNMU5TNHpJRFV4TWlBek1qQWdOVEV5U0RZMFF6STRMalkxSURVeE1pQXdJRFE0TXk0eklEQWdORFE0VmpReE5rZzBPRlkwTkRoRE5EZ2dORFUyTGpnZ05UVXVNVFlnTkRZMElEWTBJRFEyTkVnek1qQjZUVEkxTmlBeE5qQkRNak00TGpNZ01UWXdJREl5TkNBeE5EVXVOeUF5TWpRZ01USTRWalE0U0RZMFF6VTFMakUySURRNElEUTRJRFUxTGpFMklEUTRJRFkwVmpFNU1rZ3dWalkwUXpBZ01qZ3VOalVnTWpndU5qVWdNQ0EyTkNBd1NESXlPUzQxUXpJME5pNDFJREFnTWpZeUxqY2dOaTQzTkRNZ01qYzBMamNnTVRndU56Vk1NelkxTGpNZ01UQTVMak5ETXpjM0xqTWdNVEl4TGpNZ016ZzBJREV6Tnk0MUlETTROQ0F4TlRRdU5WWXhPVEpJTXpNMlZqRTJNRWd5TlRaNlRUZzRJREl5TkVNeE1UZ3VPU0F5TWpRZ01UUTBJREkwT1M0eElERTBOQ0F5T0RCRE1UUTBJRE14TUM0NUlERXhPQzQ1SURNek5pQTRPQ0F6TXpaSU9EQldNelk0UXpnd0lETTNOaTQ0SURjeUxqZzBJRE00TkNBMk5DQXpPRFJETlRVdU1UWWdNemcwSURRNElETTNOaTQ0SURRNElETTJPRll5TkRCRE5EZ2dNak14TGpJZ05UVXVNVFlnTWpJMElEWTBJREl5TkVnNE9IcE5NVEV5SURJNE1FTXhNVElnTWpZMkxqY2dNVEF4TGpNZ01qVTJJRGc0SURJMU5rZzRNRll6TURSSU9EaERNVEF4TGpNZ016QTBJREV4TWlBeU9UTXVNeUF4TVRJZ01qZ3dlazB4TmpBZ01qUXdRekUyTUNBeU16RXVNaUF4TmpjdU1pQXlNalFnTVRjMklESXlORWd5TURCRE1qSTJMalVnTWpJMElESTBPQ0F5TkRVdU5TQXlORGdnTWpjeVZqTXpOa015TkRnZ016WXlMalVnTWpJMkxqVWdNemcwSURJd01DQXpPRFJJTVRjMlF6RTJOeTR5SURNNE5DQXhOakFnTXpjMkxqZ2dNVFl3SURNMk9GWXlOREI2VFRFNU1pQXpOVEpJTWpBd1F6SXdPQzQ0SURNMU1pQXlNVFlnTXpRMExqZ2dNakUySURNek5sWXlOekpETWpFMklESTJNeTR5SURJd09DNDRJREkxTmlBeU1EQWdNalUyU0RFNU1sWXpOVEo2VFRNek5pQXlNalJETXpRMExqZ2dNakkwSURNMU1pQXlNekV1TWlBek5USWdNalF3UXpNMU1pQXlORGd1T0NBek5EUXVPQ0F5TlRZZ016TTJJREkxTmtnek1EUldNamc0U0RNek5rTXpORFF1T0NBeU9EZ2dNelV5SURJNU5TNHlJRE0xTWlBek1EUkRNelV5SURNeE1pNDRJRE0wTkM0NElETXlNQ0F6TXpZZ016SXdTRE13TkZZek5qaERNekEwSURNM05pNDRJREk1Tmk0NElETTROQ0F5T0RnZ016ZzBRekkzT1M0eUlETTROQ0F5TnpJZ016YzJMamdnTWpjeUlETTJPRll5TkRCRE1qY3lJREl6TVM0eUlESTNPUzR5SURJeU5DQXlPRGdnTWpJMFNETXpObm9pTHo0OEwzTjJaejQ9XCIpO1xuICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F6T0RRZ05URXlJajQ4SVMwdElTQkdiMjUwSUVGM1pYTnZiV1VnVUhKdklEWXVNaTR4SUdKNUlFQm1iMjUwWVhkbGMyOXRaU0F0SUdoMGRIQnpPaTh2Wm05dWRHRjNaWE52YldVdVkyOXRJRXhwWTJWdWMyVWdMU0JvZEhSd2N6b3ZMMlp2Ym5SaGQyVnpiMjFsTG1OdmJTOXNhV05sYm5ObElDaERiMjF0WlhKamFXRnNJRXhwWTJWdWMyVXBJRU52Y0hseWFXZG9kQ0F5TURJeUlFWnZiblJwWTI5dWN5d2dTVzVqTGlBdExUNDhjR0YwYUNCa1BTSk5Nekl3SURRMk5FTXpNamd1T0NBME5qUWdNek0ySURRMU5pNDRJRE16TmlBME5EaFdOREUyU0RNNE5GWTBORGhETXpnMElEUTRNeTR6SURNMU5TNHpJRFV4TWlBek1qQWdOVEV5U0RZMFF6STRMalkxSURVeE1pQXdJRFE0TXk0eklEQWdORFE0VmpReE5rZzBPRlkwTkRoRE5EZ2dORFUyTGpnZ05UVXVNVFlnTkRZMElEWTBJRFEyTkVnek1qQjZUVEkxTmlBeE5qQkRNak00TGpNZ01UWXdJREl5TkNBeE5EVXVOeUF5TWpRZ01USTRWalE0U0RZMFF6VTFMakUySURRNElEUTRJRFUxTGpFMklEUTRJRFkwVmpFNU1rZ3dWalkwUXpBZ01qZ3VOalVnTWpndU5qVWdNQ0EyTkNBd1NESXlPUzQxUXpJME5pNDFJREFnTWpZeUxqY2dOaTQzTkRNZ01qYzBMamNnTVRndU56Vk1NelkxTGpNZ01UQTVMak5ETXpjM0xqTWdNVEl4TGpNZ016ZzBJREV6Tnk0MUlETTROQ0F4TlRRdU5WWXhPVEpJTXpNMlZqRTJNRWd5TlRaNlRUZzRJREl5TkVNeE1UZ3VPU0F5TWpRZ01UUTBJREkwT1M0eElERTBOQ0F5T0RCRE1UUTBJRE14TUM0NUlERXhPQzQ1SURNek5pQTRPQ0F6TXpaSU9EQldNelk0UXpnd0lETTNOaTQ0SURjeUxqZzBJRE00TkNBMk5DQXpPRFJETlRVdU1UWWdNemcwSURRNElETTNOaTQ0SURRNElETTJPRll5TkRCRE5EZ2dNak14TGpJZ05UVXVNVFlnTWpJMElEWTBJREl5TkVnNE9IcE5NVEV5SURJNE1FTXhNVElnTWpZMkxqY2dNVEF4TGpNZ01qVTJJRGc0SURJMU5rZzRNRll6TURSSU9EaERNVEF4TGpNZ016QTBJREV4TWlBeU9UTXVNeUF4TVRJZ01qZ3dlazB4TmpBZ01qUXdRekUyTUNBeU16RXVNaUF4TmpjdU1pQXlNalFnTVRjMklESXlORWd5TURCRE1qSTJMalVnTWpJMElESTBPQ0F5TkRVdU5TQXlORGdnTWpjeVZqTXpOa015TkRnZ016WXlMalVnTWpJMkxqVWdNemcwSURJd01DQXpPRFJJTVRjMlF6RTJOeTR5SURNNE5DQXhOakFnTXpjMkxqZ2dNVFl3SURNMk9GWXlOREI2VFRFNU1pQXpOVEpJTWpBd1F6SXdPQzQ0SURNMU1pQXlNVFlnTXpRMExqZ2dNakUySURNek5sWXlOekpETWpFMklESTJNeTR5SURJd09DNDRJREkxTmlBeU1EQWdNalUyU0RFNU1sWXpOVEo2VFRNek5pQXlNalJETXpRMExqZ2dNakkwSURNMU1pQXlNekV1TWlBek5USWdNalF3UXpNMU1pQXlORGd1T0NBek5EUXVPQ0F5TlRZZ016TTJJREkxTmtnek1EUldNamc0U0RNek5rTXpORFF1T0NBeU9EZ2dNelV5SURJNU5TNHlJRE0xTWlBek1EUkRNelV5SURNeE1pNDRJRE0wTkM0NElETXlNQ0F6TXpZZ016SXdTRE13TkZZek5qaERNekEwSURNM05pNDRJREk1Tmk0NElETTROQ0F5T0RnZ016ZzBRekkzT1M0eUlETTROQ0F5TnpJZ016YzJMamdnTWpjeUlETTJPRll5TkRCRE1qY3lJREl6TVM0eUlESTNPUzR5SURJeU5DQXlPRGdnTWpJMFNETXpObm9pTHo0OEwzTjJaejQ9XCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIHAuaW50cm8tdGV4dCwgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlci5pbnRyby10ZXh0ID4gcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBSdWJpaztcbiAgY29sb3I6ICMwMDJmNmM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIHAuaW50cm8tdGV4dCwgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlci5pbnRyby10ZXh0ID4gcCB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40Mzc1cmVtO1xuICB9XG59XG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIHAuaW50cm8tcGFyYWdyYXBoLCAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyLmludHJvLXBhcmFncmFwaCA+IHAge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAjMDAyZjZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgcC5pbnRyby1wYXJhZ3JhcGgsIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIuaW50cm8tcGFyYWdyYXBoID4gcCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44MztcbiAgfVxufVxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBwLmludHJvLXBhcmFncmFwaCBiLFxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBwLmludHJvLXBhcmFncmFwaCBzdHJvbmcsIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIuaW50cm8tcGFyYWdyYXBoID4gcCBiLFxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlci5pbnRyby1wYXJhZ3JhcGggPiBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMC43Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIHAuaW50cm8tcGFyYWdyYXBoIGIsXG4gIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgcC5pbnRyby1wYXJhZ3JhcGggc3Ryb25nLCAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyLmludHJvLXBhcmFncmFwaCA+IHAgYixcbiAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlci5pbnRyby1wYXJhZ3JhcGggPiBwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgcCxcbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgdWwsXG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIG9sLFxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkbCxcbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGQsXG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIHRhYmxlLFxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBmaWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIHVsLFxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBvbCB7XG4gIHBhZGRpbmctbGVmdDogMi4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciB1bCxcbiAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07XG4gIH1cbn1cbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgdWwgbGksXG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciB1bCBsaTo6YmVmb3JlLFxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBvbCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgdWwgbGk6OmJlZm9yZSxcbiAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBvbCBsaTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG59XG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIHVsIHVsLFxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciB1bCBvbCxcbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgb2wgdWwsXG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIG9sIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgb2wge1xuICBjb3VudGVyLXJlc2V0OiBudW1lcmljLWNvdW50ZXI7XG59XG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIG9sID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtZXJpYy1jb3VudGVyO1xufVxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBvbCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG51bWVyaWMtY291bnRlcikgXCIuIFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2FjYWNhYztcbn1cbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgdWwge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyO1xufVxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2FjYWM7XG4gIHRvcDogMC4yODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIHVsIGxpOjpiZWZvcmUge1xuICAgIHRvcDogMC41NjI1cmVtO1xuICB9XG59XG4uZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciB7XG4gIG1heC13aWR0aDogNTEuODc1cmVtO1xuICBtYXJnaW46IDAgYXV0byAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIuaW50cm8tcGFyYWdyYXBoID4gcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIge1xuICAgIG1hcmdpbjogMCBhdXRvIDMuMTI1cmVtO1xuICB9XG59XG4uZmVhdHVyZWQtY29udGVudF9fYm9keSB7XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5mZWF0dXJlZC1jb250ZW50X19ib2R5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmZlYXR1cmVkLWNvbnRlbnRfX2NvcHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzLjEyNXJlbSAxcmVtIDEuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmZlYXR1cmVkLWNvbnRlbnRfX2NvcHkge1xuICAgIHBhZGRpbmc6IDVyZW0gMy4xMjVyZW0gMy4xMjVyZW07XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA2MCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNjAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLWNvbnRlbnRfX2NvcHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC40Mzc1cmVtO1xuICB3aWR0aDogNXJlbTtcbiAgYmFja2dyb3VuZDogIzlkMjIzNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMS4yNXJlbTtcbiAgdG9wOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuZmVhdHVyZWQtY29udGVudF9fY29weTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgIHdpZHRoOiA5LjA2MjVyZW07XG4gICAgYmFja2dyb3VuZDogIzlkMjIzNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyLjEyNXJlbTtcbiAgICBsZWZ0OiAtMC44NzVyZW07XG4gIH1cbn1cbi5mZWF0dXJlZC1jb250ZW50X19jb3B5X19zZWNvbmRhcnktbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAyNTY5NztcbiAgdG9wOiAxLjEyNXJlbTtcbiAgcmlnaHQ6IDEuMTI1cmVtO1xufVxuLmZlYXR1cmVkLWNvbnRlbnRfX2NvcHlfX3NlY29uZGFyeS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDJmNmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmZlYXR1cmVkLWNvbnRlbnRfX2NvcHlfX3NlY29uZGFyeS1saW5rIHtcbiAgICB0b3A6IDIuNXJlbTtcbiAgICByaWdodDogMS41NjI1cmVtO1xuICB9XG59XG4uZmVhdHVyZWQtY29udGVudF9fY29weV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZlYXR1cmVkLWNvbnRlbnRfX2NvcHlfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uZmVhdHVyZWQtY29udGVudF9fY29weV9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuLmZlYXR1cmVkLWNvbnRlbnRfX2NvcHlfX3ByaW1hcnktbGluayB7XG4gIGNvbG9yOiAjMDI1Njk3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZmVhdHVyZWQtY29udGVudF9fY29weV9fcHJpbWFyeS1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LWxpZ2h0LWJsdWUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbn1cbi5mZWF0dXJlZC1jb250ZW50X19jb3B5X19wcmltYXJ5LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMmY2Yztcbn1cbi5mZWF0dXJlZC1jb250ZW50X19jb3B5X19wcmltYXJ5LWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTtcbn1cbi5mZWF0dXJlZC1jb250ZW50X19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuZmVhdHVyZWQtY29udGVudF9faW1hZ2Uge1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTclO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTclO1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNi44NzVyZW07XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4uZmVhdHVyZWQtY29udGVudF9faW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyLjgxMjVyZW07XG4gIGhlaWdodDogMi44MTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5mZWF0dXJlZC1jb250ZW50X19pbWFnZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmVhdHVyZWQtY29udGVudF9faW1hZ2U6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDUuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IDUuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5mZWF0dXJlZC1jb250ZW50X19pbWFnZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNi44NzVyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLmZlYXR1cmVkLWNvbnRlbnRfX2ltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDE1LjYyNXJlbTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5mZWF0dXJlZC1jb250ZW50X19pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAzMC45Mzc1cmVtO1xuICB9XG59XG5cbi5ibG9jay1mZWF0dXJlZC1uZXdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjhyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbi5mYWN0b2lkX19mZWF0dXJlZC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cblxuLmZvb3Rlcl9fY3RhcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mb290ZXJfX2N0YXMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5mb290ZXJfX2N0YXMtYm91bmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMS41NjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mb290ZXJfX2N0YXMtYm91bmRhcnkge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtIDAuNjI1cmVtIDIuODEyNXJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTA0OHB4ICsgKDEwMCUgLSAxMDQ4cHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDg4cHgpIHtcbiAgLmZvb3Rlcl9fY3Rhcy1ib3VuZGFyeSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIDEwNDhweCkgLyAyKTtcbiAgfVxufVxuLmZvb3Rlcl9fY3RhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzlkMjIzNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xufVxuLmZvb3Rlcl9fY3RhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyX19jdGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZm9vdGVyX19jdGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzlkMjIzNTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tbGVmdDogNC4wNjI1cmVtO1xuICB9XG4gIC5mb290ZXJfX2N0YTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5mb290ZXJfX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMGIyMzQwO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW0gMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZvb3Rlcl9fcHJpbWFyeSB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS4yNXJlbSAwLjkzNzVyZW07XG4gIH1cbn1cbi5mb290ZXJfX3ByaW1hcnktYm91bmRhcnkge1xuICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZvb3Rlcl9fZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuZm9vdGVyX19mbGV4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uZm9vdGVyX19zb2NpYWwge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZm9vdGVyX19zb2NpYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mb290ZXJfX3NvY2lhbC10aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDY4cmVtO1xuICBtYXJnaW46IDAgYXV0byAxLjU2MjVyZW07XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuZm9vdGVyX19zb2NpYWwtdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvIDMuMTI1cmVtO1xuICB9XG59XG4uZm9vdGVyX19zb2NpYWwtdGl0bGUgPiAqIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzlkMjIzNTtcbiAgbWF4LXdpZHRoOiA3MiU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG4uZm9vdGVyX19zb2NpYWwtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZm9vdGVyX19zb2NpYWwtdGl0bGU6OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICB9XG59XG4uZm9vdGVyX19zb2NpYWwtdGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxLjEyNXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5mb290ZXJfX3NvY2lhbC10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMS4xMjVyZW0gMDtcbiAgfVxufVxuLmZvb3Rlcl9fc29jaWFsLXRpdGxlID4gc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvb3Rlcl9fc29jaWFsLWJvdW5kYXJ5IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXJfX3NvY2lhbC1ib3VuZGFyeSB1bCBsaSB7XG4gIG1hcmdpbjogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuZm9vdGVyX19zb2NpYWwtYm91bmRhcnkgdWwge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5mb290ZXJfX3NvY2lhbC1ib3VuZGFyeSB1bCBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZm9vdGVyX19zb2NpYWwtbGluayB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gIG1hcmdpbjogMCAxLjA2MjVyZW07XG59XG4uZm9vdGVyX19zb2NpYWwtbGluazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZvb3Rlcl9fc29jaWFsLWxpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZm9vdGVyX19zb2NpYWwtbGluazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMDYyNXJlbTtcbiAgfVxufVxuLmZvb3Rlcl9fc29jaWFsLWxpbmsgPiBpbWcge1xuICB3aWR0aDogMi43NXJlbTtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5mb290ZXJfX3NvY2lhbC1saW5rID4gaW1nIHtcbiAgICB3aWR0aDogMi4xMjVyZW07XG4gICAgaGVpZ2h0OiAyLjEyNXJlbTtcbiAgfVxufVxuLmZvb3Rlcl9fc29jaWFsLWxpbms6aG92ZXIgPiBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uZm9vdGVyX19sb2dvcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAuZm9vdGVyX19sb2dvcyB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuZm9vdGVyX19sb2dvcyB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgbWFyZ2luOiAwIDEuMjVyZW0gMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5mb290ZXJfX2xvZ286bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmZvb3Rlcl9fbG9nbzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5mb290ZXJfX2xvZ28gPiBpbWcge1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAtby1vYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gIG1heC13aWR0aDogNS4zNzVyZW07XG4gIG1heC1oZWlnaHQ6IDYuMjVyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlO1xufVxuLmZvb3RlciBhLmZvb3Rlcl9fbG9nbzpob3ZlciA+IGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmZvb3Rlcl9fbGlua3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5mb290ZXJfX2xpbmsge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xufVxuLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mb290ZXJfX2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgfVxufVxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDkzNXB4KSB7XG4gIC5mb290ZXJfX2xvZ286bnRoLW9mLXR5cGUoMSkgPiBpbWcge1xuICAgIG1heC13aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyX19sb2dvOm50aC1vZi10eXBlKDIpID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDcxcHggIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyX19sb2dvOm50aC1vZi10eXBlKDMpID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2staGVhZGVyLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOHB4IDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGxpbmVhciwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGxpbmVhcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5ibG9jay1oZWFkZXItbWFpbi5kcm9wc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOHB4IDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjNyZW0pIHtcbiAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW5fX2JvdW5kYXJ5IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA4OHB4KSB7XG4gIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluX19ib3VuZGFyeSB7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICB9XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbl9fYm91bmRhcnktLWJvcmRlcmxlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMDtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluX191cHBlci1mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNC4zNzVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gIG1heC1oZWlnaHQ6IDcuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2M3JlbSkge1xuICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbl9fdXBwZXItZmxleCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDg4cHgpIHtcbiAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW5fX3VwcGVyLWZsZXgge1xuICAgIG1heC13aWR0aDogNjUuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW5fX3V0aWxpdHktd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2M3JlbSkge1xuICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbl9fdXRpbGl0eS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAuYnJhbmQtbG9nbyB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjNyZW0pIHtcbiAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLmJyYW5kLWxvZ28ge1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAyLjVyZW0gMC45Mzc1cmVtIDA7XG4gIH1cbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5icmFuZC1sb2dvX19saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAuYnJhbmQtbG9nb19faW1hZ2Uge1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAtby1vYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjNyZW0pIHtcbiAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLmJyYW5kLWxvZ29fX2ltYWdlIHtcbiAgICB3aWR0aDogMTcuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLmJyYW5kLWxvZ28uYm9yZGVybGVzcyBpbWcge1xuICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbWFpbiB7XG4gIGJhY2tncm91bmQ6ICMwNDFjM2I7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2M3JlbSkge1xuICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbWFpbl9fZHJvcGRvd24tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMC45Mzc1cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMCA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW5fX2Ryb3Bkb3duLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6IHdoaXRlO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbWFpbl9fZHJvcGRvd24tYnRuLm9wZW4sIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW5fX2Ryb3Bkb3duLWJ0bjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbWFpbl9fYm91bmRhcnkge1xuICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19jb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbWFpbl9fbGluay5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbWFpbl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI1cHgpO1xuICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICBoZWlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMTVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjE1cyBlYXNlO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbWFpbl9fc3VibWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAxNHB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE0cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS44NzVyZW0gMS4yNXJlbSAzLjEyNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19zdWJtZW51Lm9wZW4ge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW5fX3N1Ym1lbnUuaGFzLWdyYXBoaWNzIC5tZW51LW1haW5fX3N1Ym1lbnUtY29udGVudCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICBncmlkLWdhcDogMTBweDtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW5fX3N1Ym1lbnUuaGFzLWdyYXBoaWNzIC5tZW51LW1haW5fX3N1Ym1lbnUtbGluayB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW5fX3N1Ym1lbnUuaGFzLWdyYXBoaWNzIC5tZW51LW1haW5fX3N1Ym1lbnUtbGluayA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjBmMGYwO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbWFpbl9fc3VibWVudS5oYXMtZ3JhcGhpY3MgLm1lbnUtbWFpbl9fc3VibWVudS1saW5rOmhvdmVyID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5ZDIyMzU7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19zdWJtZW51Lmhhcy1ncmFwaGljcyAubWFpbi1tZW51X19zdWJtZW51LWljb24ge1xuICBtYXgtd2lkdGg6IDcuODEyNXJlbTtcbiAgbWF4LWhlaWdodDogNy44MTI1cmVtO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbWFpbl9faXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW5fX2l0ZW06aG92ZXIgLm1lbnUtbWFpbl9fbGluazo6YWZ0ZXIsIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW5fX2l0ZW06Zm9jdXMtd2l0aGluIC5tZW51LW1haW5fX2xpbms6OmFmdGVyIHtcbiAgaGVpZ2h0OiAwLjQzNzVyZW07XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19pdGVtOmhvdmVyIC5tZW51LW1haW5fX2Ryb3Bkb3duYnRuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19pdGVtOmhvdmVyIC5tZW51LW1haW5fX3N1Ym1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW5fX3N1Ym1lbnUtYm91bmRhcnkge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbWFpbl9fc3VibWVudS10aXRsZSB7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjU2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgIzRmNGY0Zjtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW5fX3N1Ym1lbnUtY29udGVudCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDI1cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19zdWJtZW51LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19zdWJtZW51LWxpbmsgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwLjA2MjVyZW07XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbWFpbl9fc3VibWVudS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM5ZDIyMzU7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19zdWJtZW51LWxpbms6aG92ZXIgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlkMjIzNTtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHkge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAyLjVyZW07XG4gICAgICAgICAgZmxleDogMCAwIDIuNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjNyZW0pIHtcbiAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX2JvdW5kYXJ5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS11dGlsaXR5X19jb250ZW50IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eV9fY29udGVudCArIC5tZW51LXV0aWxpdHlfX2N0YXM6OmJlZm9yZSB7XG4gIHdpZHRoOiAwLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjE1MjM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTAuMDYyNXJlbTtcbiAgdG9wOiAwLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS11dGlsaXR5X19jdGFzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX2Ryb3Bkb3duLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDAgLTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eV9fZHJvcGRvd24tYnRuOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogd2hpdGU7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS11dGlsaXR5X19kcm9wZG93bi1idG4ub3BlbiwgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eV9fZHJvcGRvd24tYnRuOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS11dGlsaXR5X19saW5rIHtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX2xpbms6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDAuOTM3NXJlbSAtIDEzcHgpO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMTVzIGVhc2U7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHkgc3Bhbi5tZW51LXV0aWxpdHlfX2xpbmsge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS11dGlsaXR5X19zdWJtZW51IHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjYyNXJlbTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTUuNjI1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMS41NjI1cmVtO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDE0cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTRweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX3N1Ym1lbnUub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eV9fc3VibWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX3N1Ym1lbnUtbGluayB7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgbWFyZ2luOiAwLjYyNXJlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS11dGlsaXR5X19zdWJtZW51LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX2xpbmstd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eV9fbGluay13cmFwcGVyOmhvdmVyIC5tZW51LXV0aWxpdHlfX2xpbms6OmJlZm9yZSB7XG4gIGhlaWdodDogMC4zMTI1cmVtO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eV9fbGluay13cmFwcGVyOmhvdmVyIC5tZW51LXV0aWxpdHlfX3N1Ym1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX2xpbmstd3JhcHBlci5oYXMtY2hpbGRyZW4gLm1lbnUtdXRpbGl0eV9fbGluayB7XG4gIC8qIHRoaXMgd2FzIHJlcGxhY2VkIGJ5IGFuIGFjdHVhbCBidXR0b24gZm9yIGFjY2Vzc2liaWxpdHkgcHVycG9zZXNcbiAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDpcIuKWvlwiO1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgd2lkdGg6IHJlbSgxNSk7XG4gICAgICBoZWlnaHQ6IHJlbSgxNSk7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkZmFzdGVzdC1kdXJhdGlvbiBlYXNlO1xuICB9Ki9cbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX2xpbmstd3JhcHBlci5oYXMtY2hpbGRyZW4gLm1lbnUtdXRpbGl0eV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX2xpbmstd3JhcHBlci5oYXMtY2hpbGRyZW4gLm1lbnUtdXRpbGl0eV9fbGluazpob3ZlciAubWVudS11dGlsaXR5X19kcm9wZG93bmJ0biB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eV9fbGluay13cmFwcGVyLmhhcy1jaGlsZHJlbjpob3ZlciAubWVudS11dGlsaXR5X19saW5rOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX2xpbmstd3JhcHBlci5oYXMtY2hpbGRyZW46aG92ZXIgLm1lbnUtdXRpbGl0eV9fc3VibWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS11dGlsaXR5X19zZWFyY2gtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzZmMTUyMztcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX3NlYXJjaCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL3NlYXJjaC5zdmdcIikgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIuNXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX3NlYXJjaDpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX3NlYXJjaC5jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9jbG9zZS13aGl0ZS5zdmdcIikgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS11dGlsaXR5X19zZWFyY2guY2xvc2U6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1hdWRpZW5jZSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjNyZW0pIHtcbiAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtYXVkaWVuY2Uge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDg4cHgpIHtcbiAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtYXVkaWVuY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LWF1ZGllbmNlX19pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LWF1ZGllbmNlX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtYXVkaWVuY2VfX2xpbmsge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2ZmZmZmZjtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LWF1ZGllbmNlX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM5ZDIyMzU7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjOWQyMjM1O1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbW9iaWxlLW1haW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjNyZW0pIHtcbiAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbW9iaWxlLW1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1vYmlsZS1tYWluX19pdGVtIHtcbiAgY29sb3I6ICMwMDJmNmM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1vYmlsZS1tYWluX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkICM5Nzk3OTc7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tb2JpbGUtbWFpbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbW9iaWxlLW1haW5fX2l0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS4zNzVyZW07XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1vYmlsZS1tYWluX19pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tb2JpbGUtbWFpbl9faXRlbS5jbG9zZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jbG9zZS1ibHVlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbW9iaWxlLW1haW5fX2l0ZW0uY2xvc2U6aG92ZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKDEuMik7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKDEuMik7XG59XG4uYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tb2JpbGUtbWFpbl9fc2VhcmNoOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL3NlYXJjaC1ibHVlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbn1cbi5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1vYmlsZS1tYWluX19tZW51OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL21lbnUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xufVxuXG4uc2VhcmNoLWRyYXdlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uc2VhcmNoLWRyYXdlcl9fYm91bmRhcnkge1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTUuNDM3NXJlbTtcbn1cbi5zZWFyY2gtZHJhd2VyX19pbm5lciB7XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZWFyY2gtZHJhd2VyX19pbnB1dCB7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNkZGRkZGQ7XG4gIGhlaWdodDogMy43NXJlbTtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDEgMCU7XG4gICAgICAgICAgZmxleDogMSAxIDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMC42MjVyZW0gY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjMwcHgpIHtcbiAgLnNlYXJjaC1kcmF3ZXJfX2lucHV0IHtcbiAgICBtYXJnaW46IDAgMC4zMTI1cmVtIDAgMDtcbiAgfVxufVxuLnNlYXJjaC1kcmF3ZXJfX21haW4tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICBtYXJnaW46IDEuODc1cmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VhcmNoLWRyYXdlcl9faW5wdXQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNlYXJjaC1kcmF3ZXJfX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjE1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjE1cyBlYXNlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAzLjc1cmVtO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAzLjc1cmVtO1xuICAgICAgICAgIGZsZXg6IDAgMCAzLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvc2VhcmNoLnN2Z1wiKSBjZW50ZXIgIzAyNTY5NztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbi5zZWFyY2gtZHJhd2VyX19idXR0b246Zm9jdXMsIC5zZWFyY2gtZHJhd2VyX19idXR0b246aG92ZXIsIC5zZWFyY2gtZHJhd2VyX19idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL3NlYXJjaC5zdmdcIikgY2VudGVyICMwMDhlZmM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gIC5zZWFyY2gtZHJhd2VyX19idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMwMjU2OTc7XG4gICAgcGFkZGluZzogMCAyLjgxMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLWRyYXdlcl9fYnV0dG9uOmZvY3VzLCAuc2VhcmNoLWRyYXdlcl9fYnV0dG9uOmhvdmVyLCAuc2VhcmNoLWRyYXdlcl9fYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwOGVmYztcbiAgfVxufVxuXG4uaGlnaGxpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG59XG4uaGlnaGxpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC40Mzc1cmVtO1xuICB3aWR0aDogNi40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMy42ODc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZ2hsaWdodDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuLmhpZ2hsaWdodF9fYm91bmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxYzNiO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGxlZnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBsZWZ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS42ODc1cmVtIDFyZW0gNS4yNXJlbTtcbiAgZ2FwOiAycmVtO1xufVxuLmhpZ2hsaWdodF9fYm9keV9fY29weSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuLmhpZ2hsaWdodF9fYm9keV9fcHJpbWFyeS1saW5rIHtcbiAgY29sb3I6ICMwMjU2OTc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5oaWdobGlnaHRfX2JvZHlfX3ByaW1hcnktbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC1saWdodC1ibHVlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG59XG4uaGlnaGxpZ2h0X19ib2R5X19wcmltYXJ5LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMmY2Yztcbn1cbi5oaWdobGlnaHRfX2JvZHlfX3ByaW1hcnktbGluazpob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjMxMjVyZW0pO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjMxMjVyZW0pO1xufVxuLmhpZ2hsaWdodF9fYm9keV9fcHJpbWFyeS1saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhpZ2hsaWdodF9fYm9keV9fcHJpbWFyeS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhpZ2hsaWdodF9fYm9keV9fcHJpbWFyeS1saW5rOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9hcnJvdy1yaWdodC13aGl0ZS5zdmdcIik7XG59XG4uaGlnaGxpZ2h0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGlnaGxpZ2h0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIH1cbn1cbi5oaWdobGlnaHRfX2ltYWdlIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbi5oaWdobGlnaHRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxNS42MjVyZW07XG4gIGNsaXAtcGF0aDogY2lyY2xlKCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5oYXMtc2lkZWJhciAuY29udGVudEJvZHk6bm90KC5uby1zaWRlYmFyKSAuaGlnaGxpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFzLXNpZGViYXIgLmNvbnRlbnRCb2R5Om5vdCgubm8tc2lkZWJhcikgLmhpZ2hsaWdodF9fYm91bmRhcnkge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW0gMy4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbDpub3QoLmhhcy1zaWRlYmFyKSAuaGlnaGxpZ2h0X19ib3VuZGFyeSwgLmNvbnRlbnRCb2R5Lm5vLXNpZGViYXIgLmhpZ2hsaWdodF9fYm91bmRhcnkge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW0gMy4xMjVyZW07XG4gIH1cbn1cblxuLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuLmltYWdlX19ib3VuZGFyeSB7XG4gIG1heC13aWR0aDogNTEuODc1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5pbWFnZSAuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmltYWdlIC5maWd1cmUtdGl0bGUge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuaW1hZ2UgLmZpZ3VyZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgfVxufVxuLmltYWdlIC5maWd1cmUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuaW1hZ2UgLmZpZ3VyZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbi5pbWFnZSAuZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40NztcbiAgbWFyZ2luOiAtMnJlbSAzLjEyNXJlbSAwIDA7XG4gIGNvbG9yOiAjNzY3NTc2O1xuICBtYXgtd2lkdGg6IDMxLjg3NXJlbTtcbiAgdGV4dC1pbmRlbnQ6IDQuNjg3NXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmltYWdlIC5maWd1cmUtY2FwdGlvbl9fYm91bmRhcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuNzVyZW0gMC42MjVyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuaW1hZ2UgLmZpZ3VyZS1jYXB0aW9uX19ib3VuZGFyeSB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbSAwLjYyNXJlbSAwO1xuICB9XG59XG4uaW1hZ2UgLmZpZ3VyZS1jYXB0aW9uX19ib3VuZGFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gIHdpZHRoOiAzLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMC45Mzc1cmVtO1xufVxuXG5baXM9Zmx5bnQtYmxvY2staW1hZ2UtdGV4dF0ge1xuICBtYXJnaW46IDMuNzVyZW0gMDtcbn1cbltpcz1mbHludC1ibG9jay1pbWFnZS10ZXh0XSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuW2lzPWZseW50LWJsb2NrLWltYWdlLXRleHRdIC5ib3gge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA1MS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1mbHludC1ibG9jay1pbWFnZS10ZXh0XSAuYm94IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgW2lzPWZseW50LWJsb2NrLWltYWdlLXRleHRdIC5ib3gtaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIFtpcz1mbHludC1ibG9jay1pbWFnZS10ZXh0XSAuYm94LS1pbWFnZUxlZnQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIFtpcz1mbHludC1ibG9jay1pbWFnZS10ZXh0XSAuYm94LS1pbWFnZVJpZ2h0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5baXM9Zmx5bnQtYmxvY2staW1hZ2UtdGV4dF0gLmJveC1pbm5lci0tY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWZseW50LWJsb2NrLWltYWdlLXRleHRdIC5ib3gtaW5uZXItLWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBbaXM9Zmx5bnQtYmxvY2staW1hZ2UtdGV4dF0gLmJveC1pbm5lci0taW1hZ2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgW2lzPWZseW50LWJsb2NrLWltYWdlLXRleHRdIC5ib3gtaW5uZXItLWNvbnRlbnQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbltpcz1mbHludC1ibG9jay1pbWFnZS10ZXh0XSAuZmlndXJlIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1mbHludC1ibG9jay1pbWFnZS10ZXh0XSAuZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIFtpcz1mbHludC1ibG9jay1pbWFnZS10ZXh0XSAuZmlndXJlLWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4uaW5saW5lLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5pbmxpbmUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5pbmxpbmUtdGl0bGVfX2JvdW5kYXJ5IHtcbiAgbWF4LXdpZHRoOiA1MS44NzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmlubGluZS10aXRsZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDJmNmM7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmlubGluZS10aXRsZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIH1cbn1cbi5pbmxpbmUtdGl0bGVfX3RleHQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlubGluZS10aXRsZV9fdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgd2lkdGg6IDcuODEyNXJlbTtcbiAgYmFja2dyb3VuZDogIzlkMjIzNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5pbmxpbmUtdGl0bGVfX3RleHQ6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDAuNTYyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG5cbi5pbmxpbmUtdGl0bGVfX3NlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmlubGluZS10aXRsZV9fc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uaW5saW5lLXRpdGxlX19zZWFyY2hfX2JvdW5kYXJ5IHtcbiAgbWF4LXdpZHRoOiA1MS44NzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmlubGluZS10aXRsZV9fc2VhcmNoX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMmY2YztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuaW5saW5lLXRpdGxlX19zZWFyY2hfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICB9XG59XG4uaW5saW5lLXRpdGxlX19zZWFyY2hfX3RleHQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuaW5saW5lLXRpdGxlX19zZWFyY2hfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uaW5saW5lLXRpdGxlX19zZWFyY2hfX3RleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuaW5saW5lLXRpdGxlX19zZWFyY2hfX3RleHQ6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDAuNTYyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gIH1cbn1cblxuLmlubGluZS10aXRsZS1wcm9ncmFtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmY2YztcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5pbmxpbmUtdGl0bGUtcHJvZ3JhbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmY2YztcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYzcmVtKSB7XG4gIC5pbmxpbmUtdGl0bGUtcHJvZ3JhbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmlubGluZS10aXRsZS1wcm9ncmFtX19ib3VuZGFyeSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDY4cmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmlubGluZS10aXRsZS1wcm9ncmFtX19ib3VuZGFyeSB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW07XG4gIH1cbn1cbi5pbmxpbmUtdGl0bGUtcHJvZ3JhbV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmlubGluZS10aXRsZS1wcm9ncmFtX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxufVxuLmlubGluZS10aXRsZS1wcm9ncmFtX190ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uaW5zdGFncmFtLWZlZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5pbnN0YWdyYW0tZmVlZF9fYm91bmRhcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIG1heC13aWR0aDogODIuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAuaW5zdGFncmFtLWZlZWRfX2JvdW5kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2luc3RhZ3JhbS1iYWNrZ3JvdW5kLnN2Z1wiKSAjMGIyMzQwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzMyUgdG9wIDIuODEyNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC5pbnN0YWdyYW0tZmVlZF9fYm91bmRhcnkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzclIHRvcCAyLjgxMjVyZW07XG4gIH1cbn1cbi5pbnN0YWdyYW0tZmVlZF9fYm91bmRhcnk6OmJlZm9yZSwgLmluc3RhZ3JhbS1mZWVkX19ib3VuZGFyeTo6YWZ0ZXIge1xuICB3aWR0aDogOC41cmVtO1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAxMDQ4cHgpIC8gMik7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaW5zdGFncmFtLWZlZWRfX2JvdW5kYXJ5OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmluc3RhZ3JhbS1mZWVkX19ib3VuZGFyeTo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi5pbnN0YWdyYW0tZmVlZF9fdGV4dCB7XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZzogMi41cmVtIDEuMjVyZW0gMi44MTI1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9pbnN0YWdyYW0tYmFja2dyb3VuZC5zdmdcIikgIzBiMjM0MDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS4yNXJlbSB0b3A7XG59XG4uaW5zdGFncmFtLWZlZWRfX3RleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gIHdpZHRoOiA1cmVtO1xuICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC45Mzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5pbnN0YWdyYW0tZmVlZF9fdGV4dCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQwJSB0b3AgLTEwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5pbnN0YWdyYW0tZmVlZF9fdGV4dCB7XG4gICAgcGFkZGluZzogNC4zNzVyZW0gMy40Mzc1cmVtIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNTYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5pbnN0YWdyYW0tZmVlZF9fdGV4dDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgd2lkdGg6IDguNDM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIuMTg3NXJlbTtcbiAgICBsZWZ0OiAtMC43NXJlbTtcbiAgfVxufVxuLmluc3RhZ3JhbS1mZWVkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICBtYXgtd2lkdGg6IDI1LjkzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLmluc3RhZ3JhbS1mZWVkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgfVxufVxuLmluc3RhZ3JhbS1mZWVkX19saW5rIHtcbiAgY29sb3I6ICMwMjU2OTc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnN0YWdyYW0tZmVlZF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC1saWdodC1ibHVlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG59XG4uaW5zdGFncmFtLWZlZWRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMmY2Yztcbn1cbi5pbnN0YWdyYW0tZmVlZF9fbGluazpob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjMxMjVyZW0pO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjMxMjVyZW0pO1xufVxuLmluc3RhZ3JhbS1mZWVkX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogMjUuOTM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pbnN0YWdyYW0tZmVlZF9fbGlua1t0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gICAgICAgICAgbWFzay1pbWFnZTogbm9uZTtcbn1cbi5pbnN0YWdyYW0tZmVlZF9fbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpO1xufVxuLmluc3RhZ3JhbS1mZWVkX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaW5zdGFncmFtLWZlZWQgI3NiaV9sb2FkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnN0YWdyYW0tZmVlZCAjc2JfaW5zdGFncmFtLCAuaW5zdGFncmFtLWZlZWRfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnN0YWdyYW0tZmVlZCAjc2JfaW5zdGFncmFtOjpiZWZvcmUsIC5pbnN0YWdyYW0tZmVlZF9fY29udGVudDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiBjYWxjKDEyLjUlIC0gNXB4KTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC5pbnN0YWdyYW0tZmVlZCAjc2JfaW5zdGFncmFtOjpiZWZvcmUsIC5pbnN0YWdyYW0tZmVlZF9fY29udGVudDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDQuODc1cmVtO1xuICB9XG59XG4uaW5zdGFncmFtLWZlZWQgI3NiX2luc3RhZ3JhbSAuc2JfaW5zdGFncmFtX2hlYWRlciwgLmluc3RhZ3JhbS1mZWVkX19jb250ZW50IC5zYl9pbnN0YWdyYW1faGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnN0YWdyYW0tZmVlZCAjc2JpX2ltYWdlcywgLmluc3RhZ3JhbS1mZWVkX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICBncmlkLXJvdy1nYXA6IDEwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzbG90MSBzbG90MlwiIFwic2xvdDMgc2xvdDRcIiBcInNsb3Q1IHNsb3Q2XCIgXCJzbG90NyBzbG90OFwiIFwic2xvdDkgc2xvdDEwXCIgXCJzbG90MTEgc2xvdDEyXCIgXCJzbG90MTMgc2xvdDE0XCIgXCJzbG90MTUgc2xvdDE2XCIgXCJzbG90MTcgc2xvdDE4XCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmluc3RhZ3JhbS1mZWVkICNzYmlfaW1hZ2VzLCAuaW5zdGFncmFtLWZlZWRfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzbG90MSAgc2xvdDIgIHNsb3QzXCIgXCJzbG90NCAgc2xvdDUgIHNsb3Q2XCIgXCJzbG90NyAgc2xvdDggIHNsb3Q5XCIgXCJzbG90MTAgIHNsb3QxMSAgc2xvdDEyXCIgXCJzbG90MTMgIHNsb3QxNCAgc2xvdDE1XCIgXCJzbG90MTYgc2xvdDE3IHNsb3QxOFwiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLmluc3RhZ3JhbS1mZWVkICNzYmlfaW1hZ2VzLCAuaW5zdGFncmFtLWZlZWRfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIi4gICAgICAuICAgICAgLiAgICAgIC4gICAgICBzbG90MSAgc2xvdDEgIHNsb3QyICBzbG90M1wiIFwic2xvdDYgIHNsb3Q2ICBzbG90NyAgc2xvdDggIHNsb3QxICBzbG90MSAgc2xvdDQgIHNsb3Q1XCIgXCJzbG90NiAgc2xvdDYgIHNsb3Q5ICBzbG90MTAgc2xvdDExIHNsb3QxMiBzbG90MTMgc2xvdDE0XCIgXCJzbG90MTUgc2xvdDE2IHNsb3QxNyAuICAgICAgLiAgICAgIC4gICAgICAuICAgICAgLlwiO1xuICB9XG59XG4uaW5zdGFncmFtLWZlZWQgI3NiaV9pbWFnZXM6OmFmdGVyLCAuaW5zdGFncmFtLWZlZWRfX2dyaWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMGIyMzQwO1xuICBncmlkLWFyZWE6IHNsb3QxODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAuaW5zdGFncmFtLWZlZWQgI3NiaV9pbWFnZXM6OmFmdGVyLCAuaW5zdGFncmFtLWZlZWRfX2dyaWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4uaW5zdGFncmFtLWZlZWQgI3NiaV9tb2RfZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluc3RhZ3JhbS1mZWVkIC5zYmlfaXRlbSwgLmluc3RhZ3JhbS1mZWVkX19jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06OmJlZm9yZSwgLmluc3RhZ3JhbS1mZWVkX19jYXJkOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06OmFmdGVyLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW5zdGFncmFtLWZlZWQgLnNiaV9pdGVtIC5zYmlfcGhvdG9fd3JhcDo6YmVmb3JlLFxuLmluc3RhZ3JhbS1mZWVkIC5zYmlfaXRlbSA+IGltZzo6YmVmb3JlLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQgLnNiaV9waG90b193cmFwOjpiZWZvcmUsXG4uaW5zdGFncmFtLWZlZWRfX2NhcmQgPiBpbWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW0gLnNiaV9waG90b193cmFwOjphZnRlcixcbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW0gPiBpbWc6OmFmdGVyLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQgLnNiaV9waG90b193cmFwOjphZnRlcixcbi5pbnN0YWdyYW0tZmVlZF9fY2FyZCA+IGltZzo6YWZ0ZXIge1xuICAvKiB0byBjbGVhciBmbG9hdCAqL1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaW5zdGFncmFtLWZlZWQgLnNiaV9pdGVtIC5zYmlfcGhvdG9fd3JhcCxcbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW0gPiBpbWcsIC5pbnN0YWdyYW0tZmVlZF9fY2FyZCAuc2JpX3Bob3RvX3dyYXAsXG4uaW5zdGFncmFtLWZlZWRfX2NhcmQgPiBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uaW5zdGFncmFtLWZlZWQgLnNiaV9pdGVtIC5zYmlfcGhvdG8sIC5pbnN0YWdyYW0tZmVlZF9fY2FyZCAuc2JpX3Bob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaW5zdGFncmFtLWZlZWQgLnNiaV9pdGVtIC5zYmlfcGhvdG9bdGFyZ2V0PV9ibGFua106OmFmdGVyLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQgLnNiaV9waG90b1t0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaW5zdGFncmFtLWZlZWQgLnNiaV9pdGVtIC5zYmlfcGhvdG8gc3ZnLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQgLnNiaV9waG90byBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluc3RhZ3JhbS1mZWVkIC5zYmlfaXRlbSAuc2JpX3Bob3RvIGltZzo6YmVmb3JlLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQgLnNiaV9waG90byBpbWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW0gLnNiaV9waG90byBpbWc6OmFmdGVyLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQgLnNiaV9waG90byBpbWc6OmFmdGVyIHtcbiAgLyogdG8gY2xlYXIgZmxvYXQgKi9cbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmluc3RhZ3JhbS1mZWVkIC5zYmlfaXRlbSAuc2JpX3Bob3RvIGltZywgLmluc3RhZ3JhbS1mZWVkX19jYXJkIC5zYmlfcGhvdG8gaW1nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW0gLnNiaS1zY3JlZW5yZWFkZXIsIC5pbnN0YWdyYW0tZmVlZF9fY2FyZCAuc2JpLXNjcmVlbnJlYWRlciB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDEpLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQ6bnRoLWNoaWxkKDEpIHtcbiAgZ3JpZC1hcmVhOiBzbG90MTtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDIpLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQ6bnRoLWNoaWxkKDIpIHtcbiAgZ3JpZC1hcmVhOiBzbG90Mjtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDMpLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQ6bnRoLWNoaWxkKDMpIHtcbiAgZ3JpZC1hcmVhOiBzbG90Mztcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDQpLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQ6bnRoLWNoaWxkKDQpIHtcbiAgZ3JpZC1hcmVhOiBzbG90NDtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDUpLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQ6bnRoLWNoaWxkKDUpIHtcbiAgZ3JpZC1hcmVhOiBzbG90NTtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDYpLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQ6bnRoLWNoaWxkKDYpIHtcbiAgZ3JpZC1hcmVhOiBzbG90Njtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDcpLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQ6bnRoLWNoaWxkKDcpIHtcbiAgZ3JpZC1hcmVhOiBzbG90Nztcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDgpLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQ6bnRoLWNoaWxkKDgpIHtcbiAgZ3JpZC1hcmVhOiBzbG90ODtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDkpLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQ6bnRoLWNoaWxkKDkpIHtcbiAgZ3JpZC1hcmVhOiBzbG90OTtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDEwKSwgLmluc3RhZ3JhbS1mZWVkX19jYXJkOm50aC1jaGlsZCgxMCkge1xuICBncmlkLWFyZWE6IHNsb3QxMDtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDExKSwgLmluc3RhZ3JhbS1mZWVkX19jYXJkOm50aC1jaGlsZCgxMSkge1xuICBncmlkLWFyZWE6IHNsb3QxMTtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDEyKSwgLmluc3RhZ3JhbS1mZWVkX19jYXJkOm50aC1jaGlsZCgxMikge1xuICBncmlkLWFyZWE6IHNsb3QxMjtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDEzKSwgLmluc3RhZ3JhbS1mZWVkX19jYXJkOm50aC1jaGlsZCgxMykge1xuICBncmlkLWFyZWE6IHNsb3QxMztcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDE0KSwgLmluc3RhZ3JhbS1mZWVkX19jYXJkOm50aC1jaGlsZCgxNCkge1xuICBncmlkLWFyZWE6IHNsb3QxNDtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDE1KSwgLmluc3RhZ3JhbS1mZWVkX19jYXJkOm50aC1jaGlsZCgxNSkge1xuICBncmlkLWFyZWE6IHNsb3QxNTtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDE2KSwgLmluc3RhZ3JhbS1mZWVkX19jYXJkOm50aC1jaGlsZCgxNikge1xuICBncmlkLWFyZWE6IHNsb3QxNjtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDE3KSwgLmluc3RhZ3JhbS1mZWVkX19jYXJkOm50aC1jaGlsZCgxNykge1xuICBncmlkLWFyZWE6IHNsb3QxNztcbn1cblxuLmJsb2NrLW5ld3MtbWV0YSxcbi5ibG9jay1uZXdzLW1ldGFfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzc2NzU3NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG4uYmxvY2stbmV3cy1tZXRhX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLW5ld3MtbWV0YV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubG9nby1ncmlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuLmxvZ28tZ3JpZF9fdGl0bGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMS41NjI1cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmxvZ28tZ3JpZF9fdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvIDMuMTI1cmVtO1xuICB9XG59XG4ubG9nby1ncmlkX190aXRsZSA+ICoge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjOWQyMjM1O1xuICBtYXgtd2lkdGg6IDcyJTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbn1cbi5sb2dvLWdyaWRfX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gIGhlaWdodDogMC40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmxvZ28tZ3JpZF9fdGl0bGU6OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICB9XG59XG4ubG9nby1ncmlkX190aXRsZSB7XG4gIG1hcmdpbjogMCBhdXRvIDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAubG9nby1ncmlkX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMi41cmVtO1xuICB9XG59XG4ubG9nby1ncmlkX19sb2dvcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbn1cbi5sb2dvLWdyaWRfX2xvZ28ge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAubG9nby1ncmlkX19sb2dvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxuICAubG9nby1ncmlkX19sb2dvOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5sb2dvLWdyaWRfX2xvZ286bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIH1cbn1cbi5sb2dvLWdyaWRfX2xvZ28tbGluaywgLmxvZ28tZ3JpZF9fbG9nby13cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmxvZ28tZ3JpZF9fbG9nby1saW5rIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG59XG4ubG9nby1ncmlkX19sb2dvLWxpbms6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbn1cbi5sb2dvLWdyaWRfX2xvZ28taW1nIHtcbiAgbWF4LWhlaWdodDogNzV2dztcbiAgbWF4LXdpZHRoOiAxNS42MjVyZW07XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAubG9nby1ncmlkX19sb2dvLWltZyB7XG4gICAgbWF4LWhlaWdodDogMTUuNjI1cmVtO1xuICAgIG1heC13aWR0aDogMTguNzVyZW07XG4gIH1cbn1cblxuaHRtbC5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmxvZ28tZ3JpZCB7XG4gIG1heC13aWR0aDogNjhyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICBodG1sLnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAubG9nby1ncmlkX19sb2dvcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIGh0bWwucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5sb2dvLWdyaWRfX2xvZ28ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMuMyU7XG4gIH1cbiAgaHRtbC5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmxvZ28tZ3JpZF9fbG9nbzpudGgtY2hpbGQob2RkKSwgaHRtbC5wYWdlLXRlbXBsYXRlLWxhbmRpbmcgLmxvZ28tZ3JpZF9fbG9nbzpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIGFuZCAobWluLWhlaWdodDogMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY5OXB4KSB7XG4gIC5tb2JpbGUtbWVudSB7XG4gICAgbWluLWhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAocG9pbnRlcjogY29hcnNlKSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc5OXB4KSB7XG4gIC5tb2JpbGUtbWVudSB7XG4gICAgbWluLWhlaWdodDogNzAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAocG9pbnRlcjogY29hcnNlKSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg5OXB4KSB7XG4gIC5tb2JpbGUtbWVudSB7XG4gICAgbWluLWhlaWdodDogODAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAocG9pbnRlcjogY29hcnNlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDk5OXB4KSB7XG4gIC5tb2JpbGUtbWVudSB7XG4gICAgbWluLWhlaWdodDogOTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1vYmlsZS1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBtaW4taGVpZ2h0OiAxMDAwcHg7XG59XG4ubW9iaWxlLW1lbnUuZGlzcGxheWluZyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjNyZW0pIHtcbiAgLm1vYmlsZS1tZW51LmRpc3BsYXlpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2JpbGUtbWVudS5vcGVuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbi5tb2JpbGUtbWVudS5vcGVuIC5tb2JpbGUtbWVudV9fYm91bmRhcnkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYzcmVtKSB7XG4gIC5tb2JpbGUtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vYmlsZS1tZW51X19ib3VuZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2JjYmNiYztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gIC5tb2JpbGUtbWVudV9fYm91bmRhcnkge1xuICAgIHdpZHRoOiAyMi41cmVtO1xuICB9XG59XG5cbi5tb2JpbGUtc2Vjb25kYXJ5IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwLjMxMjVyZW0gMCAwO1xuICBwYWRkaW5nOiAyLjE4NzVyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2JpbGUtc2Vjb25kYXJ5OjpiZWZvcmUge1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNiY2JjYmM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC4zMTI1cmVtO1xuICBsZWZ0OiAxLjU2MjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbn1cbi5tb2JpbGUtc2Vjb25kYXJ5Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbn1cbi5tb2JpbGUtc2Vjb25kYXJ5X19pdGVtOm5vdCg6bGFzdC1jaGlsZCksIC5tb2JpbGUtc2Vjb25kYXJ5X19jdGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5tb2JpbGUtc2Vjb25kYXJ5X19pdGVtLCAubW9iaWxlLXNlY29uZGFyeV9fY3RhIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbTtcbn1cbi5tb2JpbGUtc2Vjb25kYXJ5X19jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5tb2JpbGUtc2Vjb25kYXJ5X19pdGVtOjptYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vYmlsZS1zZWNvbmRhcnlfX2l0ZW0uaGFzLWNoaWxkcmVuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tb2JpbGUtc2Vjb25kYXJ5X19pdGVtLmhhcy1jaGlsZHJlbiA+IC5tb2JpbGUtc2Vjb25kYXJ5X19saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG59XG4ubW9iaWxlLXNlY29uZGFyeV9faXRlbS5oYXMtY2hpbGRyZW4ubGlua2luZy1kaXNhYmxlZCA+IC5tb2JpbGUtc2Vjb25kYXJ5X19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9iaWxlLXNlY29uZGFyeV9faXRlbS5oYXMtY2hpbGRyZW46bm90KC5saW5raW5nLWRpc2FibGVkKSAubW9iaWxlLXNlY29uZGFyeV9fY2hpbGQtZXhwYW5kOmZvY3VzIHtcbiAgb3V0bGluZTogcmV2ZXJ0O1xufVxuLm1vYmlsZS1zZWNvbmRhcnlfX2l0ZW0uaGFzLWNoaWxkcmVuOm5vdCgubGlua2luZy1kaXNhYmxlZCkgLm1vYmlsZS1zZWNvbmRhcnlfX2NoaWxkLWV4cGFuZDpmb2N1cyBzdmcgZyBnIHtcbiAgZmlsbDogIzAyNTY5Nztcbn1cbi5tb2JpbGUtc2Vjb25kYXJ5X19pdGVtLmhhcy1jaGlsZHJlbjpub3QoLmxpbmtpbmctZGlzYWJsZWQpIC5tb2JpbGUtc2Vjb25kYXJ5X19jaGlsZC1leHBhbmQ6aG92ZXIge1xuICBjb2xvcjogIzAyNTY5Nztcbn1cbi5tb2JpbGUtc2Vjb25kYXJ5X19pdGVtLmhhcy1jaGlsZHJlbi5vcGVuIHtcbiAgYmFja2dyb3VuZDogI2RkZGRkZDtcbn1cbi5tb2JpbGUtc2Vjb25kYXJ5X19pdGVtLmhhcy1jaGlsZHJlbi5vcGVuLm1vYmlsZS1zZWNvbmRhcnlfX2l0ZW0gPiAubW9iaWxlLXNlY29uZGFyeV9fbGluayB7XG4gIGNvbG9yOiAjMDI1Njk3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tb2JpbGUtc2Vjb25kYXJ5X19pdGVtLmhhcy1jaGlsZHJlbi5vcGVuID4gLm1vYmlsZS1zZWNvbmRhcnlfX29wZW4ge1xuICBjb2xvcjogIzAyNTY5Nztcbn1cbi5tb2JpbGUtc2Vjb25kYXJ5X19pdGVtLmhhcy1jaGlsZHJlbi5vcGVuID4gLm1vYmlsZS1zZWNvbmRhcnlfX29wZW4ubW9iaWxlLXNlY29uZGFyeV9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1vYmlsZS1zZWNvbmRhcnlfX2l0ZW0uaGFzLWNoaWxkcmVuLm9wZW4gPiAubW9iaWxlLXNlY29uZGFyeV9fb3Blbi5tb2JpbGUtc2Vjb25kYXJ5X19saW5rLCAubW9iaWxlLXNlY29uZGFyeV9faXRlbS5oYXMtY2hpbGRyZW4ub3BlbiA+IC5tb2JpbGUtc2Vjb25kYXJ5X19vcGVuLm1vYmlsZS1zZWNvbmRhcnlfX2NoaWxkLWV4cGFuZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLm1vYmlsZS1zZWNvbmRhcnlfX2l0ZW0uaGFzLWNoaWxkcmVuLm9wZW4gPiAubW9iaWxlLXNlY29uZGFyeV9fb3Blbi5tb2JpbGUtc2Vjb25kYXJ5X19saW5rIHBvbHlsaW5lLCAubW9iaWxlLXNlY29uZGFyeV9faXRlbS5oYXMtY2hpbGRyZW4ub3BlbiA+IC5tb2JpbGUtc2Vjb25kYXJ5X19vcGVuLm1vYmlsZS1zZWNvbmRhcnlfX2NoaWxkLWV4cGFuZCBwb2x5bGluZSB7XG4gIGZpbGw6ICMwMjU2OTc7XG59XG4ubW9iaWxlLXNlY29uZGFyeV9faXRlbS5oYXMtY2hpbGRyZW4ub3BlbiA+IC5tb2JpbGUtc2Vjb25kYXJ5X19jaGlsZHJlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vYmlsZS1zZWNvbmRhcnlfX2NoaWxkLWV4cGFuZCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubW9iaWxlLXNlY29uZGFyeV9fY2hpbGQtZXhwYW5kOmFjdGl2ZSwgLm1vYmlsZS1zZWNvbmRhcnlfX2NoaWxkLWV4cGFuZDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubW9iaWxlLXNlY29uZGFyeV9fbGluayB7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9iaWxlLXNlY29uZGFyeV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAyNTY5Nztcbn1cbi5tb2JpbGUtc2Vjb25kYXJ5X19jaGlsZHJlbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS4yNXJlbSAwIDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG59XG4ubW9iaWxlLXNlY29uZGFyeV9fY2hpbGRyZW4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2JpbGUtc2Vjb25kYXJ5X19jdGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubW9iaWxlLXByaW1hcnksXG4ubW9iaWxlLW5lc3RlZC1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9iaWxlLW5lc3RlZC1tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cblxuLm1vYmlsZS1wcmltYXJ5IHtcbiAgcGFkZGluZzogMi41cmVtIDA7XG59XG5cbi5tZW51X19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1lbnVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5tZW51X19pdGVtLmhhcy1jaGlsZHJlbiB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm1lbnVfX2l0ZW0uaGFzLWNoaWxkcmVuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLm1lbnVfX2l0ZW1fX2xpbmssXG4ubWVudV9faXRlbS5oYXMtY2hpbGRyZW46bm90KDpmaXJzdC1jaGlsZCkgPiAubWVudV9fcGFuZWxfX3RyaWdnZXItLWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNhY2FjYWM7XG59XG4ubWVudV9faXRlbSA+IC5tZW51X19pdGVtX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWVudV9faXRlbSA+IC5tZW51X19wYW5lbF9fdHJpZ2dlci0tY2hpbGQge1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNhY2FjYWM7XG59XG4ubWVudV9faXRlbSAubWVudV9fcGFuZWxfX3RyaWdnZXItLWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG59XG4ubWVudV9faXRlbSAubWVudV9fcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLm1lbnVfX2l0ZW1fX2xpbmsge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy10b3A6IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tZW51X19pdGVtX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDI1Njk3O1xufVxuLm1lbnVfX3BhbmVsX190cmlnZ2VyLS1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9jaGV2cm9uLWdyZXkuc3ZnXCIpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGY0ZjRmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubWVudV9fcGFuZWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubWVudV9fcGFuZWwtLWFjdGl2ZS10cmFpbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubWVudSAuY29udGV4dHVhbC1yZWdpb24ge1xuICBtYXgtaGVpZ2h0OiA5MnZoO1xufVxuLm1lbnUgLmNvbnRleHR1YWwtcmVnaW9uIC5tZW51X19zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5tb2JpbGUtbmVzdGVkLW1lbnUgLm1lbnVfX2l0ZW1fX2xpbmsge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG59XG4ubW9iaWxlLW5lc3RlZC1tZW51IC5tZW51X19pdGVtICsgLm1lbnVfX2l0ZW0gLm1lbnVfX2l0ZW1fX2xpbmsge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2FjYWNhYztcbn1cblxuLmhhcy1jaGlsZHJlbiAubWVudV9fcGFuZWxfX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbTtcbn1cbi5oYXMtY2hpbGRyZW4gLm1lbnVfX3BhbmVsX190aXRsZV9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDI1Njk3O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDI1Njk3O1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1lbnVfX3BhbmVsX190cmlnZ2VyLS1wYXJlbnQge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICNFNEU0RTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41NjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbn1cbi5tZW51X19wYW5lbF9fdHJpZ2dlci0tcGFyZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy91cC5zdmdcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmxvY2stbmV3cy1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjhyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbi5ibG9jay1uZXdzLWxpc3RfX3RpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjhyZW07XG4gIG1hcmdpbjogMCBhdXRvIDEuNTYyNXJlbTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5ibG9jay1uZXdzLWxpc3RfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byAzLjEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLW5ld3MtbGlzdF9fdGl0bGUgPiAqIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzlkMjIzNTtcbiAgbWF4LXdpZHRoOiA3MiU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG4uYmxvY2stbmV3cy1saXN0X190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgYmFja2dyb3VuZDogIzlkMjIzNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5ibG9jay1uZXdzLWxpc3RfX3RpdGxlOjphZnRlciB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgfVxufVxuLmJsb2NrLW5ld3MtbGlzdF9fdGl0bGUge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5ibG9jay1uZXdzLWxpc3RfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYmxvY2stbmV3cy1saXN0IC5mYWNldHdwLWZhY2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay1uZXdzLWxpc3RfX3Bvc3RzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyLjVyZW0gMCAzLjc1cmVtO1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICNFMkUyRTI7XG59XG4uYmxvY2stbmV3cy1saXN0IC5idXR0b24ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDEuNjI1cmVtO1xufVxuXG5baXM9Zmx5bnQtYmxvY2stbm90LWZvdW5kXSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNS42MjVyZW07XG59XG5baXM9Zmx5bnQtYmxvY2stbm90LWZvdW5kXSAuY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5baXM9Zmx5bnQtYmxvY2stbm90LWZvdW5kXSAuY29udGVudCBwIHtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjRTJFMkUyO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTtcbiAgcGFkZGluZy10b3A6IDcxcHg7XG4gIG1hcmdpbi10b3A6IDcxcHg7XG59XG5cbi5zZWFyY2hGb3JtX19sYWJlbCB7XG4gIGNvbG9yOiAjNzY3NTc2O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VhcmNoRm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlYXJjaEZvcm0tZmllbGQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uc2VhcmNoRm9ybS1ib3gge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xufVxuLnNlYXJjaEZvcm0taW5wdXQge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZGRkZGRkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoRm9ybS1pbnB1dCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMjRweDtcbiAgfVxufVxuLnNlYXJjaEZvcm0tc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGhlaWdodDogMy43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMTVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMTVzIGVhc2U7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDMuNzVyZW07XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDMuNzVyZW07XG4gICAgICAgICAgZmxleDogMCAwIDMuNzVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9zZWFyY2guc3ZnXCIpIGNlbnRlciAjMDI1Njk3O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgZm9udC1zaXplOiAwO1xufVxuLnNlYXJjaEZvcm0tc3VibWl0OmZvY3VzLCAuc2VhcmNoRm9ybS1zdWJtaXQ6aG92ZXIsIC5zZWFyY2hGb3JtLXN1Ym1pdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvc2VhcmNoLnN2Z1wiKSBjZW50ZXIgIzAwOGVmYztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjMwcHgpIHtcbiAgLnNlYXJjaEZvcm0tc3VibWl0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjMDI1Njk3O1xuICAgIHBhZGRpbmc6IDAgMi44MTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLnNlYXJjaEZvcm0tc3VibWl0OmZvY3VzLCAuc2VhcmNoRm9ybS1zdWJtaXQ6aG92ZXIsIC5zZWFyY2hGb3JtLXN1Ym1pdDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDhlZmM7XG4gIH1cbn1cblxuLmJsb2NrLXBlcnNvbi1jYXJkLWdyaWQtZmxleGlibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG4uYmxvY2stcGVyc29uLWNhcmQtZ3JpZC1mbGV4aWJsZV9fYm91bmRhcnkge1xuICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNjhyZW07XG59XG4uYmxvY2stcGVyc29uLWNhcmQtZ3JpZC1mbGV4aWJsZV9fdGl0bGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMS41NjI1cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmJsb2NrLXBlcnNvbi1jYXJkLWdyaWQtZmxleGlibGVfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byAzLjEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLXBlcnNvbi1jYXJkLWdyaWQtZmxleGlibGVfX3RpdGxlID4gKiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM5ZDIyMzU7XG4gIG1heC13aWR0aDogNzIlO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuLmJsb2NrLXBlcnNvbi1jYXJkLWdyaWQtZmxleGlibGVfX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gIGhlaWdodDogMC40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmJsb2NrLXBlcnNvbi1jYXJkLWdyaWQtZmxleGlibGVfX3RpdGxlOjphZnRlciB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgfVxufVxuLmJsb2NrLXBlcnNvbi1jYXJkLWdyaWQtZmxleGlibGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5ibG9jay1wZXJzb24tY2FyZC1ncmlkLWZsZXhpYmxlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuLmJsb2NrLXBlcnNvbi1jYXJkLWdyaWQtZmxleGlibGVfX3RpdGxlICsgLmRpcmVjdG9yeS10ZWFzZXIge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4uYmxvY2stcGVyc29uLWNhcmQtZ3JpZC1mbGV4aWJsZV9fdGl0bGUgKyAuZGlyZWN0b3J5LXRlYXNlciAuZGlyZWN0b3J5LXRlYXNlcl9faW5mby13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYmxvY2stcGVyc29uLWNhcmQtZ3JpZC1mbGV4aWJsZV9fdGl0bGUgKyAuZGlyZWN0b3J5LXRlYXNlciAuZGlyZWN0b3J5LXRlYXNlcl9faW5mby13cmFwcGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jdW5pYnVkZHktcG9wY2FyZC1pZnJhbWUge1xuICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay1wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIG1hcmdpbi10b3A6IDByZW07XG4gIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuYmxvY2stcG9zdC1tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbTtcbiAgfVxufVxuLmJsb2NrLXBvc3QtbWV0YV9fYm91bmRhcnkge1xuICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmxvY2stcG9zdC1tZXRhX19hdXRob3Ige1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmJsb2NrLXBvc3QtbWV0YV9fYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnByb2dyYW0tZmluZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjhyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLnByb2dyYW0tZmluZGVyIC5mYWNldHdwLWNvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2dyYW0tZmluZGVyX19oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLnByb2dyYW0tZmluZGVyX19oZWFkbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG4ucHJvZ3JhbS1maW5kZXJfX3NlbGVjdC1hbGwge1xuICBjb2xvcjogIzAyNTY5NztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLnByb2dyYW0tZmluZGVyX19zZWxlY3QtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnByb2dyYW0tZmluZGVyX19zZWxlY3QtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICMwMDhlZmM7XG59XG4ucHJvZ3JhbS1maW5kZXJfX3NlbGVjdC1hbGw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMC4wNjI1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM5Nzk3OTc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnByb2dyYW0tZmluZGVyX19jaGVja2JveGVzIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5wcm9ncmFtLWZpbmRlcl9fY2hlY2tib3hlcyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3ducyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93bnMge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBpbml0aWFsO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogaW5pdGlhbDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3ducyAuZnMtbGFiZWwge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnByb2dyYW0tZmluZGVyX19maWx0ZXJzLXN1Ym1pdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1Njk3O1xuICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2dyYW0tZmluZGVyX19maWx0ZXJzLXN1Ym1pdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZDIyMzU7XG59XG4ucHJvZ3JhbS1maW5kZXJfX2ZpbHRlcnMtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmY2Yztcbn1cbi5wcm9ncmFtLWZpbmRlcl9fZmlsdGVycy1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLnByb2dyYW0tZmluZGVyX19maWx0ZXJzLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgfVxufVxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2NhbXB1cyxcbi5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV90b3BpYyxcbi5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9sZXZlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fY2FtcHVzIC5mcy1vcHRpb24uZGlzYWJsZWQsXG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fdG9waWMgLmZzLW9wdGlvbi5kaXNhYmxlZCxcbi5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9sZXZlbCAuZnMtb3B0aW9uLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5NDk0OTQ7XG59XG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fY2FtcHVzLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy1vcHRpb24gLmZzLW9wdGlvbi1sYWJlbCxcbi5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV90b3BpYy5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtb3B0aW9uIC5mcy1vcHRpb24tbGFiZWwsXG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fbGV2ZWwuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLW9wdGlvbiAuZnMtb3B0aW9uLWxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2NhbXB1cyxcbiAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX3RvcGljLFxuICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fbGV2ZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9jYW1wdXMgLmZzLXdyYXAsXG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fdG9waWMgLmZzLXdyYXAsXG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fbGV2ZWwgLmZzLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2NhbXB1cyAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCxcbi5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV90b3BpYyAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCxcbi5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9sZXZlbCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCB7XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjYmNiY2JjO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2NhbXB1cyAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCAuZnMtbGFiZWwsXG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fdG9waWMgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgLmZzLWxhYmVsLFxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2xldmVsIC5mcy13cmFwIC5mcy1sYWJlbC13cmFwIC5mcy1sYWJlbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMi4xODc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fY2FtcHVzIC5mcy13cmFwIC5mcy1sYWJlbC13cmFwIC5mcy1hcnJvdyxcbi5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV90b3BpYyAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCAuZnMtYXJyb3csXG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fbGV2ZWwgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgLmZzLWFycm93IHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2FyZXQtZ3JheS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2NhbXB1cyAuZnMtd3JhcCAuZnMtZHJvcGRvd24sXG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fdG9waWMgLmZzLXdyYXAgLmZzLWRyb3Bkb3duLFxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2xldmVsIC5mcy13cmFwIC5mcy1kcm9wZG93biB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAuMjVyZW0gMC4yNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fY2FtcHVzIC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtc2VhcmNoLFxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX3RvcGljIC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtc2VhcmNoLFxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2xldmVsIC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9jYW1wdXMgLmZzLXdyYXAuZnMtb3BlbiAuZnMtbGFiZWwtd3JhcCxcbi5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV90b3BpYyAuZnMtd3JhcC5mcy1vcGVuIC5mcy1sYWJlbC13cmFwLFxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2xldmVsIC5mcy13cmFwLmZzLW9wZW4gLmZzLWxhYmVsLXdyYXAge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMDI1Njk3O1xufVxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2NhbXB1cyAuZnMtd3JhcC5mcy1vcGVuIC5mcy1hcnJvdyxcbi5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV90b3BpYyAuZnMtd3JhcC5mcy1vcGVuIC5mcy1hcnJvdyxcbi5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9sZXZlbCAuZnMtd3JhcC5mcy1vcGVuIC5mcy1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2FyZXQtYmx1ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2NhbXB1cyAuZnMtb3B0aW9uLFxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX3RvcGljIC5mcy1vcHRpb24sXG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fbGV2ZWwgLmZzLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAgMC42MjVyZW0gMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fY2FtcHVzIC5mcy1vcHRpb24gLmZzLWNoZWNrYm94LFxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX3RvcGljIC5mcy1vcHRpb24gLmZzLWNoZWNrYm94LFxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2xldmVsIC5mcy1vcHRpb24gLmZzLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9yYWRpby5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMS4yNXJlbTtcbiAgbWluLWhlaWdodDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2NhbXB1cyAuZnMtb3B0aW9uIC5mcy1jaGVja2JveCA+IGksXG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fdG9waWMgLmZzLW9wdGlvbiAuZnMtY2hlY2tib3ggPiBpLFxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2xldmVsIC5mcy1vcHRpb24gLmZzLWNoZWNrYm94ID4gaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fY2FtcHVzIC5mcy1vcHRpb24gLmZzLW9wdGlvbi1sYWJlbCxcbi5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV90b3BpYyAuZnMtb3B0aW9uIC5mcy1vcHRpb24tbGFiZWwsXG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fbGV2ZWwgLmZzLW9wdGlvbiAuZnMtb3B0aW9uLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fY2FtcHVzIC5mcy1vcHRpb24uc2VsZWN0ZWQgLmZzLWNoZWNrYm94LFxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX3RvcGljIC5mcy1vcHRpb24uc2VsZWN0ZWQgLmZzLWNoZWNrYm94LFxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2xldmVsIC5mcy1vcHRpb24uc2VsZWN0ZWQgLmZzLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9yYWRpby1jaGVja2VkLnN2Z1wiKTtcbn1cbi5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9jYW1wdXMgLmZzLW9wdGlvbi5zZWxlY3RlZCAuZnMtY2hlY2tib3ggPiBpLFxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX3RvcGljIC5mcy1vcHRpb24uc2VsZWN0ZWQgLmZzLWNoZWNrYm94ID4gaSxcbi5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9sZXZlbCAuZnMtb3B0aW9uLnNlbGVjdGVkIC5mcy1jaGVja2JveCA+IGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2xldmVsIC5mcy1vcHRpb24uZDAge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2xldmVsIC5mcy1vcHRpb24uZDAgLmZzLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24tdGl0bGUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93bi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnByb2dyYW0tZmluZGVyX19kcm9wZG93bi1idXR0b24ge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24tYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xODc1cmVtO1xuICB9XG59XG4ucHJvZ3JhbS1maW5kZXJfX3R5cGUtZm9ybWF0LWZpbHRlcnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAucHJvZ3JhbS1maW5kZXJfX3R5cGUtZm9ybWF0LWZpbHRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG4ucHJvZ3JhbS1maW5kZXJfX3R5cGUtZm9ybWF0LWZpbHRlcnMgLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9mb3JtYXQge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAucHJvZ3JhbS1maW5kZXJfX3R5cGUtZm9ybWF0LWZpbHRlcnMgLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9mb3JtYXQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ucHJvZ3JhbS1maW5kZXJfX3R5cGUtZm9ybWF0LWZpbHRlcnMgLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9mb3JtYXQgLmZhY2V0d3AtY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL3JhZGlvLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjI1cmVtO1xuICBtaW4taGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwIDAuNjI1cmVtIDEuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAucHJvZ3JhbS1maW5kZXJfX3R5cGUtZm9ybWF0LWZpbHRlcnMgLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9mb3JtYXQgLmZhY2V0d3AtY2hlY2tib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gIH1cbn1cbi5wcm9ncmFtLWZpbmRlcl9fdHlwZS1mb3JtYXQtZmlsdGVycyAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2Zvcm1hdCAuZmFjZXR3cC1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9yYWRpby1jaGVja2VkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjI1cmVtO1xufVxuLnByb2dyYW0tZmluZGVyX19maWx0ZXItbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5wcm9ncmFtLWZpbmRlcl9fZmlsdGVyLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wcm9ncmFtLWZpbmRlcl9fZmlsdGVyLWxpc3QgLmZhY2V0d3Atc2VsZWN0aW9ucyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLnByb2dyYW0tZmluZGVyX19maWx0ZXItbGlzdCAuZmFjZXR3cC1zZWxlY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnByb2dyYW0tZmluZGVyX19maWx0ZXItbGlzdCAuZmFjZXR3cC1zZWxlY3Rpb25zID4gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMS44NzVyZW0gMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZ3JhbS1maW5kZXJfX2ZpbHRlci1saXN0IC5mYWNldHdwLXNlbGVjdGlvbnMgPiB1bCAuZmFjZXR3cC1zZWxlY3Rpb24tbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2dyYW0tZmluZGVyX19maWx0ZXItbGlzdCAuZmFjZXR3cC1zZWxlY3Rpb25zID4gdWwgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlIHtcbiAgcGFkZGluZzogMC44MTI1cmVtIDAgMC44MTI1cmVtIDEuNTYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Nsb3NlLWNpcmNsZS1ibHVlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDAuMDYyNXJlbSBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZTtcbn1cbi5wcm9ncmFtLWZpbmRlcl9fZmlsdGVyLWxpc3QgLmZhY2V0d3Atc2VsZWN0aW9ucyA+IHVsIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMS4zNzVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xufVxuLnByb2dyYW0tZmluZGVyX19maWx0ZXItbGlzdCAuZmFjZXR3cC1zZWxlY3Rpb25zID4gdWw6OmFmdGVyIHtcbiAgd2lkdGg6IDAuMDYyNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjOTc5Nzk3O1xufVxuLnByb2dyYW0tZmluZGVyX19maWx0ZXJzLWNsZWFyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAyNTY5NztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMS44NzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnByb2dyYW0tZmluZGVyX19maWx0ZXJzLWNsZWFyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5wcm9ncmFtLWZpbmRlcl9fZmlsdGVycy1jbGVhciB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIH1cbn1cbi5wcm9ncmFtLWZpbmRlcl9fZmlsdGVycy1jbGVhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9yZWZyZXNoLWJsdWUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xufVxuLnByb2dyYW0tZmluZGVyX19maWx0ZXJzLWNsZWFyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDhlZmM7XG59XG4ucHJvZ3JhbS1maW5kZXJfX2ZpbHRlcnMtY2xlYXI6aG92ZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4ucHJvZ3JhbS1maW5kZXJfX3Jlc3VsdHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogLTEuODc1cmVtO1xufVxuLnByb2dyYW0tZmluZGVyX19jb250YWluZXIge1xuICBib3JkZXItdG9wOiAwLjYyNXJlbSBzb2xpZCAjRTJFMkUyO1xuICBtYXJnaW4tdG9wOiAxLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLnByb2dyYW0tZmluZGVyX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItdG9wOiAxLjI1cmVtIHNvbGlkICNFMkUyRTI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnByb2dyYW0tZmluZGVyX19ib3R0b21fY29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgICAgICAgIG9yZGVyOiA1O1xuICBib3JkZXItdG9wOiAwLjYyNXJlbSBzb2xpZCAjRTJFMkUyO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5wcm9ncmFtLWZpbmRlcl9fYm90dG9tX2NvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcDogMS4yNXJlbSBzb2xpZCAjRTJFMkUyO1xuICB9XG59XG4ucHJvZ3JhbS1maW5kZXJfX3Jlc3VsdHMtdGVhc2VycyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAgICAgICBvcmRlcjogMztcbn1cbi5wcm9ncmFtLWZpbmRlcl9fcmVzdWx0cy1wYWdpbmF0aW9uIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgICAgICAgIG9yZGVyOiA0O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS4zNzVyZW07XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5wcm9ncmFtLWZpbmRlcl9fcmVzdWx0cy1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG4gIH1cbn1cbi5wcm9ncmFtLWZpbmRlcl9fcmVzdWx0cy1wYWdpbmF0aW9uIC5md3AtbG9hZC1tb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjU2OTc7XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogdGFibGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZ3JhbS1maW5kZXJfX3Jlc3VsdHMtcGFnaW5hdGlvbiAuZndwLWxvYWQtbW9yZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZDIyMzU7XG59XG4ucHJvZ3JhbS1maW5kZXJfX3Jlc3VsdHMtcGFnaW5hdGlvbiAuZndwLWxvYWQtbW9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7XG59XG4ucHJvZ3JhbS1maW5kZXJfX3Jlc3VsdHMtcGFnaW5hdGlvbiAuZndwLWxvYWQtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDIuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAucHJvZ3JhbS1maW5kZXJfX3Jlc3VsdHMtcGFnaW5hdGlvbiAuZndwLWxvYWQtbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYmxvY2stcXVvdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG4uYmxvY2stcXVvdGVfX3N0YWdlIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmxvY2stcXVvdGVfX3N0YWdlIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuLmJsb2NrLXF1b3RlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMy4wNTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjZjO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDEuMDYyNXJlbSAwIDAuODc1cmVtIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCMwMDJmNmMpLCB0bygjMDAyZjZjKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwMmY2YyAwJSwgIzAwMmY2YyAxMDAlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxLjE4NzVyZW0gMCAwICMwMDJmNmMsIC0wLjYyNXJlbSAwIDAgIzAwMmY2YztcbiAgICAgICAgICBib3gtc2hhZG93OiAxLjE4NzVyZW0gMCAwICMwMDJmNmMsIC0wLjYyNXJlbSAwIDAgIzAwMmY2YztcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmxvY2stcXVvdGVfX3RleHQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMi4zMTI1cmVtIDAgMCAjMDAyZjZjLCAtMS43NXJlbSAwIDAgIzAwMmY2YztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDIuMzEyNXJlbSAwIDAgIzAwMmY2YywgLTEuNzVyZW0gMCAwICMwMDJmNmM7XG4gICAgcGFkZGluZzogMS4wNjI1cmVtIDAgMC42ODc1cmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40NjtcbiAgfVxufVxuLmJsb2NrLXF1b3RlX19hdHRyaWJ1dGlvbiB7XG4gIGNvbG9yOiAjMDAyZjZjO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMy43NjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJsb2NrLXF1b3RlX19hdHRyaWJ1dGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNjc7XG4gIH1cbn1cbi5ibG9jay1xdW90ZV9fYm91bmRhcnkge1xuICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2lkZWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuLnNpZGViYXI6bm90KC5jb2xsYXBzZWQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuc2lkZWJhcjpub3QoLmNvbGxhcHNlZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuc2lkZWJhciB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjkzNzVyZW07XG4gICAgICAgIGZsZXgtYmFzaXM6IDE0LjkzNzVyZW07XG4gICAgcGFkZGluZzogMCAwIDAgMS4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNjg3NXJlbTtcbiAgfVxufVxuLnNpZGViYXJfX2JvdW5kYXJ5IHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpZGViYXJfX2JvdW5kYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnNpZGViYXJfX2JvdW5kYXJ5LmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b206IDAuNDM3NXJlbSBzb2xpZCAjOWQyMjM1O1xufVxuLnNpZGViYXJfX2NvbnRlbnQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5zaWRlYmFyX19jb250ZW50ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwLjA2MjVyZW07XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmNiY2JjO1xufVxuLnNpZGViYXJfX3BhcmVudC1saW5rLCAuc2lkZWJhcl9fY3VycmVudCwgLnNpZGViYXJfX2NoaWxkLWxpbmsge1xuICBsaW5lLWhlaWdodDogMS4xOTtcbn1cbi5zaWRlYmFyX19jdXJyZW50LCAuc2lkZWJhcl9fY2hpbGQtbGluayB7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDA7XG59XG4uc2lkZWJhcl9fcGFyZW50Om9ubHktY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgIzAyNTY5Nztcbn1cbi5zaWRlYmFyX19wYXJlbnQtbGluayB7XG4gIGNvbG9yOiAjMDI1Njk3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEuMTI1cmVtO1xufVxuLnNpZGViYXJfX3BhcmVudC1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvY2hldnJvbi1ibHVlLWhlYXZ5LWxlZnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuNTYyNXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDAuMzc1cmVtIGNlbnRlcjtcbiAgd2lkdGg6IDIuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDIuMTI1cmVtO1xuICAgICAgICAgIGZsZXg6IDAgMCAyLjEyNXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMjVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjI1cyBsaW5lYXI7XG59XG4uc2lkZWJhcl9fcGFyZW50LWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMC4wNjI1cmVtIGNlbnRlcjtcbn1cbi5zaWRlYmFyX19jdXJyZW50IHtcbiAgY29sb3I6ICMwMjU2OTc7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMjU2OTcgIWltcG9ydGFudDtcbn1cbi5zaWRlYmFyX19jdXJyZW50ICsgbGkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDI1Njk3ICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhcl9fY2hpbGQtbGluayB7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaWRlYmFyX19jaGlsZC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMjU2OTc7XG59XG4uc2lkZWJhcl9fdG9nZ2xlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjhyZW07XG4gIG1hcmdpbjogMCBhdXRvIDEuNTYyNXJlbTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5zaWRlYmFyX190b2dnbGUge1xuICAgIG1hcmdpbjogMCBhdXRvIDMuMTI1cmVtO1xuICB9XG59XG4uc2lkZWJhcl9fdG9nZ2xlID4gKiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM5ZDIyMzU7XG4gIG1heC13aWR0aDogNzIlO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuLnNpZGViYXJfX3RvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgYmFja2dyb3VuZDogIzlkMjIzNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5zaWRlYmFyX190b2dnbGU6OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICB9XG59XG4uc2lkZWJhcl9fdG9nZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAwLjQzNzVyZW0gc29saWQgIzlkMjIzNTtcbiAgcGFkZGluZy1ib3R0b206IDEuNjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbi5zaWRlYmFyX190b2dnbGUucG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2lkZWJhcl9fdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5zaWRlYmFyX190b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLnNpZGViYXJfX3RvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb2xvcjogIzAyNTY5NztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogMzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDEuMjVyZW07XG4gICAgICAgICAgZmxleDogMCAwIDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL21pbnVzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc2lkZWJhci5jb2xsYXBzZWQgLnNpZGViYXJfX3RvZ2dsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvcGx1cy5zdmdcIik7XG59XG4uc2lkZWJhci5jb2xsYXBzZWQgLnNpZGViYXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5zaWRlYmFyLmNvbGxhcHNlZCAuc2lkZWJhcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaWRlYmFyX190aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzlkMjIzNTtcbiAgLyogZm9udC1zaXplOiAxcmVtOyAqL1xuICAvKiBjb2xvcjogIzlkMjIzNTsgKi9cbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uc2lkZWJhcl9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjg3NXJlbTtcbn1cbi5zaWRlYmFyIH4gLnd5c2l3eWcge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLnNpZGViYXIgfiAud3lzaXd5ZyB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgfVxufVxuXG4uYmxvY2stc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuLmJsb2NrLXNsaWRlcl9fYm91bmRhcnkge1xuICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibG9jay1zb2NpYWwtZmVlZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAycmVtO1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IDJyZW07XG4gICAgIC1tb3otY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xufVxuLmJsb2NrLXNvY2lhbC1mZWVkX19ib3VuZGFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY4cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbn1cbi5ibG9jay1zb2NpYWwtZmVlZF9fY29sdW1uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5ibG9jay1zb2NpYWwtZmVlZF9fY29sdW1uIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuLmJsb2NrLXNvY2lhbC1mZWVkX195b3V0dWJlLWZpbGUgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTcwcHg7XG59XG4uYmxvY2stc29jaWFsLWZlZWRfX3lvdXR1YmUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cbi5ibG9jay1zb2NpYWwtZmVlZF9feW91dHViZS1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cbi5ibG9jay1zb2NpYWwtZmVlZF9faGVhZGluZyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmJsb2NrLXNvY2lhbC1mZWVkX19oZWFkaW5nLXRleHQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5ibG9jay1zb2NpYWwtZmVlZCAjY3RmIC5jdGYtaGVhZGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmJsb2NrLXNvY2lhbC1mZWVkICNjZmYgLmNmZi1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMDMwMzA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5ibG9jay1zb2NpYWwtZmVlZCAjY3RmIC5jdGYtaXRlbSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5ibG9jay1zb2NpYWwtZmVlZCAjY3RmIC5jdGYtdHdlZXRzIC5jdGYtdHdlZXQtbWV0YSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJsb2NrLXNvY2lhbC1mZWVkICNjdGYgLmN0Zi10d2VldHMgLmN0Zi1pdGVtICsgLmN0Zi1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMDMwMzA7XG59XG4uYmxvY2stc29jaWFsLWZlZWQgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLXR3ZWV0LXRleHQge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMwMzAzMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stc29jaWFsLWZlZWQgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLXR3ZWV0LWRhdGUge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzc2NzU3NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stc29jaWFsLWZlZWRfX2ZhY2Vib29rLWxpa2U6dmlzaXRlZCwgLmJsb2NrLXNvY2lhbC1mZWVkX19mYWNlYm9vay1saWtlOmxpbmssIC5ibG9jay1zb2NpYWwtZmVlZF9fZmFjZWJvb2stbGlrZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAyNTY5NztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ibG9jay1zb2NpYWwtZmVlZF9fZmFjZWJvb2stbGlrZTp2aXNpdGVkOmhvdmVyLCAuYmxvY2stc29jaWFsLWZlZWRfX2ZhY2Vib29rLWxpa2U6dmlzaXRlZDpmb2N1cywgLmJsb2NrLXNvY2lhbC1mZWVkX19mYWNlYm9vay1saWtlOmxpbms6aG92ZXIsIC5ibG9jay1zb2NpYWwtZmVlZF9fZmFjZWJvb2stbGlrZTpsaW5rOmZvY3VzLCAuYmxvY2stc29jaWFsLWZlZWRfX2ZhY2Vib29rLWxpa2U6aG92ZXIsIC5ibG9jay1zb2NpYWwtZmVlZF9fZmFjZWJvb2stbGlrZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDM4MWUzO1xufVxuXG4udGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG4udGFibGVfX2JvdW5kYXJ5IHtcbiAgbWF4LXdpZHRoOiA1MS44NzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRhYmxlX190aXRsZSB7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC50YWJsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIH1cbn1cbi50YWJsZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC50YWJsZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG4udGFibGUgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnRhYmxlIHRhYmxlIGNhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlIHRoZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudGFibGUgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxufVxuLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cbn1cbi50YWJsZSB0aGVhZCB0ciB0aCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4udGFibGUgdGhlYWQgdHIgdGggKyB0aCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERERERDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC50YWJsZSB0aGVhZCB0ciB0aCArIHRoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTFweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4udGFibGUgdHIge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnRhYmxlIHRyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4udGFibGUgdHIgdGQge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIGNhbGMoNTAlICsgMTZweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnRhYmxlIHRyIHRkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgfVxufVxuLnRhYmxlIHRyIHRkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDMwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudGFibGUgdHIgdGQ6OmJlZm9yZSB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICB9XG59XG4udGFibGUgdHIgdGQ6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCk7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnRhYmxlIHRyIHRkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50YWJsZSAudGFibGVwcmVzcyB0Ym9keSB0ZCxcbi50YWJsZSAudGFibGVwcmVzcyB0Zm9vdCB0aCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREREREO1xufVxuLnRhYmxlIC50YWJsZXByZXNzIHRib2R5IHRkICsgdGQsXG4udGFibGUgLnRhYmxlcHJlc3MgdGZvb3QgdGggKyB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnRhYmxlIC50YWJsZXByZXNzIHRib2R5IHRkICsgdGQsXG4gIC50YWJsZSAudGFibGVwcmVzcyB0Zm9vdCB0aCArIHRkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERERERDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC50YWJsZSAudGFibGVwcmVzcyB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgfVxuICAudGFibGUgLnRhYmxlcHJlc3MgdGhlYWQgdHIgdGgge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICB9XG4gIC50YWJsZSAudGFibGVwcmVzcyB0ciB0ZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIH1cbn1cbi50YWJsZSAudGFibGVwcmVzcyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREREREO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC50YWJsZSAudGFibGVwcmVzcyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4udmFuY291dmVyLXBhZ2UtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAudmFuY291dmVyLXBhZ2UtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuLnZhbmNvdXZlci1wYWdlLXRpdGxlX19ib3VuZGFyeSB7XG4gIG1heC13aWR0aDogNjhyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG4udmFuY291dmVyLXBhZ2UtdGl0bGVfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAyZjZjO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC52YW5jb3V2ZXItcGFnZS10aXRsZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIH1cbn1cbi52YW5jb3V2ZXItcGFnZS10aXRsZV9faGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbn1cblxuW2lzPWZseW50LXZhbmNvdXZlci1uZXdzLWxpc3RdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjhyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbltpcz1mbHludC12YW5jb3V2ZXItbmV3cy1saXN0XSAuYmxvY2stbmV3cy1saXN0X190aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDY4cmVtO1xuICBtYXJnaW46IDAgYXV0byAxLjU2MjVyZW07XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICBbaXM9Zmx5bnQtdmFuY291dmVyLW5ld3MtbGlzdF0gLmJsb2NrLW5ld3MtbGlzdF9fdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvIDMuMTI1cmVtO1xuICB9XG59XG5baXM9Zmx5bnQtdmFuY291dmVyLW5ld3MtbGlzdF0gLmJsb2NrLW5ld3MtbGlzdF9fdGl0bGUgPiAqIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzlkMjIzNTtcbiAgbWF4LXdpZHRoOiA3MiU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG5baXM9Zmx5bnQtdmFuY291dmVyLW5ld3MtbGlzdF0gLmJsb2NrLW5ld3MtbGlzdF9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICBbaXM9Zmx5bnQtdmFuY291dmVyLW5ld3MtbGlzdF0gLmJsb2NrLW5ld3MtbGlzdF9fdGl0bGU6OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICB9XG59XG5baXM9Zmx5bnQtdmFuY291dmVyLW5ld3MtbGlzdF0gLmJsb2NrLW5ld3MtbGlzdF9fdGl0bGUge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIFtpcz1mbHludC12YW5jb3V2ZXItbmV3cy1saXN0XSAuYmxvY2stbmV3cy1saXN0X190aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuW2lzPWZseW50LXZhbmNvdXZlci1uZXdzLWxpc3RdIC5ibG9jay1uZXdzLWxpc3RfX2ZpbHRlcnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICBbaXM9Zmx5bnQtdmFuY291dmVyLW5ld3MtbGlzdF0gLmJsb2NrLW5ld3MtbGlzdF9fZmlsdGVycyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEuMjVyZW07XG4gIH1cbn1cbltpcz1mbHludC12YW5jb3V2ZXItbmV3cy1saXN0XSAuYmxvY2stbmV3cy1saXN0X19maWx0ZXJzIC5mYWNldHdwLWZhY2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuW2lzPWZseW50LXZhbmNvdXZlci1uZXdzLWxpc3RdIC5ibG9jay1uZXdzLWxpc3RfX2ZpbHRlcnMgLmZhY2V0d3AtdHlwZS1hdXRvY29tcGxldGUgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2JjYmNiYztcbiAgcGFkZGluZzogMCAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5baXM9Zmx5bnQtdmFuY291dmVyLW5ld3MtbGlzdF0gLmJsb2NrLW5ld3MtbGlzdF9fZmlsdGVycyAuZmFjZXR3cC10eXBlLWF1dG9jb21wbGV0ZSBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAyNTY5NztcbiAgb3V0bGluZTogbm9uZTtcbn1cbltpcz1mbHludC12YW5jb3V2ZXItbmV3cy1saXN0XSAuYmxvY2stbmV3cy1saXN0X19maWx0ZXJzIC5mYWNldHdwLXR5cGUtYXV0b2NvbXBsZXRlIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5baXM9Zmx5bnQtdmFuY291dmVyLW5ld3MtbGlzdF0gLmJsb2NrLW5ld3MtbGlzdF9fZmlsdGVycyAuZmFjZXR3cC10eXBlLWF1dG9jb21wbGV0ZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuW2lzPWZseW50LXZhbmNvdXZlci1uZXdzLWxpc3RdIC5ibG9jay1uZXdzLWxpc3RfX2ZpbHRlcnMgLmZhY2V0d3AtdHlwZS1hdXRvY29tcGxldGUgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5baXM9Zmx5bnQtdmFuY291dmVyLW5ld3MtbGlzdF0gLmJsb2NrLW5ld3MtbGlzdF9fZmlsdGVycyAuZmFjZXR3cC10eXBlLWF1dG9jb21wbGV0ZSBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5baXM9Zmx5bnQtdmFuY291dmVyLW5ld3MtbGlzdF0gLmJsb2NrLW5ld3MtbGlzdF9fZmlsdGVycyAuZmFjZXR3cC10eXBlLWF1dG9jb21wbGV0ZSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbltpcz1mbHludC12YW5jb3V2ZXItbmV3cy1saXN0XSAuYmxvY2stbmV3cy1saXN0X19maWx0ZXJzIC5mYWNldHdwLXR5cGUtZHJvcGRvd24gc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNiY2JjYmM7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2NhcmV0LWdyYXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxcmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjg3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuW2lzPWZseW50LXZhbmNvdXZlci1uZXdzLWxpc3RdIC5ibG9jay1uZXdzLWxpc3RfX2ZpbHRlcnMgLmZhY2V0d3AtdHlwZS1kcm9wZG93biBzZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMjU2OTc7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5baXM9Zmx5bnQtdmFuY291dmVyLW5ld3MtbGlzdF0gLmJsb2NrLW5ld3MtbGlzdF9fcG9zdHMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIuNXJlbSAwIDMuNzVyZW07XG4gIGJvcmRlci1ib3R0b206IDEuMjVyZW0gc29saWQgI0UyRTJFMjtcbn1cbltpcz1mbHludC12YW5jb3V2ZXItbmV3cy1saXN0XSAuYnV0dG9uIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxLjYyNXJlbTtcbn1cblxuLmJsb2NrLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmJsb2NrLXZpZGVvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmJsb2NrLXZpZGVvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44MTI1cmVtO1xuICB9XG59XG4uYmxvY2stdmlkZW9fX2JvdW5kYXJ5IHtcbiAgbWF4LXdpZHRoOiA1MS44NzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZpZ3VyZS1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG4uZmlndXJlLWltYWdlLS1pc0hpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnZpZGVvLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICByaWdodDogMDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC52aWRlby1jb250cm9scyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcmlnaHQ6IC00LjA2MjVyZW07XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi52aWRlby1jb250cm9sc19fYnV0dG9uIHtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjU2OTc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLnZpZGVvLWNvbnRyb2xzX19idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi52aWRlby1jb250cm9sc19fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmY2Yztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAudmlkZW8tY29udHJvbHNfX2J1dHRvbiB7XG4gICAgaGVpZ2h0OiA0LjA2MjVyZW07XG4gICAgd2lkdGg6IDQuMDYyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnZpZGVvLWNvbnRyb2xzX19sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi52aWRlby1jb250cm9sc19fYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAxLjA1MjVyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAudmlkZW8tY29udHJvbHNfX2J1dHRvbiBzdmcge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbi52aWRlby1sb2FkZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZyAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmcgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby1sb2FkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLXRpdGxlLnZpZGVvLXRpdGxlX2VtcHR5IHtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG4udmlkZW8tbG9hZGVyLFxuLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLWxvYWRlcixcbiAgLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG1vZGFsLXZpZGVvIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb2RhbC12aWRlbyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBtb2RhbC12aWRlby1pbm5lciB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW9kYWwtdmlkZW8taW5uZXIge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG4ubW9kYWwtdmlkZW8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbW9kYWwtdmlkZW87XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG1vZGFsLXZpZGVvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2Utb3V0O1xufVxuXG4ubW9kYWwtdmlkZW8tY2xvc2Uge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLXZpZGVvLWNsb3NlIC5tb2RhbC12aWRlby1tb3ZpZS13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbn1cblxuLm1vZGFsLXZpZGVvLWJvZHkge1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5tb2RhbC12aWRlby1pbm5lciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2RhbC12aWRlby1tb3ZpZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1vZGFsLXZpZGVvLWlubmVyO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBtb2RhbC12aWRlby1pbm5lcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIGVhc2Utb3V0O1xufVxuLm1vZGFsLXZpZGVvLW1vdmllLXdyYXAgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2RhbC12aWRlby1jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogLTM1cHg7XG4gIHJpZ2h0OiAtMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1vZGFsLXZpZGVvLWNsb3NlLWJ0bjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubW9kYWwtdmlkZW8tY2xvc2UtYnRuOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ubW9kYWwtdmlkZW8tY2xvc2UtYnRuOmJlZm9yZSwgLm1vZGFsLXZpZGVvLWNsb3NlLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4udmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW8tdGl0bGVfX2JvdW5kYXJ5IHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi52aWRlby10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgMy4xMjVyZW0gMCAwO1xuICBtaW4taGVpZ2h0OiA0LjA2MjVyZW07XG4gIG1heC13aWR0aDogMzguNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAudmlkZW8tdGl0bGUge1xuICAgIG1hcmdpbjogLTQuMDYyNXJlbSAzLjEyNXJlbSAwIDA7XG4gICAgbWluLXdpZHRoOiAyNy41cmVtO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi52aWRlby10aXRsZV9fYm91bmRhcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIuMzEyNXJlbSAxcmVtIDEuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxYzNiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC52aWRlby10aXRsZV9fYm91bmRhcnkge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDEuMjVyZW0gMi41cmVtIDEuMjVyZW07XG4gIH1cbn1cbi52aWRlby10aXRsZV9fYm91bmRhcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC40Mzc1cmVtO1xuICB3aWR0aDogNC44NzVyZW07XG4gIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuMjVyZW07XG4gIHRvcDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAudmlkZW8tdGl0bGVfX2JvdW5kYXJ5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgd2lkdGg6IDYuMjVyZW07XG4gICAgYmFja2dyb3VuZDogIzlkMjIzNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjQzNzVyZW07XG4gICAgbGVmdDogLTAuNzVyZW07XG4gIH1cbn1cbi52aWRlby10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xufVxuLnZpZGVvLXBsYXllciB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvIGlmcmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvLWFjY2VudC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xuICBmb250LXNpemU6IDIuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMC44ODtcbiAgY29sb3I6ICNkZGRkZGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAudmlkZW8tYWNjZW50LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLnZpZGVvLWFjY2VudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEwcmVtO1xuICAgIG1hcmdpbi10b3A6IC0yLjgxMjVyZW07XG4gIH1cbiAgLmhhcy1zaWRlYmFyIC52aWRlby1hY2NlbnQtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbTtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gIH1cbn1cbi52aWRlby1hY2NlbnQtdGV4dCB7XG4gIG1hcmdpbi10b3A6IC0wLjIyNXJlbTtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLnZpZGVvLWFjY2VudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDQuNjg3NXJlbTtcbiAgfVxufVxuXG4udmlkZW8tdGl0bGVfZW1wdHkgKyAudmlkZW8tYWNjZW50LXRleHQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC52aWRlby10aXRsZV9lbXB0eSArIC52aWRlby1hY2NlbnQtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNC4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnZpZGVvLXRpdGxlX2VtcHR5ICsgLnZpZGVvLWFjY2VudC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi52aWRlby1wbGF5ZXItLWlzTG9hZGluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDtcbn1cbi52aWRlby1wbGF5ZXItLWlzTG9hZGluZyAudmlkZW8tbG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlkZW8tcGxheWVyLS1pc0xvYWRpbmcgLnZpZGVvLXBsYXlCdXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tcGxheWVyLS1pc0xvYWRlZCAudmlkZW8tbG9hZGVyLFxuLnZpZGVvLXBsYXllci0taXNMb2FkZWQgLnZpZGVvLXBsYXlCdXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLXBsYXllci0taXNMb2FkZWQgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53eXNpd3lnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAud3lzaXd5ZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuLnd5c2l3eWcgZGl2LmFsaWducmlnaHQsXG4ud3lzaXd5ZyBkaXYuYWxpZ25jZW50ZXIsXG4ud3lzaXd5ZyBkaXYuYWxpZ25ub25lLFxuLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbi53eXNpd3lnIGltZy5hbGlnbnJpZ2h0LFxuLnd5c2l3eWcgaW1nLmFsaWduY2VudGVyLFxuLnd5c2l3eWcgaW1nLmFsaWdubm9uZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnd5c2l3eWcgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbi53eXNpd3lnIGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbi53eXNpd3lnIGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gIG1hcmdpbi10b3A6IC0xLjg3NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC53eXNpd3lnIGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgLnd5c2l3eWcgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gIC53eXNpd3lnIGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbiAgLnd5c2l3eWcgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAud3lzaXd5ZyBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAud3lzaXd5ZyBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgLnd5c2l3eWcgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuICAud3lzaXd5ZyBkaXYuYWxpZ25yaWdodCxcbiAgLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbiAgLnd5c2l3eWcgaW1nLmFsaWducmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4ud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuLnd5c2l3eWcgZGl2LmFsaWducmlnaHQsXG4ud3lzaXd5ZyBkaXYuYWxpZ25jZW50ZXIsXG4ud3lzaXd5ZyBkaXYuYWxpZ25ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuICAud3lzaXd5ZyBkaXYuYWxpZ25yaWdodCxcbiAgLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyLFxuICAud3lzaXd5ZyBkaXYuYWxpZ25ub25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cbi53eXNpd3lnIGRpdi5hbGlnbmxlZnQgaW1nLFxuLnd5c2l3eWcgZGl2LmFsaWducmlnaHQgaW1nLFxuLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyIGltZyxcbi53eXNpd3lnIGRpdi5hbGlnbm5vbmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbi53eXNpd3lnIGltZy5hbGlnbnJpZ2h0LFxuLnd5c2l3eWcgaW1nLmFsaWduY2VudGVyLFxuLnd5c2l3eWcgaW1nLmFsaWdubm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC53eXNpd3lnIGRpdi5hbGlnbmxlZnQsXG4gIC53eXNpd3lnIGRpdi5hbGlnbmNlbnRlcixcbiAgLnd5c2l3eWcgZGl2LmFsaWdubm9uZSxcbiAgLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbiAgLnd5c2l3eWcgaW1nLmFsaWduY2VudGVyLFxuICAud3lzaXd5ZyBpbWcuYWxpZ25ub25lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC53eXNpd3lnIGRpdi5hbGlnbnJpZ2h0LFxuICAud3lzaXd5ZyBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi53eXNpd3lnIGgxLFxuLnd5c2l3eWcgaDIsXG4ud3lzaXd5ZyBoMyxcbi53eXNpd3lnIGg0LFxuLnd5c2l3eWcgaDUsXG4ud3lzaXd5ZyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3lzaXd5ZyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC53eXNpd3lnIGgxIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxufVxuLnd5c2l3eWcgaDEge1xuICBjb2xvcjogIzAwMmY2YztcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ud3lzaXd5ZyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg2O1xuICBtYXJnaW4tdG9wOiAyLjY4NzVyZW07XG59XG4ud3lzaXd5ZyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMi4wNjI1cmVtO1xufVxuLnd5c2l3eWcgaDQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4O1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODI7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbn1cbi53eXNpd3lnIGg1IHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ud3lzaXd5ZyBoNiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI4O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud3lzaXd5ZyBhIHtcbiAgY29sb3I6ICMwMjU2OTc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLnd5c2l3eWcgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMywgMTI5LCAyMjYuNSk7XG59XG4ud3lzaXd5ZyBhLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1Njk3O1xuICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnd5c2l3eWcgYS5idXR0b24tLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQyMjM1O1xufVxuLnd5c2l3eWcgYS5idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjZjO1xufVxuLnd5c2l3eWcgYS5idXR0b24tLXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbn1cbi53eXNpd3lnIGE6bm90KC5idXR0b24tLXByaW1hcnkpOm5vdCguaW5zdGFncmFtLWZlZWRfX2xpbmspW2RhdGEtaGFzLXBkZj10cnVlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi53eXNpd3lnIGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud3lzaXd5ZyBwLmludHJvLXRleHQsIC53eXNpd3lnLmludHJvLXRleHQgPiBwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFJ1YmlrO1xuICBjb2xvcjogIzAwMmY2YztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC53eXNpd3lnIHAuaW50cm8tdGV4dCwgLnd5c2l3eWcuaW50cm8tdGV4dCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNDM3NXJlbTtcbiAgfVxufVxuLnd5c2l3eWcgcC5pbnRyby1wYXJhZ3JhcGgsIC53eXNpd3lnLmludHJvLXBhcmFncmFwaCA+IHAge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAjMDAyZjZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC53eXNpd3lnIHAuaW50cm8tcGFyYWdyYXBoLCAud3lzaXd5Zy5pbnRyby1wYXJhZ3JhcGggPiBwIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICB9XG59XG4ud3lzaXd5ZyBwLmludHJvLXBhcmFncmFwaCBiLFxuLnd5c2l3eWcgcC5pbnRyby1wYXJhZ3JhcGggc3Ryb25nLCAud3lzaXd5Zy5pbnRyby1wYXJhZ3JhcGggPiBwIGIsXG4ud3lzaXd5Zy5pbnRyby1wYXJhZ3JhcGggPiBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMC43Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAud3lzaXd5ZyBwLmludHJvLXBhcmFncmFwaCBiLFxuICAud3lzaXd5ZyBwLmludHJvLXBhcmFncmFwaCBzdHJvbmcsIC53eXNpd3lnLmludHJvLXBhcmFncmFwaCA+IHAgYixcbiAgLnd5c2l3eWcuaW50cm8tcGFyYWdyYXBoID4gcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4ud3lzaXd5ZyBwLFxuLnd5c2l3eWcgdWwsXG4ud3lzaXd5ZyBvbCxcbi53eXNpd3lnIGRsLFxuLnd5c2l3eWcgZGQsXG4ud3lzaXd5ZyB0YWJsZSxcbi53eXNpd3lnIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbi53eXNpd3lnIHVsLFxuLnd5c2l3eWcgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC53eXNpd3lnIHVsLFxuICAud3lzaXd5ZyBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07XG4gIH1cbn1cbi53eXNpd3lnIHVsIGxpLFxuLnd5c2l3eWcgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3lzaXd5ZyB1bCBsaTo6YmVmb3JlLFxuLnd5c2l3eWcgb2wgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAud3lzaXd5ZyB1bCBsaTo6YmVmb3JlLFxuICAud3lzaXd5ZyBvbCBsaTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG59XG4ud3lzaXd5ZyB1bCB1bCxcbi53eXNpd3lnIHVsIG9sLFxuLnd5c2l3eWcgb2wgdWwsXG4ud3lzaXd5ZyBvbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3lzaXd5ZyBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWVyaWMtY291bnRlcjtcbn1cbi53eXNpd3lnIG9sID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtZXJpYy1jb3VudGVyO1xufVxuLnd5c2l3eWcgb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihudW1lcmljLWNvdW50ZXIpIFwiLiBcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNhY2FjYWM7XG59XG4ud3lzaXd5ZyB1bCB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXI7XG59XG4ud3lzaXd5ZyB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2FjYWM7XG4gIHRvcDogMC4yODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAud3lzaXd5ZyB1bCBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IDAuNTYyNXJlbTtcbiAgfVxufVxuLnd5c2l3eWcgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ud3lzaXd5Z19fYm91bmRhcnkge1xuICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3lzaXd5Z19fYm91bmRhcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ud3lzaXd5Z19fYm91bmRhcnkge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnd5c2l3eWdfX2JvdW5kYXJ5LS10ZXh0TGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud3lzaXd5Z19fYm91bmRhcnktLXRleHRDZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3lzaXd5Z19fYm91bmRhcnkgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4ud3lzaXd5Z19fYm91bmRhcnkgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnd5c2l3eWdfX2JvdW5kYXJ5ID4gaDI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnd5c2l3eWcuZmx5bnRDb21wb25lbnQgLnd5c2l3eWdfX2JvdW5kYXJ5ID4gaDI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY29udGVudEJvZHkgPiAud3lzaXd5Zy5mbHludENvbXBvbmVudDpmaXJzdC1jaGlsZDpoYXMoLnd5c2l3eWdfX2JvdW5kYXJ5ID4gaDI6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ud3lzaXd5Zy5mbHludENvbXBvbmVudDpmaXJzdC1jaGlsZDpoYXMoLnd5c2l3eWdfX2JvdW5kYXJ5ID4gaDI6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ud3lzaXd5Zy5mbHludENvbXBvbmVudDpmaXJzdC1vZi10eXBlOmhhcygud3lzaXd5Z19fYm91bmRhcnkgPiBoMjpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5iaWxsYm9hcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNC4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJpbGxib2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNjUuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgbWFyZ2luLXRvcDogNC4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjNyZW0pIHtcbiAgLmJpbGxib2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJpbGxib2FyZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJpbGxib2FyZF9fYm91bmRhcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iaWxsYm9hcmRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJpbGxib2FyZF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgfVxuICAuYmlsbGJvYXJkX19jb250ZW50OjpiZWZvcmUsIC5iaWxsYm9hcmRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE4NHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuYmlsbGJvYXJkX19jb250ZW50OjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDMuNzVyZW07XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAuYmlsbGJvYXJkX19jb250ZW50OjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG4uYmlsbGJvYXJkX19mbGV4IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJpbGxib2FyZF9fZmxleCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5iaWxsYm9hcmRfX2ltYWdlIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbn1cbi5iaWxsYm9hcmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmlsbGJvYXJkX19jYW1wdXNlcyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDExLjg3NXJlbTtcbiAgICAgICAgICBmbGV4OiAwIDAgMTEuODc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmlsbGJvYXJkX19jYW1wdXNlcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbiAgLmJpbGxib2FyZF9fY2FtcHVzZXM6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwODhweCkge1xuICAuYmlsbGJvYXJkX19jYW1wdXNlcyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMi41cmVtO1xuICAgICAgICAgICAgZmxleDogMCAwIDEyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJpbGxib2FyZF9fY2FtcHVzZXMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTMuNXJlbTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5iaWxsYm9hcmRfX2NhbXB1c2VzIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDEzLjc1cmVtO1xuICAgICAgICAgICAgZmxleDogMCAwIDEzLjc1cmVtO1xuICB9XG59XG4uYmlsbGJvYXJkX19jYW1wdXMge1xuICBiYWNrZ3JvdW5kOiAjMGIyMzQwO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbSAxLjI1cmVtIDEuODc1cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmlsbGJvYXJkX19jYW1wdXMge1xuICAgIHBhZGRpbmc6IDEuNDM3NXJlbSAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDg4cHgpIHtcbiAgLmJpbGxib2FyZF9fY2FtcHVzIHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtIDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJpbGxib2FyZF9fY2FtcHVzIHtcbiAgICBwYWRkaW5nOiAyLjE4NzVyZW0gMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYmlsbGJvYXJkX19jYW1wdXMge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAxLjg3NXJlbTtcbiAgfVxufVxuLmJpbGxib2FyZF9fY2FtcHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgd2lkdGg6IDMuMzc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMS4xMjVyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmlsbGJvYXJkX19jYW1wdXM6OmJlZm9yZSB7XG4gICAgbGVmdDogMC44MTI1cmVtO1xuICB9XG59XG4uYmlsbGJvYXJkX19jYW1wdXM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMy40Mzc1cmVtO1xuICAgICAgICAgIGZsZXg6IDAgMCAzLjQzNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9hcnJvdy1yaWdodC13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA1MCUgcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS44NzVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5iaWxsYm9hcmRfX2NhbXB1czo6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMS41NjI1cmVtO1xuICAgICAgICAgICAgZmxleDogMCAwIDEuNTYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG4uYmlsbGJvYXJkX19jYW1wdXMuY2FtcHVzLWNhbGxvdXQge1xuICBiYWNrZ3JvdW5kOiAjMDI1Njk3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xufVxuLmJpbGxib2FyZF9fY2FtcHVzLmNhbXB1cy1jYWxsb3V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwOGVmYztcbn1cbi5iaWxsYm9hcmRfX2NhbXB1cyAuY2FtcHVzX19jb3B5IHtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJpbGxib2FyZF9fY2FtcHVzIC5jYW1wdXNfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmlsbGJvYXJkX19jYW1wdXMgLmNhbXB1c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICB9XG59XG4uYmlsbGJvYXJkX19jYW1wdXMgLmNhbXB1c19fc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMC4wNjI1cmVtO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAyNTY5NztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItdG9wLWNvbG9yIDAuMTVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJvcmRlci10b3AtY29sb3IgMC4xNXMgZWFzZTtcbn1cbi5iaWxsYm9hcmRfX2NhbXB1czpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMjU2OTc7XG59XG4uYmlsbGJvYXJkX19jYW1wdXM6aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTtcbn1cbi5iaWxsYm9hcmRfX2NhbXB1czpob3ZlciAuY2FtcHVzX19zdWJ0ZXh0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOGVmYztcbn1cbi5iaWxsYm9hcmRfX2NhbXB1cy0tY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uYmlsbGJvYXJkX19jYW1wdXMtLWN1cnJlbnQgLmNhbXB1c19fY29weSB7XG4gIGNvbG9yOiAjMGIyMzQwO1xufVxuLmJpbGxib2FyZF9fY2FtcHVzLS1jdXJyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5iaWxsYm9hcmRfX2NhbXB1cy0tY3VycmVudDpob3ZlciAuY2FtcHVzX19zdWJ0ZXh0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzBiMjM0MDtcbn1cbi5iaWxsYm9hcmRfX2NhbXB1cy0tY3VycmVudDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJpbGxib2FyZF9fY29weSB7XG4gIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAxLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYmlsbGJvYXJkX19jb3B5IHtcbiAgICBtYXJnaW46IC0xLjI1cmVtIDIuNXJlbSAyLjVyZW0gMS4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IDQ0LjM3NXJlbTtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLmJpbGxib2FyZF9fY29weSB7XG4gICAgbWFyZ2luOiAtMS44NzVyZW0gMi41cmVtIDIuNXJlbSAxLjg3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDUzLjEyNXJlbTtcbiAgfVxufVxuLmJpbGxib2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJpbGxib2FyZF9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuLmJpbGxib2FyZF9fbGluayB7XG4gIGNvbG9yOiAjMDI1Njk3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYmlsbGJvYXJkX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LWxpZ2h0LWJsdWUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbn1cbi5iaWxsYm9hcmRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMmY2Yztcbn1cbi5iaWxsYm9hcmRfX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTtcbn1cbi5iaWxsYm9hcmRfX2xpbmsge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmlsbGJvYXJkX19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJpbGxib2FyZF9fbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44MTI1cmVtO1xuICAgIGhlaWdodDogMy44MTI1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYzcmVtKSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmJyZWFkY3J1bWJzX19ib3VuZGFyeSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDY4cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5icmVhZGNydW1ic19fYm91bmRhcnkge1xuICAgIHBhZGRpbmc6IDEuMTI1cmVtIDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxufVxuLmJyZWFkY3J1bWJzX19ib3VuZGFyeV9faXRlbS13cmFwcGVyLCAuYnJlYWRjcnVtYnNfX2JvdW5kYXJ5IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLmJyZWFkY3J1bWJzX19ib3VuZGFyeV9faXRlbS13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsIC5icmVhZGNydW1ic19fYm91bmRhcnkgbGk6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBjb2xvcjogIzMwMzAzMDtcbiAgcGFkZGluZzogMCAwLjQ1ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1ic19fYm91bmRhcnlfX2l0ZW0td3JhcHBlcl9fbGluaywgLmJyZWFkY3J1bWJzX19ib3VuZGFyeV9faXRlbS13cmFwcGVyIGEsIC5icmVhZGNydW1ic19fYm91bmRhcnkgbGlfX2xpbmssIC5icmVhZGNydW1ic19fYm91bmRhcnkgbGkgYSB7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuLmJyZWFkY3J1bWJzX19ib3VuZGFyeV9faXRlbS13cmFwcGVyX19saW5rOmhvdmVyLCAuYnJlYWRjcnVtYnNfX2JvdW5kYXJ5X19pdGVtLXdyYXBwZXIgYTpob3ZlciwgLmJyZWFkY3J1bWJzX19ib3VuZGFyeSBsaV9fbGluazpob3ZlciwgLmJyZWFkY3J1bWJzX19ib3VuZGFyeSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMjU2OTc7XG59XG4uYnJlYWRjcnVtYnNfX2JvdW5kYXJ5X19pdGVtLXdyYXBwZXJfX2N1cnJlbnQsIC5icmVhZGNydW1ic19fYm91bmRhcnlfX2l0ZW0td3JhcHBlciAuYnJlYWRjcnVtYl9sYXN0LCAuYnJlYWRjcnVtYnNfX2JvdW5kYXJ5IGxpX19jdXJyZW50LCAuYnJlYWRjcnVtYnNfX2JvdW5kYXJ5IGxpIC5icmVhZGNydW1iX2xhc3Qge1xuICBjb2xvcjogIzAyNTY5Nztcbn1cbi5icmVhZGNydW1ic19fYm91bmRhcnlfX2l0ZW0td3JhcHBlciBhOm5vdCguYnJlYWRjcnVtYnNfX2xpbmspLCAuYnJlYWRjcnVtYnNfX2JvdW5kYXJ5IGxpIGE6bm90KC5icmVhZGNydW1ic19fbGluaykge1xuICBwYWRkaW5nOiAwIDAuNDVlbTtcbn1cbi5icmVhZGNydW1ic19fYm91bmRhcnlfX2l0ZW0td3JhcHBlciAuYnJlYWRjcnVtYl9sYXN0LCAuYnJlYWRjcnVtYnNfX2JvdW5kYXJ5IGxpIC5icmVhZGNydW1iX2xhc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDAuNDVlbTtcbn1cbi5icmVhZGNydW1ic19fYm91bmRhcnkgPiBzcGFuOm5vdCguYnJlYWRjcnVtYnNfX2l0ZW0td3JhcHBlcikge1xuICBtYXJnaW4tbGVmdDogLTAuNDVlbTtcbn1cblxuLmJhbm5lci1sYW5kaW5nICsgLmJyZWFkY3J1bWJzLFxuLmJhbm5lci1pbnRlcmlvci0taW1hZ2UgKyAuYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tdG9wOiAtMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJhbm5lci1sYW5kaW5nICsgLmJyZWFkY3J1bWJzLFxuICAuYmFubmVyLWludGVyaW9yLS1pbWFnZSArIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLXRvcDogLTMuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmJhbm5lci1sYW5kaW5nICsgLmJyZWFkY3J1bWJzOjpiZWZvcmUsXG4gIC5iYW5uZXItaW50ZXJpb3ItLWltYWdlICsgLmJyZWFkY3J1bWJzOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLWNhbGVuZGFyLWxhbmRpbmcgLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnBhZ2UtdGVtcGxhdGUtY2FsZW5kYXItbGFuZGluZyAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG5cbi5kaXJlY3RvcnktdGVhc2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM5ZDIyMzU7XG59XG4uZGlyZWN0b3J5LXRlYXNlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MzBweCkge1xuICAuZGlyZWN0b3J5LXRlYXNlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmRpcmVjdG9yeS10ZWFzZXJfX2luZm8td3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIDc1JTtcbiAgICAgICAgICBmbGV4OiAxIDEgNzUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMCAwLjYyNXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gIC5kaXJlY3RvcnktdGVhc2VyX19pbmZvLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4uZGlyZWN0b3J5LXRlYXNlcl9faW5mby13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgd2lkdGg6IDUuMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuZGlyZWN0b3J5LXRlYXNlcl9faW5mby13cmFwcGVyOjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gIC5kaXJlY3RvcnktdGVhc2VyX19pbmZvLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgICB3aWR0aDogNi41NjI1cmVtO1xuICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZGlyZWN0b3J5LXRlYXNlcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZGlyZWN0b3J5LXRlYXNlcl9fbmFtZSBhIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5kaXJlY3RvcnktdGVhc2VyX19uYW1lIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMmY2YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjMwcHgpIHtcbiAgLmRpcmVjdG9yeS10ZWFzZXJfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmRpcmVjdG9yeS10ZWFzZXJfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gIC5kaXJlY3RvcnktdGVhc2VyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZGlyZWN0b3J5LXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuLmRpcmVjdG9yeS10ZWFzZXJfX2NvbGxlZ2Uge1xuICBjb2xvcjogIzc2NzU3NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MzBweCkge1xuICAuZGlyZWN0b3J5LXRlYXNlcl9fY29sbGVnZSB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICB9XG59XG4uZGlyZWN0b3J5LXRlYXNlcl9fY29udGFjdCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIDI1JTtcbiAgICAgICAgICBmbGV4OiAxIDEgMjUlO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmRpcmVjdG9yeS10ZWFzZXJfX2NvbnRhY3Qge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gIC5kaXJlY3RvcnktdGVhc2VyX19jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5kaXJlY3RvcnktdGVhc2VyX19jb250YWN0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAyZjZjO1xufVxuLmRpcmVjdG9yeS10ZWFzZXJfX2NvbnRhY3QtbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS42Mztcbn1cbi5kaXJlY3RvcnktdGVhc2VyX19jb250YWN0LWxhYmVsID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZGlyZWN0b3J5LXRlYXNlcl9fbGlua291dCB7XG4gIGNvbG9yOiAjMDI1Njk3O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xufVxuLmRpcmVjdG9yeS10ZWFzZXJfX2xpbmtvdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDEuMDYyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC1ibHVlLWZvci1kaXJlY3Quc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG59XG4uZGlyZWN0b3J5LXRlYXNlcl9fbGlua291dDpob3ZlciB7XG4gIGNvbG9yOiAjMDAyZjZjO1xufVxuLmRpcmVjdG9yeS10ZWFzZXJfX2xpbmtvdXQ6aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTtcbn1cbi5kaXJlY3RvcnktdGVhc2VyX19saW5rb3V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbn1cbi5kaXJlY3RvcnktdGVhc2VyX19jb2Rlcy13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDEgMjUlO1xuICAgICAgICAgIGZsZXg6IDEgMSAyNSU7XG4gIGJvcmRlci1jb2xvcjogI2FjYWNhYztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbWFyZ2luLWxlZnQ6IDEuMTI1cmVtO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gIC5kaXJlY3RvcnktdGVhc2VyX19jb2Rlcy13cmFwcGVyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjA2MjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbi5kaXJlY3RvcnktdGVhc2VyX19jb2Rlcy1oZWFkZXIge1xuICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MzBweCkge1xuICAuZGlyZWN0b3J5LXRlYXNlcl9fY29kZXMtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG59XG4uZGlyZWN0b3J5LXRlYXNlcl9fY29kZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGlyZWN0b3J5LXRlYXNlcl9fY29kZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZGlyZWN0b3J5LXRlYXNlcl9fY29kZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMmY2Yztcbn1cblxuLmxvYWRlciB7XG4gIG1hcmdpbjogNC4wNjI1cmVtIGF1dG87XG4gIHdpZHRoOiA4Ljc1cmVtO1xuICBoZWlnaHQ6IDQuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2xvYWRlci5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3Bpbm5lcjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc3Bpbm5lcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4ubG9hZGVyLWVuZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogNC4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYzcmVtKSB7XG4gIC5iYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5iYW5uZXJfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYuMzc1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAuYmFubmVyX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5iYW5uZXJfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDIyLjVyZW07XG4gIH1cbn1cbi5iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICB9XG59XG4uYmFubmVyX190aXRsZSB7XG4gIG1heC13aWR0aDogNjhyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lci1pbnRlcmlvci0taW1hZ2UgLmJhbm5lcl9fdGl0bGUsIC5iYW5uZXItbGFuZGluZy0taW1hZ2UgLmJhbm5lcl9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gIGJhY2tncm91bmQ6ICMwMDJmNmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmJhbm5lcl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDEuNTYyNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5iYW5uZXItaW50ZXJpb3ItLWltYWdlIC5iYW5uZXJfX3RpdGxlLCAuYmFubmVyLWxhbmRpbmctLWltYWdlIC5iYW5uZXJfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxLjU2MjVyZW0gMi4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmJhbm5lci1pbnRlcmlvci0taW1hZ2UgLmJhbm5lcl9fdGl0bGUsIC5iYW5uZXItbGFuZGluZy0taW1hZ2UgLmJhbm5lcl9fdGl0bGUge1xuICAgIG1hcmdpbjogLTMuMTI1cmVtIGF1dG8gMDtcbiAgfVxufVxuXG4uYmFubmVyLS1wcm9ncmFtX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5iYW5uZXItLXByb2dyYW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxufVxuLmJhbm5lci0tcHJvZ3JhbV9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDY4cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmJhbm5lci0tcHJvZ3JhbV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDIuMTg3NXJlbSAxLjI1cmVtO1xuICB9XG59XG5cbi5saW5rYmFyIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC40Mzc1cmVtIHNvbGlkICM5ZDIyMzU7XG4gIG1hcmdpbjogMCAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5saW5rYmFyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5saW5rYmFyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbi5saW5rYmFyX190aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDY4cmVtO1xuICBtYXJnaW46IDAgYXV0byAxLjU2MjVyZW07XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAubGlua2Jhcl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvIDMuMTI1cmVtO1xuICB9XG59XG4ubGlua2Jhcl9fdGl0bGUgPiAqIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzlkMjIzNTtcbiAgbWF4LXdpZHRoOiA3MiU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG4ubGlua2Jhcl9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAubGlua2Jhcl9fdGl0bGU6OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICB9XG59XG4ubGlua2Jhcl9fdGl0bGUge1xuICBtYXJnaW46IDAgYXV0byAwLjYyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxpbmtiYXJfX3RpdGxlLXRleHQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBjb2xvcjogIzlkMjIzNTtcbn1cbi5saW5rYmFyX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb2xvcjogIzAyNTY5NztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogMzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDEuMjVyZW07XG4gICAgICAgICAgZmxleDogMCAwIDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL21pbnVzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmxpbmtiYXJfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byAwLjYyNXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAxLjU2MjVyZW07XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIGFuZCAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAubGlua2Jhcl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvIDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmxpbmtiYXJfX3RpdGxlID4gKiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjOWQyMjM1O1xuICAgIG1heC13aWR0aDogNzIlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLmxpbmtiYXJfX3RpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5saW5rYmFyX190aXRsZTo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAubGlua2Jhcl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvIDEuMjVyZW07XG4gIH1cbn1cbi5saW5rYmFyX19saW5rcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogNjhyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5saW5rYmFyX19saW5rcyB7XG4gICAgcGFkZGluZzogMCAwLjMxMjVyZW07XG4gIH1cbn1cbi5saW5rYmFyX19saW5rLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMSAxMDAlO1xuICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5saW5rYmFyX19saW5rLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDEgNTAlO1xuICAgICAgICAgICAgZmxleDogMCAxIDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5saW5rYmFyX19saW5rLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDEgMzMuMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDEgMzMuMyU7XG4gIH1cbn1cbi5saW5rYmFyX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDAuODc1cmVtIDAuODc1cmVtIDEuNTYyNXJlbTtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOGVmYztcbn1cbi5saW5rYmFyX19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvY2hldnJvbi1ibHVlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC4zMTI1cmVtO1xuICB0b3A6IDAuOTM3NXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG59XG4ubGlua2Jhcl9fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4xODc1cmVtKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4xODc1cmVtKTtcbn1cbi5saW5rYmFyLmNvbGxhcHNlZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAubGlua2Jhci5jb2xsYXBzZWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuLmxpbmtiYXIuY29sbGFwc2VkIC5saW5rYmFyX190aXRsZS10ZXh0IHtcbiAgY29sb3I6ICMwMjU2OTc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmxpbmtiYXIuY29sbGFwc2VkIC5saW5rYmFyX190aXRsZS10ZXh0IHtcbiAgICBjb2xvcjogIzlkMjIzNTtcbiAgfVxufVxuLmxpbmtiYXIuY29sbGFwc2VkIC5saW5rYmFyX190aXRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvcGx1cy5zdmdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLmxpbmtiYXIuY29sbGFwc2VkIC5saW5rYmFyX190aXRsZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gIH1cbn1cbi5saW5rYmFyLmNvbGxhcHNlZCAubGlua2Jhcl9fbGlua3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5saW5rYmFyLmNvbGxhcHNlZCAubGlua2Jhcl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmZhY2V0d3AtcGFnZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5mYWNldHdwLXBhZ2VyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmZhY2V0d3AtcGFnZXItbGFiZWwge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogNDYlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmZhY2V0d3AtcGFnZXItbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogMTNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mYWNldHdwLXBhZ2Uge1xuICB3aWR0aDogMi42MjVyZW07XG4gIGhlaWdodDogMi42MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjU2OTc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9jaGV2cm9uLWFycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5mYWNldHdwLXBhZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmZhY2V0d3AtcGFnZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAyZjZjO1xufVxuLmZhY2V0d3AtcGFnZS0tcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgLXdlYmtpdC1maWx0ZXI6IEZsaXBIO1xuICAgICAgICAgIGZpbHRlcjogRmxpcEg7XG59XG4uZmFjZXR3cC1wYWdlLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkUyRTI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucG9zdC10ZWFzZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBtaW4taGVpZ2h0OiA5LjI1cmVtO1xufVxuLnBvc3QtdGVhc2VyOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4ucG9zdC10ZWFzZXItLW5ld3MtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xufVxuLnBvc3QtdGVhc2VyLS1uZXdzLWxpc3QgYTpsaW5rLFxuLnBvc3QtdGVhc2VyLS1uZXdzLWxpc3QgYTp2aXNpdGVkLFxuLnBvc3QtdGVhc2VyLS1uZXdzLWxpc3QgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG4ucG9zdC10ZWFzZXItLW5ld3MtbGlzdCBhOmxpbmsgLnBvc3QtdGVhc2VyX19oZWFkbGluZSxcbi5wb3N0LXRlYXNlci0tbmV3cy1saXN0IGE6dmlzaXRlZCAucG9zdC10ZWFzZXJfX2hlYWRsaW5lLFxuLnBvc3QtdGVhc2VyLS1uZXdzLWxpc3QgYSAucG9zdC10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlO1xufVxuLnBvc3QtdGVhc2VyLS1uZXdzLWxpc3QgYTpsaW5rOmhvdmVyIC5wb3N0LXRlYXNlcl9faGVhZGxpbmUsIC5wb3N0LXRlYXNlci0tbmV3cy1saXN0IGE6bGluazpmb2N1cyAucG9zdC10ZWFzZXJfX2hlYWRsaW5lLFxuLnBvc3QtdGVhc2VyLS1uZXdzLWxpc3QgYTp2aXNpdGVkOmhvdmVyIC5wb3N0LXRlYXNlcl9faGVhZGxpbmUsXG4ucG9zdC10ZWFzZXItLW5ld3MtbGlzdCBhOnZpc2l0ZWQ6Zm9jdXMgLnBvc3QtdGVhc2VyX19oZWFkbGluZSxcbi5wb3N0LXRlYXNlci0tbmV3cy1saXN0IGE6aG92ZXIgLnBvc3QtdGVhc2VyX19oZWFkbGluZSxcbi5wb3N0LXRlYXNlci0tbmV3cy1saXN0IGE6Zm9jdXMgLnBvc3QtdGVhc2VyX19oZWFkbGluZSB7XG4gIGNvbG9yOiAjMDAyZjZjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wb3N0LXRlYXNlcl9fdGh1bWJuYWlsIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE4Ljc1cmVtO1xuICAgICAgZmxleC1iYXNpczogMTguNzVyZW07XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLnBvc3QtdGVhc2VyX190aHVtYm5haWwge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucG9zdC10ZWFzZXJfX3RodW1ibmFpbC1pbWFnZSB7XG4gIHdpZHRoOiAxMi4xODc1cmVtO1xuICBoZWlnaHQ6IDcuNjI1cmVtO1xufVxuLnBvc3QtdGVhc2VyX19oZWFkbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwLjYyNXJlbSAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbn1cbi5wb3N0LXRlYXNlcl9faGVhZGxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogXCLilrhcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjY4NzVyZW07XG4gIG1hcmdpbi1yaWdodDogLTEuMTg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAucG9zdC10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuLnBvc3QtdGVhc2VyX19oZWFkbGluZSBhOmxpbmssXG4ucG9zdC10ZWFzZXJfX2hlYWRsaW5lIGE6dmlzaXRlZCxcbi5wb3N0LXRlYXNlcl9faGVhZGxpbmUgYSB7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcbn1cbi5wb3N0LXRlYXNlcl9faGVhZGxpbmUgYTpsaW5rOmZvY3VzLCAucG9zdC10ZWFzZXJfX2hlYWRsaW5lIGE6bGluazpob3Zlcixcbi5wb3N0LXRlYXNlcl9faGVhZGxpbmUgYTp2aXNpdGVkOmZvY3VzLFxuLnBvc3QtdGVhc2VyX19oZWFkbGluZSBhOnZpc2l0ZWQ6aG92ZXIsXG4ucG9zdC10ZWFzZXJfX2hlYWRsaW5lIGE6Zm9jdXMsXG4ucG9zdC10ZWFzZXJfX2hlYWRsaW5lIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMmY2YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucG9zdC10ZWFzZXJfX2NvbnRlbnQge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLnBvc3QtdGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAucG9zdC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5cbi5wcm9ncmFtLXRlYXNlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZ3JhbS10ZWFzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC40Mzc1cmVtO1xuICB3aWR0aDogNC42ODc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5wcm9ncmFtLXRlYXNlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgIHdpZHRoOiA4LjQzNzVyZW07XG4gICAgYmFja2dyb3VuZDogIzlkMjIzNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5wcm9ncmFtLXRlYXNlcl9fY29udGVudCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMC42MjVyZW0gMCAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAucHJvZ3JhbS10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW0gMC41cmVtIDIuMTg3NXJlbTtcbiAgfVxufVxuLnByb2dyYW0tdGVhc2VyX19kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDEgNzAlO1xuICAgICAgICAgIGZsZXg6IDEgMSA3MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLnByb2dyYW0tdGVhc2VyX19kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDEuNTYyNXJlbTtcbiAgfVxufVxuLnByb2dyYW0tdGVhc2VyX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMC42MjVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAucHJvZ3JhbS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOTM3NXJlbTtcbiAgfVxufVxuLnByb2dyYW0tdGVhc2VyX19oZWFkbGluZSBhIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnByb2dyYW0tdGVhc2VyX19oZWFkbGluZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDJmNmM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnByb2dyYW0tdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG59XG4ucHJvZ3JhbS10ZWFzZXJfX2RldGFpbHMge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSAzMCU7XG4gICAgICAgICAgZmxleDogMSAxIDMwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgYm9yZGVyLWNvbG9yOiAjYmNiY2JjO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDAuMDYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMC4wNjI1cmVtO1xuICB9XG59XG4ucHJvZ3JhbS10ZWFzZXJfX2RldGFpbHMtbGFiZWwsIC5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1jYW1wdXMtZmxhZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb2dyYW0tdGVhc2VyX19kZXRhaWxzLWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDIuMTg7XG59XG4ucHJvZ3JhbS10ZWFzZXJfX2RldGFpbHMtY2FtcHVzOm5vdCguc3R1ZHktYWJyb2FkKSAucHJvZ3JhbS10ZWFzZXJfX2RldGFpbHMtY2FtcHVzLW5hbWUge1xuICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAucHJvZ3JhbS10ZWFzZXJfX2RldGFpbHMtY2FtcHVzOm5vdCguc3R1ZHktYWJyb2FkKSAucHJvZ3JhbS10ZWFzZXJfX2RldGFpbHMtY2FtcHVzLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbi5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1jYW1wdXMuc3R1ZHktYWJyb2FkIHtcbiAgbWFyZ2luLXRvcDogMC44MTI1cmVtO1xufVxuLnByb2dyYW0tdGVhc2VyX19kZXRhaWxzLWNhbXB1cy5zdHVkeS1hYnJvYWQgLnByb2dyYW0tdGVhc2VyX19kZXRhaWxzLWNhbXB1cy1uYW1lIHtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xufVxuLnByb2dyYW0tdGVhc2VyX19kZXRhaWxzLWNhbXB1cy5zdHVkeS1hYnJvYWQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2JjYmNiYztcbiAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1jYW1wdXMuc3R1ZHktYWJyb2FkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICB9XG59XG4ucHJvZ3JhbS10ZWFzZXJfX2RldGFpbHMtY2FtcHVzLWZsYWcge1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNiY2JjYmM7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLnByb2dyYW0tdGVhc2VyX19kZXRhaWxzLWNhbXB1cy1mbGFnIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucHJvZ3JhbS10ZWFzZXJfX2RldGFpbHMtY2FtcHVzLWZsYWc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvZmxhZy1ibHVlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAxLjg3NXJlbTtcbiAgICAgICAgICBmbGV4OiAwIDAgMS44NzVyZW07XG4gIG1pbi1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1jYW1wdXMtbmFtZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9waW4tcmVkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnByb2dyYW0tdGVhc2VyX19kZXRhaWxzLWZvcm1hdC5vbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLnByb2dyYW0tdGVhc2VyX19kZXRhaWxzLWZvcm1hdC5vbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbiAgfVxufVxuLnByb2dyYW0tdGVhc2VyX19kZXRhaWxzLWZvcm1hdC5vbmxpbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvb25saW5lLXJlZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAucHJvZ3JhbS10ZWFzZXJfX2RldGFpbHMtZm9ybWF0LmJsZW5kZWQge1xuICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbiAgfVxufVxuLnByb2dyYW0tdGVhc2VyX19kZXRhaWxzLWZvcm1hdC5ibGVuZGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL3N0YXItcmVkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnByb2dyYW0tdGVhc2VyX19kZXRhaWxzLWNhbXB1cy1uYW1lLCAucHJvZ3JhbS10ZWFzZXJfX2RldGFpbHMtZm9ybWF0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1jYW1wdXMtbmFtZTo6YmVmb3JlLCAucHJvZ3JhbS10ZWFzZXJfX2RldGFpbHMtZm9ybWF0OjpiZWZvcmUge1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1jYW1wdXMtbmFtZSA+IHNwYW4sIC5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1mb3JtYXQgPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmVsZW1lbnQtcmVzdWx0cy1jb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgbWFyZ2luLXRvcDogMS44MTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5lbGVtZW50LXJlc3VsdHMtY291bnQge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cbi5lbGVtZW50LXJlc3VsdHMtY291bnRfX2ludGVyaW9yIHtcbiAgY29sb3I6ICM3Njc1NzY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5lbGVtZW50LXJlc3VsdHMtY291bnRfX2ludGVyaW9yIC5mYWNldHdwLWNvdW50cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5lbGVtZW50LXJlc3VsdHMtY291bnRfX2xpc3QgLmZhY2V0d3Atc2VsZWN0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5lbGVtZW50LXJlc3VsdHMtY291bnRfX2xpc3QgLmZhY2V0d3Atc2VsZWN0aW9ucyA+IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmVsZW1lbnQtcmVzdWx0cy1jb3VudF9fbGlzdCAuZmFjZXR3cC1zZWxlY3Rpb25zID4gdWwgLmZhY2V0d3Atc2VsZWN0aW9uLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbGVtZW50LXJlc3VsdHMtY291bnRfX2xpc3QgLmZhY2V0d3Atc2VsZWN0aW9ucyA+IHVsIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwIDAuMzEyNXJlbSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG59XG4uZWxlbWVudC1yZXN1bHRzLWNvdW50X19saXN0IC5mYWNldHdwLXNlbGVjdGlvbnMgPiB1bCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4uZWxlbWVudC1yZXN1bHRzLWNvdW50X19saXN0IC5mYWNldHdwLXNlbGVjdGlvbnMgPiB1bCA+IGxpOmxhc3QtY2hpbGQgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCIsXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGlkZXItdGl0bGVfX2JvdW5kYXJ5IHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zbGlkZXItdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDMuMTI1cmVtIDAgMDtcbiAgbWluLWhlaWdodDogNC4wNjI1cmVtO1xuICBtYXgtd2lkdGg6IDM4Ljc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLnNsaWRlci10aXRsZSB7XG4gICAgbWFyZ2luOiAtNC4wNjI1cmVtIDMuMTI1cmVtIDAgMDtcbiAgICBtaW4td2lkdGg6IDI3LjVyZW07XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLnNsaWRlci10aXRsZV9fYm91bmRhcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIuMzEyNXJlbSAxcmVtIDEuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxYzNiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5zbGlkZXItdGl0bGVfX2JvdW5kYXJ5IHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAxLjI1cmVtIDIuNXJlbSAxLjI1cmVtO1xuICB9XG59XG4uc2xpZGVyLXRpdGxlX19ib3VuZGFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gIHdpZHRoOiA0Ljg3NXJlbTtcbiAgYmFja2dyb3VuZDogIzlkMjIzNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMS4yNXJlbTtcbiAgdG9wOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gIC5zbGlkZXItdGl0bGVfX2JvdW5kYXJ5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgd2lkdGg6IDYuMjVyZW07XG4gICAgYmFja2dyb3VuZDogIzlkMjIzNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjQzNzVyZW07XG4gICAgbGVmdDogLTAuNzVyZW07XG4gIH1cbn1cbi5zbGlkZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbn1cbi5zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBGbGlja2l0eSB2Mi4xLjJcbiAgaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuLnNsaWRlci5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsaWRlci5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGlkZXIgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnNsaWRlciB7XG4gIC8qIGRyYWdnYWJsZSAqL1xufVxuLnNsaWRlci5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnNsaWRlci5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG4uc2xpZGVyLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLnNsaWRlci10aXRsZV9fYm91bmRhcnkge1xuICAgIHBhZGRpbmctbGVmdDogMy4zNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMy4xMjVyZW07XG4gICAgbWluLWhlaWdodDogOC4zNzVyZW07XG4gIH1cbn1cbi5zbGlkZXItY29udHJvbHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHJpZ2h0OiAwO1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgLnNsaWRlci1jb250cm9scyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcmlnaHQ6IC00LjA2MjVyZW07XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zbGlkZXItY29udHJvbHNfX2J1dHRvbiB7XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIHdpZHRoOiAzLjEyNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1Njk3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5zbGlkZXItY29udHJvbHNfX2J1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNsaWRlci1jb250cm9sc19fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmY2Yztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAuc2xpZGVyLWNvbnRyb2xzX19idXR0b24ge1xuICAgIGhlaWdodDogNC4wNjI1cmVtO1xuICAgIHdpZHRoOiA0LjA2MjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuc2xpZGVyLWNvbnRyb2xzIHtcbiAgICBtaW4taGVpZ2h0OiA4LjM3NXJlbTtcbiAgfVxufVxuLnNsaWRlci1jb250cm9sc19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2NoZXZyb24tYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc2xpZGVyX19uYXYtcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4uc2xpZGVyLWFjY2VudC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xuICBmb250LXNpemU6IDIuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMC44ODtcbiAgY29sb3I6ICNkZGRkZGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAuc2xpZGVyLWFjY2VudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5zbGlkZXItYWNjZW50LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTByZW07XG4gICAgbWFyZ2luLXRvcDogLTIuODEyNXJlbTtcbiAgfVxuICAuaGFzLXNpZGViYXIgLnNsaWRlci1hY2NlbnQtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbTtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gIH1cbn1cbi5zbGlkZXItYWNjZW50LXRleHQge1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi5zbGlkZXItdGl0bGVfX3RleHQge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNsaWRlci10aXRsZV9fc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UgIWltcG9ydGFudDtcbn1cbi5zbGlkZXItdGl0bGVfX3NsaWRlLmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLnNsaWRlci10ZXh0X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICBwYWRkaW5nLXRvcDogMC4xODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvbGluay1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbn1cbi5zbGlkZXJfX3NsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogZmxpY2tpdHktZmFkZSAqL1xuLmZsaWNraXR5LWVuYWJsZWQuaXMtZmFkZSAuZmxpY2tpdHktc2xpZGVyID4gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAwO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1mYWRlIC5mbGlja2l0eS1zbGlkZXIgPiAuaXMtc2VsZWN0ZWQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuLmVsZW1lbnQtc29jaWFsLXNoYXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZWxlbWVudC1zb2NpYWwtc2hhcmVfX2xhYmVsIHtcbiAgbWF4LXdpZHRoOiA1MS44NzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzAwMmY2YztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAwLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5lbGVtZW50LXNvY2lhbC1zaGFyZV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmVsZW1lbnQtc29jaWFsLXNoYXJlX19saXN0IHtcbiAgbWF4LXdpZHRoOiA1MS44NzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC4zNzVyZW07XG59XG4uZWxlbWVudC1zb2NpYWwtc2hhcmVfX2l0ZW0ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMDtcbn1cbi5lbGVtZW50LXNvY2lhbC1zaGFyZV9fbGluayB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMDJmNmM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4uZWxlbWVudC1zb2NpYWwtc2hhcmVfX2xpbmsgc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuLmVsZW1lbnQtc29jaWFsLXNoYXJlX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM5ZDIyMzU7XG59XG4uZWxlbWVudC1zb2NpYWwtc2hhcmVfX2xpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDI1Njk3O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLmVsZW1lbnQtc29jaWFsLXNoYXJlX19jb3BpZWQge1xuICBjb2xvcjogIzlkMjIzNTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG5cbi5ibG9jay1wb3N0LW1ldGEgKyAuZWxlbWVudC1zb2NpYWwtc2hhcmUge1xuICBtYXJnaW4tdG9wOiAyLjc1cmVtO1xufVxuXG5baWQ9Zmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0c10gLnByZUNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5baWQ9Zmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0c10gLnNlYXJjaEZvcm1fX2xhYmVsIHtcbiAgY29sb3I6ICM3Njc1NzY7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbltpZD1mbHludC1saXN0LXNlYXJjaC1yZXN1bHRzXSAuc2VhcmNoRm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lkPWZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHNdIC5zZWFyY2hGb3JtLWZpZWxkIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuW2lkPWZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHNdIC5zZWFyY2hGb3JtLWJveCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG59XG5baWQ9Zmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0c10gLnNlYXJjaEZvcm0taW5wdXQge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZGRkZGRkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaWQ9Zmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0c10gLnNlYXJjaEZvcm0taW5wdXQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDI0cHg7XG4gIH1cbn1cbltpZD1mbHludC1saXN0LXNlYXJjaC1yZXN1bHRzXSAuc2VhcmNoRm9ybS1zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiAzLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLXNpemUgMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLXNpemUgMC4xNXMgZWFzZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMy43NXJlbTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMy43NXJlbTtcbiAgICAgICAgICBmbGV4OiAwIDAgMy43NXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL3NlYXJjaC5zdmdcIikgY2VudGVyICMwMjU2OTc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBmb250LXNpemU6IDA7XG59XG5baWQ9Zmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0c10gLnNlYXJjaEZvcm0tc3VibWl0OmZvY3VzLCBbaWQ9Zmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0c10gLnNlYXJjaEZvcm0tc3VibWl0OmhvdmVyLCBbaWQ9Zmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0c10gLnNlYXJjaEZvcm0tc3VibWl0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9zZWFyY2guc3ZnXCIpIGNlbnRlciAjMDA4ZWZjO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MzBweCkge1xuICBbaWQ9Zmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0c10gLnNlYXJjaEZvcm0tc3VibWl0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjMDI1Njk3O1xuICAgIHBhZGRpbmc6IDAgMi44MTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgW2lkPWZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHNdIC5zZWFyY2hGb3JtLXN1Ym1pdDpmb2N1cywgW2lkPWZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHNdIC5zZWFyY2hGb3JtLXN1Ym1pdDpob3ZlciwgW2lkPWZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHNdIC5zZWFyY2hGb3JtLXN1Ym1pdDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDhlZmM7XG4gIH1cbn1cbltpZD1mbHludC1saXN0LXNlYXJjaC1yZXN1bHRzXSAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWJvdHRvbTogMTUuNjI1cmVtO1xufVxuW2lkPWZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHNdIC5wYWdpbmF0aW9uIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuW2lkPWZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHNdIC5wYWdpbmF0aW9uLW5hdiB7XG4gIGJhY2tncm91bmQ6ICMwMjU2OTc7XG59XG5baWQ9Zmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0c10gLnBhZ2luYXRpb24tbmF2LS1wcmV2aW91cyB7XG4gIGhlaWdodDogNDJweDtcbiAgd2lkdGg6IDQycHg7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuW2lkPWZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHNdIC5wYWdpbmF0aW9uLW5hdi0tcHJldmlvdXM6Zm9jdXMsIFtpZD1mbHludC1saXN0LXNlYXJjaC1yZXN1bHRzXSAucGFnaW5hdGlvbi1uYXYtLXByZXZpb3VzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVmYztcbn1cbltpZD1mbHludC1saXN0LXNlYXJjaC1yZXN1bHRzXSAucGFnaW5hdGlvbi1uYXYtLXByZXZpb3VzIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUtZGlyZWN0LnN2Z1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDAuNXR1cm4pO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDAuNXR1cm4pO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbltpZD1mbHludC1saXN0LXNlYXJjaC1yZXN1bHRzXSAucGFnaW5hdGlvbi1uYXYtLW5leHQge1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xufVxuW2lkPWZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHNdIC5wYWdpbmF0aW9uLW5hdi0tbmV4dDpmb2N1cywgW2lkPWZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHNdIC5wYWdpbmF0aW9uLW5hdi0tbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZmM7XG59XG5baWQ9Zmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0c10gLnBhZ2luYXRpb24tbmF2LS1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUtZGlyZWN0LnN2Z1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbltpZD1mbHludC1saXN0LXNlYXJjaC1yZXN1bHRzXSAuc2VhcmNoTGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1hcmdpbjogMi41cmVtIDAgMy43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjRTJFMkUyO1xufVxuW2lkPWZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHNdIC5zZWFyY2hMaXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG5baWQ9Zmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0c10gLnNlYXJjaExpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuW2lkPWZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHNdIC5zZWFyY2hMaXN0LWl0ZW0gLmJyZWFkY3J1bWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbltpZD1mbHludC1saXN0LXNlYXJjaC1yZXN1bHRzXSAuc2VhcmNoTGlzdC1pdGVtIC5icmVhZGNydW1ic19fYm91bmRhcnkge1xuICBwYWRkaW5nOiAwLjMyNXJlbSAwICFpbXBvcnRhbnQ7XG59XG5baWQ9Zmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0c10gLnNlYXJjaExpc3QtaXRlbSAuYnJlYWRjcnVtYnNfX2l0ZW0td3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbltpZD1mbHludC1saXN0LXNlYXJjaC1yZXN1bHRzXSAuc2VhcmNoTGlzdC1pdGVtIC5icmVhZGNydW1ic19faXRlbS13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICBwYWRkaW5nOiAwIDAuMjVlbTtcbn1cbltpZD1mbHludC1saXN0LXNlYXJjaC1yZXN1bHRzXSAucG9zdCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lkPWZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHNdIC5wb3N0ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpZD1mbHludC1saXN0LXNlYXJjaC1yZXN1bHRzXSAucG9zdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuW2lkPWZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHNdIC5wb3N0X190aXRsZSBhIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuW2lkPWZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHNdIC5wb3N0X190aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDJmNmM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuW2lkPWZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHNdIC5wb3N0X19saW5rIHtcbiAgY29sb3I6ICMwMjU2OTc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuW2lkPWZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHNdIC5wb3N0X19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYigzLCAxMjksIDIyNi41KTtcbn1cbltpZD1mbHludC1saXN0LXNlYXJjaC1yZXN1bHRzXSAucG9zdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5baWQ9Zmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0c10gLnBvc3RfX2V4Y2VycHQge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkPWZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHNdIC5ub1Jlc3VsdHMge1xuICBtYXJnaW46IDUuMTI1cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG59XG5cbi5yZXN1bHRzLWNvdW50cyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICBvcmRlcjogMTtcbn1cbi5yZXN1bHRzLWNvdW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICNFMkUyRTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLnJlc3VsdHMtY291bnRzIHtcbiAgICBtYXJnaW4tdG9wOiAzLjE4NzVyZW07XG4gIH1cbn1cbi5yZXN1bHRzLWNvdW50cyBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICBmb250LWZhbWlseTogUnViaWs7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM3Njc1NzY7XG59IiwiLnRyYXZlcnNhYmxlLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1lbnVfX3BhbmVsIHtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcyBlYXNlLWluLW91dDsgLyogSWYgeW91IGNoYW5nZSB0aGlzLCBta2Ugc3VyZSB0byBhbHNvIGNoYW5nZSB0aGUgcGFuZWxfc2xpZGVfYW5pbWF0aW9uX2R1cmF0aW9uIHNldHRpbmcgd2hlbiBjYWxsaW5nIFRyYXZlcnNhYmxlTWVudSAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxufVxuXG4ubWVudV9fcGFuZWwtLWRlcHRoLTAsXG4ubWVudV9fcGFuZWwtLWFjdGl2ZS10cmFpbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLm1lbnVfX3BhbmVsLi1zaG93LWltbWVkaWF0ZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbn1cblxuLi1zaG93LWltbWVkaWF0ZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcyAhaW1wb3J0YW50O1xufVxuXG4uLXBhbmVsLWhlaWdodC1hdXRvLCBcbi4tcGFuZWxzLWNvbnRhaW5lci1oZWlnaHQtYXV0byB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/