@charset "UTF-8";
template {
  display: none !important; }

@font-face {
  font-family: 'Edo';
  src: url(/wp-content/themes/burts/bags-of-adventure/fonts/edo.woff2) format("woff2"), url(/wp-content/themes/burts/bags-of-adventure/fonts/edo.woff) format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Cervo';
  src: url(/wp-content/themes/burts/bags-of-adventure/fonts/cervo-medium.woff2) format("woff2"), url(/wp-content/themes/burts/bags-of-adventure/fonts/cervo-medium.woff) format("woff");
  font-weight: normal;
  font-style: normal; }

.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor; }

.icon--block {
  display: block; }

img {
  vertical-align: bottom;
  width: auto;
  max-width: 100%;
  height: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

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

.gm-style img {
  max-width: none; }

.BOA-type p {
  margin: 0 0 1em; }
  .BOA-type p:last-child {
    margin-bottom: 0; }

.visually-hidden {
  position: absolute;
  top: auto;
  left: -999em;
  width: 1px;
  height: 1px;
  overflow: hidden; }

.hide-text {
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
  text-align: left;
  text-indent: 101%; }

.BOA-aspect-ratio {
  position: relative;
  padding-bottom: 100%; }

.BOA-aspect-ratio__content,
.BOA-aspect-ratio > iframe,
.BOA-aspect-ratio > embed,
.BOA-aspect-ratio > object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.BOA-aspect-ratio--16x9 {
  padding-bottom: 56.25%; }

.BOA-aspect-ratio--4x3 {
  padding-bottom: 75%; }

.flex-fix {
  max-width: 100%; }

/**
 * Would you like push and pull classes enabled?
 */
/**
 * Define the different grid gutter widths. The default grid gutter must be set
 * using the `_default` key.
 */
/**
 * Default gutter width.
 */
/**
 * Define which namespaced breakpoints you would like to generate for each of
 * widths, push and pull. This is handy if you only need pull on, say, desk, or
 * you only need a new width breakpoint at mobile sizes. It allows you to only
 * compile as much CSS as you need. All are turned on by default, but you can
 * add and remove breakpoints at will.
 *
 * Push and pull shall only be used if `$push` and/or `$pull` and `$responsive`
 * have been set to ‘true’.
 */
/**
 * Grid container.
 */
.BOA-grid {
  margin: 0;
  margin-left: -30px;
  padding: 0;
  list-style: none; }

.BOA-grid__item {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  width: 100%;
  padding-left: 30px; }

/**
 * Reversed grids allow you to structure your source in the opposite order to
 * how your rendered layout will appear.
 */
.BOA-grid--rev {
  direction: rtl;
  text-align: left; }
  .BOA-grid--rev > .BOA-grid__item {
    direction: ltr;
    text-align: left; }

/**
 * Align the entire grid to the right.
 */
.BOA-grid--right {
  text-align: right; }
  .BOA-grid--right > .BOA-grid__item {
    text-align: left; }

/**
 * Centered grids align grid items centrally without needing to use push or pull
 * classes.
 */
.BOA-grid--center {
  text-align: center; }
  .BOA-grid--center > .BOA-grid__item {
    text-align: left; }

/**
 * Align grid cells vertically (`.grid--middle` or `.grid--bottom`).
 */
.BOA-grid--middle > .BOA-grid__item {
  vertical-align: middle; }

.BOA-grid--bottom > .BOA-grid__item {
  vertical-align: bottom; }

/*------------------------------------*\
    $GUTTERS
\*------------------------------------*/
/**
 * Mixin for creating grid gutter configurations.
 */
.BOA-grid--_default {
  margin-left: -30px; }
  .BOA-grid--_default > .BOA-grid__item {
    padding-left: 30px; }

.BOA-grid--gallery {
  margin-left: -30px; }
  .BOA-grid--gallery > .BOA-grid__item {
    padding-left: 30px; }

.BOA-grid--flush {
  margin-left: 0; }
  .BOA-grid--flush > .BOA-grid__item {
    padding-left: 0; }

.BOA-grid--form {
  margin-left: -18px; }
  .BOA-grid--form > .BOA-grid__item {
    padding-left: 18px; }

.BOA-grid--prizes {
  margin-bottom: -36px;
  margin-left: -36px; }
  .BOA-grid--prizes > .BOA-grid__item {
    padding-bottom: 36px;
    padding-left: 36px; }

/*------------------------------------*\
    $WIDTHS
\*------------------------------------*/
/**
 * Create our width classes, prefixed by the specified namespace.
 */
/**
 * Our regular, non-responsive width classes.
 */
/**
     * Whole
     */
.BOA-one-whole {
  width: 100%; }

/**
     * Halves
     */
.BOA-one-half, .BOA-two-quarters, .BOA-three-sixths, .BOA-four-eighths, .BOA-five-tenths, .BOA-six-twelfths {
  width: 50%; }

/**
     * Thirds
     */
.BOA-one-third, .BOA-two-sixths, .BOA-four-twelfths {
  width: 33.333%; }

.BOA-two-thirds, .BOA-four-sixths, .BOA-eight-twelfths {
  width: 66.666%; }

/**
     * Quarters
     */
.BOA-one-quarter, .BOA-two-eighths, .BOA-three-twelfths {
  width: 25%; }

.BOA-three-quarters, .BOA-six-eighths, .BOA-nine-twelfths {
  width: 75%; }

/**
     * Fifths
     */
.BOA-one-fifth, .BOA-two-tenths {
  width: 20%; }

.BOA-two-fifths, .BOA-four-tenths {
  width: 40%; }

.BOA-three-fifths, .BOA-six-tenths {
  width: 60%; }

.BOA-four-fifths, .BOA-eight-tenths {
  width: 80%; }

/**
     * Sixths
     */
.BOA-one-sixth, .BOA-two-twelfths {
  width: 16.666%; }

.BOA-five-sixths, .BOA-ten-twelfths {
  width: 83.333%; }

/**
     * Eighths
     */
.BOA-one-eighth {
  width: 12.5%; }

.BOA-three-eighths {
  width: 37.5%; }

.BOA-five-eighths {
  width: 62.5%; }

.BOA-seven-eighths {
  width: 87.5%; }

/**
     * Tenths
     */
.BOA-one-tenth {
  width: 10%; }

.BOA-three-tenths {
  width: 30%; }

.BOA-seven-tenths {
  width: 70%; }

.BOA-nine-tenths {
  width: 90%; }

/**
     * Twelfths
     */
.BOA-one-twelfth {
  width: 8.333%; }

.BOA-five-twelfths {
  width: 41.666%; }

.BOA-seven-twelfths {
  width: 58.333%; }

.BOA-eleven-twelfths {
  width: 91.666%; }

/**
 * Our responsive classes.
 */
@media only screen and (min-width: 900px) {
  /**
     * Whole
     */
  .BOA-split-form--one-whole {
    width: 100%; }
  /**
     * Halves
     */
  .BOA-split-form--one-half, .BOA-split-form--two-quarters, .BOA-split-form--three-sixths, .BOA-split-form--four-eighths, .BOA-split-form--five-tenths, .BOA-split-form--six-twelfths {
    width: 50%; }
  /**
     * Thirds
     */
  .BOA-split-form--one-third, .BOA-split-form--two-sixths, .BOA-split-form--four-twelfths {
    width: 33.333%; }
  .BOA-split-form--two-thirds, .BOA-split-form--four-sixths, .BOA-split-form--eight-twelfths {
    width: 66.666%; }
  /**
     * Quarters
     */
  .BOA-split-form--one-quarter, .BOA-split-form--two-eighths, .BOA-split-form--three-twelfths {
    width: 25%; }
  .BOA-split-form--three-quarters, .BOA-split-form--six-eighths, .BOA-split-form--nine-twelfths {
    width: 75%; }
  /**
     * Fifths
     */
  .BOA-split-form--one-fifth, .BOA-split-form--two-tenths {
    width: 20%; }
  .BOA-split-form--two-fifths, .BOA-split-form--four-tenths {
    width: 40%; }
  .BOA-split-form--three-fifths, .BOA-split-form--six-tenths {
    width: 60%; }
  .BOA-split-form--four-fifths, .BOA-split-form--eight-tenths {
    width: 80%; }
  /**
     * Sixths
     */
  .BOA-split-form--one-sixth, .BOA-split-form--two-twelfths {
    width: 16.666%; }
  .BOA-split-form--five-sixths, .BOA-split-form--ten-twelfths {
    width: 83.333%; }
  /**
     * Eighths
     */
  .BOA-split-form--one-eighth {
    width: 12.5%; }
  .BOA-split-form--three-eighths {
    width: 37.5%; }
  .BOA-split-form--five-eighths {
    width: 62.5%; }
  .BOA-split-form--seven-eighths {
    width: 87.5%; }
  /**
     * Tenths
     */
  .BOA-split-form--one-tenth {
    width: 10%; }
  .BOA-split-form--three-tenths {
    width: 30%; }
  .BOA-split-form--seven-tenths {
    width: 70%; }
  .BOA-split-form--nine-tenths {
    width: 90%; }
  /**
     * Twelfths
     */
  .BOA-split-form--one-twelfth {
    width: 8.333%; }
  .BOA-split-form--five-twelfths {
    width: 41.666%; }
  .BOA-split-form--seven-twelfths {
    width: 58.333%; }
  .BOA-split-form--eleven-twelfths {
    width: 91.666%; } }

@media only screen and (min-width: 500px) {
  /**
     * Whole
     */
  .BOA-two-col-prizes--one-whole {
    width: 100%; }
  /**
     * Halves
     */
  .BOA-two-col-prizes--one-half, .BOA-two-col-prizes--two-quarters, .BOA-two-col-prizes--three-sixths, .BOA-two-col-prizes--four-eighths, .BOA-two-col-prizes--five-tenths, .BOA-two-col-prizes--six-twelfths {
    width: 50%; }
  /**
     * Thirds
     */
  .BOA-two-col-prizes--one-third, .BOA-two-col-prizes--two-sixths, .BOA-two-col-prizes--four-twelfths {
    width: 33.333%; }
  .BOA-two-col-prizes--two-thirds, .BOA-two-col-prizes--four-sixths, .BOA-two-col-prizes--eight-twelfths {
    width: 66.666%; }
  /**
     * Quarters
     */
  .BOA-two-col-prizes--one-quarter, .BOA-two-col-prizes--two-eighths, .BOA-two-col-prizes--three-twelfths {
    width: 25%; }
  .BOA-two-col-prizes--three-quarters, .BOA-two-col-prizes--six-eighths, .BOA-two-col-prizes--nine-twelfths {
    width: 75%; }
  /**
     * Fifths
     */
  .BOA-two-col-prizes--one-fifth, .BOA-two-col-prizes--two-tenths {
    width: 20%; }
  .BOA-two-col-prizes--two-fifths, .BOA-two-col-prizes--four-tenths {
    width: 40%; }
  .BOA-two-col-prizes--three-fifths, .BOA-two-col-prizes--six-tenths {
    width: 60%; }
  .BOA-two-col-prizes--four-fifths, .BOA-two-col-prizes--eight-tenths {
    width: 80%; }
  /**
     * Sixths
     */
  .BOA-two-col-prizes--one-sixth, .BOA-two-col-prizes--two-twelfths {
    width: 16.666%; }
  .BOA-two-col-prizes--five-sixths, .BOA-two-col-prizes--ten-twelfths {
    width: 83.333%; }
  /**
     * Eighths
     */
  .BOA-two-col-prizes--one-eighth {
    width: 12.5%; }
  .BOA-two-col-prizes--three-eighths {
    width: 37.5%; }
  .BOA-two-col-prizes--five-eighths {
    width: 62.5%; }
  .BOA-two-col-prizes--seven-eighths {
    width: 87.5%; }
  /**
     * Tenths
     */
  .BOA-two-col-prizes--one-tenth {
    width: 10%; }
  .BOA-two-col-prizes--three-tenths {
    width: 30%; }
  .BOA-two-col-prizes--seven-tenths {
    width: 70%; }
  .BOA-two-col-prizes--nine-tenths {
    width: 90%; }
  /**
     * Twelfths
     */
  .BOA-two-col-prizes--one-twelfth {
    width: 8.333%; }
  .BOA-two-col-prizes--five-twelfths {
    width: 41.666%; }
  .BOA-two-col-prizes--seven-twelfths {
    width: 58.333%; }
  .BOA-two-col-prizes--eleven-twelfths {
    width: 91.666%; } }

@media only screen and (min-width: 800px) {
  /**
     * Whole
     */
  .BOA-three-col-prizes--one-whole {
    width: 100%; }
  /**
     * Halves
     */
  .BOA-three-col-prizes--one-half, .BOA-three-col-prizes--two-quarters, .BOA-three-col-prizes--three-sixths, .BOA-three-col-prizes--four-eighths, .BOA-three-col-prizes--five-tenths, .BOA-three-col-prizes--six-twelfths {
    width: 50%; }
  /**
     * Thirds
     */
  .BOA-three-col-prizes--one-third, .BOA-three-col-prizes--two-sixths, .BOA-three-col-prizes--four-twelfths {
    width: 33.333%; }
  .BOA-three-col-prizes--two-thirds, .BOA-three-col-prizes--four-sixths, .BOA-three-col-prizes--eight-twelfths {
    width: 66.666%; }
  /**
     * Quarters
     */
  .BOA-three-col-prizes--one-quarter, .BOA-three-col-prizes--two-eighths, .BOA-three-col-prizes--three-twelfths {
    width: 25%; }
  .BOA-three-col-prizes--three-quarters, .BOA-three-col-prizes--six-eighths, .BOA-three-col-prizes--nine-twelfths {
    width: 75%; }
  /**
     * Fifths
     */
  .BOA-three-col-prizes--one-fifth, .BOA-three-col-prizes--two-tenths {
    width: 20%; }
  .BOA-three-col-prizes--two-fifths, .BOA-three-col-prizes--four-tenths {
    width: 40%; }
  .BOA-three-col-prizes--three-fifths, .BOA-three-col-prizes--six-tenths {
    width: 60%; }
  .BOA-three-col-prizes--four-fifths, .BOA-three-col-prizes--eight-tenths {
    width: 80%; }
  /**
     * Sixths
     */
  .BOA-three-col-prizes--one-sixth, .BOA-three-col-prizes--two-twelfths {
    width: 16.666%; }
  .BOA-three-col-prizes--five-sixths, .BOA-three-col-prizes--ten-twelfths {
    width: 83.333%; }
  /**
     * Eighths
     */
  .BOA-three-col-prizes--one-eighth {
    width: 12.5%; }
  .BOA-three-col-prizes--three-eighths {
    width: 37.5%; }
  .BOA-three-col-prizes--five-eighths {
    width: 62.5%; }
  .BOA-three-col-prizes--seven-eighths {
    width: 87.5%; }
  /**
     * Tenths
     */
  .BOA-three-col-prizes--one-tenth {
    width: 10%; }
  .BOA-three-col-prizes--three-tenths {
    width: 30%; }
  .BOA-three-col-prizes--seven-tenths {
    width: 70%; }
  .BOA-three-col-prizes--nine-tenths {
    width: 90%; }
  /**
     * Twelfths
     */
  .BOA-three-col-prizes--one-twelfth {
    width: 8.333%; }
  .BOA-three-col-prizes--five-twelfths {
    width: 41.666%; }
  .BOA-three-col-prizes--seven-twelfths {
    width: 58.333%; }
  .BOA-three-col-prizes--eleven-twelfths {
    width: 91.666%; } }

@media only screen and (min-width: 500px) {
  /**
     * Whole
     */
  .BOA-split-gallery--one-whole {
    width: 100%; }
  /**
     * Halves
     */
  .BOA-split-gallery--one-half, .BOA-split-gallery--two-quarters, .BOA-split-gallery--three-sixths, .BOA-split-gallery--four-eighths, .BOA-split-gallery--five-tenths, .BOA-split-gallery--six-twelfths {
    width: 50%; }
  /**
     * Thirds
     */
  .BOA-split-gallery--one-third, .BOA-split-gallery--two-sixths, .BOA-split-gallery--four-twelfths {
    width: 33.333%; }
  .BOA-split-gallery--two-thirds, .BOA-split-gallery--four-sixths, .BOA-split-gallery--eight-twelfths {
    width: 66.666%; }
  /**
     * Quarters
     */
  .BOA-split-gallery--one-quarter, .BOA-split-gallery--two-eighths, .BOA-split-gallery--three-twelfths {
    width: 25%; }
  .BOA-split-gallery--three-quarters, .BOA-split-gallery--six-eighths, .BOA-split-gallery--nine-twelfths {
    width: 75%; }
  /**
     * Fifths
     */
  .BOA-split-gallery--one-fifth, .BOA-split-gallery--two-tenths {
    width: 20%; }
  .BOA-split-gallery--two-fifths, .BOA-split-gallery--four-tenths {
    width: 40%; }
  .BOA-split-gallery--three-fifths, .BOA-split-gallery--six-tenths {
    width: 60%; }
  .BOA-split-gallery--four-fifths, .BOA-split-gallery--eight-tenths {
    width: 80%; }
  /**
     * Sixths
     */
  .BOA-split-gallery--one-sixth, .BOA-split-gallery--two-twelfths {
    width: 16.666%; }
  .BOA-split-gallery--five-sixths, .BOA-split-gallery--ten-twelfths {
    width: 83.333%; }
  /**
     * Eighths
     */
  .BOA-split-gallery--one-eighth {
    width: 12.5%; }
  .BOA-split-gallery--three-eighths {
    width: 37.5%; }
  .BOA-split-gallery--five-eighths {
    width: 62.5%; }
  .BOA-split-gallery--seven-eighths {
    width: 87.5%; }
  /**
     * Tenths
     */
  .BOA-split-gallery--one-tenth {
    width: 10%; }
  .BOA-split-gallery--three-tenths {
    width: 30%; }
  .BOA-split-gallery--seven-tenths {
    width: 70%; }
  .BOA-split-gallery--nine-tenths {
    width: 90%; }
  /**
     * Twelfths
     */
  .BOA-split-gallery--one-twelfth {
    width: 8.333%; }
  .BOA-split-gallery--five-twelfths {
    width: 41.666%; }
  .BOA-split-gallery--seven-twelfths {
    width: 58.333%; }
  .BOA-split-gallery--eleven-twelfths {
    width: 91.666%; } }

/*------------------------------------*\
    $PUSH
\*------------------------------------*/
/**
 * Push classes, to move grid items over to the right by certain amounts.
 */
/*------------------------------------*\
    $PULL
\*------------------------------------*/
/**
 * Pull classes, to move grid items back to the left by certain amounts.
 */
.BOA-wrapper {
  position: relative;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }

.BOA-wrapper--clip {
  overflow: hidden; }

.BOA-wrapper--outer {
  width: 1440px; }

.BOA-adventure {
  text-align: left; }
  .BOA-adventure::after {
    content: '';
    clear: both;
    display: table; }

.BOA-adventure__location {
  margin-top: 32px;
  margin-bottom: 22px; }

.BOA-adventure__pack {
  float: right;
  width: 114px;
  margin-left: 25px;
  -webkit-filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.45));
          filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.45));
  transform: translate(0, -20px) rotate(11deg); }
  @media only screen and (max-width: 1019px) {
    .BOA-adventure__pack {
      width: 90px; } }
  @media only screen and (min-width: 1020px) {
    .BOA-adventure__pack {
      transform: translate(20px, -40px) rotate(11deg); } }

.BOA-adventure__quote {
  margin-bottom: 26px; }

.BOA-adventure__more {
  font-family: 'congressbold', serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
  border: 0;
  padding: 0;
  font-size: 18px;
  line-height: 1.25;
  text-align: left;
  background-color: transparent; }
  .BOA-adventure__more span {
    text-decoration: underline; }
  .BOA-adventure__more::after {
    content: '\A0\203A'; }

.BOA-banner {
  padding: 1em 0.8em 0.8em;
  font-size: 11px;
  text-align: center;
  color: #333;
  background-color: #fff; }
  @media only screen and (min-width: 960px) {
    .BOA-banner {
      padding: 1.2em 1em 1em;
      font-size: 18px; } }
  @media only screen and (min-width: 1250px) {
    .BOA-banner {
      font-size: 20px; } }

.BOA-banner__heading {
  font-family: 'Edo', sans-serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: uppercase;
  margin: 0 0 5px;
  font-size: 2.4em; }
  @media only screen and (min-width: 960px) {
    .BOA-banner__heading {
      margin-bottom: 16px; } }

.BOA-banner__text {
  font-family: 'congressbold', serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: uppercase;
  margin: 0;
  font-size: 1em;
  line-height: 1.3; }
  .BOA-banner__text:not(:last-child) {
    margin-bottom: 14px;
    padding-bottom: 14px;
    background-image: linear-gradient(to bottom, currentColor, currentColor);
    background-repeat: no-repeat;
    background-position: 50% 100%;
    background-size: 3.5em 0.15em; }

.BOA-button {
  font-family: 'congressbold', serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: uppercase;
  display: inline-block;
  box-sizing: border-box;
  border: 0;
  text-align: center;
  text-decoration: none;
  color: #333; }

.BOA-button--primary {
  border: 5px solid #fff;
  padding: 0.75em 1em 0.5em;
  font-size: 18px;
  background-color: #8fe1fd;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.4); }
  @media only screen and (min-width: 800px) {
    .BOA-button--primary {
      padding: 1em 1.15em 0.75em; } }
  @media only screen and (min-width: 1200px) {
    .BOA-button--primary {
      font-size: 21px; } }

.BOA-button--secondary {
  padding: 0.75em 1em 0.65em;
  font-size: 15px;
  box-shadow: 0 8px 7px rgba(0, 0, 0, 0.22); }
  @media only screen and (min-width: 660px) {
    .BOA-button--secondary {
      font-size: 18px; } }
  @media only screen and (min-width: 1200px) {
    .BOA-button--secondary {
      padding-left: 2em;
      padding-right: 2em; } }

.BOA-button--hollow {
  color: #fff;
  background-color: transparent;
  box-shadow: none; }

.BOA-button--next::after {
  content: '\A0\203A'; }

.BOA-button--orange {
  background-color: #f7b835; }

.BOA-button--blue {
  color: #fff;
  background-color: #2eb4e0; }

.BOA-close {
  width: 44px;
  height: 44px;
  border: 0;
  margin: 0;
  padding: 10px;
  background-color: transparent; }
  .BOA-close svg {
    width: 100%;
    height: 100%;
    fill: currentColor; }

.BOA-dialog {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.5); }
  @media only screen and (min-width: 660px) {
    .BOA-dialog {
      padding-top: 60px;
      padding-bottom: 60px; } }
  .BOA-dialog[aria-hidden='true'] {
    display: none; }

.BOA-dialog__overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1; }

.BOA-dialog__wrapper {
  position: relative;
  z-index: 10; }

.BOA-dialog__wrapper--wide {
  width: 1160px; }

.BOA-dialog__wrapper--medium {
  width: 1055px; }

.BOA-dialog__wrapper--narrow {
  width: 900px; }

.BOA-dialog__close {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 100;
  color: #333; }
  @media only screen and (min-width: 800px) {
    .BOA-dialog__close {
      top: 42px;
      right: 42px; } }

.BOA-dialog-open {
  overflow: hidden; }

.BOA-editorial {
  color: #333; }
  .BOA-editorial p {
    font-family: 'congressbold', serif;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    font-size: 18px;
    line-height: 32px; }
  .BOA-editorial strong {
    font-size: 24px;
    line-height: 36px; }
    @media only screen and (min-width: 660px) {
      .BOA-editorial strong {
        font-size: 26px;
        line-height: 38px; } }
  .BOA-editorial a {
    color: currentColor; }

.BOA-editorial__section {
  padding: 40px 30px; }
  @media only screen and (min-width: 900px) {
    .BOA-editorial__section {
      padding-top: 70px;
      padding-bottom: 70px; } }

.BOA-editorial__section--flush-bottom {
  padding-bottom: 0; }

.BOA-editorial__wrapper--narrow {
  width: 580px; }

.BOA-editorial__wrapper--wide {
  width: 870px; }

.BOA-editorial__larger-text strong {
  font-size: 26px;
  line-height: 38px; }
  @media only screen and (min-width: 660px) {
    .BOA-editorial__larger-text strong {
      font-size: 30px;
      line-height: 44px; } }

.BOA-editorial__hero {
  display: block;
  width: 100%;
  max-width: 100%; }

.BOA-editorial-gallery {
  margin-top: 36px;
  margin-bottom: 6px; }

.BOA-editorial-gallery--flush {
  margin-bottom: -40px; }

.BOA-editorial-gallery__item {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 30px; }

.BOA-form {
  margin-top: 95px;
  padding-bottom: 16px;
  padding-left: 10px;
  padding-right: 10px; }
  @media only screen and (min-width: 660px) {
    .BOA-form {
      padding-left: 20px;
      padding-right: 20px; } }

.BOA-form__wrapper {
  width: 580px; }

.BOA-form__header {
  margin-bottom: 22px;
  text-align: center; }

.BOA-form__location {
  display: inline-block;
  margin-top: -35px;
  margin-bottom: 24px; }

.BOA-form__intro {
  font-family: 'congressbold', serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 1.3; }
  @media only screen and (min-width: 560px) {
    .BOA-form__intro {
      font-size: 21px; } }

.BOA-form__row {
  margin-bottom: 16px; }

.BOA-form__error {
  margin-top: 0.35em; }

.BOA-input {
  font-family: 'congressbold', serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  border: 0;
  padding: 1em 1em 0.75em;
  font-size: 18px;
  background-color: #fff; }
  .BOA-input::-webkit-input-placeholder {
    font-family: 'congressbold', serif;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: uppercase;
    color: #999;
    opacity: 1; }
  .BOA-input:-ms-input-placeholder {
    font-family: 'congressbold', serif;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: uppercase;
    color: #999;
    opacity: 1; }
  .BOA-input::placeholder {
    font-family: 'congressbold', serif;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: uppercase;
    color: #999;
    opacity: 1; }

.BOA-checkbox {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: auto 14px; }
  input[type='checkbox']:checked + .BOA-checkbox {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E %3Cpath fill='%23333' d='M27 4l-15 15-7-7-5 5 12 12 20-20z'/%3E %3C/svg%3E"); }

.BOA-toggle {
  position: relative;
  display: block;
  min-height: 18px;
  overflow: hidden;
  padding-top: 0.1em;
  padding-left: 32px;
  font-size: 14px;
  line-height: 1.1; }
  .BOA-toggle a {
    color: currentColor; }
  .BOA-toggle p {
    margin-bottom: 0.75em;
    font-size: inherit;
    line-height: inherit; }
  .BOA-toggle > p:last-child {
    margin-bottom: 0; }

.BOA-toggle__input {
  position: absolute;
  top: auto;
  left: -999em;
  width: 1px;
  height: 1px;
  overflow: hidden; }

.BOA-toggle__placeholder {
  position: absolute;
  top: 0;
  left: 0; }

.BOA-error {
  display: block;
  font-weight: bold;
  color: #c00; }

.BOA-grid-reference {
  white-space: nowrap; }

.BOA-headline {
  margin: 0;
  text-align: center; }

.BOA-headline__line {
  display: block; }

.BOA-headline__line--first {
  font-family: 'Edo', sans-serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: uppercase;
  line-height: 1; }
  .BOA-headline__line--first:not(:last-child) {
    margin-bottom: 20px; }

.BOA-headline__line--middle {
  font-family: 'Cervo', sans-serif;
  font-weight: normal;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  line-height: 0.75; }
  .BOA-headline__line--middle:not(:last-child) {
    margin-bottom: 6px; }

.BOA-headline__line--last {
  font-family: 'congressbold', serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: uppercase;
  line-height: 1; }
  .BOA-headline__line--last:not(:last-child) {
    margin-bottom: 12px; }

.BOA-headline--skip-middle .BOA-headline__line--first {
  margin-bottom: 10px; }

.BOA-headline--large .BOA-headline__line--first {
  font-size: 25px; }

.BOA-headline--large .BOA-headline__line--middle {
  font-size: 75px; }

.BOA-headline--large .BOA-headline__line--last {
  font-size: 25px; }

@media only screen and (min-width: 500px) {
  .BOA-headline--large .BOA-headline__line--first {
    font-size: 32px; }
  .BOA-headline--large .BOA-headline__line--middle {
    font-size: 100px; }
  .BOA-headline--large .BOA-headline__line--last {
    font-size: 32px; } }

@media only screen and (min-width: 660px) {
  .BOA-headline--large .BOA-headline__line--first {
    font-size: 40px; }
  .BOA-headline--large .BOA-headline__line--middle {
    font-size: 120px; }
  .BOA-headline--large .BOA-headline__line--last {
    font-size: 40px; } }

@media only screen and (min-width: 1250px) {
  .BOA-headline--large .BOA-headline__line--first {
    font-size: 47px; }
  .BOA-headline--large .BOA-headline__line--middle {
    font-size: 170px; }
  .BOA-headline--large .BOA-headline__line--last {
    font-size: 47px; } }

.BOA-headline--medium .BOA-headline__line--first {
  font-size: 30px; }

.BOA-headline--medium .BOA-headline__line--middle {
  font-size: 60px; }

.BOA-headline--medium .BOA-headline__line--last {
  font-size: 30px; }

@media only screen and (min-width: 660px) {
  .BOA-headline--medium .BOA-headline__line--first {
    font-size: 50px; }
  .BOA-headline--medium .BOA-headline__line--middle {
    font-size: 100px; }
  .BOA-headline--medium .BOA-headline__line--last {
    font-size: 50px; } }

.BOA-headline--small .BOA-headline__line--first {
  font-size: 32px; }

.BOA-headline--small .BOA-headline__line--middle {
  font-size: 75px; }

.BOA-headline--small .BOA-headline__line--last {
  font-size: 32px; }

@media only screen and (min-width: 1250px) {
  .BOA-headline--small .BOA-headline__line--first {
    font-size: 40px; }
  .BOA-headline--small .BOA-headline__line--middle {
    font-size: 95px; }
  .BOA-headline--small .BOA-headline__line--last {
    font-size: 40px; } }

.BOA-headline--small .BOA-headline__line--first:not(:last-child) {
  margin-bottom: 12px; }

.BOA-hero {
  text-align: center;
  color: #fff;
  background-color: #6ec7e3; }

.BOA-hero__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding-left: 20px;
  padding-right: 20px; }
  @media only screen and (min-width: 500px) {
    .BOA-hero__content {
      height: 450px; } }
  @media only screen and (min-width: 660px) {
    .BOA-hero__content {
      padding-left: 25px;
      padding-right: 25px; } }
  @media only screen and (max-width: 959px) {
    .BOA-hero__content {
      padding-top: 40px;
      padding-bottom: 75px; } }
  @media only screen and (min-width: 960px) {
    .BOA-hero__content {
      height: 600px; } }
  @media only screen and (min-width: 1250px) {
    .BOA-hero__content {
      height: 700px; } }

@media only screen and (max-width: 499px) {
  .BOA-hero__content--has-roundel {
    padding-bottom: 135px; } }

.BOA-hero__heading:not(:last-child) {
  margin-bottom: 25px; }
  @media only screen and (min-width: 660px) {
    .BOA-hero__heading:not(:last-child) {
      margin-bottom: 45px; } }

.BOA-hero__heading--glow {
  text-shadow: 0 0 35px rgba(0, 0, 0, 0.75); }

.BOA-hero__heading--nudge {
  transform: translateY(30px); }

.BOA-hero__footer {
  margin-top: 35px;
  padding-left: 20px;
  padding-right: 20px; }
  @media only screen and (min-width: 660px) {
    .BOA-hero__footer {
      margin-top: 50px; } }

.BOA-hero__banner {
  width: 160px;
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (min-width: 960px) {
    .BOA-hero__banner {
      position: absolute;
      top: 0;
      right: 30px;
      width: 220px; } }
  @media only screen and (min-width: 1250px) {
    .BOA-hero__banner {
      width: 280px; } }

@media only screen and (max-width: 499px) {
  .BOA-hero__roundel {
    margin-bottom: 25px !important; } }

@media only screen and (min-width: 500px) {
  .BOA-hero__roundel {
    position: absolute;
    top: 15px;
    right: 15px; } }

@media only screen and (min-width: 700px) {
  .BOA-hero__roundel {
    top: 30px;
    right: 30px; } }

@media only screen and (min-width: 980px) {
  .BOA-hero__roundel {
    top: 42px;
    right: 68px; } }

.BOA-intro {
  position: relative;
  font-size: 18px;
  text-align: center; }
  .BOA-intro p {
    margin: 0 0 1em;
    font-size: 1em;
    line-height: 26px; }
  .BOA-intro strong {
    font-family: 'congressbold', serif;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none; }

.BOA-intro__content {
  position: relative;
  padding: 40px 10px; }
  @media only screen and (min-width: 660px) {
    .BOA-intro__content {
      padding: 80px 25px; } }

.BOA-intro__wrapper {
  width: 480px; }
  @media only screen and (min-width: 1020px) {
    .BOA-intro__wrapper {
      width: 580px; } }

.BOA-intro__headline {
  margin-bottom: 22px; }

.BOA-intro__heading {
  font-size: 24px;
  line-height: 1.3;
  text-transform: none; }
  @media only screen and (min-width: 660px) {
    .BOA-intro__heading {
      font-size: 32px; } }

.BOA-intro__teaser {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  font-size: 26px;
  font-weight: bold; }

.BOA-intro__footer {
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px; }
  @media only screen and (min-width: 960px) {
    .BOA-intro__footer {
      margin-top: 40px; } }
  .BOA-intro__teaser + .BOA-intro__footer {
    margin-top: 0; }

.BOA-intro__gallery {
  position: absolute;
  z-index: 20;
  width: 17.36111%; }
  @media only screen and (min-width: 1330px) {
    .BOA-intro__gallery {
      width: 24.86111%; } }
  @media only screen and (max-width: 930px) {
    .BOA-intro__gallery {
      display: none !important; } }

.BOA-intro__gallery--left {
  top: 0;
  left: 0; }

@media only screen and (min-width: 1250px) {
  .BOA-intro__gallery--left--shifted {
    top: -130px; } }

.BOA-intro__gallery--right {
  bottom: 50px;
  right: 0; }

.BOA-intro-gallery__img {
  position: relative;
  width: 196px;
  max-width: 100%; }

.BOA-intro-gallery {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.BOA-intro-gallery--left {
  -ms-flex-align: center;
      align-items: center; }

.BOA-intro-gallery--right {
  -ms-flex-align: end;
      align-items: flex-end; }

.BOA-intro-gallery__img--1 {
  z-index: 10;
  transform: translate(0, 0) rotate(-16deg); }
  @media only screen and (min-width: 1200px) {
    .BOA-intro-gallery__img--1 {
      z-index: 10;
      transform: translate(-42px, 0) rotate(-16deg); } }

.BOA-intro-gallery__img--2 {
  z-index: 20;
  transform: translate(0, -9px) rotate(9deg); }

.BOA-intro-gallery__img--3 {
  z-index: 30;
  transform: translate(0, -18px) rotate(-9deg);
  width: 160px; }
  @media only screen and (min-width: 1200px) {
    .BOA-intro-gallery__img--3 {
      z-index: 30;
      transform: translate(-55px, -18px) rotate(-9deg);
      width: 160px; } }

.BOA-intro-gallery__img--4 {
  z-index: 20;
  transform: translate(-18px, 0) rotate(-10deg); }

.BOA-intro-gallery__img--5 {
  z-index: 10;
  transform: translate(-34px, -2px) rotate(10deg);
  width: 268px; }

.BOA-intro-gallery__location {
  position: relative; }

.BOA-intro-gallery__label {
  position: absolute;
  z-index: 50; }

.BOA-intro-gallery__label--1 {
  top: 30px;
  right: -30px; }
  @media only screen and (min-width: 1330px) {
    .BOA-intro-gallery__label--1 {
      right: -90px; } }

@media only screen and (max-width: 1199px) {
  .BOA-intro-gallery__label--2 {
    bottom: 50px;
    right: 30px; } }

@media only screen and (min-width: 1200px) {
  .BOA-intro-gallery__label--2 {
    top: 40px;
    right: 20%; } }

@media only screen and (min-width: 1330px) {
  .BOA-intro-gallery__label--2 {
    right: 35%; } }

.BOA-intro-gallery__pack {
  position: absolute;
  bottom: 100%;
  left: 0;
  z-index: 5;
  padding: 0;
  transform: translate(25px, 25px) rotate(-15deg); }
  @media only screen and (min-width: 1330px) {
    .BOA-intro-gallery__pack {
      transform: translate(25px, 70px) rotate(-15deg); } }

.BOA-intro-gallery__marker {
  position: absolute;
  z-index: 100; }

.BOA-intro-gallery__marker--1 {
  top: 90px;
  right: 36px;
  width: 66px; }

.BOA-intro-gallery__marker--2 {
  top: 54%;
  left: 45px;
  width: 49px; }

.BOA-intro-gallery__marker--3 {
  bottom: 140px;
  right: 0;
  width: 42px; }

.BOA-intro-gallery__marker--4 {
  top: 55px;
  left: 32px;
  width: 45px; }

.BOA-intro-gallery__marker--5 {
  bottom: 176px;
  right: 100px;
  width: 50px; }
  @media only screen and (min-width: 1200px) {
    .BOA-intro-gallery__marker--5 {
      bottom: 246px;
      right: 77px; } }

.BOA-intro-gallery__marker--6 {
  bottom: 110px;
  left: 10px;
  width: 56px; }
  @media only screen and (max-width: 1199px) {
    .BOA-intro-gallery__marker--6 {
      display: none; } }

.BOA-intro-gallery__marker--7 {
  bottom: -32px;
  right: 35%;
  width: 29px; }

.BOA-label {
  font-family: 'congressbold', serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: uppercase;
  display: inline-block;
  color: #000; }

.BOA-label__heading {
  margin: 0 0 4px;
  font-size: 1em;
  line-height: 1; }

.BOA-label__pointer {
  display: -ms-flexbox;
  display: flex; }

.BOA-label__arm,
.BOA-label__top {
  border-top: 2px solid #fff; }

.BOA-label__arm {
  position: relative;
  width: 6.66666em; }
  .BOA-label__arm::after {
    content: '';
    position: absolute;
    top: 0;
    display: block;
    width: var(--label-dot-size, 6px);
    height: var(--label-dot-size, 6px);
    border: 3px solid #fff;
    border-radius: 50%;
    background-color: #74b6c3; }

.BOA-label__tag {
  display: inline-block;
  padding: 0.5em 0.7em 0.35em;
  font-size: 1.25em;
  line-height: 1;
  color: #333;
  background-color: #fff;
  box-shadow: 0 7px 13px rgba(0, 0, 0, 0.15); }

.BOA-label--large {
  --label-dot-size: 6px;
  font-size: 15px; }

.BOA-label--small {
  --label-dot-size: 4px;
  font-size: 12px; }

.BOA-label--left {
  text-align: left; }
  .BOA-label--left .BOA-label__arm {
    -ms-flex-order: 2;
        order: 2;
    transform: rotate(45deg);
    transform-origin: top left; }
    .BOA-label--left .BOA-label__arm::after {
      left: 100%;
      transform: translate(-50%, -50%); }
  .BOA-label--left .BOA-label__top {
    -ms-flex-order: 1;
        order: 1;
    padding-right: 16px; }

.BOA-label--right {
  text-align: right; }
  .BOA-label--right .BOA-label__arm {
    -ms-flex-order: 1;
        order: 1;
    transform: rotate(-45deg);
    transform-origin: top right; }
    .BOA-label--right .BOA-label__arm::after {
      right: 100%;
      transform: translate(50%, -50%); }
  .BOA-label--right .BOA-label__top {
    -ms-flex-order: 2;
        order: 2;
    padding-left: 16px; }

.BOA-location {
  font-family: 'congressbold', serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: uppercase;
  position: relative;
  padding: 8px;
  text-align: center;
  color: #000;
  background-color: #fff; }

.BOA-location__marker {
  position: absolute;
  top: -16px;
  left: 50%;
  width: 40px;
  transform: translateX(-50%); }

.BOA-location__marker--large {
  top: -42px;
  width: 50px; }

.BOA-location__grid-reference {
  padding: 1.75em 1em 1em;
  font-size: 20px;
  line-height: 1.125;
  background-color: #8fe1fd; }
  @media only screen and (min-width: 1200px) {
    .BOA-location__grid-reference {
      padding-left: 1.5em;
      padding-right: 1.5em;
      font-size: 24px; } }

.BOA-location__grid-reference--large {
  padding: 0.6em 0.5em 0.25em;
  font-size: 26px; }
  @media only screen and (min-width: 560px) {
    .BOA-location__grid-reference--large {
      padding-left: 1em;
      padding-right: 1em;
      font-size: 40px; } }
  @media only screen and (min-width: 1200px) {
    .BOA-location__grid-reference--large {
      font-size: 50px; } }

.BOA-location__grid-reference--small {
  padding: 0.9em 0.75em 0.5em; }

.BOA-location__info {
  padding: 10px 15px 12px; }
  @media only screen and (min-width: 1020px) {
    .BOA-location__info {
      padding-top: 15px;
      padding-bottom: 15px; } }

.BOA-location__heading {
  margin-bottom: 0;
  font-size: 18px; }
  @media only screen and (min-width: 1020px) {
    .BOA-location__heading {
      font-size: 21px; } }

.BOA-location__name {
  font-size: 24px;
  line-height: 1.125; }
  @media only screen and (min-width: 1020px) {
    .BOA-location__name {
      font-size: 30px; } }

.BOA-location__region {
  font-size: 18px; }

.BOA-map {
  position: relative;
  overflow: hidden;
  background-color: #6ec7e3; }

.BOA-map__canvas {
  z-index: 1;
  height: 500px; }
  @media only screen and (min-width: 800px) {
    .BOA-map__canvas {
      height: 650px; } }
  @media only screen and (min-width: 1020px) {
    .BOA-map__canvas {
      height: 750px; } }

.BOA-map__overlay {
  box-sizing: border-box;
  padding: 48px 20px;
  text-align: center;
  color: #fff;
  background-color: rgba(42, 113, 150, 0.7);
  transition-property: transform;
  transition-duration: 0.35s;
  transition-timing-function: ease; }
  @media only screen and (min-width: 800px) {
    .BOA-map__overlay {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      z-index: 2;
      width: 50%; } }
  .BOA-map__overlay[hidden] {
    display: block; }
    @media only screen and (min-width: 800px) {
      .BOA-map__overlay[hidden] {
        transform: translateX(-100%); } }

.BOA-map__close {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 100;
  color: #fff; }

.BOA-map__wrapper {
  width: 530px; }
  @media only screen and (max-width: 799px) {
    .BOA-map__wrapper {
      width: 450px; } }

.BOA-map__intro {
  z-index: 3; }
  @media only screen and (min-width: 800px) {
    .BOA-map__intro {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0; } }

.BOA-map-intro {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 25px;
  text-align: center;
  background-color: rgba(42, 113, 150, 0.7);
  transition-property: transform;
  transition-duration: 0.35s;
  transition-timing-function: ease; }
  @media only screen and (max-width: 799px) {
    .BOA-map-intro {
      padding-top: 40px;
      padding-bottom: 40px; } }
  @media only screen and (min-width: 800px) {
    .BOA-map-intro[hidden] {
      transform: translateY(-100%); } }

.BOA-map-intro__headline {
  margin-bottom: 12px; }
  .BOA-map-intro__headline .BOA-headline__line--first {
    font-size: 28px; }
  .BOA-map-intro__headline .BOA-headline__line--middle {
    font-size: 75px; }
  .BOA-map-intro__headline .BOA-headline__line--last {
    font-size: 28px; }
  @media only screen and (min-width: 800px) {
    .BOA-map-intro__headline .BOA-headline__line--first {
      font-size: 32px; }
    .BOA-map-intro__headline .BOA-headline__line--middle {
      font-size: 100px; }
    .BOA-map-intro__headline .BOA-headline__line--last {
      font-size: 32px; } }
  @media only screen and (min-width: 1020px) {
    .BOA-map-intro__headline .BOA-headline__line--first {
      font-size: 40px; }
    .BOA-map-intro__headline .BOA-headline__line--middle {
      font-size: 140px; }
    .BOA-map-intro__headline .BOA-headline__line--last {
      font-size: 40px; } }

.BOA-map-intro__wrapper {
  font-family: 'congressbold', serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
  width: 420px; }
  .BOA-map-intro__wrapper p {
    margin: 0;
    font-size: 18px;
    line-height: 1.4em; }
    @media only screen and (min-width: 800px) {
      .BOA-map-intro__wrapper p {
        font-size: 21px; } }
    @media only screen and (min-width: 1020px) {
      .BOA-map-intro__wrapper p:first-child {
        font-size: 26px; } }
    .BOA-map-intro__wrapper p:not(:last-child) {
      margin-bottom: 0.5em; }

.BOA-map-intro__footer {
  margin-top: 18px;
  padding-left: 20px;
  padding-right: 20px; }
  @media only screen and (min-width: 800px) {
    .BOA-map-intro__footer {
      margin-top: 35px; } }

.popup-tip-anchor {
  position: absolute;
  z-index: 20;
  width: 400px;
  height: 0; }
  @media only screen and (max-width: 500px) {
    .popup-tip-anchor {
      width: 300px; } }

.popup-bubble-anchor {
  position: absolute;
  bottom: 18px;
  left: 0;
  width: 100%; }

.popup-bubble-content {
  position: absolute;
  top: 0;
  left: 0;
  padding: 10px;
  font-family: sans-serif;
  background-color: #fff;
  box-shadow: 0 5px 9px rgba(0, 0, 0, 0.22);
  transform: translate(-50%, -100%); }
  .popup-bubble-content img {
    max-width: 100% !important; }

.BOA-map-header {
  position: relative;
  background-color: #6ec7e3;
  background-image: url(/wp-content/themes/burts/bags-of-adventure/images/map/markers.png), linear-gradient(to top, rgba(110, 199, 227, 0.5), rgba(110, 199, 227, 0.5)), url(/wp-content/themes/burts/bags-of-adventure/images/map/map.png);
  background-repeat: no-repeat;
  background-position: 100% 0, 0 0, 100% 0;
  background-size: 100% auto, auto, 100% auto; }
  @supports (background-blend-mode: overlay) {
    .BOA-map-header {
      background-image: url(/wp-content/themes/burts/bags-of-adventure/images/map/markers.png), linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent), linear-gradient(to top, rgba(110, 199, 227, 0.5), rgba(110, 199, 227, 0.5)), url(/wp-content/themes/burts/bags-of-adventure/images/map/map.png);
      background-repeat: no-repeat;
      background-position: 100% 0, 100% 100%, 0 0, 100% 0;
      background-size: 100% auto, 100% 100%, auto, 100% auto;
      background-blend-mode: normal, overlay, normal, normal; } }

.BOA-map-header__grunge {
  position: relative;
  padding: 50px 10px 60px; }
  @media only screen and (min-width: 660px) {
    .BOA-map-header__grunge {
      padding-left: 25px;
      padding-right: 25px; } }
  @media only screen and (min-width: 560px) {
    .BOA-map-header__grunge {
      padding-left: 50px;
      padding-right: 50px; } }

.BOA-map-header__wrapper {
  z-index: 10;
  width: 600px; }
  @media only screen and (min-width: 900px) {
    .BOA-map-header__wrapper {
      width: 800px; } }
  @media only screen and (min-width: 1200px) {
    .BOA-map-header__wrapper {
      width: 936px; } }

.BOA-map-header__inner {
  padding: 35px 10px 30px; }
  @media only screen and (min-width: 660px) {
    .BOA-map-header__inner {
      padding-left: 20px;
      padding-right: 20px; } }

.BOA-map-header__heading {
  margin-bottom: 22px; }

.BOA-map-header__content {
  background-color: rgba(54, 47, 39, 0.1); }

.BOA-map-header__steps {
  padding-top: 30px;
  padding-bottom: 30px; }

.BOA-map-header__form {
  width: 695px; }

.BOA-map-header__footer {
  margin-top: 16px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center; }

.BOA-map-header__gallery {
  position: absolute;
  top: 110px;
  width: 15.97222%; }
  @media only screen and (max-width: 750px) {
    .BOA-map-header__gallery {
      display: none !important; } }
  @media only screen and (min-width: 1200px) {
    .BOA-map-header__gallery {
      width: 19.72222%; } }

.BOA-map-header__gallery--foreground {
  z-index: 50; }

.BOA-map-header__gallery--background {
  z-index: 5; }

.BOA-map-header__gallery--left {
  left: 0; }

.BOA-map-header__gallery--right {
  right: 0; }

.BOA-map-header-gallery {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.BOA-map-header-gallery--left {
  -ms-flex-align: end;
      align-items: flex-end; }
  .BOA-map-header-gallery--left .BOA-map-header-gallery__img:nth-child(1) {
    z-index: 30;
    transform: translate(12px, 0) rotate(-15deg);
    width: 152px; }
  .BOA-map-header-gallery--left .BOA-map-header-gallery__img:nth-child(2) {
    z-index: 10;
    transform: translate(0, 3px) rotate(9deg);
    width: 186px; }
  .BOA-map-header-gallery--left .BOA-map-header-gallery__img:nth-child(3) {
    z-index: 20;
    transform: translate(-33px, 9px) rotate(-16deg);
    width: 160px; }

.BOA-map-header-gallery--right {
  -ms-flex-align: start;
      align-items: flex-start; }
  .BOA-map-header-gallery--right .BOA-map-header-gallery__img:nth-child(1) {
    z-index: 30;
    transform: translate(-40px, 11px) rotate(14deg);
    width: 156px; }
  .BOA-map-header-gallery--right .BOA-map-header-gallery__img:nth-child(2) {
    z-index: 10;
    transform: translate(-22px, -48px) rotate(-13deg);
    width: 196px; }
  .BOA-map-header-gallery--right .BOA-map-header-gallery__img:nth-child(3) {
    z-index: 20;
    transform: translate(-33px, -30px) rotate(10deg);
    width: 191px; }

.BOA-notice {
  border: 12px solid #fff;
  text-align: center;
  color: #fff;
  box-shadow: 0 5px 9px rgba(0, 0, 0, 0.22); }

.BOA-notice__content {
  padding: 35px 20px; }
  @media only screen and (min-width: 500px) {
    .BOA-notice__content {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media only screen and (min-width: 500px) {
    .BOA-notice__content {
      padding: 115px 30px 72px; } }

.BOA-notice__wrapper {
  width: 680px; }

.BOA-notice__headline {
  margin: 0 0 10px;
  line-height: 1; }

.BOA-notice__heading {
  font-family: 'Edo', sans-serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: uppercase;
  display: block;
  margin-bottom: 8px;
  font-size: 60px; }
  @media only screen and (min-width: 500px) {
    .BOA-notice__heading {
      font-size: 75px; } }
  @media only screen and (min-width: 800px) {
    .BOA-notice__heading {
      margin-bottom: 14px;
      font-size: 100px; } }

.BOA-notice__subheading {
  font-family: 'congressbold', serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: uppercase;
  display: block;
  font-size: 26px;
  line-height: 1.1; }
  @media only screen and (min-width: 500px) {
    .BOA-notice__subheading {
      font-size: 32px; } }
  @media only screen and (min-width: 800px) {
    .BOA-notice__subheading {
      font-size: 40px; } }

.BOA-notice__text {
  font-family: 'congressbold', serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
  margin: 0;
  font-size: 18px;
  line-height: 1.25; }
  @media only screen and (min-width: 500px) {
    .BOA-notice__text {
      line-height: 1.4; } }
  @media only screen and (min-width: 800px) {
    .BOA-notice__text {
      font-size: 21px; } }

.BOA-notice__footer {
  margin-top: 25px;
  padding-left: 25px;
  padding-right: 25px; }
  @media only screen and (min-width: 800px) {
    .BOA-notice__footer {
      margin-top: 34px; } }

.BOA-partners {
  padding: 90px 25px 60px;
  text-align: center; }

.BOA-partners__wrapper {
  width: 992px; }

.BOA-partners__primary {
  max-width: 100%; }

.BOA-partners__primary--watergate-bay {
  width: 250px;
  margin-top: 55px;
  margin-bottom: 36px; }
  @media only screen and (min-width: 850px) {
    .BOA-partners__primary--watergate-bay {
      width: 458px; } }

.BOA-partners__primary--original-cottages {
  width: 300px;
  margin-top: 30px;
  margin-bottom: 70px; }

.BOA-partners__secondary {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  @media only screen and (max-width: 849px) {
    .BOA-partners__secondary {
      -ms-flex-direction: column;
          flex-direction: column; } }
  @media only screen and (min-width: 850px) {
    .BOA-partners__secondary {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.BOA-partners__logo {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 15px; }
  @media only screen and (max-width: 849px) {
    .BOA-partners__logo {
      margin-bottom: 20px; }
      .BOA-partners__logo[src$='kovered.png'] {
        -ms-flex-preferred-size: 150px;
            flex-basis: 150px;
        max-width: 150px; }
      .BOA-partners__logo[src$='dick-pearce.png'] {
        -ms-flex-preferred-size: 75px;
            flex-basis: 75px;
        max-width: 75px; }
      .BOA-partners__logo[src$='dewerstone.png'] {
        -ms-flex-preferred-size: 140px;
            flex-basis: 140px;
        max-width: 140px; }
      .BOA-partners__logo[src$='visit-devon.png'] {
        -ms-flex-preferred-size: 60px;
            flex-basis: 60px;
        max-width: 60px; }
      .BOA-partners__logo[src$='visit-cornwall.svg'] {
        -ms-flex-preferred-size: 120px;
            flex-basis: 120px;
        max-width: 120px; } }
  @media only screen and (min-width: 850px) {
    .BOA-partners__logo[src$='kovered.png'] {
      -ms-flex-preferred-size: 212px;
          flex-basis: 212px;
      max-width: 212px; }
    .BOA-partners__logo[src$='dick-pearce.png'] {
      -ms-flex-preferred-size: 101px;
          flex-basis: 101px;
      max-width: 101px; }
    .BOA-partners__logo[src$='dewerstone.png'] {
      -ms-flex-preferred-size: 189px;
          flex-basis: 189px;
      max-width: 189px; }
    .BOA-partners__logo[src$='visit-devon.png'] {
      -ms-flex-preferred-size: 78px;
          flex-basis: 78px;
      max-width: 78px; }
    .BOA-partners__logo[src$='visit-cornwall.svg'] {
      -ms-flex-preferred-size: 181px;
          flex-basis: 181px;
      max-width: 181px; } }

.BOA-polaroid {
  border-style: solid;
  border-color: #fff;
  background-color: #fff;
  box-shadow: 0 5px 9px rgba(0, 0, 0, 0.22); }

.BOA-polaroid--stacked {
  box-shadow: 0 18px 21px rgba(0, 0, 0, 0.22); }

.BOA-polaroid__caption {
  font-family: 'congressbold', serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: uppercase;
  padding: 0.83333em 1em 0.25em;
  line-height: 1.15;
  text-align: center; }

.BOA-polaroid__caption--stand-out {
  background-color: #8fe1fd; }

.BOA-polaroid__caption--fixed {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  height: 56px;
  padding-top: 5px;
  padding-bottom: 5px; }

.BOA-polaroid--small {
  border-width: 6px;
  font-size: 12px; }

.BOA-polaroid--medium {
  border-width: 8px;
  font-size: 16px; }
  @media only screen and (min-width: 660px) {
    .BOA-polaroid--medium {
      font-size: 18px; } }

.BOA-polaroid--large {
  border-width: 10px;
  font-size: 18px; }
  @media only screen and (min-width: 660px) {
    .BOA-polaroid--large {
      font-size: 23px; } }

.BOA-polaroid-stack {
  position: relative;
  width: 220px; }
  @media only screen and (min-width: 660px) {
    .BOA-polaroid-stack {
      width: 320px; } }

.BOA-polaroid-stack__foreground {
  position: relative;
  z-index: 50; }

.BOA-polaroid-stack__background {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  -ms-grid-rows: 1fr;
      grid-template-rows: 1fr;
  background-color: rgba(255, 0, 0, 0.25); }
  .BOA-polaroid-stack__background .BOA-polaroid {
    -ms-grid-column: 1;
        grid-column: 1;
    -ms-grid-row: 1;
        grid-row: 1; }
    .BOA-polaroid-stack__background .BOA-polaroid:nth-child(1) {
      z-index: 1;
      transform: translate(-43px, 10px) scale(0.75) rotate(14deg); }
    .BOA-polaroid-stack__background .BOA-polaroid:nth-child(2) {
      z-index: 2;
      transform: translate(58px, 25px) scale(0.75) rotate(-10deg); }
    .BOA-polaroid-stack__background .BOA-polaroid:nth-child(3) {
      z-index: 3;
      transform: translate(-51px, 0) scale(0.75) rotate(-18deg); }
    .BOA-polaroid-stack__background .BOA-polaroid:nth-child(4) {
      z-index: 4;
      transform: translate(55px, 24px) scale(0.75) rotate(15deg); }

.BOA-prizes {
  position: relative;
  padding: 40px 10px; }
  @media only screen and (min-width: 500px) {
    .BOA-prizes {
      padding: 75px 25px; } }

.BOA-prizes__wrapper {
  width: 726px; }

.BOA-prizes__intro {
  padding: 70px 15px 30px;
  text-align: center;
  color: #333;
  background-color: #fff; }
  @media only screen and (min-width: 660px) {
    .BOA-prizes__intro {
      padding: 90px 25px 75px; } }

.BOA-prizes__marker {
  position: absolute;
  top: -24px;
  left: 50%;
  width: 58px;
  transform: translateX(-50%); }

.BOA-prizes__heading {
  margin-bottom: 22px; }

.BOA-prizes__text {
  width: 500px; }
  .BOA-prizes__text p {
    margin: 0;
    font-size: 18px;
    line-height: 26px; }

.BOA-prizes__footer {
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px; }
  @media only screen and (min-width: 660px) {
    .BOA-prizes__footer {
      margin-top: 35px; } }

@media only screen and (max-width: 1199px) {
  .BOA-prize-panel {
    position: relative;
    width: 500px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 60px;
    text-align: center; }
  .BOA-prize-panel--left {
    border-top: 25px solid transparent;
    padding-top: 80px; }
    .BOA-prize-panel--left .BOA-prize-panel__button {
      right: 40px; }
    .BOA-prize-panel--left .BOA-prize-panel__pack {
      left: 40px;
      transform: rotate(-16deg); }
  .BOA-prize-panel--right {
    padding-top: 20px; }
    .BOA-prize-panel--right .BOA-prize-panel__button {
      left: 40px; }
    .BOA-prize-panel--right .BOA-prize-panel__pack {
      right: 40px;
      transform: rotate(21deg); } }

@media only screen and (min-width: 1200px) {
  .BOA-prize-panel {
    position: absolute;
    top: 75px;
    bottom: 75px;
    width: 357px; }
  .BOA-prize-panel--left {
    left: 0;
    padding-top: 32px; }
    .BOA-prize-panel--left .BOA-prize-panel__button {
      right: 40px; }
    .BOA-prize-panel--left .BOA-prize-panel__pack {
      left: 100%;
      transform: translate(-55px, 8px) rotate(-16deg); }
  .BOA-prize-panel--right {
    right: 0;
    padding-top: 58px; }
    .BOA-prize-panel--right .BOA-prize-panel__button {
      left: 40px; }
    .BOA-prize-panel--right .BOA-prize-panel__pack {
      right: 100%;
      transform: translate(55px, 8px) rotate(21deg); } }

.BOA-prize-panel__roundel {
  position: absolute;
  z-index: 200; }
  @media only screen and (max-width: 1199px) {
    .BOA-prize-panel__roundel {
      top: 0;
      left: 50%;
      transform: translateX(-50%) scale(0.75);
      transform-origin: 50% 0; } }
  @media only screen and (min-width: 1200px) {
    .BOA-prize-panel__roundel {
      top: -52px;
      left: 56px; } }

.BOA-prize-panel__button {
  position: absolute;
  z-index: 250; }
  @media only screen and (max-width: 1199px) {
    .BOA-prize-panel__button {
      bottom: 60px;
      width: 200px; } }
  @media only screen and (min-width: 1200px) {
    .BOA-prize-panel__button {
      bottom: 20px; } }

.BOA-prize-panel__pack {
  position: absolute;
  z-index: 260; }
  @media only screen and (max-width: 1199px) {
    .BOA-prize-panel__pack {
      bottom: 30px;
      width: 85px; } }
  @media only screen and (min-width: 1200px) {
    .BOA-prize-panel__pack {
      bottom: 0;
      width: 128px; } }

.BOA-prize-gallery__img {
  position: relative;
  max-width: 100%; }

@media only screen and (max-width: 1199px) {
  .BOA-prize-gallery {
    position: relative; }
  .BOA-prize-gallery--grand-prize {
    padding-top: 68.75%; }
    .BOA-prize-gallery--grand-prize .BOA-prize-gallery__img {
      position: absolute;
      width: 56.25%; }
      .BOA-prize-gallery--grand-prize .BOA-prize-gallery__img:nth-child(1) {
        top: 0;
        left: 0;
        z-index: 2;
        transform: rotate(11deg); }
      .BOA-prize-gallery--grand-prize .BOA-prize-gallery__img:nth-child(2) {
        bottom: 0;
        right: 0;
        z-index: 1;
        transform: rotate(-13deg); }
  .BOA-prize-gallery--daily-prizes {
    padding-top: 85.9375%; }
    .BOA-prize-gallery--daily-prizes .BOA-prize-gallery__img {
      position: absolute;
      width: 37.5%; }
      .BOA-prize-gallery--daily-prizes .BOA-prize-gallery__img:nth-child(1) {
        top: 0;
        left: 1%;
        z-index: 1;
        transform: rotate(-25deg); }
      .BOA-prize-gallery--daily-prizes .BOA-prize-gallery__img:nth-child(2) {
        top: 2%;
        right: 3%;
        z-index: 5;
        transform: rotate(26deg); }
      .BOA-prize-gallery--daily-prizes .BOA-prize-gallery__img:nth-child(3) {
        bottom: 0;
        left: 0;
        z-index: 3;
        transform: rotate(-10deg); }
      .BOA-prize-gallery--daily-prizes .BOA-prize-gallery__img:nth-child(4) {
        bottom: 10%;
        left: 33.33333%;
        z-index: 4;
        transform: rotate(21deg); }
      .BOA-prize-gallery--daily-prizes .BOA-prize-gallery__img:nth-child(5) {
        bottom: 5%;
        right: 0;
        z-index: 2;
        transform: rotate(24deg); }
      .BOA-prize-gallery--daily-prizes .BOA-prize-gallery__img:nth-child(6) {
        display: none; } }

@media only screen and (min-width: 1200px) {
  .BOA-prize-gallery--grand-prize {
    text-align: center; }
    .BOA-prize-gallery--grand-prize .BOA-prize-gallery__img {
      width: 235px; }
      .BOA-prize-gallery--grand-prize .BOA-prize-gallery__img:nth-child(1) {
        z-index: 100;
        transform: translate(35px, 13px) rotate(11deg); }
      .BOA-prize-gallery--grand-prize .BOA-prize-gallery__img:nth-child(2) {
        z-index: 50;
        transform: translate(0, 0) rotate(-13deg); } }

@media only screen and (min-width: 1200px) {
  .BOA-prize-gallery--daily-prizes .BOA-prize-gallery__img {
    width: 150px; }
    .BOA-prize-gallery--daily-prizes .BOA-prize-gallery__img:nth-child(1) {
      z-index: 50;
      transform: translate(-34px, 10px) rotate(-10deg); }
    .BOA-prize-gallery--daily-prizes .BOA-prize-gallery__img:nth-child(2) {
      z-index: 60;
      transform: translate(-2px, 58px) rotate(21deg); }
    .BOA-prize-gallery--daily-prizes .BOA-prize-gallery__img:nth-child(3) {
      z-index: 80;
      transform: translate(-17px, 10px) rotate(-18deg); }
    .BOA-prize-gallery--daily-prizes .BOA-prize-gallery__img:nth-child(4) {
      z-index: 70;
      transform: translate(-4px, 12px) rotate(11deg); }
    .BOA-prize-gallery--daily-prizes .BOA-prize-gallery__img:nth-child(5) {
      z-index: 100;
      transform: translate(48px, -38px) rotate(-16deg); }
    .BOA-prize-gallery--daily-prizes .BOA-prize-gallery__img:nth-child(6) {
      z-index: 90;
      transform: translate(-5px, 0) rotate(24deg); } }

.BOA-quote {
  font-family: 'congressbold', serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-style: italic;
  line-height: 1.5; }
  .BOA-quote p {
    font-size: 1em;
    line-height: inherit; }
  .BOA-quote p:first-child::before {
    content: '\201C'; }
  .BOA-quote p:last-child::after {
    content: '\201D'; }

.BOA-result {
  padding: 60px 10px;
  text-align: center; }
  @media only screen and (min-width: 660px) {
    .BOA-result {
      padding: 75px 25px; } }
  @media only screen and (min-width: 800px) {
    .BOA-result {
      padding-top: 85px;
      padding-bottom: 105px; } }

.BOA-result__wrapper {
  font-family: 'congressbold', serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
  width: 800px;
  font-size: 18px; }
  @media only screen and (min-width: 660px) {
    .BOA-result__wrapper {
      font-size: 21px; } }
  @media only screen and (min-width: 1020px) {
    .BOA-result__wrapper {
      font-size: 26px; } }
  .BOA-result__wrapper p {
    font-size: 1em;
    line-height: 1.4; }

.BOA-result__logo {
  width: 240px;
  max-width: 100%;
  margin-bottom: 35px; }
  @media only screen and (min-width: 660px) {
    .BOA-result__logo {
      margin-bottom: 48px; } }

.BOA-result__logo--watergate-bay {
  width: 240px; }
  @media only screen and (min-width: 660px) {
    .BOA-result__logo--watergate-bay {
      width: 325px; } }
  @media only screen and (min-width: 1020px) {
    .BOA-result__logo--watergate-bay {
      width: 372px; } }

.BOA-result__logo--original-cottages {
  width: 300px; }

.BOA-roundel {
  font-family: 'congressbold', serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: uppercase;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  width: 198px;
  height: 198px;
  border-radius: 50%;
  margin: 0;
  font-size: 28px;
  line-height: 1.1;
  text-align: center;
  background-image: url(/wp-content/themes/burts/bags-of-adventure/images/roundel.png);
  background-position: 50% 50%;
  background-size: cover;
  box-shadow: 0 8px 7px rgba(0, 0, 0, 0.22); }

.BOA-roundel--small {
  font-size: 19px; }

.BOA-roundel--orange {
  color: #000;
  background-color: #f7b835; }

.BOA-roundel--blue {
  color: #fff;
  background-color: #2eb4e0; }

.BOA-roundel__heading {
  font-family: 'Edo', sans-serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: uppercase;
  font-size: 60px;
  color: #000; }

@media only screen and (max-width: 980px) {
  .BOA-roundel--shrink {
    width: 110px;
    height: 110px;
    font-size: 13px; }
    .BOA-roundel--shrink .BOA-roundel__heading {
      font-size: 30px; } }

.BOA-section {
  position: relative;
  background-color: #fff; }

.BOA-section--shop {
  background-color: #001b57; }

@supports ((display: -ms-grid) or (display: grid)) {
  .BOA-section--wave {
    z-index: 5;
    margin-top: -10px;
    padding-top: 10px;
    -webkit-clip-path: url("#wave");
            clip-path: url("#wave"); } }

.BOA-section--img {
  background-position: 50% 50%;
  background-size: cover; }

.BOA-section--beach {
  background-image: url(/wp-content/themes/burts/bags-of-adventure/images/photos/beach.jpg); }

.BOA-section--beach-2 {
  background-image: url(/wp-content/themes/burts/bags-of-adventure/images/photos/beach-2.jpg); }

.BOA-section--beach-small {
  background-image: url(/wp-content/themes/burts/bags-of-adventure/images/photos/beach-small.jpg); }

.BOA-section--kite {
  background-image: url(/wp-content/themes/burts/bags-of-adventure/images/photos/kite.jpg); }

.BOA-section--watergate-bay {
  background-image: url(/wp-content/themes/burts/bags-of-adventure/images/photos/watergate-bay.jpg); }

.BOA-section--surfer {
  background-image: url(/wp-content/themes/burts/bags-of-adventure/images/photos/surfer.jpg);
  background-position: 0 50%; }

.BOA-section--boats {
  background-image: url(/wp-content/themes/burts/bags-of-adventure/images/photos/boats.jpg); }

.BOA-section--paddleboarding {
  background-image: url(/wp-content/themes/burts/bags-of-adventure/images/photos/paddleboarding.jpg); }

.BOA-section--texture {
  color: #333;
  background-image: url(/wp-content/themes/burts/bags-of-adventure/images/texture.png); }

.BOA-section--tint {
  background-color: rgba(0, 0, 0, 0.3); }

.BOA-section--grunge {
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: 1440px auto; }

.BOA-section--grunge--dark {
  background-image: url(/wp-content/themes/burts/bags-of-adventure/images/grunge-dark.png); }

.BOA-section--grunge--light {
  background-image: url(/wp-content/themes/burts/bags-of-adventure/images/grunge-light.png); }

.BOA-section--video {
  overflow: hidden; }

.BOA-section__video {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.BOA-section__video-sibling {
  position: relative;
  z-index: 2; }

.BOA-shop__headline {
  margin-bottom: 30px; }
  @media only screen and (min-width: 660px) {
    .BOA-shop__headline {
      margin-bottom: 52px; } }

.BOA-slogan {
  font-family: 'congressbold', serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: uppercase;
  margin: 0;
  font-size: 18px;
  line-height: 1.25;
  text-align: center; }
  @media only screen and (min-width: 400px) {
    .BOA-slogan {
      font-size: 21px; } }
  @media only screen and (min-width: 660px) {
    .BOA-slogan {
      padding-left: 82px;
      padding-right: 82px;
      font-size: 26px;
      background-image: url(/wp-content/themes/burts/bags-of-adventure/images/wave-left.svg), url(/wp-content/themes/burts/bags-of-adventure/images/wave-right.svg);
      background-repeat: no-repeat;
      background-position: 0 50%, 100% 50%;
      background-size: 65px auto; } }

.BOA-step {
  text-align: center; }
  @media only screen and (min-width: 625px) {
    .BOA-step {
      -ms-flex: 0 0 50%;
          flex: 0 0 50%; } }
  @media only screen and (min-width: 900px) {
    .BOA-step {
      -ms-flex-preferred-size: 33.33333%;
          flex-basis: 33.33333%; } }
  @media only screen and (max-width: 624px) {
    .BOA-step {
      width: 300px;
      max-width: 100%; }
      .BOA-step:not(:last-child) {
        border-bottom: 3px solid #fff;
        margin-bottom: 20px;
        padding-bottom: 20px; } }
  @media only screen and (max-width: 559px) {
    .BOA-step {
      width: 250px; } }

.BOA-step__figure {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 170px;
  margin-left: 2px;
  margin-right: 2px;
  padding-bottom: 40px; }
  @media only screen and (min-width: 560px) {
    .BOA-step__figure {
      height: 200px; } }

.BOA-step__number {
  font-family: 'congressbold', serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: uppercase;
  position: absolute;
  bottom: 12px;
  left: 50%;
  z-index: 10;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 2em;
  height: 2em;
  border-radius: 50%;
  font-size: 22px;
  color: #fff;
  background-color: #333;
  transform: translateX(-50%); }
  @media only screen and (min-width: 660px) {
    .BOA-step__number {
      font-size: 28px; } }

.BOA-step__location {
  box-shadow: 0 5px 9px rgba(0, 0, 0, 0.13);
  transform: rotate(-6deg); }

.BOA-step__label {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3; }
  @media only screen and (min-width: 560px) {
    .BOA-step__label {
      right: 22px; } }

.BOA-step__polaroid {
  z-index: 1;
  width: 140px;
  transform: rotate(6deg); }
  @media only screen and (min-width: 560px) {
    .BOA-step__polaroid {
      width: 190px; } }

.BOA-step__marker {
  position: absolute;
  bottom: 52px;
  left: 26px;
  z-index: 2;
  width: 58px; }

.BOA-step__polaroid-stack {
  display: -ms-flexbox;
  display: flex; }
  @supports ((display: -ms-grid) or (display: grid)) {
    .BOA-step__polaroid-stack {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 9fr 11fr;
          grid-template-columns: 9fr 11fr;
      -ms-flex-align: center;
          align-items: center; } }
  .BOA-step__polaroid-stack .BOA-polaroid:nth-child(1) {
    transform: translateX(40px) rotate(-11deg); }
  .BOA-step__polaroid-stack .BOA-polaroid:nth-child(2) {
    transform: translateX(-35px) rotate(8deg); }

.BOA-step__caption {
  font-family: 'congressbold', serif;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: uppercase;
  margin-left: 2px;
  margin-right: 2px;
  font-size: 18px;
  line-height: 1.2; }
  @media only screen and (min-width: 660px) {
    .BOA-step__caption {
      font-size: 21px; } }

.BOA-steps {
  display: -ms-flexbox;
  display: flex; }
  @media only screen and (max-width: 624px) {
    .BOA-steps {
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; } }
  @media only screen and (min-width: 625px) {
    .BOA-steps {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: center;
          justify-content: center; } }
  @media only screen and (min-width: 900px) {
    .BOA-steps {
      background-image: linear-gradient(to bottom, #fff, #fff), linear-gradient(to bottom, #fff, #fff);
      background-repeat: no-repeat;
      background-position: 33.33333% 10px, 66.66666% 10px;
      background-size: 3px calc(100% - 10px); } }

.BOA-win {
  position: relative;
  padding: 25px 10px 35px;
  text-align: center; }
  @media only screen and (min-width: 700px) {
    .BOA-win {
      padding: 70px 25px 65px; } }

.BOA-win__wrapper {
  width: 430px; }
  @media only screen and (max-width: 699px) {
    .BOA-win__wrapper {
      margin-top: 25px; } }

.BOA-win__heading {
  margin-bottom: 34px; }
  .BOA-win__heading .BOA-headline__line--first {
    font-size: 32px; }
  .BOA-win__heading .BOA-headline__line--middle {
    font-size: 32px; }
  .BOA-win__heading .BOA-headline__line--last {
    font-size: 21px; }
  @media only screen and (min-width: 660px) {
    .BOA-win__heading .BOA-headline__line--first {
      font-size: 50px; }
    .BOA-win__heading .BOA-headline__line--middle {
      font-size: 50px; }
    .BOA-win__heading .BOA-headline__line--last {
      font-size: 32px; } }

.BOA-win__img {
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto; }

@media only screen and (min-width: 700px) {
  .BOA-win__roundel {
    position: absolute;
    top: -30px;
    left: 5px;
    z-index: 20; } }

@media only screen and (min-width: 990px) {
  .BOA-win__roundel {
    left: -42px; } }

.BOA-win__gallery {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 190px; }
  @media only screen and (max-width: 839px) {
    .BOA-win__gallery {
      display: none; } }

.BOA-win-gallery--left {
  left: 0;
  transform: translateX(-25%); }
  @media only screen and (min-width: 900px) {
    .BOA-win-gallery--left {
      transform: translateX(-50%); } }

.BOA-win-gallery--right {
  right: 0;
  transform: translateX(25%); }
  @media only screen and (min-width: 900px) {
    .BOA-win-gallery--right {
      transform: translateX(50%); } }

.BOA-win-gallery {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  @media only screen and (min-width: 840px) {
    .BOA-win-gallery {
      display: -ms-flexbox;
      display: flex; } }

.BOA-win-gallery__img--1 {
  z-index: 1;
  transform: translate(0, 40px) rotate(18deg);
  width: 170px; }

.BOA-win-gallery__img--2 {
  z-index: 2;
  transform: translate(-12px, 8px) rotate(-21deg);
  width: 132px; }

.BOA-win-gallery__img--3 {
  z-index: 3;
  transform: translate(25px, 0) rotate(10deg);
  width: 154px; }

.BOA-win-gallery__img--4 {
  z-index: 4;
  transform: translate(-52px, 0) rotate(-10deg);
  width: 152px; }

.BOA-win-gallery__img--5 {
  z-index: 5;
  transform: translate(-24px, 15px) rotate(-15deg);
  width: 113px; }

.BOA-win-gallery__img--6 {
  z-index: 6;
  transform: translate(-30px, -18px) rotate(14deg);
  width: 155px; }

.BOA-win-gallery__marker {
  position: absolute;
  z-index: 7;
  width: 36px; }

.BOA-win-gallery__marker--1 {
  bottom: 50px;
  left: 50%; }

.BOA-win-gallery__marker--2 {
  top: 245px;
  left: 30px; }

.BOA-window {
  padding: 50px 25px; }
  @media only screen and (min-width: 950px) {
    .BOA-window {
      padding: 88px 50px 115px; } }

.BOA-window__wrapper {
  width: 942px; }

.BOA-window__header {
  position: relative;
  margin-bottom: 35px; }

.BOA-window__headline .BOA-headline__line--first {
  font-size: 32px; }

.BOA-window__headline .BOA-headline__line--middle {
  font-size: 100px; }

.BOA-window__headline .BOA-headline__line--last {
  font-size: 32px; }

@media only screen and (min-width: 660px) {
  .BOA-window__headline .BOA-headline__line--first {
    font-size: 50px; }
  .BOA-window__headline .BOA-headline__line--middle {
    font-size: 150px; }
  .BOA-window__headline .BOA-headline__line--last {
    font-size: 50px; } }

.BOA-window__gallery {
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }
  @media only screen and (max-width: 599px) {
    .BOA-window__gallery {
      display: none; } }

.BOA-window__gallery--left {
  left: 0; }

.BOA-window__gallery--right {
  right: 0; }

.BOA-window-gallery {
  width: 180px;
  text-align: center; }
  @media only screen and (min-width: 750px) {
    .BOA-window-gallery {
      width: 220px; } }
  @media only screen and (min-width: 875px) {
    .BOA-window-gallery {
      width: 290px; } }

.BOA-window-gallery__pack {
  vertical-align: middle;
  -webkit-filter: drop-shadow(-1px 6px 9px rgba(0, 0, 0, 0.46));
          filter: drop-shadow(-1px 6px 9px rgba(0, 0, 0, 0.46)); }

.BOA-window-gallery__pack--large {
  z-index: 2;
  width: 90px; }
  @media only screen and (min-width: 800px) {
    .BOA-window-gallery__pack--large {
      width: 110px; } }
  .BOA-window-gallery--left .BOA-window-gallery__pack--large {
    transform: translate(-24px, -5px) rotate(20deg); }
  .BOA-window-gallery--right .BOA-window-gallery__pack--large {
    transform: translate(24px, -5px) rotate(-20deg); }

.BOA-window-gallery__pack--small {
  z-index: 1;
  width: 70px; }
  @media only screen and (min-width: 800px) {
    .BOA-window-gallery__pack--small {
      width: 93px; } }
  .BOA-window-gallery--left .BOA-window-gallery__pack--small {
    transform: translate(-5px, -38px) rotate(-20deg); }
  .BOA-window-gallery--right .BOA-window-gallery__pack--small {
    transform: translate(5px, -38px) rotate(20deg); }

.BOA-window-gallery__marker {
  position: absolute;
  z-index: 3; }

.BOA-window-gallery__marker--large {
  bottom: 12px;
  left: 15px;
  width: 48px; }
  @media only screen and (min-width: 750px) {
    .BOA-window-gallery__marker--large {
      left: 60px; } }

.BOA-window-gallery__marker--small {
  bottom: 56px;
  right: 10px;
  width: 34px; }
  @media only screen and (min-width: 750px) {
    .BOA-window-gallery__marker--small {
      right: 32px; } }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zY3NzL21haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQSxjQUFjOztBQUVkO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTs7QUFFZjtBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSx1QkFBdUI7O0FBRXZCO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGNBQWM7O0FBRWQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhOztBQUViO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhOztBQUViO0FBQ0EsYUFBYTs7QUFFYjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7O0FBRWI7QUFDQSxhQUFhOztBQUViO0FBQ0EsYUFBYTs7QUFFYjtBQUNBLGFBQWE7O0FBRWI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7O0FBRWY7QUFDQSxlQUFlOztBQUVmO0FBQ0EsZUFBZTs7QUFFZjtBQUNBLGVBQWU7O0FBRWY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhOztBQUViO0FBQ0EsYUFBYTs7QUFFYjtBQUNBLGFBQWE7O0FBRWI7QUFDQSxhQUFhOztBQUViO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsbUJBQW1CLEVBQUU7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQSxlQUFlO0FBQ2Y7QUFDQSxlQUFlO0FBQ2Y7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQSxpQkFBaUI7QUFDakI7QUFDQSxpQkFBaUI7QUFDakI7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQSxlQUFlO0FBQ2Y7QUFDQSxlQUFlO0FBQ2Y7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQSxtQkFBbUIsRUFBRTs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBLGVBQWU7QUFDZjtBQUNBLGVBQWU7QUFDZjtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBLGVBQWU7QUFDZjtBQUNBLGVBQWU7QUFDZjtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLG1CQUFtQixFQUFFOztBQUVyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsbUJBQW1CLEVBQUU7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxnQkFBZ0I7O0FBRWhCO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0NBQStDO0FBQy9DO0FBQ0E7QUFDQSxrQkFBa0IsRUFBRTtBQUNwQjtBQUNBO0FBQ0Esc0RBQXNELEVBQUU7O0FBRXhEO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLHdCQUF3Qjs7QUFFeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0IsRUFBRTtBQUN4QjtBQUNBO0FBQ0Esc0JBQXNCLEVBQUU7O0FBRXhCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0EsMEJBQTBCLEVBQUU7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQzs7QUFFbEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjOztBQUVkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUM7QUFDekM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFO0FBQ25DO0FBQ0E7QUFDQSxzQkFBc0IsRUFBRTs7QUFFeEI7QUFDQTtBQUNBO0FBQ0EsNENBQTRDO0FBQzVDO0FBQ0E7QUFDQSxzQkFBc0IsRUFBRTtBQUN4QjtBQUNBO0FBQ0E7QUFDQSx5QkFBeUIsRUFBRTs7QUFFM0I7QUFDQTtBQUNBO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQztBQUNoQztBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7O0FBRXZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7QUFDdkM7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7QUFDN0I7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7O0FBRWI7QUFDQTtBQUNBLGNBQWM7O0FBRWQ7QUFDQSxnQkFBZ0I7O0FBRWhCO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBLGVBQWU7O0FBRWY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0E7QUFDQSxrQkFBa0IsRUFBRTs7QUFFcEI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQixFQUFFO0FBQzVCO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0EsZUFBZTs7QUFFZjtBQUNBLGVBQWU7O0FBRWY7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQSx3QkFBd0IsRUFBRTs7QUFFMUI7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQixFQUFFOztBQUU1QjtBQUNBLGVBQWU7O0FBRWY7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLHNCQUFzQixFQUFFOztBQUV4QjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsOENBQThDLGlNQUFpTTs7QUFFL087QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0EsVUFBVTs7QUFFVjtBQUNBO0FBQ0E7QUFDQSxjQUFjOztBQUVkO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLHdCQUF3Qjs7QUFFeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLHdCQUF3Qjs7QUFFeEI7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSxvQkFBb0IsRUFBRTs7QUFFdEI7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLG9CQUFvQixFQUFFOztBQUV0QjtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0Esb0JBQW9CLEVBQUU7O0FBRXRCO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSxvQkFBb0IsRUFBRTs7QUFFdEI7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLG9CQUFvQixFQUFFOztBQUV0QjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0Esb0JBQW9CLEVBQUU7QUFDdEI7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCLEVBQUU7QUFDNUI7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7QUFDN0I7QUFDQTtBQUNBLG9CQUFvQixFQUFFO0FBQ3RCO0FBQ0E7QUFDQSxvQkFBb0IsRUFBRTs7QUFFdEI7QUFDQTtBQUNBLDBCQUEwQixFQUFFOztBQUU1QjtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0EsMEJBQTBCLEVBQUU7O0FBRTVCO0FBQ0EsNENBQTRDOztBQUU1QztBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQSx1QkFBdUIsRUFBRTs7QUFFekI7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUIsRUFBRTtBQUNyQjtBQUNBO0FBQ0EsbUJBQW1CLEVBQUU7O0FBRXJCO0FBQ0E7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsRUFBRTs7QUFFbEI7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCLEVBQUU7O0FBRWxCO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQixFQUFFOztBQUVsQjtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSx5QkFBeUIsRUFBRTs7QUFFM0I7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBLG1CQUFtQixFQUFFOztBQUVyQjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQSxzQkFBc0IsRUFBRTs7QUFFeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0EsdUJBQXVCLEVBQUU7QUFDekI7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0EsdUJBQXVCLEVBQUU7QUFDekI7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsVUFBVTs7QUFFVjtBQUNBO0FBQ0EsZ0JBQWdCLEVBQUU7O0FBRWxCO0FBQ0E7QUFDQSxXQUFXOztBQUVYO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0E7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQSw0Q0FBNEM7QUFDNUM7QUFDQTtBQUNBO0FBQ0Esb0RBQW9ELEVBQUU7O0FBRXREO0FBQ0E7QUFDQSw2Q0FBNkM7O0FBRTdDO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQixFQUFFOztBQUVyQjtBQUNBO0FBQ0EsZ0RBQWdEOztBQUVoRDtBQUNBO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0EsY0FBYzs7QUFFZDtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQSxtQkFBbUIsRUFBRTs7QUFFckI7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCLEVBQUU7O0FBRWxCO0FBQ0E7QUFDQTtBQUNBLGVBQWUsRUFBRTs7QUFFakI7QUFDQTtBQUNBLGVBQWUsRUFBRTs7QUFFakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0RBQWtEO0FBQ2xEO0FBQ0E7QUFDQSxzREFBc0QsRUFBRTs7QUFFeEQ7QUFDQTtBQUNBLGVBQWU7O0FBRWY7QUFDQTtBQUNBO0FBQ0EsY0FBYzs7QUFFZDtBQUNBO0FBQ0E7QUFDQSxjQUFjOztBQUVkO0FBQ0E7QUFDQTtBQUNBLGNBQWM7O0FBRWQ7QUFDQTtBQUNBO0FBQ0EsY0FBYzs7QUFFZDtBQUNBO0FBQ0E7QUFDQSxjQUFjO0FBQ2Q7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCLEVBQUU7O0FBRXBCO0FBQ0E7QUFDQTtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0Esb0JBQW9CLEVBQUU7O0FBRXRCO0FBQ0E7QUFDQTtBQUNBLGNBQWM7O0FBRWQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYzs7QUFFZDtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0E7QUFDQSxnQkFBZ0I7O0FBRWhCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZDQUE2Qzs7QUFFN0M7QUFDQTtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLHVDQUF1QztBQUN2QztBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7O0FBRXhCO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0E7QUFDQSxzQ0FBc0M7QUFDdEM7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0E7QUFDQSxjQUFjOztBQUVkO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCLEVBQUU7O0FBRXhCO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0IsRUFBRTtBQUN4QjtBQUNBO0FBQ0Esc0JBQXNCLEVBQUU7O0FBRXhCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0Esc0JBQXNCLEVBQUU7O0FBRXhCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHNCQUFzQixFQUFFOztBQUV4QjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0EsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQSxvQkFBb0IsRUFBRTtBQUN0QjtBQUNBO0FBQ0Esb0JBQW9CLEVBQUU7O0FBRXRCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUIsRUFBRTtBQUNuQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0EscUNBQXFDLEVBQUU7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjOztBQUVkO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQSxtQkFBbUIsRUFBRTs7QUFFckI7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZSxFQUFFOztBQUVqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQixFQUFFO0FBQzdCO0FBQ0E7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBLHNCQUFzQixFQUFFO0FBQ3hCO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQSxzQkFBc0IsRUFBRTs7QUFFeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLHdCQUF3QixFQUFFO0FBQzFCO0FBQ0E7QUFDQSx3QkFBd0IsRUFBRTtBQUMxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQSx1QkFBdUIsRUFBRTs7QUFFekI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7QUFDQTtBQUNBLG1CQUFtQixFQUFFOztBQUVyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGNBQWM7O0FBRWQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBLCtCQUErQjs7QUFFL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQThDO0FBQzlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZEQUE2RCxFQUFFOztBQUUvRDtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQixFQUFFO0FBQzVCO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQixFQUFFOztBQUU1QjtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQSxtQkFBbUIsRUFBRTtBQUNyQjtBQUNBO0FBQ0EsbUJBQW1CLEVBQUU7O0FBRXJCO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQixFQUFFOztBQUU1QjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQSwwQ0FBMEM7O0FBRTFDO0FBQ0E7QUFDQSx1QkFBdUI7O0FBRXZCO0FBQ0EsZUFBZTs7QUFFZjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTtBQUNqQztBQUNBO0FBQ0EsdUJBQXVCLEVBQUU7O0FBRXpCO0FBQ0EsY0FBYzs7QUFFZDtBQUNBLGFBQWE7O0FBRWI7QUFDQSxVQUFVOztBQUVWO0FBQ0EsV0FBVzs7QUFFWDtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEM7O0FBRTVDO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQixFQUFFO0FBQzdCO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQSxzQkFBc0IsRUFBRTtBQUN4QjtBQUNBO0FBQ0E7QUFDQSx1QkFBdUIsRUFBRTs7QUFFekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLHNCQUFzQixFQUFFO0FBQ3hCO0FBQ0E7QUFDQSxzQkFBc0IsRUFBRTs7QUFFeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBLHVCQUF1QixFQUFFO0FBQ3pCO0FBQ0E7QUFDQSxzQkFBc0IsRUFBRTs7QUFFeEI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQSx1QkFBdUIsRUFBRTs7QUFFekI7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQSxlQUFlOztBQUVmO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLG1CQUFtQixFQUFFOztBQUVyQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTtBQUNuQztBQUNBO0FBQ0E7QUFDQSwwQkFBMEIsRUFBRTs7QUFFNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0EseUJBQXlCLEVBQUU7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCLEVBQUU7O0FBRXpCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNENBQTRDOztBQUU1QztBQUNBLDhDQUE4Qzs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0E7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLHNCQUFzQixFQUFFOztBQUV4QjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQSxzQkFBc0IsRUFBRTs7QUFFeEI7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0EsbUJBQW1CLEVBQUU7O0FBRXJCO0FBQ0E7QUFDQSxjQUFjOztBQUVkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBDQUEwQztBQUMxQztBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0Esa0VBQWtFO0FBQ2xFO0FBQ0E7QUFDQSxrRUFBa0U7QUFDbEU7QUFDQTtBQUNBLGdFQUFnRTtBQUNoRTtBQUNBO0FBQ0EsaUVBQWlFOztBQUVqRTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSx5QkFBeUIsRUFBRTs7QUFFM0I7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQSw4QkFBOEIsRUFBRTs7QUFFaEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQSx1QkFBdUIsRUFBRTs7QUFFekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLHNEQUFzRDtBQUN0RDtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQSxvREFBb0QsRUFBRTs7QUFFdEQ7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCLEVBQUU7QUFDaEM7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCLEVBQUU7O0FBRW5CO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CLEVBQUU7QUFDckI7QUFDQTtBQUNBLG1CQUFtQixFQUFFOztBQUVyQjtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixFQUFFO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQixFQUFFOztBQUVyQjtBQUNBO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQztBQUNqQztBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQztBQUNqQztBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQztBQUNqQztBQUNBLHNCQUFzQixFQUFFOztBQUV4QjtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQSx1REFBdUQ7QUFDdkQ7QUFDQTtBQUNBLGtEQUFrRCxFQUFFOztBQUVwRDtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQSx1REFBdUQ7QUFDdkQ7QUFDQTtBQUNBLHFEQUFxRDtBQUNyRDtBQUNBO0FBQ0EsdURBQXVEO0FBQ3ZEO0FBQ0E7QUFDQSxxREFBcUQ7QUFDckQ7QUFDQTtBQUNBLHVEQUF1RDtBQUN2RDtBQUNBO0FBQ0Esa0RBQWtELEVBQUU7O0FBRXBEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSx5QkFBeUIsRUFBRTtBQUMzQjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQSxzQkFBc0IsRUFBRTtBQUN4QjtBQUNBO0FBQ0Esc0JBQXNCLEVBQUU7QUFDeEI7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQSwwQkFBMEIsRUFBRTs7QUFFNUI7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBLG1CQUFtQixFQUFFO0FBQ3JCO0FBQ0E7QUFDQSxtQkFBbUIsRUFBRTs7QUFFckI7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0Qzs7QUFFNUM7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGNBQWM7O0FBRWQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSxzQkFBc0IsRUFBRTs7QUFFeEI7QUFDQTtBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDRGQUE0Rjs7QUFFNUY7QUFDQSw4RkFBOEY7O0FBRTlGO0FBQ0Esa0dBQWtHOztBQUVsRztBQUNBLDJGQUEyRjs7QUFFM0Y7QUFDQSxvR0FBb0c7O0FBRXBHO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsNEZBQTRGOztBQUU1RjtBQUNBLHFHQUFxRzs7QUFFckc7QUFDQTtBQUNBLHVGQUF1Rjs7QUFFdkY7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwyRkFBMkY7O0FBRTNGO0FBQ0EsNEZBQTRGOztBQUU1RjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQTtBQUNBLGFBQWE7O0FBRWI7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLDBCQUEwQixFQUFFOztBQUU1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxzQkFBc0IsRUFBRTtBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QixFQUFFO0FBQzFCO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQyxFQUFFO0FBQ2xDO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTtBQUMvQjtBQUNBO0FBQ0EsbUJBQW1CLEVBQUU7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQSxvQkFBb0IsRUFBRTs7QUFFdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQSxzQkFBc0IsRUFBRTs7QUFFeEI7QUFDQTtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGtCQUFrQixFQUFFOztBQUVwQjtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBLG1CQUFtQixFQUFFOztBQUVyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYzs7QUFFZDtBQUNBO0FBQ0EsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCLEVBQUU7QUFDaEM7QUFDQSwrQ0FBK0M7QUFDL0M7QUFDQSw4Q0FBOEM7O0FBRTlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLHNCQUFzQixFQUFFOztBQUV4QjtBQUNBO0FBQ0EsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEIsRUFBRTtBQUNoQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0NBQWtDLEVBQUU7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZDQUE2QyxFQUFFOztBQUUvQztBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLDhCQUE4QixFQUFFOztBQUVoQztBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0EsdUJBQXVCLEVBQUU7O0FBRXpCO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQSxzQkFBc0IsRUFBRTs7QUFFeEI7QUFDQTtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCLEVBQUU7O0FBRWxCO0FBQ0E7QUFDQSxnQkFBZ0IsRUFBRTs7QUFFbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBLG9CQUFvQixFQUFFOztBQUV0QjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQSxrQ0FBa0MsRUFBRTs7QUFFcEM7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsRUFBRTs7QUFFdEI7QUFDQTtBQUNBO0FBQ0EsZUFBZTs7QUFFZjtBQUNBO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQTtBQUNBLGVBQWU7O0FBRWY7QUFDQTtBQUNBO0FBQ0EsZUFBZTs7QUFFZjtBQUNBO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQTtBQUNBLGVBQWU7O0FBRWY7QUFDQTtBQUNBO0FBQ0EsY0FBYzs7QUFFZDtBQUNBO0FBQ0EsWUFBWTs7QUFFWjtBQUNBO0FBQ0EsYUFBYTs7QUFFYjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0EsZUFBZTs7QUFFZjtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0Esb0JBQW9CLEVBQUU7O0FBRXRCO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0Esb0JBQW9CLEVBQUU7O0FBRXRCO0FBQ0EsVUFBVTs7QUFFVjtBQUNBLFdBQVc7O0FBRVg7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EsbUJBQW1CLEVBQUU7QUFDckI7QUFDQTtBQUNBLG1CQUFtQixFQUFFOztBQUVyQjtBQUNBO0FBQ0E7QUFDQSxnRUFBZ0U7O0FBRWhFO0FBQ0E7QUFDQSxjQUFjO0FBQ2Q7QUFDQTtBQUNBLG1CQUFtQixFQUFFO0FBQ3JCO0FBQ0Esb0RBQW9EO0FBQ3BEO0FBQ0Esb0RBQW9EOztBQUVwRDtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQSxrQkFBa0IsRUFBRTtBQUNwQjtBQUNBLHFEQUFxRDtBQUNyRDtBQUNBLG1EQUFtRDs7QUFFbkQ7QUFDQTtBQUNBLGFBQWE7O0FBRWI7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQSxpQkFBaUIsRUFBRTs7QUFFbkI7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQSxrQkFBa0IsRUFBRSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Vkbyc7XG4gIHNyYzogdXJsKC93cC1jb250ZW50L3RoZW1lcy9idXJ0cy9iYWdzLW9mLWFkdmVudHVyZS9mb250cy9lZG8ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2J1cnRzL2JhZ3Mtb2YtYWR2ZW50dXJlL2ZvbnRzL2Vkby53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2Vydm8nO1xuICBzcmM6IHVybCgvd3AtY29udGVudC90aGVtZXMvYnVydHMvYmFncy1vZi1hZHZlbnR1cmUvZm9udHMvY2Vydm8tbWVkaXVtLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC93cC1jb250ZW50L3RoZW1lcy9idXJ0cy9iYWdzLW9mLWFkdmVudHVyZS9mb250cy9jZXJ2by1tZWRpdW0ud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi5pY29uLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uYmxvY2staW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5nbS1zdHlsZSBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLkJPQS10eXBlIHAge1xuICBtYXJnaW46IDAgMCAxZW07IH1cbiAgLkJPQS10eXBlIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IC05OTllbTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmhpZGUtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtaW5kZW50OiAxMDElOyB9XG5cbi5CT0EtYXNwZWN0LXJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuXG4uQk9BLWFzcGVjdC1yYXRpb19fY29udGVudCxcbi5CT0EtYXNwZWN0LXJhdGlvID4gaWZyYW1lLFxuLkJPQS1hc3BlY3QtcmF0aW8gPiBlbWJlZCxcbi5CT0EtYXNwZWN0LXJhdGlvID4gb2JqZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLkJPQS1hc3BlY3QtcmF0aW8tLTE2eDkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XG5cbi5CT0EtYXNwZWN0LXJhdGlvLS00eDMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XG5cbi5mbGV4LWZpeCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKipcbiAqIFdvdWxkIHlvdSBsaWtlIHB1c2ggYW5kIHB1bGwgY2xhc3NlcyBlbmFibGVkP1xuICovXG4vKipcbiAqIERlZmluZSB0aGUgZGlmZmVyZW50IGdyaWQgZ3V0dGVyIHdpZHRocy4gVGhlIGRlZmF1bHQgZ3JpZCBndXR0ZXIgbXVzdCBiZSBzZXRcbiAqIHVzaW5nIHRoZSBgX2RlZmF1bHRgIGtleS5cbiAqL1xuLyoqXG4gKiBEZWZhdWx0IGd1dHRlciB3aWR0aC5cbiAqL1xuLyoqXG4gKiBEZWZpbmUgd2hpY2ggbmFtZXNwYWNlZCBicmVha3BvaW50cyB5b3Ugd291bGQgbGlrZSB0byBnZW5lcmF0ZSBmb3IgZWFjaCBvZlxuICogd2lkdGhzLCBwdXNoIGFuZCBwdWxsLiBUaGlzIGlzIGhhbmR5IGlmIHlvdSBvbmx5IG5lZWQgcHVsbCBvbiwgc2F5LCBkZXNrLCBvclxuICogeW91IG9ubHkgbmVlZCBhIG5ldyB3aWR0aCBicmVha3BvaW50IGF0IG1vYmlsZSBzaXplcy4gSXQgYWxsb3dzIHlvdSB0byBvbmx5XG4gKiBjb21waWxlIGFzIG11Y2ggQ1NTIGFzIHlvdSBuZWVkLiBBbGwgYXJlIHR1cm5lZCBvbiBieSBkZWZhdWx0LCBidXQgeW91IGNhblxuICogYWRkIGFuZCByZW1vdmUgYnJlYWtwb2ludHMgYXQgd2lsbC5cbiAqXG4gKiBQdXNoIGFuZCBwdWxsIHNoYWxsIG9ubHkgYmUgdXNlZCBpZiBgJHB1c2hgIGFuZC9vciBgJHB1bGxgIGFuZCBgJHJlc3BvbnNpdmVgXG4gKiBoYXZlIGJlZW4gc2V0IHRvIOKAmHRydWXigJkuXG4gKi9cbi8qKlxuICogR3JpZCBjb250YWluZXIuXG4gKi9cbi5CT0EtZ3JpZCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5CT0EtZ3JpZF9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4vKipcbiAqIFJldmVyc2VkIGdyaWRzIGFsbG93IHlvdSB0byBzdHJ1Y3R1cmUgeW91ciBzb3VyY2UgaW4gdGhlIG9wcG9zaXRlIG9yZGVyIHRvXG4gKiBob3cgeW91ciByZW5kZXJlZCBsYXlvdXQgd2lsbCBhcHBlYXIuXG4gKi9cbi5CT0EtZ3JpZC0tcmV2IHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLkJPQS1ncmlkLS1yZXYgPiAuQk9BLWdyaWRfX2l0ZW0ge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyoqXG4gKiBBbGlnbiB0aGUgZW50aXJlIGdyaWQgdG8gdGhlIHJpZ2h0LlxuICovXG4uQk9BLWdyaWQtLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLkJPQS1ncmlkLS1yaWdodCA+IC5CT0EtZ3JpZF9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKipcbiAqIENlbnRlcmVkIGdyaWRzIGFsaWduIGdyaWQgaXRlbXMgY2VudHJhbGx5IHdpdGhvdXQgbmVlZGluZyB0byB1c2UgcHVzaCBvciBwdWxsXG4gKiBjbGFzc2VzLlxuICovXG4uQk9BLWdyaWQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuQk9BLWdyaWQtLWNlbnRlciA+IC5CT0EtZ3JpZF9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKipcbiAqIEFsaWduIGdyaWQgY2VsbHMgdmVydGljYWxseSAoYC5ncmlkLS1taWRkbGVgIG9yIGAuZ3JpZC0tYm90dG9tYCkuXG4gKi9cbi5CT0EtZ3JpZC0tbWlkZGxlID4gLkJPQS1ncmlkX19pdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uQk9BLWdyaWQtLWJvdHRvbSA+IC5CT0EtZ3JpZF9faXRlbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkR1VUVEVSU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogTWl4aW4gZm9yIGNyZWF0aW5nIGdyaWQgZ3V0dGVyIGNvbmZpZ3VyYXRpb25zLlxuICovXG4uQk9BLWdyaWQtLV9kZWZhdWx0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4OyB9XG4gIC5CT0EtZ3JpZC0tX2RlZmF1bHQgPiAuQk9BLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4uQk9BLWdyaWQtLWdhbGxlcnkge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7IH1cbiAgLkJPQS1ncmlkLS1nYWxsZXJ5ID4gLkJPQS1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLkJPQS1ncmlkLS1mbHVzaCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5CT0EtZ3JpZC0tZmx1c2ggPiAuQk9BLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uQk9BLWdyaWQtLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogLTE4cHg7IH1cbiAgLkJPQS1ncmlkLS1mb3JtID4gLkJPQS1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cblxuLkJPQS1ncmlkLS1wcml6ZXMge1xuICBtYXJnaW4tYm90dG9tOiAtMzZweDtcbiAgbWFyZ2luLWxlZnQ6IC0zNnB4OyB9XG4gIC5CT0EtZ3JpZC0tcHJpemVzID4gLkJPQS1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkV0lEVEhTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBDcmVhdGUgb3VyIHdpZHRoIGNsYXNzZXMsIHByZWZpeGVkIGJ5IHRoZSBzcGVjaWZpZWQgbmFtZXNwYWNlLlxuICovXG4vKipcbiAqIE91ciByZWd1bGFyLCBub24tcmVzcG9uc2l2ZSB3aWR0aCBjbGFzc2VzLlxuICovXG4vKipcbiAgICAgKiBXaG9sZVxuICAgICAqL1xuLkJPQS1vbmUtd2hvbGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKipcbiAgICAgKiBIYWx2ZXNcbiAgICAgKi9cbi5CT0Etb25lLWhhbGYsIC5CT0EtdHdvLXF1YXJ0ZXJzLCAuQk9BLXRocmVlLXNpeHRocywgLkJPQS1mb3VyLWVpZ2h0aHMsIC5CT0EtZml2ZS10ZW50aHMsIC5CT0Etc2l4LXR3ZWxmdGhzIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4vKipcbiAgICAgKiBUaGlyZHNcbiAgICAgKi9cbi5CT0Etb25lLXRoaXJkLCAuQk9BLXR3by1zaXh0aHMsIC5CT0EtZm91ci10d2VsZnRocyB7XG4gIHdpZHRoOiAzMy4zMzMlOyB9XG5cbi5CT0EtdHdvLXRoaXJkcywgLkJPQS1mb3VyLXNpeHRocywgLkJPQS1laWdodC10d2VsZnRocyB7XG4gIHdpZHRoOiA2Ni42NjYlOyB9XG5cbi8qKlxuICAgICAqIFF1YXJ0ZXJzXG4gICAgICovXG4uQk9BLW9uZS1xdWFydGVyLCAuQk9BLXR3by1laWdodGhzLCAuQk9BLXRocmVlLXR3ZWxmdGhzIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uQk9BLXRocmVlLXF1YXJ0ZXJzLCAuQk9BLXNpeC1laWdodGhzLCAuQk9BLW5pbmUtdHdlbGZ0aHMge1xuICB3aWR0aDogNzUlOyB9XG5cbi8qKlxuICAgICAqIEZpZnRoc1xuICAgICAqL1xuLkJPQS1vbmUtZmlmdGgsIC5CT0EtdHdvLXRlbnRocyB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLkJPQS10d28tZmlmdGhzLCAuQk9BLWZvdXItdGVudGhzIHtcbiAgd2lkdGg6IDQwJTsgfVxuXG4uQk9BLXRocmVlLWZpZnRocywgLkJPQS1zaXgtdGVudGhzIHtcbiAgd2lkdGg6IDYwJTsgfVxuXG4uQk9BLWZvdXItZmlmdGhzLCAuQk9BLWVpZ2h0LXRlbnRocyB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLyoqXG4gICAgICogU2l4dGhzXG4gICAgICovXG4uQk9BLW9uZS1zaXh0aCwgLkJPQS10d28tdHdlbGZ0aHMge1xuICB3aWR0aDogMTYuNjY2JTsgfVxuXG4uQk9BLWZpdmUtc2l4dGhzLCAuQk9BLXRlbi10d2VsZnRocyB7XG4gIHdpZHRoOiA4My4zMzMlOyB9XG5cbi8qKlxuICAgICAqIEVpZ2h0aHNcbiAgICAgKi9cbi5CT0Etb25lLWVpZ2h0aCB7XG4gIHdpZHRoOiAxMi41JTsgfVxuXG4uQk9BLXRocmVlLWVpZ2h0aHMge1xuICB3aWR0aDogMzcuNSU7IH1cblxuLkJPQS1maXZlLWVpZ2h0aHMge1xuICB3aWR0aDogNjIuNSU7IH1cblxuLkJPQS1zZXZlbi1laWdodGhzIHtcbiAgd2lkdGg6IDg3LjUlOyB9XG5cbi8qKlxuICAgICAqIFRlbnRoc1xuICAgICAqL1xuLkJPQS1vbmUtdGVudGgge1xuICB3aWR0aDogMTAlOyB9XG5cbi5CT0EtdGhyZWUtdGVudGhzIHtcbiAgd2lkdGg6IDMwJTsgfVxuXG4uQk9BLXNldmVuLXRlbnRocyB7XG4gIHdpZHRoOiA3MCU7IH1cblxuLkJPQS1uaW5lLXRlbnRocyB7XG4gIHdpZHRoOiA5MCU7IH1cblxuLyoqXG4gICAgICogVHdlbGZ0aHNcbiAgICAgKi9cbi5CT0Etb25lLXR3ZWxmdGgge1xuICB3aWR0aDogOC4zMzMlOyB9XG5cbi5CT0EtZml2ZS10d2VsZnRocyB7XG4gIHdpZHRoOiA0MS42NjYlOyB9XG5cbi5CT0Etc2V2ZW4tdHdlbGZ0aHMge1xuICB3aWR0aDogNTguMzMzJTsgfVxuXG4uQk9BLWVsZXZlbi10d2VsZnRocyB7XG4gIHdpZHRoOiA5MS42NjYlOyB9XG5cbi8qKlxuICogT3VyIHJlc3BvbnNpdmUgY2xhc3Nlcy5cbiAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAvKipcbiAgICAgKiBXaG9sZVxuICAgICAqL1xuICAuQk9BLXNwbGl0LWZvcm0tLW9uZS13aG9sZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyoqXG4gICAgICogSGFsdmVzXG4gICAgICovXG4gIC5CT0Etc3BsaXQtZm9ybS0tb25lLWhhbGYsIC5CT0Etc3BsaXQtZm9ybS0tdHdvLXF1YXJ0ZXJzLCAuQk9BLXNwbGl0LWZvcm0tLXRocmVlLXNpeHRocywgLkJPQS1zcGxpdC1mb3JtLS1mb3VyLWVpZ2h0aHMsIC5CT0Etc3BsaXQtZm9ybS0tZml2ZS10ZW50aHMsIC5CT0Etc3BsaXQtZm9ybS0tc2l4LXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuICAgICAqIFRoaXJkc1xuICAgICAqL1xuICAuQk9BLXNwbGl0LWZvcm0tLW9uZS10aGlyZCwgLkJPQS1zcGxpdC1mb3JtLS10d28tc2l4dGhzLCAuQk9BLXNwbGl0LWZvcm0tLWZvdXItdHdlbGZ0aHMge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC5CT0Etc3BsaXQtZm9ybS0tdHdvLXRoaXJkcywgLkJPQS1zcGxpdC1mb3JtLS1mb3VyLXNpeHRocywgLkJPQS1zcGxpdC1mb3JtLS1laWdodC10d2VsZnRocyB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG4gICAgICogUXVhcnRlcnNcbiAgICAgKi9cbiAgLkJPQS1zcGxpdC1mb3JtLS1vbmUtcXVhcnRlciwgLkJPQS1zcGxpdC1mb3JtLS10d28tZWlnaHRocywgLkJPQS1zcGxpdC1mb3JtLS10aHJlZS10d2VsZnRocyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuQk9BLXNwbGl0LWZvcm0tLXRocmVlLXF1YXJ0ZXJzLCAuQk9BLXNwbGl0LWZvcm0tLXNpeC1laWdodGhzLCAuQk9BLXNwbGl0LWZvcm0tLW5pbmUtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyoqXG4gICAgICogRmlmdGhzXG4gICAgICovXG4gIC5CT0Etc3BsaXQtZm9ybS0tb25lLWZpZnRoLCAuQk9BLXNwbGl0LWZvcm0tLXR3by10ZW50aHMge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLkJPQS1zcGxpdC1mb3JtLS10d28tZmlmdGhzLCAuQk9BLXNwbGl0LWZvcm0tLWZvdXItdGVudGhzIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC5CT0Etc3BsaXQtZm9ybS0tdGhyZWUtZmlmdGhzLCAuQk9BLXNwbGl0LWZvcm0tLXNpeC10ZW50aHMge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLkJPQS1zcGxpdC1mb3JtLS1mb3VyLWZpZnRocywgLkJPQS1zcGxpdC1mb3JtLS1laWdodC10ZW50aHMge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG4gICAgICogU2l4dGhzXG4gICAgICovXG4gIC5CT0Etc3BsaXQtZm9ybS0tb25lLXNpeHRoLCAuQk9BLXNwbGl0LWZvcm0tLXR3by10d2VsZnRocyB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLkJPQS1zcGxpdC1mb3JtLS1maXZlLXNpeHRocywgLkJPQS1zcGxpdC1mb3JtLS10ZW4tdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA4My4zMzMlOyB9XG4gIC8qKlxuICAgICAqIEVpZ2h0aHNcbiAgICAgKi9cbiAgLkJPQS1zcGxpdC1mb3JtLS1vbmUtZWlnaHRoIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLkJPQS1zcGxpdC1mb3JtLS10aHJlZS1laWdodGhzIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLkJPQS1zcGxpdC1mb3JtLS1maXZlLWVpZ2h0aHMge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAuQk9BLXNwbGl0LWZvcm0tLXNldmVuLWVpZ2h0aHMge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcbiAgICAgKiBUZW50aHNcbiAgICAgKi9cbiAgLkJPQS1zcGxpdC1mb3JtLS1vbmUtdGVudGgge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLkJPQS1zcGxpdC1mb3JtLS10aHJlZS10ZW50aHMge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLkJPQS1zcGxpdC1mb3JtLS1zZXZlbi10ZW50aHMge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLkJPQS1zcGxpdC1mb3JtLS1uaW5lLXRlbnRocyB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcbiAgICAgKiBUd2VsZnRoc1xuICAgICAqL1xuICAuQk9BLXNwbGl0LWZvcm0tLW9uZS10d2VsZnRoIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC5CT0Etc3BsaXQtZm9ybS0tZml2ZS10d2VsZnRocyB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLkJPQS1zcGxpdC1mb3JtLS1zZXZlbi10d2VsZnRocyB7XG4gICAgd2lkdGg6IDU4LjMzMyU7IH1cbiAgLkJPQS1zcGxpdC1mb3JtLS1lbGV2ZW4tdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAvKipcbiAgICAgKiBXaG9sZVxuICAgICAqL1xuICAuQk9BLXR3by1jb2wtcHJpemVzLS1vbmUtd2hvbGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuICAgICAqIEhhbHZlc1xuICAgICAqL1xuICAuQk9BLXR3by1jb2wtcHJpemVzLS1vbmUtaGFsZiwgLkJPQS10d28tY29sLXByaXplcy0tdHdvLXF1YXJ0ZXJzLCAuQk9BLXR3by1jb2wtcHJpemVzLS10aHJlZS1zaXh0aHMsIC5CT0EtdHdvLWNvbC1wcml6ZXMtLWZvdXItZWlnaHRocywgLkJPQS10d28tY29sLXByaXplcy0tZml2ZS10ZW50aHMsIC5CT0EtdHdvLWNvbC1wcml6ZXMtLXNpeC10d2VsZnRocyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKipcbiAgICAgKiBUaGlyZHNcbiAgICAgKi9cbiAgLkJPQS10d28tY29sLXByaXplcy0tb25lLXRoaXJkLCAuQk9BLXR3by1jb2wtcHJpemVzLS10d28tc2l4dGhzLCAuQk9BLXR3by1jb2wtcHJpemVzLS1mb3VyLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAuQk9BLXR3by1jb2wtcHJpemVzLS10d28tdGhpcmRzLCAuQk9BLXR3by1jb2wtcHJpemVzLS1mb3VyLXNpeHRocywgLkJPQS10d28tY29sLXByaXplcy0tZWlnaHQtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuICAgICAqIFF1YXJ0ZXJzXG4gICAgICovXG4gIC5CT0EtdHdvLWNvbC1wcml6ZXMtLW9uZS1xdWFydGVyLCAuQk9BLXR3by1jb2wtcHJpemVzLS10d28tZWlnaHRocywgLkJPQS10d28tY29sLXByaXplcy0tdGhyZWUtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLkJPQS10d28tY29sLXByaXplcy0tdGhyZWUtcXVhcnRlcnMsIC5CT0EtdHdvLWNvbC1wcml6ZXMtLXNpeC1laWdodGhzLCAuQk9BLXR3by1jb2wtcHJpemVzLS1uaW5lLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuICAgICAqIEZpZnRoc1xuICAgICAqL1xuICAuQk9BLXR3by1jb2wtcHJpemVzLS1vbmUtZmlmdGgsIC5CT0EtdHdvLWNvbC1wcml6ZXMtLXR3by10ZW50aHMge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLkJPQS10d28tY29sLXByaXplcy0tdHdvLWZpZnRocywgLkJPQS10d28tY29sLXByaXplcy0tZm91ci10ZW50aHMge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLkJPQS10d28tY29sLXByaXplcy0tdGhyZWUtZmlmdGhzLCAuQk9BLXR3by1jb2wtcHJpemVzLS1zaXgtdGVudGhzIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC5CT0EtdHdvLWNvbC1wcml6ZXMtLWZvdXItZmlmdGhzLCAuQk9BLXR3by1jb2wtcHJpemVzLS1laWdodC10ZW50aHMge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG4gICAgICogU2l4dGhzXG4gICAgICovXG4gIC5CT0EtdHdvLWNvbC1wcml6ZXMtLW9uZS1zaXh0aCwgLkJPQS10d28tY29sLXByaXplcy0tdHdvLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAuQk9BLXR3by1jb2wtcHJpemVzLS1maXZlLXNpeHRocywgLkJPQS10d28tY29sLXByaXplcy0tdGVuLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcbiAgICAgKiBFaWdodGhzXG4gICAgICovXG4gIC5CT0EtdHdvLWNvbC1wcml6ZXMtLW9uZS1laWdodGgge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAuQk9BLXR3by1jb2wtcHJpemVzLS10aHJlZS1laWdodGhzIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLkJPQS10d28tY29sLXByaXplcy0tZml2ZS1laWdodGhzIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLkJPQS10d28tY29sLXByaXplcy0tc2V2ZW4tZWlnaHRocyB7XG4gICAgd2lkdGg6IDg3LjUlOyB9XG4gIC8qKlxuICAgICAqIFRlbnRoc1xuICAgICAqL1xuICAuQk9BLXR3by1jb2wtcHJpemVzLS1vbmUtdGVudGgge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLkJPQS10d28tY29sLXByaXplcy0tdGhyZWUtdGVudGhzIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC5CT0EtdHdvLWNvbC1wcml6ZXMtLXNldmVuLXRlbnRocyB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAuQk9BLXR3by1jb2wtcHJpemVzLS1uaW5lLXRlbnRocyB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcbiAgICAgKiBUd2VsZnRoc1xuICAgICAqL1xuICAuQk9BLXR3by1jb2wtcHJpemVzLS1vbmUtdHdlbGZ0aCB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAuQk9BLXR3by1jb2wtcHJpemVzLS1maXZlLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogNDEuNjY2JTsgfVxuICAuQk9BLXR3by1jb2wtcHJpemVzLS1zZXZlbi10d2VsZnRocyB7XG4gICAgd2lkdGg6IDU4LjMzMyU7IH1cbiAgLkJPQS10d28tY29sLXByaXplcy0tZWxldmVuLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLyoqXG4gICAgICogV2hvbGVcbiAgICAgKi9cbiAgLkJPQS10aHJlZS1jb2wtcHJpemVzLS1vbmUtd2hvbGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuICAgICAqIEhhbHZlc1xuICAgICAqL1xuICAuQk9BLXRocmVlLWNvbC1wcml6ZXMtLW9uZS1oYWxmLCAuQk9BLXRocmVlLWNvbC1wcml6ZXMtLXR3by1xdWFydGVycywgLkJPQS10aHJlZS1jb2wtcHJpemVzLS10aHJlZS1zaXh0aHMsIC5CT0EtdGhyZWUtY29sLXByaXplcy0tZm91ci1laWdodGhzLCAuQk9BLXRocmVlLWNvbC1wcml6ZXMtLWZpdmUtdGVudGhzLCAuQk9BLXRocmVlLWNvbC1wcml6ZXMtLXNpeC10d2VsZnRocyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKipcbiAgICAgKiBUaGlyZHNcbiAgICAgKi9cbiAgLkJPQS10aHJlZS1jb2wtcHJpemVzLS1vbmUtdGhpcmQsIC5CT0EtdGhyZWUtY29sLXByaXplcy0tdHdvLXNpeHRocywgLkJPQS10aHJlZS1jb2wtcHJpemVzLS1mb3VyLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAuQk9BLXRocmVlLWNvbC1wcml6ZXMtLXR3by10aGlyZHMsIC5CT0EtdGhyZWUtY29sLXByaXplcy0tZm91ci1zaXh0aHMsIC5CT0EtdGhyZWUtY29sLXByaXplcy0tZWlnaHQtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuICAgICAqIFF1YXJ0ZXJzXG4gICAgICovXG4gIC5CT0EtdGhyZWUtY29sLXByaXplcy0tb25lLXF1YXJ0ZXIsIC5CT0EtdGhyZWUtY29sLXByaXplcy0tdHdvLWVpZ2h0aHMsIC5CT0EtdGhyZWUtY29sLXByaXplcy0tdGhyZWUtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLkJPQS10aHJlZS1jb2wtcHJpemVzLS10aHJlZS1xdWFydGVycywgLkJPQS10aHJlZS1jb2wtcHJpemVzLS1zaXgtZWlnaHRocywgLkJPQS10aHJlZS1jb2wtcHJpemVzLS1uaW5lLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuICAgICAqIEZpZnRoc1xuICAgICAqL1xuICAuQk9BLXRocmVlLWNvbC1wcml6ZXMtLW9uZS1maWZ0aCwgLkJPQS10aHJlZS1jb2wtcHJpemVzLS10d28tdGVudGhzIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5CT0EtdGhyZWUtY29sLXByaXplcy0tdHdvLWZpZnRocywgLkJPQS10aHJlZS1jb2wtcHJpemVzLS1mb3VyLXRlbnRocyB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAuQk9BLXRocmVlLWNvbC1wcml6ZXMtLXRocmVlLWZpZnRocywgLkJPQS10aHJlZS1jb2wtcHJpemVzLS1zaXgtdGVudGhzIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC5CT0EtdGhyZWUtY29sLXByaXplcy0tZm91ci1maWZ0aHMsIC5CT0EtdGhyZWUtY29sLXByaXplcy0tZWlnaHQtdGVudGhzIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuICAgICAqIFNpeHRoc1xuICAgICAqL1xuICAuQk9BLXRocmVlLWNvbC1wcml6ZXMtLW9uZS1zaXh0aCwgLkJPQS10aHJlZS1jb2wtcHJpemVzLS10d28tdHdlbGZ0aHMge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC5CT0EtdGhyZWUtY29sLXByaXplcy0tZml2ZS1zaXh0aHMsIC5CT0EtdGhyZWUtY29sLXByaXplcy0tdGVuLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcbiAgICAgKiBFaWdodGhzXG4gICAgICovXG4gIC5CT0EtdGhyZWUtY29sLXByaXplcy0tb25lLWVpZ2h0aCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC5CT0EtdGhyZWUtY29sLXByaXplcy0tdGhyZWUtZWlnaHRocyB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC5CT0EtdGhyZWUtY29sLXByaXplcy0tZml2ZS1laWdodGhzIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLkJPQS10aHJlZS1jb2wtcHJpemVzLS1zZXZlbi1laWdodGhzIHtcbiAgICB3aWR0aDogODcuNSU7IH1cbiAgLyoqXG4gICAgICogVGVudGhzXG4gICAgICovXG4gIC5CT0EtdGhyZWUtY29sLXByaXplcy0tb25lLXRlbnRoIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC5CT0EtdGhyZWUtY29sLXByaXplcy0tdGhyZWUtdGVudGhzIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC5CT0EtdGhyZWUtY29sLXByaXplcy0tc2V2ZW4tdGVudGhzIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC5CT0EtdGhyZWUtY29sLXByaXplcy0tbmluZS10ZW50aHMge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG4gICAgICogVHdlbGZ0aHNcbiAgICAgKi9cbiAgLkJPQS10aHJlZS1jb2wtcHJpemVzLS1vbmUtdHdlbGZ0aCB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAuQk9BLXRocmVlLWNvbC1wcml6ZXMtLWZpdmUtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA0MS42NjYlOyB9XG4gIC5CT0EtdGhyZWUtY29sLXByaXplcy0tc2V2ZW4tdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC5CT0EtdGhyZWUtY29sLXByaXplcy0tZWxldmVuLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLyoqXG4gICAgICogV2hvbGVcbiAgICAgKi9cbiAgLkJPQS1zcGxpdC1nYWxsZXJ5LS1vbmUtd2hvbGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuICAgICAqIEhhbHZlc1xuICAgICAqL1xuICAuQk9BLXNwbGl0LWdhbGxlcnktLW9uZS1oYWxmLCAuQk9BLXNwbGl0LWdhbGxlcnktLXR3by1xdWFydGVycywgLkJPQS1zcGxpdC1nYWxsZXJ5LS10aHJlZS1zaXh0aHMsIC5CT0Etc3BsaXQtZ2FsbGVyeS0tZm91ci1laWdodGhzLCAuQk9BLXNwbGl0LWdhbGxlcnktLWZpdmUtdGVudGhzLCAuQk9BLXNwbGl0LWdhbGxlcnktLXNpeC10d2VsZnRocyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKipcbiAgICAgKiBUaGlyZHNcbiAgICAgKi9cbiAgLkJPQS1zcGxpdC1nYWxsZXJ5LS1vbmUtdGhpcmQsIC5CT0Etc3BsaXQtZ2FsbGVyeS0tdHdvLXNpeHRocywgLkJPQS1zcGxpdC1nYWxsZXJ5LS1mb3VyLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAuQk9BLXNwbGl0LWdhbGxlcnktLXR3by10aGlyZHMsIC5CT0Etc3BsaXQtZ2FsbGVyeS0tZm91ci1zaXh0aHMsIC5CT0Etc3BsaXQtZ2FsbGVyeS0tZWlnaHQtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuICAgICAqIFF1YXJ0ZXJzXG4gICAgICovXG4gIC5CT0Etc3BsaXQtZ2FsbGVyeS0tb25lLXF1YXJ0ZXIsIC5CT0Etc3BsaXQtZ2FsbGVyeS0tdHdvLWVpZ2h0aHMsIC5CT0Etc3BsaXQtZ2FsbGVyeS0tdGhyZWUtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLkJPQS1zcGxpdC1nYWxsZXJ5LS10aHJlZS1xdWFydGVycywgLkJPQS1zcGxpdC1nYWxsZXJ5LS1zaXgtZWlnaHRocywgLkJPQS1zcGxpdC1nYWxsZXJ5LS1uaW5lLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuICAgICAqIEZpZnRoc1xuICAgICAqL1xuICAuQk9BLXNwbGl0LWdhbGxlcnktLW9uZS1maWZ0aCwgLkJPQS1zcGxpdC1nYWxsZXJ5LS10d28tdGVudGhzIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5CT0Etc3BsaXQtZ2FsbGVyeS0tdHdvLWZpZnRocywgLkJPQS1zcGxpdC1nYWxsZXJ5LS1mb3VyLXRlbnRocyB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAuQk9BLXNwbGl0LWdhbGxlcnktLXRocmVlLWZpZnRocywgLkJPQS1zcGxpdC1nYWxsZXJ5LS1zaXgtdGVudGhzIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC5CT0Etc3BsaXQtZ2FsbGVyeS0tZm91ci1maWZ0aHMsIC5CT0Etc3BsaXQtZ2FsbGVyeS0tZWlnaHQtdGVudGhzIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuICAgICAqIFNpeHRoc1xuICAgICAqL1xuICAuQk9BLXNwbGl0LWdhbGxlcnktLW9uZS1zaXh0aCwgLkJPQS1zcGxpdC1nYWxsZXJ5LS10d28tdHdlbGZ0aHMge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC5CT0Etc3BsaXQtZ2FsbGVyeS0tZml2ZS1zaXh0aHMsIC5CT0Etc3BsaXQtZ2FsbGVyeS0tdGVuLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcbiAgICAgKiBFaWdodGhzXG4gICAgICovXG4gIC5CT0Etc3BsaXQtZ2FsbGVyeS0tb25lLWVpZ2h0aCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC5CT0Etc3BsaXQtZ2FsbGVyeS0tdGhyZWUtZWlnaHRocyB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC5CT0Etc3BsaXQtZ2FsbGVyeS0tZml2ZS1laWdodGhzIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLkJPQS1zcGxpdC1nYWxsZXJ5LS1zZXZlbi1laWdodGhzIHtcbiAgICB3aWR0aDogODcuNSU7IH1cbiAgLyoqXG4gICAgICogVGVudGhzXG4gICAgICovXG4gIC5CT0Etc3BsaXQtZ2FsbGVyeS0tb25lLXRlbnRoIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC5CT0Etc3BsaXQtZ2FsbGVyeS0tdGhyZWUtdGVudGhzIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC5CT0Etc3BsaXQtZ2FsbGVyeS0tc2V2ZW4tdGVudGhzIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC5CT0Etc3BsaXQtZ2FsbGVyeS0tbmluZS10ZW50aHMge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG4gICAgICogVHdlbGZ0aHNcbiAgICAgKi9cbiAgLkJPQS1zcGxpdC1nYWxsZXJ5LS1vbmUtdHdlbGZ0aCB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAuQk9BLXNwbGl0LWdhbGxlcnktLWZpdmUtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA0MS42NjYlOyB9XG4gIC5CT0Etc3BsaXQtZ2FsbGVyeS0tc2V2ZW4tdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC5CT0Etc3BsaXQtZ2FsbGVyeS0tZWxldmVuLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJFBVU0hcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIFB1c2ggY2xhc3NlcywgdG8gbW92ZSBncmlkIGl0ZW1zIG92ZXIgdG8gdGhlIHJpZ2h0IGJ5IGNlcnRhaW4gYW1vdW50cy5cbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkUFVMTFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogUHVsbCBjbGFzc2VzLCB0byBtb3ZlIGdyaWQgaXRlbXMgYmFjayB0byB0aGUgbGVmdCBieSBjZXJ0YWluIGFtb3VudHMuXG4gKi9cbi5CT0Etd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5CT0Etd3JhcHBlci0tY2xpcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLkJPQS13cmFwcGVyLS1vdXRlciB7XG4gIHdpZHRoOiAxNDQwcHg7IH1cblxuLkJPQS1hZHZlbnR1cmUge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5CT0EtYWR2ZW50dXJlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogdGFibGU7IH1cblxuLkJPQS1hZHZlbnR1cmVfX2xvY2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuXG4uQk9BLWFkdmVudHVyZV9fcGFjayB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDExNHB4O1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuNDUpKTtcbiAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuNDUpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwcHgpIHJvdGF0ZSgxMWRlZyk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDE5cHgpIHtcbiAgICAuQk9BLWFkdmVudHVyZV9fcGFjayB7XG4gICAgICB3aWR0aDogOTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICAgLkJPQS1hZHZlbnR1cmVfX3BhY2sge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgLTQwcHgpIHJvdGF0ZSgxMWRlZyk7IH0gfVxuXG4uQk9BLWFkdmVudHVyZV9fcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG5cbi5CT0EtYWR2ZW50dXJlX19tb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdjb25ncmVzc2JvbGQnLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLkJPQS1hZHZlbnR1cmVfX21vcmUgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLkJPQS1hZHZlbnR1cmVfX21vcmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxBMFxcMjAzQSc7IH1cblxuLkJPQS1iYW5uZXIge1xuICBwYWRkaW5nOiAxZW0gMC44ZW0gMC44ZW07XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLkJPQS1iYW5uZXIge1xuICAgICAgcGFkZGluZzogMS4yZW0gMWVtIDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1MHB4KSB7XG4gICAgLkJPQS1iYW5uZXIge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLkJPQS1iYW5uZXJfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogJ0VkbycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC1zaXplOiAyLjRlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLkJPQS1iYW5uZXJfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG5cbi5CT0EtYmFubmVyX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdjb25ncmVzc2JvbGQnLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAuQk9BLWJhbm5lcl9fdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMy41ZW0gMC4xNWVtOyB9XG5cbi5CT0EtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICdjb25ncmVzc2JvbGQnLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMzsgfVxuXG4uQk9BLWJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDAuNzVlbSAxZW0gMC41ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhmZTFmZDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIC5CT0EtYnV0dG9uLS1wcmltYXJ5IHtcbiAgICAgIHBhZGRpbmc6IDFlbSAxLjE1ZW0gMC43NWVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuQk9BLWJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuXG4uQk9BLWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMC43NWVtIDFlbSAwLjY1ZW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm94LXNoYWRvdzogMCA4cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4yMik7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjBweCkge1xuICAgIC5CT0EtYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuQk9BLWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9IH1cblxuLkJPQS1idXR0b24tLWhvbGxvdyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uQk9BLWJ1dHRvbi0tbmV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxBMFxcMjAzQSc7IH1cblxuLkJPQS1idXR0b24tLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2I4MzU7IH1cblxuLkJPQS1idXR0b24tLWJsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlYjRlMDsgfVxuXG4uQk9BLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5CT0EtY2xvc2Ugc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi5CT0EtZGlhbG9nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjBweCkge1xuICAgIC5CT0EtZGlhbG9nIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuICAuQk9BLWRpYWxvZ1thcmlhLWhpZGRlbj0ndHJ1ZSddIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5CT0EtZGlhbG9nX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7IH1cblxuLkJPQS1kaWFsb2dfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5CT0EtZGlhbG9nX193cmFwcGVyLS13aWRlIHtcbiAgd2lkdGg6IDExNjBweDsgfVxuXG4uQk9BLWRpYWxvZ19fd3JhcHBlci0tbWVkaXVtIHtcbiAgd2lkdGg6IDEwNTVweDsgfVxuXG4uQk9BLWRpYWxvZ19fd3JhcHBlci0tbmFycm93IHtcbiAgd2lkdGg6IDkwMHB4OyB9XG5cbi5CT0EtZGlhbG9nX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMTAwO1xuICBjb2xvcjogIzMzMzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgLkJPQS1kaWFsb2dfX2Nsb3NlIHtcbiAgICAgIHRvcDogNDJweDtcbiAgICAgIHJpZ2h0OiA0MnB4OyB9IH1cblxuLkJPQS1kaWFsb2ctb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLkJPQS1lZGl0b3JpYWwge1xuICBjb2xvcjogIzMzMzsgfVxuICAuQk9BLWVkaXRvcmlhbCBwIHtcbiAgICBmb250LWZhbWlseTogJ2NvbmdyZXNzYm9sZCcsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgLkJPQS1lZGl0b3JpYWwgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MHB4KSB7XG4gICAgICAuQk9BLWVkaXRvcmlhbCBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cbiAgLkJPQS1lZGl0b3JpYWwgYSB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uQk9BLWVkaXRvcmlhbF9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLkJPQS1lZGl0b3JpYWxfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG5cbi5CT0EtZWRpdG9yaWFsX19zZWN0aW9uLS1mbHVzaC1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uQk9BLWVkaXRvcmlhbF9fd3JhcHBlci0tbmFycm93IHtcbiAgd2lkdGg6IDU4MHB4OyB9XG5cbi5CT0EtZWRpdG9yaWFsX193cmFwcGVyLS13aWRlIHtcbiAgd2lkdGg6IDg3MHB4OyB9XG5cbi5CT0EtZWRpdG9yaWFsX19sYXJnZXItdGV4dCBzdHJvbmcge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgICAuQk9BLWVkaXRvcmlhbF9fbGFyZ2VyLXRleHQgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9IH1cblxuLkJPQS1lZGl0b3JpYWxfX2hlcm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uQk9BLWVkaXRvcmlhbC1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5CT0EtZWRpdG9yaWFsLWdhbGxlcnktLWZsdXNoIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH1cblxuLkJPQS1lZGl0b3JpYWwtZ2FsbGVyeV9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5CT0EtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjBweCkge1xuICAgIC5CT0EtZm9ybSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuLkJPQS1mb3JtX193cmFwcGVyIHtcbiAgd2lkdGg6IDU4MHB4OyB9XG5cbi5CT0EtZm9ybV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5CT0EtZm9ybV9fbG9jYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0zNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5CT0EtZm9ybV9faW50cm8ge1xuICBmb250LWZhbWlseTogJ2NvbmdyZXNzYm9sZCcsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5CT0EtZm9ybV9faW50cm8ge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cblxuLkJPQS1mb3JtX19yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5CT0EtZm9ybV9fZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAwLjM1ZW07IH1cblxuLkJPQS1pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiAnY29uZ3Jlc3Nib2xkJywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDFlbSAxZW0gMC43NWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLkJPQS1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdjb25ncmVzc2JvbGQnLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5CT0EtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogJ2NvbmdyZXNzYm9sZCcsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLkJPQS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnY29uZ3Jlc3Nib2xkJywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uQk9BLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTRweDsgfVxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyAuQk9BLWNoZWNrYm94IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDMyIDMyJyUzRSAlM0NwYXRoIGZpbGw9JyUyMzMzMycgZD0nTTI3IDRsLTE1IDE1LTctNy01IDUgMTIgMTIgMjAtMjB6Jy8lM0UgJTNDL3N2ZyUzRVwiKTsgfVxuXG4uQk9BLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAwLjFlbTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgLkJPQS10b2dnbGUgYSB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAuQk9BLXRvZ2dsZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4gIC5CT0EtdG9nZ2xlID4gcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5CT0EtdG9nZ2xlX19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAtOTk5ZW07XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5CT0EtdG9nZ2xlX19wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5CT0EtZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjYzAwOyB9XG5cbi5CT0EtZ3JpZC1yZWZlcmVuY2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5CT0EtaGVhZGxpbmUge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uQk9BLWhlYWRsaW5lX19saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLkJPQS1oZWFkbGluZV9fbGluZS0tZmlyc3Qge1xuICBmb250LWZhbWlseTogJ0VkbycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5CT0EtaGVhZGxpbmVfX2xpbmUtLWZpcnN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLkJPQS1oZWFkbGluZV9fbGluZS0tbWlkZGxlIHtcbiAgZm9udC1mYW1pbHk6ICdDZXJ2bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMC43NTsgfVxuICAuQk9BLWhlYWRsaW5lX19saW5lLS1taWRkbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5CT0EtaGVhZGxpbmVfX2xpbmUtLWxhc3Qge1xuICBmb250LWZhbWlseTogJ2NvbmdyZXNzYm9sZCcsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuQk9BLWhlYWRsaW5lX19saW5lLS1sYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLkJPQS1oZWFkbGluZS0tc2tpcC1taWRkbGUgLkJPQS1oZWFkbGluZV9fbGluZS0tZmlyc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5CT0EtaGVhZGxpbmUtLWxhcmdlIC5CT0EtaGVhZGxpbmVfX2xpbmUtLWZpcnN0IHtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG5cbi5CT0EtaGVhZGxpbmUtLWxhcmdlIC5CT0EtaGVhZGxpbmVfX2xpbmUtLW1pZGRsZSB7XG4gIGZvbnQtc2l6ZTogNzVweDsgfVxuXG4uQk9BLWhlYWRsaW5lLS1sYXJnZSAuQk9BLWhlYWRsaW5lX19saW5lLS1sYXN0IHtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLkJPQS1oZWFkbGluZS0tbGFyZ2UgLkJPQS1oZWFkbGluZV9fbGluZS0tZmlyc3Qge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAuQk9BLWhlYWRsaW5lLS1sYXJnZSAuQk9BLWhlYWRsaW5lX19saW5lLS1taWRkbGUge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7IH1cbiAgLkJPQS1oZWFkbGluZS0tbGFyZ2UgLkJPQS1oZWFkbGluZV9fbGluZS0tbGFzdCB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjBweCkge1xuICAuQk9BLWhlYWRsaW5lLS1sYXJnZSAuQk9BLWhlYWRsaW5lX19saW5lLS1maXJzdCB7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9XG4gIC5CT0EtaGVhZGxpbmUtLWxhcmdlIC5CT0EtaGVhZGxpbmVfX2xpbmUtLW1pZGRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDsgfVxuICAuQk9BLWhlYWRsaW5lLS1sYXJnZSAuQk9BLWhlYWRsaW5lX19saW5lLS1sYXN0IHtcbiAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTBweCkge1xuICAuQk9BLWhlYWRsaW5lLS1sYXJnZSAuQk9BLWhlYWRsaW5lX19saW5lLS1maXJzdCB7XG4gICAgZm9udC1zaXplOiA0N3B4OyB9XG4gIC5CT0EtaGVhZGxpbmUtLWxhcmdlIC5CT0EtaGVhZGxpbmVfX2xpbmUtLW1pZGRsZSB7XG4gICAgZm9udC1zaXplOiAxNzBweDsgfVxuICAuQk9BLWhlYWRsaW5lLS1sYXJnZSAuQk9BLWhlYWRsaW5lX19saW5lLS1sYXN0IHtcbiAgICBmb250LXNpemU6IDQ3cHg7IH0gfVxuXG4uQk9BLWhlYWRsaW5lLS1tZWRpdW0gLkJPQS1oZWFkbGluZV9fbGluZS0tZmlyc3Qge1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuLkJPQS1oZWFkbGluZS0tbWVkaXVtIC5CT0EtaGVhZGxpbmVfX2xpbmUtLW1pZGRsZSB7XG4gIGZvbnQtc2l6ZTogNjBweDsgfVxuXG4uQk9BLWhlYWRsaW5lLS1tZWRpdW0gLkJPQS1oZWFkbGluZV9fbGluZS0tbGFzdCB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MHB4KSB7XG4gIC5CT0EtaGVhZGxpbmUtLW1lZGl1bSAuQk9BLWhlYWRsaW5lX19saW5lLS1maXJzdCB7XG4gICAgZm9udC1zaXplOiA1MHB4OyB9XG4gIC5CT0EtaGVhZGxpbmUtLW1lZGl1bSAuQk9BLWhlYWRsaW5lX19saW5lLS1taWRkbGUge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7IH1cbiAgLkJPQS1oZWFkbGluZS0tbWVkaXVtIC5CT0EtaGVhZGxpbmVfX2xpbmUtLWxhc3Qge1xuICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG5cbi5CT0EtaGVhZGxpbmUtLXNtYWxsIC5CT0EtaGVhZGxpbmVfX2xpbmUtLWZpcnN0IHtcbiAgZm9udC1zaXplOiAzMnB4OyB9XG5cbi5CT0EtaGVhZGxpbmUtLXNtYWxsIC5CT0EtaGVhZGxpbmVfX2xpbmUtLW1pZGRsZSB7XG4gIGZvbnQtc2l6ZTogNzVweDsgfVxuXG4uQk9BLWhlYWRsaW5lLS1zbWFsbCAuQk9BLWhlYWRsaW5lX19saW5lLS1sYXN0IHtcbiAgZm9udC1zaXplOiAzMnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1MHB4KSB7XG4gIC5CT0EtaGVhZGxpbmUtLXNtYWxsIC5CT0EtaGVhZGxpbmVfX2xpbmUtLWZpcnN0IHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgLkJPQS1oZWFkbGluZS0tc21hbGwgLkJPQS1oZWFkbGluZV9fbGluZS0tbWlkZGxlIHtcbiAgICBmb250LXNpemU6IDk1cHg7IH1cbiAgLkJPQS1oZWFkbGluZS0tc21hbGwgLkJPQS1oZWFkbGluZV9fbGluZS0tbGFzdCB7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9IH1cblxuLkJPQS1oZWFkbGluZS0tc21hbGwgLkJPQS1oZWFkbGluZV9fbGluZS0tZmlyc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLkJPQS1oZXJvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlYzdlMzsgfVxuXG4uQk9BLWhlcm9fX2NvbnRlbnQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgLkJPQS1oZXJvX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogNDUwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MHB4KSB7XG4gICAgLkJPQS1oZXJvX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLkJPQS1oZXJvX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLkJPQS1oZXJvX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogNjAwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTBweCkge1xuICAgIC5CT0EtaGVyb19fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDcwMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICAuQk9BLWhlcm9fX2NvbnRlbnQtLWhhcy1yb3VuZGVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7IH0gfVxuXG4uQk9BLWhlcm9fX2hlYWRpbmc6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjBweCkge1xuICAgIC5CT0EtaGVyb19faGVhZGluZzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH0gfVxuXG4uQk9BLWhlcm9fX2hlYWRpbmctLWdsb3cge1xuICB0ZXh0LXNoYWRvdzogMCAwIDM1cHggcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4uQk9BLWhlcm9fX2hlYWRpbmctLW51ZGdlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpOyB9XG5cbi5CT0EtaGVyb19fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgICAuQk9BLWhlcm9fX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuLkJPQS1oZXJvX19iYW5uZXIge1xuICB3aWR0aDogMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5CT0EtaGVyb19fYmFubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDIyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjUwcHgpIHtcbiAgICAuQk9BLWhlcm9fX2Jhbm5lciB7XG4gICAgICB3aWR0aDogMjgwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5CT0EtaGVyb19fcm91bmRlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAuQk9BLWhlcm9fX3JvdW5kZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5CT0EtaGVyb19fcm91bmRlbCB7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xuICAuQk9BLWhlcm9fX3JvdW5kZWwge1xuICAgIHRvcDogNDJweDtcbiAgICByaWdodDogNjhweDsgfSB9XG5cbi5CT0EtaW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5CT0EtaW50cm8gcCB7XG4gICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5CT0EtaW50cm8gc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogJ2NvbmdyZXNzYm9sZCcsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uQk9BLWludHJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDEwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjBweCkge1xuICAgIC5CT0EtaW50cm9fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogODBweCAyNXB4OyB9IH1cblxuLkJPQS1pbnRyb19fd3JhcHBlciB7XG4gIHdpZHRoOiA0ODBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAgIC5CT0EtaW50cm9fX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDU4MHB4OyB9IH1cblxuLkJPQS1pbnRyb19faGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG5cbi5CT0EtaW50cm9fX2hlYWRpbmcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgICAuQk9BLWludHJvX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cbi5CT0EtaW50cm9fX3RlYXNlciB7XG4gIG1hcmdpbi10b3A6IDEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5CT0EtaW50cm9fX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLkJPQS1pbnRyb19fZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAuQk9BLWludHJvX190ZWFzZXIgKyAuQk9BLWludHJvX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLkJPQS1pbnRyb19fZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAxNy4zNjExMSU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgICAuQk9BLWludHJvX19nYWxsZXJ5IHtcbiAgICAgIHdpZHRoOiAyNC44NjExMSU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gICAgLkJPQS1pbnRyb19fZ2FsbGVyeSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uQk9BLWludHJvX19nYWxsZXJ5LS1sZWZ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1MHB4KSB7XG4gIC5CT0EtaW50cm9fX2dhbGxlcnktLWxlZnQtLXNoaWZ0ZWQge1xuICAgIHRvcDogLTEzMHB4OyB9IH1cblxuLkJPQS1pbnRyb19fZ2FsbGVyeS0tcmlnaHQge1xuICBib3R0b206IDUwcHg7XG4gIHJpZ2h0OiAwOyB9XG5cbi5CT0EtaW50cm8tZ2FsbGVyeV9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTk2cHg7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uQk9BLWludHJvLWdhbGxlcnkge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5CT0EtaW50cm8tZ2FsbGVyeS0tbGVmdCB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5CT0EtaW50cm8tZ2FsbGVyeS0tcmlnaHQge1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5CT0EtaW50cm8tZ2FsbGVyeV9faW1nLS0xIHtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgtMTZkZWcpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLkJPQS1pbnRyby1nYWxsZXJ5X19pbWctLTEge1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDJweCwgMCkgcm90YXRlKC0xNmRlZyk7IH0gfVxuXG4uQk9BLWludHJvLWdhbGxlcnlfX2ltZy0tMiB7XG4gIHotaW5kZXg6IDIwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtOXB4KSByb3RhdGUoOWRlZyk7IH1cblxuLkJPQS1pbnRyby1nYWxsZXJ5X19pbWctLTMge1xuICB6LWluZGV4OiAzMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE4cHgpIHJvdGF0ZSgtOWRlZyk7XG4gIHdpZHRoOiAxNjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5CT0EtaW50cm8tZ2FsbGVyeV9faW1nLS0zIHtcbiAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1cHgsIC0xOHB4KSByb3RhdGUoLTlkZWcpO1xuICAgICAgd2lkdGg6IDE2MHB4OyB9IH1cblxuLkJPQS1pbnRyby1nYWxsZXJ5X19pbWctLTQge1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIDApIHJvdGF0ZSgtMTBkZWcpOyB9XG5cbi5CT0EtaW50cm8tZ2FsbGVyeV9faW1nLS01IHtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNHB4LCAtMnB4KSByb3RhdGUoMTBkZWcpO1xuICB3aWR0aDogMjY4cHg7IH1cblxuLkJPQS1pbnRyby1nYWxsZXJ5X19sb2NhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uQk9BLWludHJvLWdhbGxlcnlfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MDsgfVxuXG4uQk9BLWludHJvLWdhbGxlcnlfX2xhYmVsLS0xIHtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogLTMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgICAuQk9BLWludHJvLWdhbGxlcnlfX2xhYmVsLS0xIHtcbiAgICAgIHJpZ2h0OiAtOTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5CT0EtaW50cm8tZ2FsbGVyeV9fbGFiZWwtLTIge1xuICAgIGJvdHRvbTogNTBweDtcbiAgICByaWdodDogMzBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5CT0EtaW50cm8tZ2FsbGVyeV9fbGFiZWwtLTIge1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogMjAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLkJPQS1pbnRyby1nYWxsZXJ5X19sYWJlbC0tMiB7XG4gICAgcmlnaHQ6IDM1JTsgfSB9XG5cbi5CT0EtaW50cm8tZ2FsbGVyeV9fcGFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LCAyNXB4KSByb3RhdGUoLTE1ZGVnKTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzBweCkge1xuICAgIC5CT0EtaW50cm8tZ2FsbGVyeV9fcGFjayB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LCA3MHB4KSByb3RhdGUoLTE1ZGVnKTsgfSB9XG5cbi5CT0EtaW50cm8tZ2FsbGVyeV9fbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLkJPQS1pbnRyby1nYWxsZXJ5X19tYXJrZXItLTEge1xuICB0b3A6IDkwcHg7XG4gIHJpZ2h0OiAzNnB4O1xuICB3aWR0aDogNjZweDsgfVxuXG4uQk9BLWludHJvLWdhbGxlcnlfX21hcmtlci0tMiB7XG4gIHRvcDogNTQlO1xuICBsZWZ0OiA0NXB4O1xuICB3aWR0aDogNDlweDsgfVxuXG4uQk9BLWludHJvLWdhbGxlcnlfX21hcmtlci0tMyB7XG4gIGJvdHRvbTogMTQwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDJweDsgfVxuXG4uQk9BLWludHJvLWdhbGxlcnlfX21hcmtlci0tNCB7XG4gIHRvcDogNTVweDtcbiAgbGVmdDogMzJweDtcbiAgd2lkdGg6IDQ1cHg7IH1cblxuLkJPQS1pbnRyby1nYWxsZXJ5X19tYXJrZXItLTUge1xuICBib3R0b206IDE3NnB4O1xuICByaWdodDogMTAwcHg7XG4gIHdpZHRoOiA1MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLkJPQS1pbnRyby1nYWxsZXJ5X19tYXJrZXItLTUge1xuICAgICAgYm90dG9tOiAyNDZweDtcbiAgICAgIHJpZ2h0OiA3N3B4OyB9IH1cblxuLkJPQS1pbnRyby1nYWxsZXJ5X19tYXJrZXItLTYge1xuICBib3R0b206IDExMHB4O1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogNTZweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5CT0EtaW50cm8tZ2FsbGVyeV9fbWFya2VyLS02IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uQk9BLWludHJvLWdhbGxlcnlfX21hcmtlci0tNyB7XG4gIGJvdHRvbTogLTMycHg7XG4gIHJpZ2h0OiAzNSU7XG4gIHdpZHRoOiAyOXB4OyB9XG5cbi5CT0EtbGFiZWwge1xuICBmb250LWZhbWlseTogJ2NvbmdyZXNzYm9sZCcsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5CT0EtbGFiZWxfX2hlYWRpbmcge1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uQk9BLWxhYmVsX19wb2ludGVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLkJPQS1sYWJlbF9fYXJtLFxuLkJPQS1sYWJlbF9fdG9wIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7IH1cblxuLkJPQS1sYWJlbF9fYXJtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNi42NjY2NmVtOyB9XG4gIC5CT0EtbGFiZWxfX2FybTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLWxhYmVsLWRvdC1zaXplLCA2cHgpO1xuICAgIGhlaWdodDogdmFyKC0tbGFiZWwtZG90LXNpemUsIDZweCk7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0YjZjMzsgfVxuXG4uQk9BLWxhYmVsX190YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDAuN2VtIDAuMzVlbTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA3cHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5CT0EtbGFiZWwtLWxhcmdlIHtcbiAgLS1sYWJlbC1kb3Qtc2l6ZTogNnB4O1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLkJPQS1sYWJlbC0tc21hbGwge1xuICAtLWxhYmVsLWRvdC1zaXplOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uQk9BLWxhYmVsLS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuQk9BLWxhYmVsLS1sZWZ0IC5CT0EtbGFiZWxfX2FybSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgfVxuICAgIC5CT0EtbGFiZWwtLWxlZnQgLkJPQS1sYWJlbF9fYXJtOjphZnRlciB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLkJPQS1sYWJlbC0tbGVmdCAuQk9BLWxhYmVsX190b3Age1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICBvcmRlcjogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG5cbi5CT0EtbGFiZWwtLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLkJPQS1sYWJlbC0tcmlnaHQgLkJPQS1sYWJlbF9fYXJtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7IH1cbiAgICAuQk9BLWxhYmVsLS1yaWdodCAuQk9BLWxhYmVsX19hcm06OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTsgfVxuICAuQk9BLWxhYmVsLS1yaWdodCAuQk9BLWxhYmVsX190b3Age1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuLkJPQS1sb2NhdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAnY29uZ3Jlc3Nib2xkJywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5CT0EtbG9jYXRpb25fX21hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTZweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5CT0EtbG9jYXRpb25fX21hcmtlci0tbGFyZ2Uge1xuICB0b3A6IC00MnB4O1xuICB3aWR0aDogNTBweDsgfVxuXG4uQk9BLWxvY2F0aW9uX19ncmlkLXJlZmVyZW5jZSB7XG4gIHBhZGRpbmc6IDEuNzVlbSAxZW0gMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhmZTFmZDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5CT0EtbG9jYXRpb25fX2dyaWQtcmVmZXJlbmNlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5CT0EtbG9jYXRpb25fX2dyaWQtcmVmZXJlbmNlLS1sYXJnZSB7XG4gIHBhZGRpbmc6IDAuNmVtIDAuNWVtIDAuMjVlbTtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuQk9BLWxvY2F0aW9uX19ncmlkLXJlZmVyZW5jZS0tbGFyZ2Uge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5CT0EtbG9jYXRpb25fX2dyaWQtcmVmZXJlbmNlLS1sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuXG4uQk9BLWxvY2F0aW9uX19ncmlkLXJlZmVyZW5jZS0tc21hbGwge1xuICBwYWRkaW5nOiAwLjllbSAwLjc1ZW0gMC41ZW07IH1cblxuLkJPQS1sb2NhdGlvbl9faW5mbyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMnB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICAgLkJPQS1sb2NhdGlvbl9faW5mbyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cblxuLkJPQS1sb2NhdGlvbl9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAgIC5CT0EtbG9jYXRpb25fX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cblxuLkJPQS1sb2NhdGlvbl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICAgLkJPQS1sb2NhdGlvbl9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG4uQk9BLWxvY2F0aW9uX19yZWdpb24ge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLkJPQS1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZWM3ZTM7IH1cblxuLkJPQS1tYXBfX2NhbnZhcyB7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNTAwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIC5CT0EtbWFwX19jYW52YXMge1xuICAgICAgaGVpZ2h0OiA2NTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICAgLkJPQS1tYXBfX2NhbnZhcyB7XG4gICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cblxuLkJPQS1tYXBfX292ZXJsYXkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0OHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDExMywgMTUwLCAwLjcpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgLkJPQS1tYXBfX292ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLkJPQS1tYXBfX292ZXJsYXlbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAuQk9BLW1hcF9fb3ZlcmxheVtoaWRkZW5dIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfSB9XG5cbi5CT0EtbWFwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMThweDtcbiAgei1pbmRleDogMTAwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uQk9BLW1hcF9fd3JhcHBlciB7XG4gIHdpZHRoOiA1MzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLkJPQS1tYXBfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDQ1MHB4OyB9IH1cblxuLkJPQS1tYXBfX2ludHJvIHtcbiAgei1pbmRleDogMzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgLkJPQS1tYXBfX2ludHJvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDsgfSB9XG5cbi5CT0EtbWFwLWludHJvIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDExMywgMTUwLCAwLjcpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLkJPQS1tYXAtaW50cm8ge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAuQk9BLW1hcC1pbnRyb1toaWRkZW5dIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH0gfVxuXG4uQk9BLW1hcC1pbnRyb19faGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5CT0EtbWFwLWludHJvX19oZWFkbGluZSAuQk9BLWhlYWRsaW5lX19saW5lLS1maXJzdCB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC5CT0EtbWFwLWludHJvX19oZWFkbGluZSAuQk9BLWhlYWRsaW5lX19saW5lLS1taWRkbGUge1xuICAgIGZvbnQtc2l6ZTogNzVweDsgfVxuICAuQk9BLW1hcC1pbnRyb19faGVhZGxpbmUgLkJPQS1oZWFkbGluZV9fbGluZS0tbGFzdCB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAuQk9BLW1hcC1pbnRyb19faGVhZGxpbmUgLkJPQS1oZWFkbGluZV9fbGluZS0tZmlyc3Qge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgLkJPQS1tYXAtaW50cm9fX2hlYWRsaW5lIC5CT0EtaGVhZGxpbmVfX2xpbmUtLW1pZGRsZSB7XG4gICAgICBmb250LXNpemU6IDEwMHB4OyB9XG4gICAgLkJPQS1tYXAtaW50cm9fX2hlYWRsaW5lIC5CT0EtaGVhZGxpbmVfX2xpbmUtLWxhc3Qge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICAuQk9BLW1hcC1pbnRyb19faGVhZGxpbmUgLkJPQS1oZWFkbGluZV9fbGluZS0tZmlyc3Qge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG4gICAgLkJPQS1tYXAtaW50cm9fX2hlYWRsaW5lIC5CT0EtaGVhZGxpbmVfX2xpbmUtLW1pZGRsZSB7XG4gICAgICBmb250LXNpemU6IDE0MHB4OyB9XG4gICAgLkJPQS1tYXAtaW50cm9fX2hlYWRsaW5lIC5CT0EtaGVhZGxpbmVfX2xpbmUtLWxhc3Qge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cblxuLkJPQS1tYXAtaW50cm9fX3dyYXBwZXIge1xuICBmb250LWZhbWlseTogJ2NvbmdyZXNzYm9sZCcsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IDQyMHB4OyB9XG4gIC5CT0EtbWFwLWludHJvX193cmFwcGVyIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgLkJPQS1tYXAtaW50cm9fX3dyYXBwZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIC5CT0EtbWFwLWludHJvX193cmFwcGVyIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgIC5CT0EtbWFwLWludHJvX193cmFwcGVyIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuXG4uQk9BLW1hcC1pbnRyb19fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAuQk9BLW1hcC1pbnRyb19fZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuXG4ucG9wdXAtdGlwLWFuY2hvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAucG9wdXAtdGlwLWFuY2hvciB7XG4gICAgICB3aWR0aDogMzAwcHg7IH0gfVxuXG4ucG9wdXAtYnViYmxlLWFuY2hvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucG9wdXAtYnViYmxlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7IH1cbiAgLnBvcHVwLWJ1YmJsZS1jb250ZW50IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLkJPQS1tYXAtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVjN2UzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2J1cnRzL2JhZ3Mtb2YtYWR2ZW50dXJlL2ltYWdlcy9tYXAvbWFya2Vycy5wbmcpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDExMCwgMTk5LCAyMjcsIDAuNSksIHJnYmEoMTEwLCAxOTksIDIyNywgMC41KSksIHVybCgvd3AtY29udGVudC90aGVtZXMvYnVydHMvYmFncy1vZi1hZHZlbnR1cmUvaW1hZ2VzL21hcC9tYXAucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwLCAwIDAsIDEwMCUgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8sIGF1dG8sIDEwMCUgYXV0bzsgfVxuICBAc3VwcG9ydHMgKGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheSkge1xuICAgIC5CT0EtbWFwLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2J1cnRzL2JhZ3Mtb2YtYWR2ZW50dXJlL2ltYWdlcy9tYXAvbWFya2Vycy5wbmcpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNyksIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgxMTAsIDE5OSwgMjI3LCAwLjUpLCByZ2JhKDExMCwgMTk5LCAyMjcsIDAuNSkpLCB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2J1cnRzL2JhZ3Mtb2YtYWR2ZW50dXJlL2ltYWdlcy9tYXAvbWFwLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwLCAxMDAlIDEwMCUsIDAgMCwgMTAwJSAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8sIDEwMCUgMTAwJSwgYXV0bywgMTAwJSBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWwsIG92ZXJsYXksIG5vcm1hbCwgbm9ybWFsOyB9IH1cblxuLkJPQS1tYXAtaGVhZGVyX19ncnVuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMTBweCA2MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgICAuQk9BLW1hcC1oZWFkZXJfX2dydW5nZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5CT0EtbWFwLWhlYWRlcl9fZ3J1bmdlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuXG4uQk9BLW1hcC1oZWFkZXJfX3dyYXBwZXIge1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDYwMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuQk9BLW1hcC1oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDgwMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuQk9BLW1hcC1oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDkzNnB4OyB9IH1cblxuLkJPQS1tYXAtaGVhZGVyX19pbm5lciB7XG4gIHBhZGRpbmc6IDM1cHggMTBweCAzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgICAuQk9BLW1hcC1oZWFkZXJfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG4uQk9BLW1hcC1oZWFkZXJfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG5cbi5CT0EtbWFwLWhlYWRlcl9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDQ3LCAzOSwgMC4xKTsgfVxuXG4uQk9BLW1hcC1oZWFkZXJfX3N0ZXBzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5CT0EtbWFwLWhlYWRlcl9fZm9ybSB7XG4gIHdpZHRoOiA2OTVweDsgfVxuXG4uQk9BLW1hcC1oZWFkZXJfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5CT0EtbWFwLWhlYWRlcl9fZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTBweDtcbiAgd2lkdGg6IDE1Ljk3MjIyJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLkJPQS1tYXAtaGVhZGVyX19nYWxsZXJ5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLkJPQS1tYXAtaGVhZGVyX19nYWxsZXJ5IHtcbiAgICAgIHdpZHRoOiAxOS43MjIyMiU7IH0gfVxuXG4uQk9BLW1hcC1oZWFkZXJfX2dhbGxlcnktLWZvcmVncm91bmQge1xuICB6LWluZGV4OiA1MDsgfVxuXG4uQk9BLW1hcC1oZWFkZXJfX2dhbGxlcnktLWJhY2tncm91bmQge1xuICB6LWluZGV4OiA1OyB9XG5cbi5CT0EtbWFwLWhlYWRlcl9fZ2FsbGVyeS0tbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLkJPQS1tYXAtaGVhZGVyX19nYWxsZXJ5LS1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5CT0EtbWFwLWhlYWRlci1nYWxsZXJ5IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uQk9BLW1hcC1oZWFkZXItZ2FsbGVyeS0tbGVmdCB7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLkJPQS1tYXAtaGVhZGVyLWdhbGxlcnktLWxlZnQgLkJPQS1tYXAtaGVhZGVyLWdhbGxlcnlfX2ltZzpudGgtY2hpbGQoMSkge1xuICAgIHotaW5kZXg6IDMwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEycHgsIDApIHJvdGF0ZSgtMTVkZWcpO1xuICAgIHdpZHRoOiAxNTJweDsgfVxuICAuQk9BLW1hcC1oZWFkZXItZ2FsbGVyeS0tbGVmdCAuQk9BLW1hcC1oZWFkZXItZ2FsbGVyeV9faW1nOm50aC1jaGlsZCgyKSB7XG4gICAgei1pbmRleDogMTA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgM3B4KSByb3RhdGUoOWRlZyk7XG4gICAgd2lkdGg6IDE4NnB4OyB9XG4gIC5CT0EtbWFwLWhlYWRlci1nYWxsZXJ5LS1sZWZ0IC5CT0EtbWFwLWhlYWRlci1nYWxsZXJ5X19pbWc6bnRoLWNoaWxkKDMpIHtcbiAgICB6LWluZGV4OiAyMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzNweCwgOXB4KSByb3RhdGUoLTE2ZGVnKTtcbiAgICB3aWR0aDogMTYwcHg7IH1cblxuLkJPQS1tYXAtaGVhZGVyLWdhbGxlcnktLXJpZ2h0IHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLkJPQS1tYXAtaGVhZGVyLWdhbGxlcnktLXJpZ2h0IC5CT0EtbWFwLWhlYWRlci1nYWxsZXJ5X19pbWc6bnRoLWNoaWxkKDEpIHtcbiAgICB6LWluZGV4OiAzMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDBweCwgMTFweCkgcm90YXRlKDE0ZGVnKTtcbiAgICB3aWR0aDogMTU2cHg7IH1cbiAgLkJPQS1tYXAtaGVhZGVyLWdhbGxlcnktLXJpZ2h0IC5CT0EtbWFwLWhlYWRlci1nYWxsZXJ5X19pbWc6bnRoLWNoaWxkKDIpIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjJweCwgLTQ4cHgpIHJvdGF0ZSgtMTNkZWcpO1xuICAgIHdpZHRoOiAxOTZweDsgfVxuICAuQk9BLW1hcC1oZWFkZXItZ2FsbGVyeS0tcmlnaHQgLkJPQS1tYXAtaGVhZGVyLWdhbGxlcnlfX2ltZzpudGgtY2hpbGQoMykge1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zM3B4LCAtMzBweCkgcm90YXRlKDEwZGVnKTtcbiAgICB3aWR0aDogMTkxcHg7IH1cblxuLkJPQS1ub3RpY2Uge1xuICBib3JkZXI6IDEycHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA1cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4yMik7IH1cblxuLkJPQS1ub3RpY2VfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzNXB4IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAgIC5CT0Etbm90aWNlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgLkJPQS1ub3RpY2VfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTE1cHggMzBweCA3MnB4OyB9IH1cblxuLkJPQS1ub3RpY2VfX3dyYXBwZXIge1xuICB3aWR0aDogNjgwcHg7IH1cblxuLkJPQS1ub3RpY2VfX2hlYWRsaW5lIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLkJPQS1ub3RpY2VfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogJ0VkbycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogNjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgLkJPQS1ub3RpY2VfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA3NXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIC5CT0Etbm90aWNlX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICBmb250LXNpemU6IDEwMHB4OyB9IH1cblxuLkJPQS1ub3RpY2VfX3N1YmhlYWRpbmcge1xuICBmb250LWZhbWlseTogJ2NvbmdyZXNzYm9sZCcsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAuQk9BLW5vdGljZV9fc3ViaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgLkJPQS1ub3RpY2VfX3N1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cblxuLkJPQS1ub3RpY2VfX3RleHQge1xuICBmb250LWZhbWlseTogJ2NvbmdyZXNzYm9sZCcsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAuQk9BLW5vdGljZV9fdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIC5CT0Etbm90aWNlX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbi5CT0Etbm90aWNlX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIC5CT0Etbm90aWNlX19mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMzRweDsgfSB9XG5cbi5CT0EtcGFydG5lcnMge1xuICBwYWRkaW5nOiA5MHB4IDI1cHggNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5CT0EtcGFydG5lcnNfX3dyYXBwZXIge1xuICB3aWR0aDogOTkycHg7IH1cblxuLkJPQS1wYXJ0bmVyc19fcHJpbWFyeSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uQk9BLXBhcnRuZXJzX19wcmltYXJ5LS13YXRlcmdhdGUtYmF5IHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgICAuQk9BLXBhcnRuZXJzX19wcmltYXJ5LS13YXRlcmdhdGUtYmF5IHtcbiAgICAgIHdpZHRoOiA0NThweDsgfSB9XG5cbi5CT0EtcGFydG5lcnNfX3ByaW1hcnktLW9yaWdpbmFsLWNvdHRhZ2VzIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cbi5CT0EtcGFydG5lcnNfX3NlY29uZGFyeSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuICAgIC5CT0EtcGFydG5lcnNfX3NlY29uZGFyeSB7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAgIC5CT0EtcGFydG5lcnNfX3NlY29uZGFyeSB7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5CT0EtcGFydG5lcnNfX2xvZ28ge1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OXB4KSB7XG4gICAgLkJPQS1wYXJ0bmVyc19fbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuQk9BLXBhcnRuZXJzX19sb2dvW3NyYyQ9J2tvdmVyZWQucG5nJ10ge1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTUwcHg7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAgICAgLkJPQS1wYXJ0bmVyc19fbG9nb1tzcmMkPSdkaWNrLXBlYXJjZS5wbmcnXSB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NXB4O1xuICAgICAgICAgICAgZmxleC1iYXNpczogNzVweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3NXB4OyB9XG4gICAgICAuQk9BLXBhcnRuZXJzX19sb2dvW3NyYyQ9J2Rld2Vyc3RvbmUucG5nJ10ge1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQwcHg7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDBweDsgfVxuICAgICAgLkJPQS1wYXJ0bmVyc19fbG9nb1tzcmMkPSd2aXNpdC1kZXZvbi5wbmcnXSB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgZmxleC1iYXNpczogNjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MHB4OyB9XG4gICAgICAuQk9BLXBhcnRuZXJzX19sb2dvW3NyYyQ9J3Zpc2l0LWNvcm53YWxsLnN2ZyddIHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEyMHB4O1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICAgLkJPQS1wYXJ0bmVyc19fbG9nb1tzcmMkPSdrb3ZlcmVkLnBuZyddIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMTJweDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAyMTJweDtcbiAgICAgIG1heC13aWR0aDogMjEycHg7IH1cbiAgICAuQk9BLXBhcnRuZXJzX19sb2dvW3NyYyQ9J2RpY2stcGVhcmNlLnBuZyddIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDFweDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDFweDtcbiAgICAgIG1heC13aWR0aDogMTAxcHg7IH1cbiAgICAuQk9BLXBhcnRuZXJzX19sb2dvW3NyYyQ9J2Rld2Vyc3RvbmUucG5nJ10ge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE4OXB4O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDE4OXB4O1xuICAgICAgbWF4LXdpZHRoOiAxODlweDsgfVxuICAgIC5CT0EtcGFydG5lcnNfX2xvZ29bc3JjJD0ndmlzaXQtZGV2b24ucG5nJ10ge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc4cHg7XG4gICAgICAgICAgZmxleC1iYXNpczogNzhweDtcbiAgICAgIG1heC13aWR0aDogNzhweDsgfVxuICAgIC5CT0EtcGFydG5lcnNfX2xvZ29bc3JjJD0ndmlzaXQtY29ybndhbGwuc3ZnJ10ge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE4MXB4O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDE4MXB4O1xuICAgICAgbWF4LXdpZHRoOiAxODFweDsgfSB9XG5cbi5CT0EtcG9sYXJvaWQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMjIpOyB9XG5cbi5CT0EtcG9sYXJvaWQtLXN0YWNrZWQge1xuICBib3gtc2hhZG93OiAwIDE4cHggMjFweCByZ2JhKDAsIDAsIDAsIDAuMjIpOyB9XG5cbi5CT0EtcG9sYXJvaWRfX2NhcHRpb24ge1xuICBmb250LWZhbWlseTogJ2NvbmdyZXNzYm9sZCcsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjgzMzMzZW0gMWVtIDAuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uQk9BLXBvbGFyb2lkX19jYXB0aW9uLS1zdGFuZC1vdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGZlMWZkOyB9XG5cbi5CT0EtcG9sYXJvaWRfX2NhcHRpb24tLWZpeGVkIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4uQk9BLXBvbGFyb2lkLS1zbWFsbCB7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLkJPQS1wb2xhcm9pZC0tbWVkaXVtIHtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MHB4KSB7XG4gICAgLkJPQS1wb2xhcm9pZC0tbWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5CT0EtcG9sYXJvaWQtLWxhcmdlIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjBweCkge1xuICAgIC5CT0EtcG9sYXJvaWQtLWxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDsgfSB9XG5cbi5CT0EtcG9sYXJvaWQtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MHB4KSB7XG4gICAgLkJPQS1wb2xhcm9pZC1zdGFjayB7XG4gICAgICB3aWR0aDogMzIwcHg7IH0gfVxuXG4uQk9BLXBvbGFyb2lkLXN0YWNrX19mb3JlZ3JvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDsgfVxuXG4uQk9BLXBvbGFyb2lkLXN0YWNrX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgLW1zLWdyaWQtcm93czogMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjI1KTsgfVxuICAuQk9BLXBvbGFyb2lkLXN0YWNrX19iYWNrZ3JvdW5kIC5CT0EtcG9sYXJvaWQge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgICAgICBncmlkLXJvdzogMTsgfVxuICAgIC5CT0EtcG9sYXJvaWQtc3RhY2tfX2JhY2tncm91bmQgLkJPQS1wb2xhcm9pZDpudGgtY2hpbGQoMSkge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00M3B4LCAxMHB4KSBzY2FsZSgwLjc1KSByb3RhdGUoMTRkZWcpOyB9XG4gICAgLkJPQS1wb2xhcm9pZC1zdGFja19fYmFja2dyb3VuZCAuQk9BLXBvbGFyb2lkOm50aC1jaGlsZCgyKSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNThweCwgMjVweCkgc2NhbGUoMC43NSkgcm90YXRlKC0xMGRlZyk7IH1cbiAgICAuQk9BLXBvbGFyb2lkLXN0YWNrX19iYWNrZ3JvdW5kIC5CT0EtcG9sYXJvaWQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTFweCwgMCkgc2NhbGUoMC43NSkgcm90YXRlKC0xOGRlZyk7IH1cbiAgICAuQk9BLXBvbGFyb2lkLXN0YWNrX19iYWNrZ3JvdW5kIC5CT0EtcG9sYXJvaWQ6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1NXB4LCAyNHB4KSBzY2FsZSgwLjc1KSByb3RhdGUoMTVkZWcpOyB9XG5cbi5CT0EtcHJpemVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDEwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAgIC5CT0EtcHJpemVzIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMjVweDsgfSB9XG5cbi5CT0EtcHJpemVzX193cmFwcGVyIHtcbiAgd2lkdGg6IDcyNnB4OyB9XG5cbi5CT0EtcHJpemVzX19pbnRybyB7XG4gIHBhZGRpbmc6IDcwcHggMTVweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgICAuQk9BLXByaXplc19faW50cm8ge1xuICAgICAgcGFkZGluZzogOTBweCAyNXB4IDc1cHg7IH0gfVxuXG4uQk9BLXByaXplc19fbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA1OHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLkJPQS1wcml6ZXNfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG5cbi5CT0EtcHJpemVzX190ZXh0IHtcbiAgd2lkdGg6IDUwMHB4OyB9XG4gIC5CT0EtcHJpemVzX190ZXh0IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuLkJPQS1wcml6ZXNfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MHB4KSB7XG4gICAgLkJPQS1wcml6ZXNfX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLkJPQS1wcml6ZS1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuQk9BLXByaXplLXBhbmVsLS1sZWZ0IHtcbiAgICBib3JkZXItdG9wOiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gICAgLkJPQS1wcml6ZS1wYW5lbC0tbGVmdCAuQk9BLXByaXplLXBhbmVsX19idXR0b24ge1xuICAgICAgcmlnaHQ6IDQwcHg7IH1cbiAgICAuQk9BLXByaXplLXBhbmVsLS1sZWZ0IC5CT0EtcHJpemUtcGFuZWxfX3BhY2sge1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNmRlZyk7IH1cbiAgLkJPQS1wcml6ZS1wYW5lbC0tcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgLkJPQS1wcml6ZS1wYW5lbC0tcmlnaHQgLkJPQS1wcml6ZS1wYW5lbF9fYnV0dG9uIHtcbiAgICAgIGxlZnQ6IDQwcHg7IH1cbiAgICAuQk9BLXByaXplLXBhbmVsLS1yaWdodCAuQk9BLXByaXplLXBhbmVsX19wYWNrIHtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjFkZWcpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLkJPQS1wcml6ZS1wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzVweDtcbiAgICBib3R0b206IDc1cHg7XG4gICAgd2lkdGg6IDM1N3B4OyB9XG4gIC5CT0EtcHJpemUtcGFuZWwtLWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDMycHg7IH1cbiAgICAuQk9BLXByaXplLXBhbmVsLS1sZWZ0IC5CT0EtcHJpemUtcGFuZWxfX2J1dHRvbiB7XG4gICAgICByaWdodDogNDBweDsgfVxuICAgIC5CT0EtcHJpemUtcGFuZWwtLWxlZnQgLkJPQS1wcml6ZS1wYW5lbF9fcGFjayB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1cHgsIDhweCkgcm90YXRlKC0xNmRlZyk7IH1cbiAgLkJPQS1wcml6ZS1wYW5lbC0tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA1OHB4OyB9XG4gICAgLkJPQS1wcml6ZS1wYW5lbC0tcmlnaHQgLkJPQS1wcml6ZS1wYW5lbF9fYnV0dG9uIHtcbiAgICAgIGxlZnQ6IDQwcHg7IH1cbiAgICAuQk9BLXByaXplLXBhbmVsLS1yaWdodCAuQk9BLXByaXplLXBhbmVsX19wYWNrIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTVweCwgOHB4KSByb3RhdGUoMjFkZWcpOyB9IH1cblxuLkJPQS1wcml6ZS1wYW5lbF9fcm91bmRlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLkJPQS1wcml6ZS1wYW5lbF9fcm91bmRlbCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMC43NSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLkJPQS1wcml6ZS1wYW5lbF9fcm91bmRlbCB7XG4gICAgICB0b3A6IC01MnB4O1xuICAgICAgbGVmdDogNTZweDsgfSB9XG5cbi5CT0EtcHJpemUtcGFuZWxfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjUwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLkJPQS1wcml6ZS1wYW5lbF9fYnV0dG9uIHtcbiAgICAgIGJvdHRvbTogNjBweDtcbiAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLkJPQS1wcml6ZS1wYW5lbF9fYnV0dG9uIHtcbiAgICAgIGJvdHRvbTogMjBweDsgfSB9XG5cbi5CT0EtcHJpemUtcGFuZWxfX3BhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI2MDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5CT0EtcHJpemUtcGFuZWxfX3BhY2sge1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgd2lkdGg6IDg1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5CT0EtcHJpemUtcGFuZWxfX3BhY2sge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEyOHB4OyB9IH1cblxuLkJPQS1wcml6ZS1nYWxsZXJ5X19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuQk9BLXByaXplLWdhbGxlcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuQk9BLXByaXplLWdhbGxlcnktLWdyYW5kLXByaXplIHtcbiAgICBwYWRkaW5nLXRvcDogNjguNzUlOyB9XG4gICAgLkJPQS1wcml6ZS1nYWxsZXJ5LS1ncmFuZC1wcml6ZSAuQk9BLXByaXplLWdhbGxlcnlfX2ltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTYuMjUlOyB9XG4gICAgICAuQk9BLXByaXplLWdhbGxlcnktLWdyYW5kLXByaXplIC5CT0EtcHJpemUtZ2FsbGVyeV9faW1nOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTFkZWcpOyB9XG4gICAgICAuQk9BLXByaXplLWdhbGxlcnktLWdyYW5kLXByaXplIC5CT0EtcHJpemUtZ2FsbGVyeV9faW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xM2RlZyk7IH1cbiAgLkJPQS1wcml6ZS1nYWxsZXJ5LS1kYWlseS1wcml6ZXMge1xuICAgIHBhZGRpbmctdG9wOiA4NS45Mzc1JTsgfVxuICAgIC5CT0EtcHJpemUtZ2FsbGVyeS0tZGFpbHktcHJpemVzIC5CT0EtcHJpemUtZ2FsbGVyeV9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzNy41JTsgfVxuICAgICAgLkJPQS1wcml6ZS1nYWxsZXJ5LS1kYWlseS1wcml6ZXMgLkJPQS1wcml6ZS1nYWxsZXJ5X19pbWc6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTsgfVxuICAgICAgLkJPQS1wcml6ZS1nYWxsZXJ5LS1kYWlseS1wcml6ZXMgLkJPQS1wcml6ZS1nYWxsZXJ5X19pbWc6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdG9wOiAyJTtcbiAgICAgICAgcmlnaHQ6IDMlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNmRlZyk7IH1cbiAgICAgIC5CT0EtcHJpemUtZ2FsbGVyeS0tZGFpbHktcHJpemVzIC5CT0EtcHJpemUtZ2FsbGVyeV9faW1nOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTsgfVxuICAgICAgLkJPQS1wcml6ZS1nYWxsZXJ5LS1kYWlseS1wcml6ZXMgLkJPQS1wcml6ZS1nYWxsZXJ5X19pbWc6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgYm90dG9tOiAxMCU7XG4gICAgICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjFkZWcpOyB9XG4gICAgICAuQk9BLXByaXplLWdhbGxlcnktLWRhaWx5LXByaXplcyAuQk9BLXByaXplLWdhbGxlcnlfX2ltZzpudGgtY2hpbGQoNSkge1xuICAgICAgICBib3R0b206IDUlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpOyB9XG4gICAgICAuQk9BLXByaXplLWdhbGxlcnktLWRhaWx5LXByaXplcyAuQk9BLXByaXplLWdhbGxlcnlfX2ltZzpudGgtY2hpbGQoNikge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLkJPQS1wcml6ZS1nYWxsZXJ5LS1ncmFuZC1wcml6ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLkJPQS1wcml6ZS1nYWxsZXJ5LS1ncmFuZC1wcml6ZSAuQk9BLXByaXplLWdhbGxlcnlfX2ltZyB7XG4gICAgICB3aWR0aDogMjM1cHg7IH1cbiAgICAgIC5CT0EtcHJpemUtZ2FsbGVyeS0tZ3JhbmQtcHJpemUgLkJPQS1wcml6ZS1nYWxsZXJ5X19pbWc6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNXB4LCAxM3B4KSByb3RhdGUoMTFkZWcpOyB9XG4gICAgICAuQk9BLXByaXplLWdhbGxlcnktLWdyYW5kLXByaXplIC5CT0EtcHJpemUtZ2FsbGVyeV9faW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoLTEzZGVnKTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5CT0EtcHJpemUtZ2FsbGVyeS0tZGFpbHktcHJpemVzIC5CT0EtcHJpemUtZ2FsbGVyeV9faW1nIHtcbiAgICB3aWR0aDogMTUwcHg7IH1cbiAgICAuQk9BLXByaXplLWdhbGxlcnktLWRhaWx5LXByaXplcyAuQk9BLXByaXplLWdhbGxlcnlfX2ltZzpudGgtY2hpbGQoMSkge1xuICAgICAgei1pbmRleDogNTA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzRweCwgMTBweCkgcm90YXRlKC0xMGRlZyk7IH1cbiAgICAuQk9BLXByaXplLWdhbGxlcnktLWRhaWx5LXByaXplcyAuQk9BLXByaXplLWdhbGxlcnlfX2ltZzpudGgtY2hpbGQoMikge1xuICAgICAgei1pbmRleDogNjA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCA1OHB4KSByb3RhdGUoMjFkZWcpOyB9XG4gICAgLkJPQS1wcml6ZS1nYWxsZXJ5LS1kYWlseS1wcml6ZXMgLkJPQS1wcml6ZS1nYWxsZXJ5X19pbWc6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHotaW5kZXg6IDgwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE3cHgsIDEwcHgpIHJvdGF0ZSgtMThkZWcpOyB9XG4gICAgLkJPQS1wcml6ZS1nYWxsZXJ5LS1kYWlseS1wcml6ZXMgLkJPQS1wcml6ZS1nYWxsZXJ5X19pbWc6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHotaW5kZXg6IDcwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCwgMTJweCkgcm90YXRlKDExZGVnKTsgfVxuICAgIC5CT0EtcHJpemUtZ2FsbGVyeS0tZGFpbHktcHJpemVzIC5CT0EtcHJpemUtZ2FsbGVyeV9faW1nOm50aC1jaGlsZCg1KSB7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0OHB4LCAtMzhweCkgcm90YXRlKC0xNmRlZyk7IH1cbiAgICAuQk9BLXByaXplLWdhbGxlcnktLWRhaWx5LXByaXplcyAuQk9BLXByaXplLWdhbGxlcnlfX2ltZzpudGgtY2hpbGQoNikge1xuICAgICAgei1pbmRleDogOTA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAwKSByb3RhdGUoMjRkZWcpOyB9IH1cblxuLkJPQS1xdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29uZ3Jlc3Nib2xkJywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5CT0EtcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLkJPQS1xdW90ZSBwOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDIwMUMnOyB9XG4gIC5CT0EtcXVvdGUgcDpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcMjAxRCc7IH1cblxuLkJPQS1yZXN1bHQge1xuICBwYWRkaW5nOiA2MHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MHB4KSB7XG4gICAgLkJPQS1yZXN1bHQge1xuICAgICAgcGFkZGluZzogNzVweCAyNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIC5CT0EtcmVzdWx0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwNXB4OyB9IH1cblxuLkJPQS1yZXN1bHRfX3dyYXBwZXIge1xuICBmb250LWZhbWlseTogJ2NvbmdyZXNzYm9sZCcsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IDgwMHB4O1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjBweCkge1xuICAgIC5CT0EtcmVzdWx0X193cmFwcGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICAgLkJPQS1yZXN1bHRfX3dyYXBwZXIge1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgLkJPQS1yZXN1bHRfX3dyYXBwZXIgcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4uQk9BLXJlc3VsdF9fbG9nbyB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgICAuQk9BLXJlc3VsdF9fbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9IH1cblxuLkJPQS1yZXN1bHRfX2xvZ28tLXdhdGVyZ2F0ZS1iYXkge1xuICB3aWR0aDogMjQwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjBweCkge1xuICAgIC5CT0EtcmVzdWx0X19sb2dvLS13YXRlcmdhdGUtYmF5IHtcbiAgICAgIHdpZHRoOiAzMjVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICAgLkJPQS1yZXN1bHRfX2xvZ28tLXdhdGVyZ2F0ZS1iYXkge1xuICAgICAgd2lkdGg6IDM3MnB4OyB9IH1cblxuLkJPQS1yZXN1bHRfX2xvZ28tLW9yaWdpbmFsLWNvdHRhZ2VzIHtcbiAgd2lkdGg6IDMwMHB4OyB9XG5cbi5CT0Etcm91bmRlbCB7XG4gIGZvbnQtZmFtaWx5OiAnY29uZ3Jlc3Nib2xkJywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxOThweDtcbiAgaGVpZ2h0OiAxOThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2J1cnRzL2JhZ3Mtb2YtYWR2ZW50dXJlL2ltYWdlcy9yb3VuZGVsLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMjIpOyB9XG5cbi5CT0Etcm91bmRlbC0tc21hbGwge1xuICBmb250LXNpemU6IDE5cHg7IH1cblxuLkJPQS1yb3VuZGVsLS1vcmFuZ2Uge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YjgzNTsgfVxuXG4uQk9BLXJvdW5kZWwtLWJsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlYjRlMDsgfVxuXG4uQk9BLXJvdW5kZWxfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogJ0VkbycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29sb3I6ICMwMDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuQk9BLXJvdW5kZWwtLXNocmluayB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLkJPQS1yb3VuZGVsLS1zaHJpbmsgLkJPQS1yb3VuZGVsX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbi5CT0Etc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uQk9BLXNlY3Rpb24tLXNob3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYjU3OyB9XG5cbkBzdXBwb3J0cyAoKGRpc3BsYXk6IC1tcy1ncmlkKSBvciAoZGlzcGxheTogZ3JpZCkpIHtcbiAgLkJPQS1zZWN0aW9uLS13YXZlIHtcbiAgICB6LWluZGV4OiA1O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiB1cmwoXCIjd2F2ZVwiKTtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogdXJsKFwiI3dhdmVcIik7IH0gfVxuXG4uQk9BLXNlY3Rpb24tLWltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLkJPQS1zZWN0aW9uLS1iZWFjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYnVydHMvYmFncy1vZi1hZHZlbnR1cmUvaW1hZ2VzL3Bob3Rvcy9iZWFjaC5qcGcpOyB9XG5cbi5CT0Etc2VjdGlvbi0tYmVhY2gtMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYnVydHMvYmFncy1vZi1hZHZlbnR1cmUvaW1hZ2VzL3Bob3Rvcy9iZWFjaC0yLmpwZyk7IH1cblxuLkJPQS1zZWN0aW9uLS1iZWFjaC1zbWFsbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYnVydHMvYmFncy1vZi1hZHZlbnR1cmUvaW1hZ2VzL3Bob3Rvcy9iZWFjaC1zbWFsbC5qcGcpOyB9XG5cbi5CT0Etc2VjdGlvbi0ta2l0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYnVydHMvYmFncy1vZi1hZHZlbnR1cmUvaW1hZ2VzL3Bob3Rvcy9raXRlLmpwZyk7IH1cblxuLkJPQS1zZWN0aW9uLS13YXRlcmdhdGUtYmF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9idXJ0cy9iYWdzLW9mLWFkdmVudHVyZS9pbWFnZXMvcGhvdG9zL3dhdGVyZ2F0ZS1iYXkuanBnKTsgfVxuXG4uQk9BLXNlY3Rpb24tLXN1cmZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYnVydHMvYmFncy1vZi1hZHZlbnR1cmUvaW1hZ2VzL3Bob3Rvcy9zdXJmZXIuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7IH1cblxuLkJPQS1zZWN0aW9uLS1ib2F0cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYnVydHMvYmFncy1vZi1hZHZlbnR1cmUvaW1hZ2VzL3Bob3Rvcy9ib2F0cy5qcGcpOyB9XG5cbi5CT0Etc2VjdGlvbi0tcGFkZGxlYm9hcmRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2J1cnRzL2JhZ3Mtb2YtYWR2ZW50dXJlL2ltYWdlcy9waG90b3MvcGFkZGxlYm9hcmRpbmcuanBnKTsgfVxuXG4uQk9BLXNlY3Rpb24tLXRleHR1cmUge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9idXJ0cy9iYWdzLW9mLWFkdmVudHVyZS9pbWFnZXMvdGV4dHVyZS5wbmcpOyB9XG5cbi5CT0Etc2VjdGlvbi0tdGludCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uQk9BLXNlY3Rpb24tLWdydW5nZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0NDBweCBhdXRvOyB9XG5cbi5CT0Etc2VjdGlvbi0tZ3J1bmdlLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9idXJ0cy9iYWdzLW9mLWFkdmVudHVyZS9pbWFnZXMvZ3J1bmdlLWRhcmsucG5nKTsgfVxuXG4uQk9BLXNlY3Rpb24tLWdydW5nZS0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2J1cnRzL2JhZ3Mtb2YtYWR2ZW50dXJlL2ltYWdlcy9ncnVuZ2UtbGlnaHQucG5nKTsgfVxuXG4uQk9BLXNlY3Rpb24tLXZpZGVvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uQk9BLXNlY3Rpb25fX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uQk9BLXNlY3Rpb25fX3ZpZGVvLXNpYmxpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cblxuLkJPQS1zaG9wX19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjBweCkge1xuICAgIC5CT0Etc2hvcF9faGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDsgfSB9XG5cbi5CT0Etc2xvZ2FuIHtcbiAgZm9udC1mYW1pbHk6ICdjb25ncmVzc2JvbGQnLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIC5CT0Etc2xvZ2FuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgICAuQk9BLXNsb2dhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDgycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4MnB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9idXJ0cy9iYWdzLW9mLWFkdmVudHVyZS9pbWFnZXMvd2F2ZS1sZWZ0LnN2ZyksIHVybCgvd3AtY29udGVudC90aGVtZXMvYnVydHMvYmFncy1vZi1hZHZlbnR1cmUvaW1hZ2VzL3dhdmUtcmlnaHQuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJSwgMTAwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY1cHggYXV0bzsgfSB9XG5cbi5CT0Etc3RlcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyNXB4KSB7XG4gICAgLkJPQS1zdGVwIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLkJPQS1zdGVwIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMzMyU7XG4gICAgICAgICAgZmxleC1iYXNpczogMzMuMzMzMzMlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjRweCkge1xuICAgIC5CT0Etc3RlcCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5CT0Etc3RlcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5CT0Etc3RlcCB7XG4gICAgICB3aWR0aDogMjUwcHg7IH0gfVxuXG4uQk9BLXN0ZXBfX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDE3MHB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5CT0Etc3RlcF9fZmlndXJlIHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuXG4uQk9BLXN0ZXBfX251bWJlciB7XG4gIGZvbnQtZmFtaWx5OiAnY29uZ3Jlc3Nib2xkJywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjBweCkge1xuICAgIC5CT0Etc3RlcF9fbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG5cbi5CT0Etc3RlcF9fbG9jYXRpb24ge1xuICBib3gtc2hhZG93OiAwIDVweCA5cHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpOyB9XG5cbi5CT0Etc3RlcF9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDM7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5CT0Etc3RlcF9fbGFiZWwge1xuICAgICAgcmlnaHQ6IDIycHg7IH0gfVxuXG4uQk9BLXN0ZXBfX3BvbGFyb2lkIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDE0MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2ZGVnKTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLkJPQS1zdGVwX19wb2xhcm9pZCB7XG4gICAgICB3aWR0aDogMTkwcHg7IH0gfVxuXG4uQk9BLXN0ZXBfX21hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MnB4O1xuICBsZWZ0OiAyNnB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNThweDsgfVxuXG4uQk9BLXN0ZXBfX3BvbGFyb2lkLXN0YWNrIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQHN1cHBvcnRzICgoZGlzcGxheTogLW1zLWdyaWQpIG9yIChkaXNwbGF5OiBncmlkKSkge1xuICAgIC5CT0Etc3RlcF9fcG9sYXJvaWQtc3RhY2sge1xuICAgICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgLW1zLWdyaWQtY29sdW1uczogOWZyIDExZnI7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5ZnIgMTFmcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5CT0Etc3RlcF9fcG9sYXJvaWQtc3RhY2sgLkJPQS1wb2xhcm9pZDpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KSByb3RhdGUoLTExZGVnKTsgfVxuICAuQk9BLXN0ZXBfX3BvbGFyb2lkLXN0YWNrIC5CT0EtcG9sYXJvaWQ6bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM1cHgpIHJvdGF0ZSg4ZGVnKTsgfVxuXG4uQk9BLXN0ZXBfX2NhcHRpb24ge1xuICBmb250LWZhbWlseTogJ2NvbmdyZXNzYm9sZCcsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgICAuQk9BLXN0ZXBfX2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cblxuLkJPQS1zdGVwcyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjI0cHgpIHtcbiAgICAuQk9BLXN0ZXBzIHtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyNXB4KSB7XG4gICAgLkJPQS1zdGVwcyB7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuQk9BLXN0ZXBzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYsICNmZmYpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmLCAjZmZmKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMy4zMzMzMyUgMTBweCwgNjYuNjY2NjYlIDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDNweCBjYWxjKDEwMCUgLSAxMHB4KTsgfSB9XG5cbi5CT0Etd2luIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4IDEwcHggMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAuQk9BLXdpbiB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDI1cHggNjVweDsgfSB9XG5cbi5CT0Etd2luX193cmFwcGVyIHtcbiAgd2lkdGg6IDQzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAuQk9BLXdpbl9fd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cblxuLkJPQS13aW5fX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG4gIC5CT0Etd2luX19oZWFkaW5nIC5CT0EtaGVhZGxpbmVfX2xpbmUtLWZpcnN0IHtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLkJPQS13aW5fX2hlYWRpbmcgLkJPQS1oZWFkbGluZV9fbGluZS0tbWlkZGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLkJPQS13aW5fX2hlYWRpbmcgLkJPQS1oZWFkbGluZV9fbGluZS0tbGFzdCB7XG4gICAgZm9udC1zaXplOiAyMXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgICAuQk9BLXdpbl9faGVhZGluZyAuQk9BLWhlYWRsaW5lX19saW5lLS1maXJzdCB7XG4gICAgICBmb250LXNpemU6IDUwcHg7IH1cbiAgICAuQk9BLXdpbl9faGVhZGluZyAuQk9BLWhlYWRsaW5lX19saW5lLS1taWRkbGUge1xuICAgICAgZm9udC1zaXplOiA1MHB4OyB9XG4gICAgLkJPQS13aW5fX2hlYWRpbmcgLkJPQS1oZWFkbGluZV9fbGluZS0tbGFzdCB7XG4gICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG4uQk9BLXdpbl9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5CT0Etd2luX19yb3VuZGVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgei1pbmRleDogMjA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gIC5CT0Etd2luX19yb3VuZGVsIHtcbiAgICBsZWZ0OiAtNDJweDsgfSB9XG5cbi5CT0Etd2luX19nYWxsZXJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE5MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgICAuQk9BLXdpbl9fZ2FsbGVyeSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLkJPQS13aW4tZ2FsbGVyeS0tbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLkJPQS13aW4tZ2FsbGVyeS0tbGVmdCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuXG4uQk9BLXdpbi1nYWxsZXJ5LS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLkJPQS13aW4tZ2FsbGVyeS0tcmlnaHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7IH0gfVxuXG4uQk9BLXdpbi1nYWxsZXJ5IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NDBweCkge1xuICAgIC5CT0Etd2luLWdhbGxlcnkge1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLkJPQS13aW4tZ2FsbGVyeV9faW1nLS0xIHtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCkgcm90YXRlKDE4ZGVnKTtcbiAgd2lkdGg6IDE3MHB4OyB9XG5cbi5CT0Etd2luLWdhbGxlcnlfX2ltZy0tMiB7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCA4cHgpIHJvdGF0ZSgtMjFkZWcpO1xuICB3aWR0aDogMTMycHg7IH1cblxuLkJPQS13aW4tZ2FsbGVyeV9faW1nLS0zIHtcbiAgei1pbmRleDogMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjVweCwgMCkgcm90YXRlKDEwZGVnKTtcbiAgd2lkdGg6IDE1NHB4OyB9XG5cbi5CT0Etd2luLWdhbGxlcnlfX2ltZy0tNCB7XG4gIHotaW5kZXg6IDQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MnB4LCAwKSByb3RhdGUoLTEwZGVnKTtcbiAgd2lkdGg6IDE1MnB4OyB9XG5cbi5CT0Etd2luLWdhbGxlcnlfX2ltZy0tNSB7XG4gIHotaW5kZXg6IDU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNHB4LCAxNXB4KSByb3RhdGUoLTE1ZGVnKTtcbiAgd2lkdGg6IDExM3B4OyB9XG5cbi5CT0Etd2luLWdhbGxlcnlfX2ltZy0tNiB7XG4gIHotaW5kZXg6IDY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMHB4LCAtMThweCkgcm90YXRlKDE0ZGVnKTtcbiAgd2lkdGg6IDE1NXB4OyB9XG5cbi5CT0Etd2luLWdhbGxlcnlfX21hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNztcbiAgd2lkdGg6IDM2cHg7IH1cblxuLkJPQS13aW4tZ2FsbGVyeV9fbWFya2VyLS0xIHtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiA1MCU7IH1cblxuLkJPQS13aW4tZ2FsbGVyeV9fbWFya2VyLS0yIHtcbiAgdG9wOiAyNDVweDtcbiAgbGVmdDogMzBweDsgfVxuXG4uQk9BLXdpbmRvdyB7XG4gIHBhZGRpbmc6IDUwcHggMjVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgLkJPQS13aW5kb3cge1xuICAgICAgcGFkZGluZzogODhweCA1MHB4IDExNXB4OyB9IH1cblxuLkJPQS13aW5kb3dfX3dyYXBwZXIge1xuICB3aWR0aDogOTQycHg7IH1cblxuLkJPQS13aW5kb3dfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4uQk9BLXdpbmRvd19faGVhZGxpbmUgLkJPQS1oZWFkbGluZV9fbGluZS0tZmlyc3Qge1xuICBmb250LXNpemU6IDMycHg7IH1cblxuLkJPQS13aW5kb3dfX2hlYWRsaW5lIC5CT0EtaGVhZGxpbmVfX2xpbmUtLW1pZGRsZSB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7IH1cblxuLkJPQS13aW5kb3dfX2hlYWRsaW5lIC5CT0EtaGVhZGxpbmVfX2xpbmUtLWxhc3Qge1xuICBmb250LXNpemU6IDMycHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjBweCkge1xuICAuQk9BLXdpbmRvd19faGVhZGxpbmUgLkJPQS1oZWFkbGluZV9fbGluZS0tZmlyc3Qge1xuICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAuQk9BLXdpbmRvd19faGVhZGxpbmUgLkJPQS1oZWFkbGluZV9fbGluZS0tbWlkZGxlIHtcbiAgICBmb250LXNpemU6IDE1MHB4OyB9XG4gIC5CT0Etd2luZG93X19oZWFkbGluZSAuQk9BLWhlYWRsaW5lX19saW5lLS1sYXN0IHtcbiAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuXG4uQk9BLXdpbmRvd19fZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLkJPQS13aW5kb3dfX2dhbGxlcnkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5CT0Etd2luZG93X19nYWxsZXJ5LS1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuXG4uQk9BLXdpbmRvd19fZ2FsbGVyeS0tcmlnaHQge1xuICByaWdodDogMDsgfVxuXG4uQk9BLXdpbmRvdy1nYWxsZXJ5IHtcbiAgd2lkdGg6IDE4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIC5CT0Etd2luZG93LWdhbGxlcnkge1xuICAgICAgd2lkdGg6IDIyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAgIC5CT0Etd2luZG93LWdhbGxlcnkge1xuICAgICAgd2lkdGg6IDI5MHB4OyB9IH1cblxuLkJPQS13aW5kb3ctZ2FsbGVyeV9fcGFjayB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygtMXB4IDZweCA5cHggcmdiYSgwLCAwLCAwLCAwLjQ2KSk7XG4gICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygtMXB4IDZweCA5cHggcmdiYSgwLCAwLCAwLCAwLjQ2KSk7IH1cblxuLkJPQS13aW5kb3ctZ2FsbGVyeV9fcGFjay0tbGFyZ2Uge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogOTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgLkJPQS13aW5kb3ctZ2FsbGVyeV9fcGFjay0tbGFyZ2Uge1xuICAgICAgd2lkdGg6IDExMHB4OyB9IH1cbiAgLkJPQS13aW5kb3ctZ2FsbGVyeS0tbGVmdCAuQk9BLXdpbmRvdy1nYWxsZXJ5X19wYWNrLS1sYXJnZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI0cHgsIC01cHgpIHJvdGF0ZSgyMGRlZyk7IH1cbiAgLkJPQS13aW5kb3ctZ2FsbGVyeS0tcmlnaHQgLkJPQS13aW5kb3ctZ2FsbGVyeV9fcGFjay0tbGFyZ2Uge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0cHgsIC01cHgpIHJvdGF0ZSgtMjBkZWcpOyB9XG5cbi5CT0Etd2luZG93LWdhbGxlcnlfX3BhY2stLXNtYWxsIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDcwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIC5CT0Etd2luZG93LWdhbGxlcnlfX3BhY2stLXNtYWxsIHtcbiAgICAgIHdpZHRoOiA5M3B4OyB9IH1cbiAgLkJPQS13aW5kb3ctZ2FsbGVyeS0tbGVmdCAuQk9BLXdpbmRvdy1nYWxsZXJ5X19wYWNrLS1zbWFsbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTM4cHgpIHJvdGF0ZSgtMjBkZWcpOyB9XG4gIC5CT0Etd2luZG93LWdhbGxlcnktLXJpZ2h0IC5CT0Etd2luZG93LWdhbGxlcnlfX3BhY2stLXNtYWxsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIC0zOHB4KSByb3RhdGUoMjBkZWcpOyB9XG5cbi5CT0Etd2luZG93LWdhbGxlcnlfX21hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMzsgfVxuXG4uQk9BLXdpbmRvdy1nYWxsZXJ5X19tYXJrZXItLWxhcmdlIHtcbiAgYm90dG9tOiAxMnB4O1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogNDhweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgLkJPQS13aW5kb3ctZ2FsbGVyeV9fbWFya2VyLS1sYXJnZSB7XG4gICAgICBsZWZ0OiA2MHB4OyB9IH1cblxuLkJPQS13aW5kb3ctZ2FsbGVyeV9fbWFya2VyLS1zbWFsbCB7XG4gIGJvdHRvbTogNTZweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAzNHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAuQk9BLXdpbmRvdy1nYWxsZXJ5X19tYXJrZXItLXNtYWxsIHtcbiAgICAgIHJpZ2h0OiAzMnB4OyB9IH1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/