@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Courier+Prime&family=Libre+Franklin:wght@100..900&family=Public+Sans:ital@0;1&display=swap");
.courier-prime-regular,
.font-monospace,
.font-monospace-bold {
  font-family: "Courier Prime", monospace;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
}
.courier-prime-regular.font-monospace-bold,
.courier-prime-regular strong,
.font-monospace.font-monospace-bold,
.font-monospace strong,
.font-monospace-bold.font-monospace-bold,
.font-monospace-bold strong {
  font-weight: bold;
}

.libre-franklin-800,
.font-heading {
  font-family: "Libre Franklin", sans-serif;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
}

.libre-franklin-900,
.font-heading-black {
  font-family: "Libre Franklin", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;
}

.public-sans-400,
.font-body {
  font-family: "Public Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  color: var(--tc-color-c4);
  line-height: 0.9;
}

.sn_caption {
  font-family: "Courier Prime", monospace;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  font-family: "Courier Prime", monospace;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
}

:root {
  --white: #fff;
  --tc-color-white: #fff;
  --black: #000;
  --tc-color-black: #000;
  --header-h: 70px;
}

@media screen and (min-width: 762px) {
  :root {
    --header-h: 150px;
  }
}
@media screen and (max-width: 762px) {
  * .ratio-25-16 {
    min-height: calc(calc(25/16) * 100vw);
  }
}
@media screen and (max-width: 762px) {
  * .ratio-8-11 {
    min-height: calc(calc(8/11) * 100vw);
  }
}
@media screen and (min-width: 762px) {
  * .ratio-md-11-30 {
    min-height: calc(calc(11/30) * 100vw);
  }
}
@media screen and (max-width: 762px) {
  * .ratio-md-320-440 {
    min-height: calc(calc(440/320) * 100vw);
  }
}
@media screen and (min-width: 762px) {
  * .ratio-md-420-1500 {
    min-height: calc(calc(420/1500) * 100vw);
  }
}
@media screen and (min-width: 762px) {
  * .ratio-md-690-1439 {
    min-height: calc(calc(690/1439) * 100vw);
  }
}
@media screen and (min-width: 762px) {
  * .ratio-md-565-1440 {
    min-height: calc(calc(565/1440) * 100vw);
  }
}
@media screen and (max-width: 762px) {
  * .ratio-565-301 {
    min-height: calc(calc(565/301) * 100vw);
  }
}
@media screen and (min-width: 762px) {
  * .ratio-630-1500 {
    min-height: calc(calc(630/1500) * 100vw);
  }
}
@media screen and (max-width: 762px) {
  * .ratio-460-300 {
    min-height: calc(calc(460/300) * 100vw);
  }
}

span.brush-decoration {
  position: relative;
  display: inline;
  -o-border-image: url("../img/brush-decoration.svg") 0 10 20 10;
     border-image: url("../img/brush-decoration.svg") 0 10 20 10;
  border-image-repeat: stretch;
  border-image-width: 1em;
  border-image-outset: 10px;
  z-index: -1;
}
span.brush-decoration._multi {
  overflow: visible;
}
span.brush-decoration._multi::before {
  bottom: -30%;
  background-size: 100%;
}

@media screen and (md) {
  ._first-section {
    margin-top: 80px;
  }
}
@media screen and (lg) {
  ._first-section {
    margin-top: 112px;
  }
}

body:before {
  background-color: #FCF8E3;
  border-bottom: 1px solid #FBEED5;
  border-left: 1px solid #FBEED5;
  color: #C09853;
  font: small-caption;
  padding: 3px 6px;
  pointer-events: none;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100;
}
@media only screen and (min-width: 0em) {
  body:before {
    content: "xs ≥ 0px (0em)";
  }
}
@media only screen and (min-width: 36em) {
  body:before {
    content: "sm ≥ 576px (36em)";
  }
}
@media only screen and (min-width: 52.125em) {
  body:before {
    content: "md ≥ 834px (52.125em)";
  }
}
@media only screen and (min-width: 80em) {
  body:before {
    content: "lg ≥ 1280px (80em)";
  }
}
@media only screen and (min-width: 90em) {
  body:before {
    content: "xl ≥ 1440px (90em)";
  }
}

body._debug::before {
  top: 0;
  right: 0;
  z-index: 99999999;
  border-radius: 0 0 0 13px;
  padding: 4px 8px 5px 10px;
  border: 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  pointer-events: none;
  font-weight: 700;
  font-size: 12px;
  display: block !important;
  font-family: "SF Mono", monospace;
}
@media only screen and (min-width: 0em) {
  body._debug::before {
    content: "XS ≥ 0px";
  }
}
@media only screen and (min-width: 36em) {
  body._debug::before {
    content: "SM ≥ 576px";
  }
}
@media only screen and (min-width: 52.125em) {
  body._debug::before {
    content: "MD ≥ 834px";
  }
}
@media only screen and (min-width: 80em) {
  body._debug::before {
    content: "LG ≥ 1280px";
  }
}
@media only screen and (min-width: 90em) {
  body._debug::before {
    content: "XL ≥ 1440px";
  }
}

._bg_c1 {
  background-color: var(--tc-color-c1);
}

._bg_c2 {
  background-color: var(--tc-color-c2);
}

._bg_c3 {
  background-color: var(--tc-color-c3);
}

._bg_c4 {
  background-color: var(--tc-color-c4);
}

._bg_c5 {
  background-color: var(--tc-color-c5);
}

._bg_c6 {
  background-color: var(--tc-color-c6);
}

._bg_c7 {
  background-color: var(--tc-color-c7);
}

._bg_c8 {
  background-color: var(--tc-color-c8);
}

._bg_c9 {
  background-color: var(--tc-color-c9);
}

._bg_c10 {
  background-color: var(--tc-color-c10);
}

._bg_c11 {
  background-color: var(--tc-color-c11);
}

._bg_c12 {
  background-color: var(--tc-color-c12);
}

._text_c1 {
  color: var(--tc-color-c1);
}

._text_c2 {
  color: var(--tc-color-c2);
}

._text_c3 {
  color: var(--tc-color-c3);
}

._text_c4 {
  color: var(--tc-color-c4);
}

._text_c5 {
  color: var(--tc-color-c5);
}

._text_c6 {
  color: var(--tc-color-c6);
}

._text_c7 {
  color: var(--tc-color-c7);
}

._text_c8 {
  color: var(--tc-color-c8);
}

._text_c9 {
  color: var(--tc-color-c9);
}

._text_c10 {
  color: var(--tc-color-c10);
}

._text_c11 {
  color: var(--tc-color-c11);
}

._text_c12 {
  color: var(--tc-color-c12);
}

@media only screen and (min-width: 52.125em) {
  .header-margin {
    margin-top: 80px;
    padding-top: 2rem;
  }
}
@media only screen and (min-width: 80em) {
  .header-margin {
    margin-top: 112px;
  }
}

body {
  background-color: var(--tc-color-c2);
}

.has-border-y {
  border-top: 1.5px solid var(--tc-color-c1);
  border-bottom: 1.5px solid var(--tc-color-c1);
}

.has-border-x {
  border-left: 1.5px solid var(--tc-color-c1);
  border-right: 1.5px solid var(--tc-color-c1);
}

.has-border-top {
  border-top: 1.5px solid var(--tc-color-c1);
}

.has-border-right {
  border-right: 1.5px solid var(--tc-color-c1);
}

.has-border-bottom {
  border-bottom: 1.5px solid var(--tc-color-c1);
}

.has-border-left {
  border-left: 1.5px solid var(--tc-color-c1);
}

.black-veil .sn_background::before {
  content: "";
  background-color: var(--tc-color-black) !important;
  background-size: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}

@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .hide-mobile {
    display: none !important;
  }
}

@media only screen and (min-width: 52.125em) {
  .hide-desktop {
    display: none !important;
  }
}

@media only screen and (min-width: 80em) {
  .sn_container_fixed_xl {
    max-width: 1920px;
  }
}
.sn_header {
  height: var(--header-h) !important;
}
.sn_header .sn_header_utility._full {
  height: 70px;
}
@media only screen and (min-width: 52.125em) {
  .sn_header .sn_header_utility._full {
    height: 90px;
  }
}
.sn_header .sn_header_utility._full .sn_header_hamburger {
  color: var(--tc-color-white);
}
.sn_header .sn_header_utility._full .sn_header_hamburger > span {
  stroke-linecap: round;
}
.sn_header .sn_header_utility._full .sn_header_hamburger > span:nth-child(2), .sn_header .sn_header_utility._full .sn_header_hamburger > span:nth-child(3) {
  width: 50%;
}
.sn_header .sn_header_utility._full .sn_language_selector_toggle:hover {
  opacity: 1 !important;
}
.sn_header .sn_header_utility._full .sn_language_selector_toggle .sn_language_selector_toggle__img {
  background-color: var(--tc-color-white);
  padding: 2px;
}
.sn_header .sn_header_logo {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sn_header .sn_header_logo img {
  display: block;
  height: 42px;
  margin: auto;
}
@media only screen and (min-width: 52.125em) {
  .sn_header .sn_header_logo img {
    margin-left: 0;
    height: 72px;
  }
}
.sn_header .sn_header_logo img._mobile_logo {
  display: none;
}
.sn_header .header_container a {
  text-transform: none;
  margin-right: 24px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.sn_header .sn_header_utility_sep {
  display: none;
}
.sn_header .sn_header_nav._full {
  -webkit-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
}
@media only screen and (min-width: 52.125em) {
  .sn_header .sn_header_nav._full {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
  }
}
@media only screen and (min-width: 52.125em) {
  .sn_header .sn_header_nav._full .sn_header_nav_full {
    margin: auto;
  }
}
.sn_header .sn_header_nav._mobile {
  background-image: url("../img/high-rye-bourbon.gif");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  height: 100%;
  width: 100%;
}
.sn_header .sn_header_nav._mobile::before {
  content: "";
  background: var(--tc-color-black);
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  opacity: 0.5;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile {
  padding-top: 55px;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_background {
  background-color: transparent !important;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in .sn_header_nav_mobile_ct:nth-child(2) {
  border-bottom: 1.5px solid var(--tc-color-c1);
  padding: 0;
  margin: 0 35px;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in .sn_header_nav_mobile_ct .sn_header_nav_mobile_i {
  margin-bottom: 35px !important;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in .sn_header_nav_mobile_ct .sn_header_nav_mobile_i a {
  font-family: "Courier Prime";
  font-size: 12px;
  font-weight: 700;
  line-height: 26px;
  text-transform: uppercase;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in .sn_header_nav_mobile_ct--languages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in .sn_header_nav_mobile_ct--languages .sn_language_selector_toggle__label {
  display: none;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in ._ctb_wr {
  margin-top: 0 !important;
  padding-top: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 30px !important;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in ._ctb_wr .sn_btn._narrow {
  padding: 0;
  color: var(--tc-color-c1);
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in ._ctb_wr .sn_btn._narrow:hover {
  color: var(--tc-color-c1) !important;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in .sn_header_nav_mobile_socials,
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in .sn_header_nav_mobile_in_spacer {
  display: none;
}
.sn_header .sn_header_nav_full_i {
  margin: 0 1em;
  min-height: 0;
  text-decoration: none;
}
.sn_header .sn_header_nav_full_i:not(:last-of-type)::after {
  content: ".";
  color: #fff;
  display: inline-block;
  font-size: 20px;
  position: relative;
  margin: auto 0 0.4em 28px;
}
.sn_header .sn_header_nav_full_i a {
  font-family: "Courier Prime", monospace;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  font-size: var(--tc-body-font-size-desktop, 30px);
  font-weight: bold;
  position: relative;
  overflow: visible;
  letter-spacing: 0.5px;
}
.sn_header .sn_header_nav_full_i a::before {
  content: "";
  display: block;
  border-radius: 4px;
  height: 4px;
  width: 100%;
  position: absolute;
  top: -4px;
  left: 0;
  background: currentColor;
  opacity: 0;
}
.sn_header .sn_header_nav_full_i a:hover::before {
  opacity: 1;
}
.sn_header .sn_header_nav_full_i a:hover > span {
  opacity: 1;
}
.sn_header .sn_header_nav_full_i.current_page_item a::before {
  opacity: 1;
}
.sn_header .current_page_item a {
  border-bottom: 1px solid var(--tc-color-c1);
}

._menu_open.overflow-hidden .sn_header .sn_header_utility .sn_background {
  background-color: transparent !important;
  -webkit-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
}
._menu_open.overflow-hidden .sn_header .sn_header_utility .sn_header_hamburger {
  color: var(--tc-color-c1);
}
._menu_open.overflow-hidden .sn_header .sn_header_utility .sn_header_hamburger:hover {
  opacity: 1 !important;
}
._menu_open.overflow-hidden .sn_header .sn_header_utility .sn_header_hamburger > span:nth-child(2), ._menu_open.overflow-hidden .sn_header .sn_header_utility .sn_header_hamburger > span:nth-child(3) {
  width: 100%;
}
._menu_open.overflow-hidden .sn_header .sn_header_utility .sn_header_logo img:nth-child(1) {
  display: none;
}
._menu_open.overflow-hidden .sn_header .sn_header_utility .sn_header_logo ._mobile_logo {
  display: block;
}
._menu_open.overflow-hidden .sn_header .sn_header_utility .sn_language_selector_toggle {
  display: none !important;
}
._menu_open.overflow-hidden .sn_header .sn_header_utility .sn_btn._narrow {
  display: none;
}
._menu_open.overflow-hidden .sn_header .sn_header_nav._full .sn_background {
  background-color: transparent !important;
  -webkit-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
}
._menu_open.overflow-hidden .sn_header .sn_header_nav._full .sn_header_nav_full_wr {
  display: none !important;
}

.sn_btn {
  font-family: "Courier Prime";
  font-size: 12px;
  font-weight: 700;
  line-height: 13.48px;
  letter-spacing: 0.1em;
  text-align: center;
}
.sn_btn._wide:not(.not-wide-btn) {
  width: auto !important;
}
.sn_btn._tertiary {
  padding: 0 !important;
  height: 26px !important;
  line-height: 26px;
}
@media only screen and (min-width: 0em) and (max-width: 35.99em) {
  .sn_btn._primary_variant:hover {
    background-color: inherit;
    border-color: inherit;
    color: inherit;
  }
}

.sn_block_buttons {
  padding-top: 48px !important;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_buttons {
    padding-top: 64px !important;
  }
}

.sn_block_intro_full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sn_block_intro_full [class^=sn_container_fixed] {
  padding-left: 5.625rem !important;
  padding-right: 5.625rem !important;
  padding-bottom: 3.75rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full [class^=sn_container_fixed] {
    padding: 2rem !important;
  }
}
.sn_block_intro_full .sn_block_intro_full_wr {
  background: none;
  width: 100%;
}
.sn_block_intro_full .sn_block_intro_full_col {
  max-width: 100%;
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_intro_full .sn_block_intro_full_col {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.sn_block_intro_full .bb_title {
  text-transform: uppercase;
}
.sn_block_intro_full .bb_title i.stamp {
  background: url("../img/hero-distilled-stamp.svg") no-repeat;
  background-position: left center;
  background-size: contain;
  color: var(--tc-color-c1);
  display: inline-block;
  vertical-align: -0.04em;
  height: 3rem;
  width: 16rem;
  margin-top: 4px;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_intro_full .bb_title i.stamp {
    margin-left: 20px;
    height: 0.75em;
    width: 4em;
    margin-top: 0;
  }
}
.sn_block_intro_full .bb_title i.stamp:before {
  content: "";
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full .bb_title i.stamp {
    margin-top: 0;
    margin-bottom: 0;
    width: 11rem;
    height: 3rem;
    display: block;
  }
}
.sn_block_intro_full .sn_background::before {
  content: "";
  display: block;
  background: linear-gradient(30deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 50%);
  height: 100%;
  width: 100%;
  z-index: 0;
}
.sn_block_intro_full.bg-frame .sn_background {
  height: calc(100% - .875rem - .875rem);
  width: calc(100% - .875rem - .875rem);
  margin: auto;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_intro_full.bg-frame .sn_background {
    height: calc(100% - 1.875rem - 1.875rem);
    width: calc(100% - 1.875rem - 1.875rem);
  }
}
.sn_block_intro_full.bg-frame [class^=sn_container] {
  padding-bottom: 3.75rem;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_intro_full.bg-frame.bg-shift-up .sn_background {
    margin-top: 0;
  }
  .sn_block_intro_full.bg-frame.bg-shift-up [class^=sn_container] {
    padding-bottom: calc(3.75rem + 1.875rem);
  }
}
.sn_block_intro_full.bg-frame.bg-shift-down .sn_background {
  margin-bottom: 0;
}
.sn_block_intro_full.wild-bourbon [class^=sn_container] {
  padding-bottom: 3.75rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wild-bourbon .sn_block_intro_full_wr .sn_container_fixed_xl {
    padding: 2.2rem 2rem !important;
  }
}
.sn_block_intro_full.wild-bourbon .sn_block_intro_full_wr .sn_container_fixed_xl .sn_block_intro_full_col .bb_title {
  max-width: 80%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wild-bourbon .sn_block_intro_full_wr .sn_container_fixed_xl .sn_block_intro_full_col .bb_title {
    max-width: 75%;
  }
}
.sn_block_intro_full.wild-bourbon .sn_block_intro_full_wr .sn_container_fixed_xl .sn_block_intro_full_col .sn_btn {
  margin-top: 30px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wild-bourbon .sn_block_intro_full_wr .sn_container_fixed_xl .sn_block_intro_full_col .sn_btn {
    margin-top: 12px !important;
  }
  .sn_block_intro_full.wild-bourbon .sn_block_intro_full_wr .sn_container_fixed_xl .sn_block_intro_full_col .sn_btn._wide {
    min-width: 75% !important;
    width: auto;
    max-width: 100%;
  }
}
.sn_block_intro_full.wild-barrels-bg .sn_background {
  background-position: bottom left;
}
.sn_block_intro_full.wild-barrels-bg [class^=sn_container] {
  padding-bottom: 5.438rem;
  padding-top: 6.438rem;
}
.sn_block_intro_full.wild-barrels-bg .sn_block_intro_full_wr {
  margin: 0 !important;
}
.sn_block_intro_full.wild-barrels-bg .sn_block_intro_full_wr .sn_block_intro_full_col .sn_btn {
  min-width: auto;
  padding: 21px 32.5px;
  margin: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wild-barrels-bg .sn_block_intro_full_wr .sn_block_intro_full_col .sn_btn {
    margin-bottom: 2.438rem !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wild-barrels-bg .sn_block_intro_full_wr .sn_block_intro_full_col .bb_title {
    max-width: 40%;
  }
}
.sn_block_intro_full.wild-barrels-bg .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content {
  margin-top: 15px !important;
}
.sn_block_intro_full.wild-barrels-bg .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content p {
  line-height: 28px;
  margin-bottom: 34px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wild-barrels-bg .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content p {
    margin-bottom: 28px;
  }
}
.sn_block_intro_full.wild-barrels-bg .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content p.talk-whiskey {
  margin-bottom: 35px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wild-barrels-bg .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content p.talk-whiskey {
    margin-bottom: 44px;
  }
}
.sn_block_intro_full.our-method .sn_background {
  background-position: bottom left;
}
.sn_block_intro_full.our-method [class^=sn_container] {
  padding-bottom: 5.75rem;
  padding-top: 3.75rem;
}
.sn_block_intro_full.our-method .sn_block_intro_full_wr {
  margin: 0 !important;
}
.sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .sn_btn {
  margin: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .sn_btn {
    margin-bottom: 1.5rem !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .bb_title {
    max-width: 80%;
  }
}
.sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content {
  margin-top: 5px !important;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content {
    max-width: 50%;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content {
    max-width: 32%;
  }
}
.sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content p {
  line-height: 28px;
  margin-bottom: 34px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content p {
    margin-bottom: 28px;
  }
}
.sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content p.talk-whiskey {
  margin-bottom: 35px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content p.talk-whiskey {
    margin-bottom: 44px;
  }
}
.sn_block_intro_full.wt-product-hero {
  z-index: -1;
  overflow: hidden !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-hero {
    height: calc(100vw * 1.5);
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.sn_block_intro_full.wt-product-hero .sn_background.video::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: #000;
  opacity: 0.5;
}
.sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: end !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: start !important;
    min-height: 0;
  }
}
.sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * > .row {
  -webkit-box-pack: right !important;
      -ms-flex-pack: right !important;
          justify-content: right !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * > .row {
    -webkit-box-pack: left !important;
        -ms-flex-pack: left !important;
            justify-content: left !important;
  }
}
.sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * > .row .sn_block_intro_full_col {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 63%;
          flex: 0 0 63%;
  max-width: 63%;
  padding-top: 3.25rem !important;
  -webkit-transform: translateX(-55px);
      -ms-transform: translateX(-55px);
          transform: translateX(-55px);
}
@media only screen and (min-width: 120em) {
  .sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * > .row .sn_block_intro_full_col {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * > .row .sn_block_intro_full_col {
    padding-left: 0 !important;
    padding-right: 0 !important;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
}
.sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * > .row .sn_block_intro_full_col .bb_subtitle {
  margin-bottom: 2rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * > .row .sn_block_intro_full_col .bb_subtitle {
    margin-bottom: 1rem;
  }
}
.sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * > .row .sn_block_intro_full_col .bb_title {
  padding-right: 2rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * > .row .sn_block_intro_full_col .bb_title {
    font-size: 25px;
    padding: 0;
  }
}
.sn_block_intro_full.wt-product-bottom, .sn_block_intro_full.wt-events-bottom {
  z-index: 52;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-bottom, .sn_block_intro_full.wt-events-bottom {
    height: calc(100vw * 1.375);
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-bottom._top .sn_block_wr > *, .sn_block_intro_full.wt-events-bottom._top .sn_block_wr > * {
    margin-bottom: auto;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-bottom .sn_block_intro_full_wr, .sn_block_intro_full.wt-events-bottom .sn_block_intro_full_wr {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: end !important;
  }
}
.sn_block_intro_full.wt-product-bottom .sn_block_wr > *, .sn_block_intro_full.wt-events-bottom .sn_block_wr > * {
  padding-bottom: 0;
}
.sn_block_intro_full.wt-product-bottom .sn_block_intro_full_col, .sn_block_intro_full.wt-events-bottom .sn_block_intro_full_col {
  max-width: 25%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-bottom .sn_block_intro_full_col, .sn_block_intro_full.wt-events-bottom .sn_block_intro_full_col {
    max-width: 100%;
  }
}
.sn_block_intro_full.wt-product-bottom .sn_block_intro_full_col .sn_btn, .sn_block_intro_full.wt-events-bottom .sn_block_intro_full_col .sn_btn {
  min-width: 0;
  padding: 1rem 2.125rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-bottom .sn_block_intro_full_col > *:last-child, .sn_block_intro_full.wt-events-bottom .sn_block_intro_full_col > *:last-child {
    margin-top: 1rem !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-bottom.wt-product-bottom-variant .sn_block_intro_full_wr, .sn_block_intro_full.wt-events-bottom.wt-product-bottom-variant .sn_block_intro_full_wr {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: start !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-bottom.wt-product-bottom-variant .sn_block_intro_full_wr > *, .sn_block_intro_full.wt-events-bottom.wt-product-bottom-variant .sn_block_intro_full_wr > * {
    padding-top: 4.75rem !important;
  }
}
.sn_block_intro_full.wt-product-bottom.wt-product-bottom-variant .sn_block_intro_full_wr .sn_block_intro_full_col, .sn_block_intro_full.wt-events-bottom.wt-product-bottom-variant .sn_block_intro_full_wr .sn_block_intro_full_col {
  max-width: 100%;
  padding: 0;
}
.sn_block_intro_full.wt-product-bottom.wt-product-bottom-variant .bb_title, .sn_block_intro_full.wt-events-bottom.wt-product-bottom-variant .bb_title {
  font-size: 40px;
  margin-bottom: 45px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-bottom.wt-product-bottom-variant .bb_title, .sn_block_intro_full.wt-events-bottom.wt-product-bottom-variant .bb_title {
    font-size: 35px;
    margin-bottom: 26px;
  }
}
.sn_block_intro_full.wt-events-bottom {
  padding-top: 2rem;
  border-top: 1.5px solid var(--tc-color-c1);
}
.sn_block_intro_full.wt-events-bottom .sn_block_wr > * {
  padding: 0 35px !important;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_intro_full.wt-events-bottom .sn_block_wr > * {
    padding-left: 5.625rem !important;
    padding-right: 5.625rem !important;
  }
}
.sn_block_intro_full.wt-events-bottom::before {
  content: "";
  position: absolute;
  top: 2rem;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
}
.sn_block_intro_full.wt-events-bottom .sn_background {
  top: 2rem;
}
.sn_block_intro_full.wt-events-bottom .sn_block_intro_full_col {
  max-width: 100%;
}
.sn_block_intro_full.wt-events-bottom .bb_content {
  margin-top: 1.5rem !important;
}
.sn_block_intro_full.wt-events-bottom .sn_btn {
  margin-top: 2.5rem !important;
  padding: 1.25rem 2rem !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-events-bottom {
    border: none;
    padding-top: 0;
    padding-bottom: 4.375rem;
  }
  .sn_block_intro_full.wt-events-bottom::before {
    top: 0;
  }
  .sn_block_intro_full.wt-events-bottom .sn_background {
    top: 0;
  }
  .sn_block_intro_full.wt-events-bottom .sn_block_intro_full_wr > * {
    padding-bottom: 0 !important;
  }
  .sn_block_intro_full.wt-events-bottom .bb_title {
    max-width: 50%;
  }
  .sn_block_intro_full.wt-events-bottom .bb_content {
    margin-top: 1rem !important;
  }
  .sn_block_intro_full.wt-events-bottom .sn_btn {
    margin-top: 1.5rem !important;
  }
}
.sn_block_intro_full.proof-bottle .sn_block_intro_full_wr .sn_block_intro_full_col .sn_btn {
  margin-top: 14px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.proof-bottle .sn_block_intro_full_wr .sn_block_intro_full_col .sn_btn._wide {
    margin-top: 9px !important;
    width: 100% !important;
  }
}
@media only screen and (min-width: 52.125em) {
  .sn_block_intro_full.whiskey-credentials {
    margin-top: 112px;
  }
}
.sn_block_intro_full.whiskey-credentials .bb_title {
  display: grid;
}
.sn_block_intro_full.whiskey-credentials .bb_title i.stamp {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  margin-top: 12px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.proof-private-barrel .bb_title {
    height: 80px;
  }
}
.sn_block_intro_full.wheat-poster-intro {
  overflow: hidden;
}
.sn_block_intro_full.wheat-poster-intro .sn_background::before {
  z-index: 1;
}
.sn_block_intro_full.wheat-poster-intro .video-button-modal-opener {
  position: absolute;
  left: 50% !important;
  top: 50% !important;
  bottom: auto !important;
  right: auto !important;
  -webkit-transform: translate(-50%, -50%) !important;
      -ms-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wheat-poster-intro .video-button-modal-opener .video-button {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
    margin-right: 0;
  }
}
.sn_block_intro_full.brazil-home .sn_background video {
  z-index: -1;
}
.sn_block_intro_full.black-cta .video-button-modal-opener .video-button,
.sn_block_intro_full.black-cta .video-button-modal-opener .close-video-button {
  color: var(--tc-color-black);
}
.sn_block_intro_full.black-cta .video-button-modal-opener .video-button i.video-play-icon,
.sn_block_intro_full.black-cta .video-button-modal-opener .close-video-button i.video-play-icon {
  border: 2px solid var(--tc-color-black);
}
.sn_block_intro_full.black-cta .video-button-modal-opener .video-button i.video-play-icon::before,
.sn_block_intro_full.black-cta .video-button-modal-opener .close-video-button i.video-play-icon::before {
  background-color: var(--tc-color-black);
  /* Colore del triangolo */
}
.sn_block_intro_full.sweet-mash .sn_background::before {
  display: none;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full._up-text .sn_block_intro_full_wr {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
    padding-top: 77px;
  }
}

html[lang=en-us] .sn_block_intro_full i.stamp {
  background: url("../img/hero-distilled-stamp-us.svg") no-repeat !important;
}

.sn_block_simple_text.timeline-story {
  margin: 0 !important;
  margin-bottom: 1.3rem !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story {
    margin-bottom: 0 !important;
  }
}
.sn_block_simple_text.timeline-story .sn_background::after {
  content: "";
  position: absolute;
  top: calc(100% + 1px);
  left: 0;
  width: 100%;
  height: calc(1.375rem - 1px);
  background-color: var(--tc-color-c2);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .sn_background::after {
    display: none;
  }
}
.sn_block_simple_text.timeline-story .sn_background::before {
  content: "";
  position: absolute;
  top: 320px;
  left: 64px;
  width: 5.5vw;
  height: calc(5.5vw * 3);
  max-height: 31vh;
  max-width: 70px;
  background: url("../img/Group 107.png") no-repeat;
  background-size: contain;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .sn_background::before {
    display: none;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .sn_block_wr {
    margin-top: 0 !important;
  }
}
.sn_block_simple_text.timeline-story .sn_container_fluid {
  padding-left: 0;
  padding-right: 0;
}
.sn_block_simple_text.timeline-story .bb_item {
  padding: 0;
}
.sn_block_simple_text.timeline-story .bb_item > .row {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item > .row {
    grid-template-columns: repeat(4, 1fr);
  }
}
.sn_block_simple_text.timeline-story .bb_item:first-child .bb_item_title_wr {
  margin-top: 1.875rem !important;
  margin-bottom: 3.5rem !important;
  padding-bottom: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item:first-child .bb_item_title_wr {
    margin-top: 0 !important;
    margin-bottom: 1rem !important;
    padding-bottom: 0.75rem;
  }
}
.sn_block_simple_text.timeline-story .bb_item:first-child .bb_item_subtitle_wr {
  padding-top: 2.125rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item:first-child .bb_item_subtitle_wr {
    padding-top: 0;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item:first-child .bb_item_subtitle {
    padding-top: 1rem;
  }
}
@media only screen and (min-width: 52.125em) {
  .sn_block_simple_text.timeline-story .bb_item:last-child .bb_item_content_wr {
    margin-bottom: 4rem;
  }
}
.sn_block_simple_text.timeline-story .bb_item_subtitle_wr {
  border-right: 1.5px solid var(--tc-color-c1);
  grid-column: 1/3;
  grid-row: 1/3;
  margin-bottom: 0 !important;
  padding-right: 0;
  padding-top: 2.25rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item_subtitle_wr {
    grid-column: 1/2;
    padding-top: 3.05rem;
  }
}
.sn_block_simple_text.timeline-story .bb_item_subtitle {
  padding: 1.375rem;
  padding-left: 3.75rem;
  text-align: right;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item_subtitle {
    padding: 0;
    padding-right: 0.625rem;
    padding-top: 0;
  }
}
.sn_block_simple_text.timeline-story .bb_item_title_wr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-row: 1/2;
  grid-column: 3/6;
  max-width: 100%;
  padding: 1.875rem;
  padding-left: 3.75rem;
  padding-bottom: 0;
  position: relative;
  margin-top: 4rem;
  margin-top: 1.875rem !important;
  margin-bottom: 3.5rem !important;
  z-index: 1;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item_title_wr {
    grid-column: 2/5;
    padding-left: 1.25rem;
    padding-right: 0;
    padding-bottom: 0.75rem;
    padding-top: 1.25rem;
    margin-top: 0;
    margin-bottom: 1rem !important;
  }
}
.sn_block_simple_text.timeline-story .bb_item_title_wr::after {
  border-bottom: 1.5px solid var(--tc-color-c1);
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: calc(1.875rem + 0.5em);
  z-index: -1;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item_title_wr::after {
    top: calc(1.25rem + 0.5em);
  }
}
.sn_block_simple_text.timeline-story .bb_item_title {
  background-color: var(--tc-color-c2);
  display: block;
  margin-bottom: -0.333em;
  margin-right: auto;
  padding: 0 0.75em;
  width: auto;
  letter-spacing: 1px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item_title {
    width: 100%;
  }
}
.sn_block_simple_text.timeline-story .bb_item_content_wr {
  grid-column: 3/6;
  grid-row: 2/3;
  padding-left: 4.5rem;
  max-width: 73.333%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item_content_wr {
    grid-column: 2/5;
    padding-left: 2rem;
    padding-right: 1.25rem;
    max-width: 100%;
    padding-bottom: 2rem;
  }
}
.sn_block_simple_text.timeline-story .bb_item_content {
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item_content {
    line-height: 23.8px;
  }
}
.sn_block_simple_text.timeline-story .bb_item_content * {
  color: #000;
}
.sn_block_simple_text.timeline-story .row {
  margin: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story br {
    display: none;
  }
}
.sn_block_simple_text.timeline-story img {
  display: block;
  margin-bottom: 1.175rem;
  border-radius: 50%;
  width: 150px;
  height: 150px;
  background-position: center !important;
  background-size: 150px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story img {
    width: 75px;
    height: 75px;
    margin-bottom: 0.5rem;
  }
}
.sn_block_simple_text.timeline-process {
  z-index: 0 !important;
}
.sn_block_simple_text.timeline-process .sn_container_fluid {
  padding: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .sn_container_fluid {
    padding: 0 24px;
  }
}
.sn_block_simple_text.timeline-process .row {
  margin: 0;
}
.sn_block_simple_text.timeline-process .bb_item {
  padding: 0;
}
.sn_block_simple_text.timeline-process .bb_item:first-child .bb_item_subtitle_wr {
  padding-top: 2rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item:first-child .bb_item_subtitle_wr {
    padding-top: 3.5rem;
  }
}
.sn_block_simple_text.timeline-process .bb_item:first-child .bb_item_subtitle_wr .bb_item_subtitle::after {
  top: calc(1.25rem + 1.2em);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item:first-child .bb_item_subtitle_wr::after {
    border-left: 1.5px solid var(--tc-color-c1);
    content: "";
    position: absolute;
    left: 0;
    height: 3rem;
    top: 0;
    z-index: -1;
  }
}
.sn_block_simple_text.timeline-process .bb_item > .row {
  display: grid;
  grid-template-columns: repeat(21, 1fr);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.sn_block_simple_text.timeline-process .bb_item_subtitle_wr {
  grid-column: 1/10;
  grid-row: 1/2;
  padding: 0;
  padding-bottom: 0.375rem;
  margin-bottom: 0 !important;
  border-right: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item_subtitle_wr {
    max-width: 70%;
    margin-left: auto;
    border: none;
    padding: 0;
  }
}
.sn_block_simple_text.timeline-process .bb_item_title_wr {
  grid-column: 1/10;
  grid-row: 2/4;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  margin-bottom: 0 !important;
  border-right: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 52.125em) and (max-width: 87.5em) {
  .sn_block_simple_text.timeline-process .bb_item_title_wr {
    grid-column: 4/10;
  }
  .sn_block_simple_text.timeline-process .bb_item_title_wr * {
    font-size: var(--tc-h2-font-size-mobile);
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item_title_wr {
    max-width: 70%;
    margin-left: auto;
    border: none;
    padding: 0;
  }
}
.sn_block_simple_text.timeline-process .bb_item_content_wr {
  grid-column: 10/26;
  grid-row: 2/4;
  padding-left: 3.75rem;
  max-width: 100%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item_content_wr {
    max-width: 70%;
    margin-left: auto;
    padding: 0;
  }
}
.sn_block_simple_text.timeline-process .bb_item_subtitle {
  font-size: 25px;
  line-height: 26px;
  text-align: right;
  margin-right: 2rem;
  background: var(--tc-color-c2);
  display: block !important;
  margin-bottom: 10px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item_subtitle {
    text-align: left;
    font-size: 13px;
  }
}
.sn_block_simple_text.timeline-process .bb_item_subtitle::after {
  border-bottom: 1.5px solid var(--tc-color-c1);
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: calc(-0.75rem + 1.2em);
  z-index: -1;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item_subtitle::after {
    display: none;
  }
}
.sn_block_simple_text.timeline-process .bb_item_title {
  text-align: right;
  margin-right: 2rem;
  position: relative;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item_title {
    text-align: left;
    margin-right: auto;
  }
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_simple_text.timeline-process .bb_item_title {
    max-width: 100%;
  }
}
@media only screen and (min-width: 52.125em) {
  .sn_block_simple_text.timeline-process .bb_item_title {
    width: 65%;
    max-width: 320px;
  }
}
.sn_block_simple_text.timeline-process .bb_item_content {
  max-width: 60%;
  margin-bottom: 5rem;
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item_content {
    max-width: 100%;
    margin-bottom: 2rem;
    line-height: 23.8px;
  }
}
.sn_block_simple_text.timeline-process .bb_item_content img {
  margin-top: -1.25rem;
  max-width: 100%;
  margin-bottom: 1.375rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item_content img {
    margin-top: 1.5rem;
    margin-bottom: 0.75rem;
  }
}
.sn_block_simple_text.timeline-process .bb_item_content img.grains {
  content: url("../img/process_01.jpg");
}
.sn_block_simple_text.timeline-process .bb_item_content img.mash {
  content: url("../img/process_02.jpg");
}
.sn_block_simple_text.timeline-process .bb_item_content img.standards {
  content: url("../img/process_03.jpg");
}
.sn_block_simple_text.timeline-process .bb_item_content img.batches {
  content: url("../img/process_04.jpg");
}
.sn_block_simple_text.simple-text-sticky .row {
  margin: 0;
}
.sn_block_simple_text.simple-text-sticky .sn_background {
  background-color: var(--tc-color-c2) !important;
}
.sn_block_simple_text.simple-text-sticky .sn_block_wr > * {
  padding: 0 5.625rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.simple-text-sticky .sn_block_wr > * {
    padding: 0 1.25rem;
  }
}
.sn_block_simple_text.simple-text-sticky .bb_item {
  padding: 0;
}
.sn_block_simple_text.simple-text-sticky .bb_item > .row {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sn_block_simple_text.simple-text-sticky .bb_item > .row .bb_item_content_wr {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.sn_block_simple_text.simple-text-sticky .bb_item > .row .bb_item_content_wr .bb_item_content {
  text-align: left;
  line-height: 26px;
  padding: 2.6875rem 0 !important;
}
.sn_block_simple_text.simple-text-sticky .bb_item > .row .bb_item_content_wr .bb_item_content * {
  color: #000 !important;
}
.sn_block_simple_text.simple-text-sticky .bb_item > .row .bb_item_content_wr .bb_item_content span:first-child {
  margin-right: 0.5rem;
}
.sn_block_simple_text.simple-text-sticky .bb_item > .row .bb_item_content_wr .bb_item_content span:first-child strong {
  letter-spacing: 1px;
}
.sn_block_simple_text.simple-text-whiskey {
  padding: 49px 0 36px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.simple-text-whiskey {
    padding: 50px 0 46px;
  }
}
.sn_block_simple_text.simple-text-whiskey .bb_item .row {
  display: block;
}
.sn_block_simple_text.simple-text-whiskey .bb_item .row .bb_item_content_wr {
  max-width: 100% !important;
}
.sn_block_simple_text.simple-text-whiskey .bb_item .row .bb_item_content_wr .bb_item_content {
  line-height: 24px;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_simple_text.simple-text-whiskey .bb_item .row .bb_item_content_wr .bb_item_content {
    line-height: 28px;
  }
}
.sn_block_simple_text.simple-text-whiskey .bb_item .row .bb_item_content_wr .bb_item_content ._text_uppercase {
  text-transform: uppercase;
  font-family: "Courier Prime";
  margin-bottom: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 1px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-simple-text {
    margin-top: 0 !important;
    margin-bottom: 3rem !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-simple-text .row {
    margin: 0;
  }
}
.sn_block_simple_text.wt-product-simple-text .sn_block_wr > * {
  padding: 0 2rem !important;
}
.sn_block_simple_text.wt-product-simple-text .sn_block_wr > * .bb_item,
.sn_block_simple_text.wt-product-simple-text .sn_block_wr > * .bb_item_content_wr {
  padding: 0 !important;
}
.sn_block_simple_text.wt-product-simple-text .sn_block_wr > * .bb_item_content_wr {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 63%;
          flex: 0 0 63%;
  max-width: 63%;
  margin-left: auto;
  padding-right: 6.25rem !important;
  -webkit-transform: translateX(-55px);
      -ms-transform: translateX(-55px);
          transform: translateX(-55px);
}
@media only screen and (min-width: 120em) {
  .sn_block_simple_text.wt-product-simple-text .sn_block_wr > * .bb_item_content_wr {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%;
  }
}
.sn_block_simple_text.wt-product-simple-text .sn_block_wr > * .bb_item_content_wr .bb_item_content {
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-simple-text .sn_block_wr > * .bb_item_content_wr .bb_item_content {
    line-height: 23.8px;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-simple-text .sn_block_wr > * .bb_item_content_wr {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0 !important;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
}
.sn_block_simple_text.wt-product-how-to-sip-it {
  overflow-x: clip;
}
.sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * > .row {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 63%;
          flex: 0 0 63%;
  max-width: 63%;
  width: 63%;
  margin-left: auto !important;
  margin-right: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * > .row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * > .row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%;
    width: 70%;
  }
}
.sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_title_wr {
  padding-left: 3.25rem;
  padding-bottom: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  position: relative;
  margin-bottom: 0 !important;
  border-left: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_title_wr {
    padding-left: 1rem;
  }
}
.sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_title_wr .bb_item_title {
  padding: 0 1rem;
  text-align: left;
  background-color: var(--tc-color-c2);
  z-index: 1;
  line-height: 19.5px;
  letter-spacing: 1px;
  margin-bottom: 0 !important;
}
.sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_title_wr::after {
  content: "";
  position: absolute;
  top: 0.5rem;
  left: 0;
  width: calc(100% + 35px);
  border-top: 1.5px solid var(--tc-color-c1);
  z-index: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_title_wr::after {
    width: 20px;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_title_wr::after {
    width: calc((100vw - 1200px) / 2 + 100% + 1rem);
  }
}
.sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_content_wr {
  padding-left: 4.25rem;
  padding-bottom: 4.625rem;
  border-left: 1.5px solid var(--tc-color-c1);
}
.sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_content_wr .bb_item_content {
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_content_wr .bb_item_content {
    line-height: 23.8px;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_content_wr {
    padding-left: 1.25rem;
    padding-bottom: 1.5rem;
  }
}
.sn_block_simple_text.wild-tree {
  z-index: 1;
}
.sn_block_simple_text.wild-tree::before {
  content: "";
  position: absolute;
  bottom: -16vw;
  left: 1rem;
  width: calc(37vw - 2rem);
  height: 37vw;
  background: url("../img/wt-logo.png");
  background-size: contain;
  opacity: 1;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wild-tree::before {
    display: none;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_simple_text.wild-tree::before {
    width: calc(37vw - 10rem);
  }
}
.sn_block_simple_text.flavor_profile {
  overflow: hidden;
}
.sn_block_simple_text.flavor_profile .sn_block_wr > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sn_block_simple_text.flavor_profile .sn_block_wr > * > .row {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 63%;
          flex: 0 0 63%;
  max-width: 63%;
  width: 63%;
  margin-left: auto !important;
  margin-right: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.flavor_profile .sn_block_wr > * > .row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_simple_text.flavor_profile .sn_block_wr > * > .row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%;
    width: 70%;
  }
}
.sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_title_wr {
  padding-left: 3.25rem;
  padding-bottom: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  position: relative;
  margin-bottom: 0 !important;
  border-left: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_title_wr {
    padding-left: 1rem;
  }
}
.sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_title_wr .bb_item_title {
  padding: 0 1rem;
  text-align: left;
  background-color: var(--tc-color-c2);
  z-index: 1;
  line-height: 19.5px;
  letter-spacing: 1px;
  margin-bottom: 0 !important;
  font-family: "Courier Prime", monospace;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  font-size: 13px;
}
.sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_title_wr::after {
  content: "";
  position: absolute;
  top: 0.5rem;
  left: 0;
  width: calc(100% + 35px);
  border-top: 1.5px solid var(--tc-color-c1);
  z-index: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_title_wr::after {
    width: 20px;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_title_wr::after {
    width: calc((100vw - 1200px) / 2 + 100% + 1rem);
  }
}
.sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_content_wr {
  padding-left: 4.25rem;
  padding-bottom: 4.625rem;
  border-left: 1.5px solid var(--tc-color-c1);
}
.sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_content_wr .bb_item_content {
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_content_wr .bb_item_content {
    line-height: 23.8px;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_content_wr {
    padding-left: 1.25rem;
    padding-bottom: 1.5rem;
  }
}
.sn_block_simple_text.flavor_profile ul {
  padding-left: 1rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.flavor_profile ul {
    padding-left: 1.5rem;
  }
}
.sn_block_simple_text.align-left.flavor_profile .sn_block_wr > * > .bb_title, .sn_block_simple_text.align-left.flavor_profile .sn_block_wr > * > .row, .sn_block_simple_text.align-left.wt-product-how-to-sip-it .sn_block_wr > * > .bb_title, .sn_block_simple_text.align-left.wt-product-how-to-sip-it .sn_block_wr > * > .row {
  margin-left: 0 !important;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
}
.sn_block_simple_text.wt-product-prev-next {
  border-top: 1.5px solid var(--tc-color-c1);
  z-index: 52;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-prev-next .sn_block_wr > * {
    padding: 0;
  }
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
  }
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.333%;
          flex: 0 0 33.333%;
  max-width: 33.333%;
  padding-top: 5rem;
  padding-bottom: 3.375rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 2.365rem 35px;
  }
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item > .row {
  position: relative;
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:first-child > .row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:first-child > .row {
    margin: 0;
  }
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:first-child .mt-40 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:first-child .sn_btn::before {
  left: 1rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:first-child .sn_btn::before {
    left: 0;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:first-child {
    border-bottom: 1.5px solid var(--tc-color-c1);
  }
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:last-child * {
  text-align: right;
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:last-child .bb_item_title {
  float: right;
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:last-child .mt-40 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:last-child .sn_btn::before {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_title_wr {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 90%;
          flex: 0 0 90%;
  max-width: 90%;
  padding: 0;
  margin-bottom: 0 !important;
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_title_wr .bb_item_title {
  margin-bottom: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_title_wr .bb_item_title {
    max-width: 250px;
    line-height: 25px;
  }
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_content_wr {
  padding: 0;
  max-width: 34px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 10%;
          flex: 0 0 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  position: static;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_content_wr {
    top: 6px;
  }
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_content_wr .mt-40 {
  margin-top: auto !important;
  position: static;
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_content_wr .sn_btn {
  min-width: 0;
  padding: 0;
  border: none;
  margin: 0 !important;
  float: right;
  height: 12px;
  width: 14px !important;
  position: static;
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_content_wr .sn_btn:hover {
  background: none;
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_content_wr .sn_btn::before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 1rem;
  width: 1rem;
  height: 14px;
  background: url("../img/Arrow 26.svg") no-repeat;
  background-size: contain;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_content_wr .sn_btn::before {
    right: 0;
  }
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_content_wr .sn_btn .sn_sprite {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.sn_block_simple_text.single-barrels {
  padding: 44px 35px 33px;
}
@media only screen and (min-width: 80em) {
  .sn_block_simple_text.single-barrels {
    padding: 49px 90px 57px;
  }
}
.sn_block_simple_text.single-barrels .sn_container_fixed_xl {
  padding: 0 !important;
}
.sn_block_simple_text.single-barrels .sn_container_fixed_xl .bb_item_content_wr {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.sn_block_simple_text.single-barrels .sn_container_fixed_xl .bb_item_content_wr .bb_item_content {
  line-height: 24px;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_simple_text.single-barrels .sn_container_fixed_xl .bb_item_content_wr .bb_item_content {
    line-height: 28px;
  }
}
.sn_block_simple_text.wt-faq-simple-text {
  border-bottom: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 52.125em) {
  .sn_block_simple_text.wt-faq-simple-text {
    border-top: 1.5px solid var(--tc-color-c1);
  }
}
.sn_block_simple_text.wt-faq-simple-text .sn_block_wr > * {
  padding: 2.5rem;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_simple_text.wt-faq-simple-text .sn_block_wr > * {
    padding-right: 5.625rem;
    padding-left: 5.625rem;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-faq-simple-text .sn_block_wr > * {
    padding-top: 1.6875rem;
    padding-bottom: 1.6875rem;
  }
}
.sn_block_simple_text.wt-faq-simple-text .bb_item_content {
  text-align: left;
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-faq-simple-text .bb_item_content {
    line-height: 23.8px;
  }
}
.sn_block_simple_text.wt-faq-simple-text .bb_item_content * {
  color: #000 !important;
}
.sn_block_simple_text.wt-events-hero-text, .sn_block_simple_text.wt-news-hero-text {
  padding-top: 6.75rem;
  padding-bottom: 2rem;
  margin-bottom: 6.75rem;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_simple_text.wt-events-hero-text .sn_block_wr > *, .sn_block_simple_text.wt-news-hero-text .sn_block_wr > * {
    padding: 0 5.625rem;
  }
}
.sn_block_simple_text.wt-events-hero-text .bb_item_subtitle_wr, .sn_block_simple_text.wt-news-hero-text .bb_item_subtitle_wr {
  margin-bottom: 1.5rem !important;
}
.sn_block_simple_text.wt-events-hero-text .bb_item_title_wr, .sn_block_simple_text.wt-news-hero-text .bb_item_title_wr {
  margin-bottom: 1.5rem !important;
}
.sn_block_simple_text.wt-events-hero-text .bb_item_title, .sn_block_simple_text.wt-news-hero-text .bb_item_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 0 !important;
}
.sn_block_simple_text.wt-events-hero-text .bb_item_content_wr, .sn_block_simple_text.wt-news-hero-text .bb_item_content_wr {
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-events-hero-text, .sn_block_simple_text.wt-news-hero-text {
    padding-top: 5rem;
    margin-bottom: 2rem;
  }
  .sn_block_simple_text.wt-events-hero-text .bb_item_subtitle_wr, .sn_block_simple_text.wt-news-hero-text .bb_item_subtitle_wr {
    display: none;
  }
  .sn_block_simple_text.wt-events-hero-text .bb_item_title_wr, .sn_block_simple_text.wt-news-hero-text .bb_item_title_wr {
    margin-bottom: 1rem !important;
  }
  .sn_block_simple_text.wt-events-hero-text .bb_item_content_wr, .sn_block_simple_text.wt-news-hero-text .bb_item_content_wr {
    line-height: 23.8px;
  }
}
.sn_block_simple_text.wt-news-hero-text {
  padding-top: 12.5rem;
  margin-bottom: 3.75rem;
}
.sn_block_simple_text.wt-news-hero-text .bb_item .row .bb_item_title_wr {
  max-width: 45%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 45%;
          flex: 0 0 45%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-news-hero-text {
    margin-bottom: 2.5rem;
    padding-top: 5rem;
  }
  .sn_block_simple_text.wt-news-hero-text .bb_item .row .bb_item_title_wr {
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
.sn_block_simple_text.wt-event-simple-text {
  margin-top: 1.5rem;
  margin-bottom: 4.375rem;
}
.sn_block_simple_text.wt-event-simple-text .bb_item_subtitle_wr,
.sn_block_simple_text.wt-event-simple-text .bb_item_title_wr {
  margin-bottom: 1rem !important;
}
.sn_block_simple_text.wt-event-simple-text .bb_item_title {
  text-transform: uppercase;
}
.sn_block_simple_text.wt-event-simple-text .bb_item_content {
  margin-bottom: 2.5rem !important;
  max-width: 70%;
  line-height: 28px;
}
.sn_block_simple_text.wt-event-simple-text .sn_btn {
  min-width: 0;
  padding: 1.5rem 2rem;
  margin: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-event-simple-text {
    margin-top: 0.5rem;
  }
  .sn_block_simple_text.wt-event-simple-text .bb_item_subtitle_wr {
    margin-bottom: 0.5rem !important;
  }
  .sn_block_simple_text.wt-event-simple-text .bb_item_title_wr,
.sn_block_simple_text.wt-event-simple-text .bb_item_content_wr {
    margin-bottom: 1.25rem !important;
  }
  .sn_block_simple_text.wt-event-simple-text .bb_item_title {
    line-height: 25px;
    max-width: 65%;
  }
  .sn_block_simple_text.wt-event-simple-text .bb_item_content {
    max-width: 100%;
  }
}
.sn_block_simple_text.wt-distillery-simple-text .bb_item {
  padding: 3.25rem 0;
  padding-left: 3.75rem;
  border-bottom: 1.5px solid var(--tc-color-c1);
  border-left: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-distillery-simple-text .bb_item::before {
    content: "";
    position: absolute;
    top: 3.75rem;
    left: 0;
    width: 20px;
    height: 0;
    border-top: 1.5px solid var(--tc-color-c1);
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-distillery-simple-text .bb_item {
    padding-left: 2rem;
    padding-right: 1rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
.sn_block_simple_text.wt-distillery-simple-text .bb_item_title_wr {
  margin-bottom: 1.25rem !important;
}
.sn_block_simple_text.wt-distillery-simple-text .bb_item_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.sn_block_simple_text.wt-distillery-simple-text .bb_item_title * {
  text-transform: uppercase;
}
.sn_block_simple_text.wt-distillery-simple-text .bb_item_title span:first-child {
  margin-bottom: 2rem;
}
.sn_block_simple_text.wt-distillery-simple-text .bb_item_title span:last-child {
  margin-top: 1.25rem;
}
.sn_block_simple_text.wt-article-title {
  margin-top: calc(6.75rem + var(--header-spacer));
}
.sn_block_simple_text.wt-article-title .bb_item > .row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.sn_block_simple_text.wt-article-title .bb_item .mt-40 {
  margin: 0 !important;
}
.sn_block_simple_text.wt-article-title .bb_item .sn_btn {
  margin: 0 !important;
  margin-bottom: 1.5rem !important;
  min-width: 0;
  border: none;
  padding: 0;
  font-family: "Courier Prime";
}
.sn_block_simple_text.wt-article-title .bb_item .bb_item_title {
  text-transform: uppercase;
}
.sn_block_simple_text.wt-article-paragraph {
  margin: 2rem 0 !important;
}
.sn_block_simple_text.wt-article-paragraph._last {
  margin-bottom: 12.5rem !important;
}
.sn_block_simple_text.wt-article-paragraph .bb_item > .row .bb_item_content_wr {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.sn_block_simple_text.wt-article-paragraph .bb_item > .row .bb_item_content_wr .bb_item_content * {
  line-height: 28px;
}

html[lang=en-us] .sn_block_simple_text.wild-tree::before {
  background: url("../img/wt-logo-us.png");
}

.sn_language_selector .sn_language_selector_overlay_groups .language_group__heading span {
  font-family: "Courier Prime";
  font-size: 13px;
  font-weight: 700;
  line-height: 26px;
  text-transform: uppercase;
}

.sn_click_to_buy .ctb_card_header .sn_click_to_buy_close {
  top: 20px;
}
.sn_click_to_buy .ctb_select_label div {
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

.sn_block_simple_form.wild-form {
  padding-top: 80px;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_simple_form.wild-form {
    padding-top: 220px;
  }
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  margin-bottom: 0 !important;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._image img {
  position: absolute;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text {
    padding-left: 47px;
    padding-right: 0;
  }
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer h2 {
  max-width: 65%;
  margin-bottom: 45px;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields {
  grid-row-gap: 20px;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container label,
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .ginput_counter {
  display: none;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input,
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea,
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select {
  border-radius: 0;
  border: 1.5px solid var(--tc-color-c1);
  padding: 20px 30px;
  background-color: transparent;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input,
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea,
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select {
    padding: 12px 16px;
  }
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder, .sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::-webkit-input-placeholder {
  font-weight: 400;
  font-family: "Courier Prime";
  font-size: 9px;
  line-height: 26px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--tc-color-black);
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder, .sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::-moz-placeholder {
  font-weight: 400;
  font-family: "Courier Prime";
  font-size: 9px;
  line-height: 26px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--tc-color-black);
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:-ms-input-placeholder, .sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea:-ms-input-placeholder {
  font-weight: 400;
  font-family: "Courier Prime";
  font-size: 9px;
  line-height: 26px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--tc-color-black);
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::-ms-input-placeholder, .sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::-ms-input-placeholder {
  font-weight: 400;
  font-family: "Courier Prime";
  font-size: 9px;
  line-height: 26px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--tc-color-black);
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::placeholder,
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::placeholder,
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input,
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea,
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select {
  font-weight: 400;
  font-family: "Courier Prime";
  font-size: 9px;
  line-height: 26px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--tc-color-black);
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select {
  font-weight: 700;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .checkbox-field label {
  display: inline-block !important;
  margin-left: 13px;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .checkbox-field label p.checkbox-text {
  font-weight: 400;
  font-size: 10px;
  line-height: 18px;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_footer {
  margin-top: 0 !important;
  padding: 72px 0 13px;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_footer .gform_button {
  border-radius: 0;
  border: 1px solid var(--tc-color-c1);
  background-color: transparent;
  padding: 21px 65px;
  font-family: "Courier Prime";
  font-weight: 700;
  font-size: 12px;
  line-height: 13.5px;
  text-transform: uppercase;
  color: var(--tc-color-c1);
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  margin-bottom: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_footer .gform_button {
    padding: 21px 31.5px;
  }
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_footer .gform_button:hover {
  background-color: var(--tc-color-c1);
  color: var(--tc-color-white);
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_confirmation_message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 14px;
  line-height: 28px;
  font-weight: 400;
  color: var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_confirmation_message {
    line-height: 23.8px;
  }
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_confirmation_message h2 {
  color: var(--tc-color-black);
  font-family: "Libre Franklin";
  text-transform: uppercase;
  margin-bottom: 10px;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_confirmation_message .sn_btn {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_aftercontent p {
  color: var(--tc-color-black);
  font-size: 10px;
}

.sn_block_image.wild-tree {
  padding-top: 83px;
  margin-bottom: -20vh;
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_image.wild-tree {
    padding-top: 62px;
    padding-left: 0;
    padding-right: 0;
  }
}
.sn_block_image.wild-tree .sn_container_fixed_xl {
  max-width: 630px;
}
.sn_block_image.contact-tree {
  overflow: hidden !important;
  padding-top: 0;
  margin-bottom: -22vh;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image.contact-tree {
    margin-bottom: -10vh;
  }
}
.sn_block_image.contact-tree .sn_container_fixed_xl {
  max-width: 900px;
}
.sn_block_image.contact-tree .sn_container_fixed_xl img {
  -webkit-transform: translateX(30%);
      -ms-transform: translateX(30%);
          transform: translateX(30%);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image.faq-map {
    padding: 1rem 0 !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image.faq-map .sn_block_wr > * {
    padding: 0 1rem !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image.faq-map img {
    height: calc(100vw * 1.5);
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.sn_block_image.wt-event-image img, .sn_block_image.wt-article-image img {
  width: 100%;
}
.sn_block_image.wt-event-image .caption, .sn_block_image.wt-article-image .caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sn_block_image.wt-event-image .caption p, .sn_block_image.wt-article-image .caption p {
  font-size: 13px;
  line-height: 26px;
  letter-spacing: 1px;
  margin-top: 0.625rem !important;
}
.sn_block_image.wt-our-story-after-timeline .sn_block_wr > * img {
  padding-top: 2rem;
  padding-bottom: 4rem;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image.wt-our-story-after-timeline {
    display: none;
  }
}

@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text .sn_container_fixed_xl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.sn_block_image_text .bb_title {
  text-transform: uppercase;
}
.sn_block_image_text .bb_title i.stamp {
  background: url("../img/hero-distilled-stamp.svg") no-repeat;
  background-position: left center;
  background-size: contain;
  color: var(--tc-color-c1);
  display: inline-block;
  vertical-align: -0.04em;
  height: 3rem;
  width: 16rem;
  margin-top: 22px;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text .bb_title i.stamp {
    margin-left: 20px;
    height: 0.75em;
    width: 4em;
    margin-top: 0;
  }
}
.sn_block_image_text .bb_title i.stamp:before {
  content: "";
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_image_text._reverse {
    padding: 39px 0 63px !important;
  }
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text._reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.sn_block_image_text._reverse ._text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 80em) {
  .sn_block_image_text._reverse ._text {
    padding-left: 63px !important;
  }
}
.sn_block_image_text._reverse ._text .sn_btn {
  margin-top: auto !important;
  margin-right: auto !important;
  margin-bottom: 0 !important;
}
.sn_block_image_text._reverse ._text .bb_title {
  font-weight: 700;
  line-height: 26px;
}
.sn_block_image_text._reverse ._text .bb_title .pursuit-whiskey {
  letter-spacing: 1px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text._reverse ._text .bb_content {
    margin-top: 13px !important;
    margin-bottom: 32px !important;
  }
}
.sn_block_image_text._reverse ._text .bb_content p {
  line-height: 23.8px;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text._reverse ._text .bb_content p {
    line-height: 28px;
  }
}
@media only screen and (min-width: 80em) {
  .sn_block_image_text._reverse ._image {
    padding-right: 33px;
  }
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_image_text._reverse ._image .img-fluid {
    width: 100%;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_image_text.pursuit-of-whiskey ._image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .sn_block_image_text.pursuit-of-whiskey ._text {
    padding-left: 0px;
    padding-right: 60px;
  }
}
.sn_block_image_text.wild-technique {
  padding: 32vh 0 0;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sn_block_image_text.wild-technique .sn_background {
  display: none;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text.wild-technique {
    padding: 286px 0 141px;
  }
  .sn_block_image_text.wild-technique .sn_background {
    display: block;
    background-size: contain;
    -webkit-transform: translateX(-48%);
        -ms-transform: translateX(-48%);
            transform: translateX(-48%);
    top: -2%;
    height: 108%;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wild-technique .sn_block_image_text__container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.sn_block_image_text.wild-technique .sn_block_image_text__container ._text {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  margin-right: auto;
  padding: 0 2rem;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text.wild-technique .sn_block_image_text__container ._text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
    padding: 0;
  }
}
.sn_block_image_text.wild-technique .sn_block_image_text__container ._text .bb_title::before {
  content: url("../img/ear-of-corn-mobile.svg");
  position: absolute;
  top: -125px;
  left: 1.2rem;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text.wild-technique .sn_block_image_text__container ._text .bb_title::before {
    content: url("../img/ear-of-corn.svg");
    top: -202px;
    left: 0;
  }
}
.sn_block_image_text.wild-technique .sn_block_image_text__container ._text .bb_content {
  margin-top: 50px !important;
}
@media only screen and (min-width: 80em) {
  .sn_block_image_text.wild-technique .sn_block_image_text__container ._text .bb_content {
    max-width: 80%;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_image_text.wild-technique .sn_block_image_text__container ._text .bb_content {
    max-width: 60%;
  }
}
.sn_block_image_text.wild-technique .sn_block_image_text__container ._text .bb_content p {
  line-height: 24px;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text.wild-technique .sn_block_image_text__container ._text .bb_content p {
    line-height: 28px;
  }
}
.sn_block_image_text.wild-technique .sn_block_image_text__container ._text .sn_btn {
  margin-top: 28px !important;
  min-width: 0;
}
.sn_block_image_text.wild-technique .sn_block_image_text__container ._image {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-bottom: -40% !important;
  margin-top: 44px;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text.wild-technique .sn_block_image_text__container ._image {
    display: none;
  }
}
.sn_block_image_text.wt-half-bottle {
  overflow: hidden;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle.wt-half-bottle-mobile-smaller .bb_title {
    max-width: 90%;
    font-size: 25px !important;
  }
}
.sn_block_image_text.wt-half-bottle .row {
  margin: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle .sn_block_wr > * {
    padding: 0;
  }
}
@media only screen and (min-width: 52.125em) and (max-width: 120em) {
  .sn_block_image_text.wt-half-bottle .sn_block_wr > * .row {
    padding-right: 82px !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle .sn_block_wr > * .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.sn_block_image_text.wt-half-bottle ._text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30%;
          flex: 0 0 30%;
  max-width: 30%;
  padding-top: 1.75rem;
  padding-bottom: 3.25rem;
}
@media only screen and (min-width: 52.125em) and (max-width: 79.99em) {
  .sn_block_image_text.wt-half-bottle ._text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle ._text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding-top: 3.75rem;
    padding-bottom: 4rem;
    margin: 0 !important;
  }
}
.sn_block_image_text.wt-half-bottle ._text .bb_title {
  text-align: right;
  font-size: 40px;
}
.sn_block_image_text.wt-half-bottle ._text .sn_btn {
  font-size: 12px;
  line-height: 26px;
  padding: 1rem 2rem;
  margin: 0 !important;
  margin-top: 1.625rem !important;
  width: auto;
}
.sn_block_image_text.wt-half-bottle ._image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 70%;
          flex: 0 0 70%;
  max-width: 70%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  margin: 0 !important;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text.wt-half-bottle ._image {
    left: -50px;
  }
}
@media only screen and (min-width: 52.125em) and (max-width: 79.99em) {
  .sn_block_image_text.wt-half-bottle ._image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle ._image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% + 70px);
            flex: 0 0 calc(100% + 70px);
    max-width: calc(100% + 70px);
    width: calc(100% + 70px);
    left: -35px;
  }
}
.sn_block_image_text.wt-half-bottle ._image img {
  position: relative;
  bottom: 0;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text.wt-half-bottle ._image img {
    min-width: 112%;
  }
}
.sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle {
  padding-bottom: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle {
    padding-top: 4.625rem !important;
    padding-bottom: 0 !important;
  }
}
.sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle .sn_block_image_text__container {
  padding: 0 35px !important;
}
.sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._text {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._text {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding-top: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding-bottom: 2.175rem;
  }
}
.sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._text .bb_pretitle {
  margin-bottom: 1.25rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._text .bb_pretitle {
    line-height: 26px;
    margin-bottom: 0.5rem;
  }
}
.sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._text .bb_title {
  text-align: left;
  width: 160%;
  font-size: var(--tc-h2-font-size-desktop) !important;
  letter-spacing: normal;
  line-height: 36px;
  font-weight: 900;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._text .bb_title {
    max-width: 100%;
    font-size: var(--tc-h2-font-size-mobile) !important;
  }
}
.sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._image {
  left: 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    left: -10%;
  }
}
.sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._image img {
  width: 100%;
  max-width: none;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._image img {
    left: -2rem;
    width: 110%;
  }
}
.sn_block_image_text.wt-half-bottle-reverse {
  overflow: hidden;
  padding: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle-reverse {
    padding: 0 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sn_block_image_text.wt-half-bottle-reverse .sn_background {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    height: 77vw;
    background-size: cover;
    position: relative;
    margin-top: -10%;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._image {
  padding: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100vw;
  max-width: none;
  margin: 0 !important;
}
.sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top right;
     object-position: top right;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._image img {
    display: none;
  }
}
@media only screen and (min-width: 52.125em) and (max-width: 67.5em) {
  .sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._image img {
    -webkit-transform: translateX(calc(-1 * (100vw - 1080px)));
        -ms-transform: translateX(calc(-1 * (100vw - 1080px)));
            transform: translateX(calc(-1 * (100vw - 1080px)));
  }
}
.sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._text {
  z-index: 99999;
  padding: 80px 0;
  padding-left: 63px !important;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40%;
          flex: 0 0 40%;
  max-width: 40%;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 75px 2rem 10px !important;
  }
}
.sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._text .bb_title {
  line-height: 36px;
  font-weight: 800;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._text .bb_title {
    line-height: 25px;
    max-width: 45%;
    font-weight: 900;
  }
}
.sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._text .bb_content {
  margin-top: 10px !important;
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._text .bb_content {
    line-height: 23.8px;
  }
}
.sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._text .sn_btn {
  margin-top: 36px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._text .sn_btn {
    margin-top: 23px !important;
  }
}
.sn_block_image_text.process-hairsplitting .row, .sn_block_image_text.old-meets-new .row {
  margin: 0;
}
.sn_block_image_text.process-hairsplitting .sn_background::before, .sn_block_image_text.old-meets-new .sn_background::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: var(--tc-color-c2);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.process-hairsplitting .sn_background::before, .sn_block_image_text.old-meets-new .sn_background::before {
    height: calc(100% - (52.5px + 2.5rem));
  }
}
.sn_block_image_text.process-hairsplitting .sn_block_image_text__container, .sn_block_image_text.old-meets-new .sn_block_image_text__container {
  padding: 0;
  padding-top: 5rem;
  padding-bottom: calc(3rem + 60px);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.process-hairsplitting .sn_block_image_text__container, .sn_block_image_text.old-meets-new .sn_block_image_text__container {
    padding-top: 2.5rem;
    padding-left: 2.5rem;
    padding-right: 0.5rem;
    padding-bottom: 3.5rem;
  }
}
.sn_block_image_text.process-hairsplitting .sn_block_image_text__container > .row, .sn_block_image_text.old-meets-new .sn_block_image_text__container > .row {
  display: grid;
  grid-template-columns: repeat(25, 1fr);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.process-hairsplitting .sn_block_image_text__container > .row, .sn_block_image_text.old-meets-new .sn_block_image_text__container > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.sn_block_image_text.process-hairsplitting ._text, .sn_block_image_text.old-meets-new ._text {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  grid-row: 2;
  grid-column: 10/25;
  margin-top: 2rem;
  padding-left: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.process-hairsplitting ._text, .sn_block_image_text.old-meets-new ._text {
    margin-top: 1.375rem;
  }
}
.sn_block_image_text.process-hairsplitting ._text .bb_content, .sn_block_image_text.old-meets-new ._text .bb_content {
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.process-hairsplitting ._text .bb_title, .sn_block_image_text.old-meets-new ._text .bb_title {
    line-height: 25px;
  }
}
.sn_block_image_text.process-hairsplitting ._text .sn_btn, .sn_block_image_text.old-meets-new ._text .sn_btn {
  margin: 0 !important;
  margin-top: 4rem !important;
  font-size: 12px;
  line-height: 26px;
  padding: 1rem 2rem;
  width: auto;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.process-hairsplitting ._text .sn_btn, .sn_block_image_text.old-meets-new ._text .sn_btn {
    display: none;
  }
}
.sn_block_image_text.process-hairsplitting ._text .sn_btn::after, .sn_block_image_text.old-meets-new ._text .sn_btn::after {
  content: "";
  position: absolute;
  top: calc(100% + 3rem);
  left: 0;
  width: 100%;
  height: 62px;
  border-left: 1.5px solid var(--tc-color-c1);
}
.sn_block_image_text.process-hairsplitting ._image,
.sn_block_image_text.process-hairsplitting ._video, .sn_block_image_text.old-meets-new ._image,
.sn_block_image_text.old-meets-new ._video {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
  grid-row: 1;
  grid-column: 9/11;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.process-hairsplitting ._image,
.sn_block_image_text.process-hairsplitting ._video, .sn_block_image_text.old-meets-new ._image,
.sn_block_image_text.old-meets-new ._video {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
.sn_block_image_text.process-hairsplitting ._text {
  text-transform: uppercase;
}
.sn_block_image_text.process-hairsplitting ._image,
.sn_block_image_text.process-hairsplitting ._video {
  min-width: 150px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.process-hairsplitting ._image,
.sn_block_image_text.process-hairsplitting ._video {
    min-width: 105px;
  }
}
.sn_block_image_text.process-hairsplitting ._image img,
.sn_block_image_text.process-hairsplitting ._image video,
.sn_block_image_text.process-hairsplitting ._video img,
.sn_block_image_text.process-hairsplitting ._video video {
  width: 150px;
  height: 150px;
  border-radius: 50%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.process-hairsplitting ._image img,
.sn_block_image_text.process-hairsplitting ._image video,
.sn_block_image_text.process-hairsplitting ._video img,
.sn_block_image_text.process-hairsplitting ._video video {
    width: 105px;
    height: 105px;
  }
}
.sn_block_image_text.old-meets-new {
  border-top: 1.5px solid var(--tc-color-c1);
  margin-top: -60px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.old-meets-new {
    overflow: hidden;
  }
}
.sn_block_image_text.old-meets-new .sn_block_image_text__container {
  padding-top: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.old-meets-new .sn_block_image_text__container {
    padding-bottom: 0;
  }
}
.sn_block_image_text.old-meets-new .sn_background::before {
  content: "";
  position: absolute;
  top: 400px;
  left: -254px;
  width: 730px;
  height: 730px;
  background: url("../img/wt-logo.png") no-repeat;
  background-size: contain;
  opacity: 1;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.old-meets-new .sn_background::before {
    width: 100vw;
    height: 100vw;
    left: auto;
    right: -2rem;
    top: auto;
    bottom: -47vw;
  }
}
.sn_block_image_text.old-meets-new ._image {
  min-width: 206px;
  bottom: -4rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.old-meets-new ._image {
    min-width: 120px;
    width: 120px;
    bottom: -2rem;
    left: -5vw;
  }
}
.sn_block_image_text.old-meets-new ._image img {
  width: 206px;
  height: auto;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.old-meets-new ._image img {
    width: 120px;
    height: 120px;
  }
}
.sn_block_image_text.old-meets-new ._text .bb_content {
  margin-top: 4rem !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.old-meets-new ._text .bb_content {
    margin-top: 1.25rem !important;
    margin-bottom: 15rem;
    padding-left: 2.75rem;
  }
}
.sn_block_image_text.old-meets-new ._text .bb_title {
  line-height: 72px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.old-meets-new ._text .bb_title {
    line-height: 31.5px;
    padding-left: 2.75rem;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.modern-distilling .sn_block_image_text__container {
    padding: 0 1.25rem;
  }
}
.sn_block_image_text.modern-distilling .sn_block_image_text__container > .row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 36%;
  margin-left: 36%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.modern-distilling .sn_block_image_text__container > .row {
    margin: 0;
    max-width: 100%;
  }
}
.sn_block_image_text.modern-distilling ._video {
  max-width: 100%;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.sn_block_image_text.modern-distilling ._text {
  padding: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.modern-distilling ._text {
    padding-right: 1rem;
    padding-left: 55px !important;
    margin: 0 !important;
  }
}
.sn_block_image_text.modern-distilling ._text .bb_title {
  max-width: 80%;
  margin-top: 1.5rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.modern-distilling ._text .bb_title {
    font-size: 25px;
    margin-top: 2rem;
  }
}
.sn_block_image_text.modern-distilling ._text .bb_content {
  margin-top: 2.125rem !important;
  margin-bottom: 210px;
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.modern-distilling ._text .bb_content {
    margin-top: 1rem !important;
    margin-bottom: 100px;
  }
}
.sn_block_image_text.modern-distilling ._video::before,
.sn_block_image_text.modern-distilling ._image::before {
  content: "";
  position: absolute;
  left: calc(100% - 23px);
  top: -50px;
  width: 100px;
  height: 145px;
  background: url("../img/frame_01.png") no-repeat;
  background-size: contain;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.modern-distilling ._video::before,
.sn_block_image_text.modern-distilling ._image::before {
    right: 0;
    left: auto;
    top: -120px;
  }
}
.sn_block_image_text.modern-distilling ._image {
  padding: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  position: relative;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.modern-distilling ._image {
    max-width: calc(100% + 1.25rem);
    width: calc(100% + 1.25rem);
    margin-bottom: 0 !important;
  }
}
.sn_block_image_text.modern-distilling ._image img {
  border-radius: 3px;
  width: 100%;
}
.sn_block_image_text.wild-whiskey {
  border-bottom: 1.5px solid var(--tc-color-c1);
  padding-bottom: 0 !important;
  margin-bottom: 14px;
  padding-top: 0 !important;
  overflow: hidden;
}
@media only screen and (min-width: 80em) {
  .sn_block_image_text.wild-whiskey {
    margin-bottom: 30px;
  }
}
.sn_block_image_text.wild-whiskey .sn_block_image_text__container {
  padding-left: 230px;
  padding-right: 135px;
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_image_text.wild-whiskey .sn_block_image_text__container {
    padding: 0 !important;
  }
}
.sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text {
  padding: 105px 0 88px 50px;
  margin-right: 0 !important;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 55%;
          flex: 0 0 55%;
  max-width: 60%;
}
.sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text .bb_title {
  position: relative;
  line-height: 36px;
  font-weight: 800;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text .bb_title {
    line-height: 25px;
  }
}
.sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text .bb_title::before {
  content: "";
  position: absolute;
  top: 18px;
  left: -50px;
  width: 41px;
  height: 1.5px;
  background-color: var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: calc(100% - 50px);
    padding: 54px 31px 34px 28px;
    margin-left: 50px;
    border-left: 1.5px solid var(--tc-color-c1);
  }
  .sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text .bb_title::before {
    top: 10px;
    left: -28px;
    width: 20px;
  }
}
@media only screen and (min-width: 80em) {
  .sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text {
    border-left: 1.5px solid var(--tc-color-c1);
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text .bb_content {
    margin-top: 42px !important;
    margin-bottom: 0 !important;
  }
}
.sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text .bb_content p span {
  position: relative;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text .bb_content p span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text .bb_content p span::before {
  content: url("../img/whiskey-decoration.svg");
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._image {
  margin-left: auto !important;
  padding: 33px 0 88px;
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._image {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding: 13px 0;
    margin-bottom: 0 !important;
    border-top: 1.5px solid var(--tc-color-c1);
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._image .video-button-modal-opener .video-button {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
}
.sn_block_image_text.single-barrels, .sn_block_image_text.faq-hero {
  padding-top: 276px;
  padding-bottom: 30px;
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_image_text.single-barrels, .sn_block_image_text.faq-hero {
    padding-top: 57px;
    padding-bottom: 22px;
  }
}
.sn_block_image_text.single-barrels .sn_block_image_text__container .row ._image, .sn_block_image_text.faq-hero .sn_block_image_text__container .row ._image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.single-barrels .sn_block_image_text__container .row ._image img, .sn_block_image_text.faq-hero .sn_block_image_text__container .row ._image img {
    aspect-ratio: 320/278;
  }
}
.sn_block_image_text.single-barrels .sn_block_image_text__container .row ._text, .sn_block_image_text.faq-hero .sn_block_image_text__container .row ._text {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media only screen and (min-width: 80em) {
  .sn_block_image_text.single-barrels .sn_block_image_text__container .row ._text, .sn_block_image_text.faq-hero .sn_block_image_text__container .row ._text {
    padding-left: 55px;
  }
}
.sn_block_image_text.single-barrels .sn_block_image_text__container .row ._text .bb_pretitle, .sn_block_image_text.faq-hero .sn_block_image_text__container .row ._text .bb_pretitle {
  font-weight: 700;
  font-size: 13px;
  line-height: 26px;
  margin-bottom: 14px;
}
.sn_block_image_text.single-barrels {
  overflow: hidden;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.single-barrels {
    padding-bottom: 0 !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.single-barrels .sn_container_fixed_xl {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.single-barrels .sn_container_fixed_xl ._text {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}
.sn_block_image_text.single-barrels .sn_container_fixed_xl ._text .bb_title {
  margin-bottom: 48px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.single-barrels .sn_container_fixed_xl ._image img {
    display: none;
  }
  .sn_block_image_text.single-barrels .sn_container_fixed_xl ._image::before {
    content: "";
    background-image: url("../img/single-barrels-mobile.jpg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    aspect-ratio: 320/278;
    display: block;
  }
}
.sn_block_image_text.faq-hero {
  padding-top: calc(var(--header-spacer) + 108px);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.faq-hero {
    padding-top: calc(var(--header-spacer) + 52px);
  }
}
.sn_block_image_text.faq-hero .bb_title {
  max-width: 60%;
  margin-bottom: 48px !important;
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_image_text.faq-hero .bb_title {
    max-width: 100%;
    margin-bottom: 1rem !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.faq-hero {
    padding-bottom: 0;
  }
  .sn_block_image_text.faq-hero .row {
    margin: 0;
  }
  .sn_block_image_text.faq-hero .row ._image {
    padding: 0;
    left: -20px;
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 100vw !important;
            flex: 0 0 100vw !important;
    width: 100vw;
    max-width: none !important;
    margin-bottom: 0 !important;
  }
  .sn_block_image_text.faq-hero .row ._image img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.sn_block_image_text.faq-image-text {
  padding-top: 7.8125rem;
  padding-bottom: 5.625rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.faq-image-text {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
.sn_block_image_text.faq-image-text .sn_block_wr > * {
  padding: 0 5.625rem;
}
.sn_block_image_text.faq-image-text .sn_block_wr > * > .row {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
.sn_block_image_text.faq-image-text ._image {
  max-width: 200px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.faq-image-text ._image {
    max-width: 150px;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.faq-image-text ._image img {
    position: relative;
    left: -10px;
  }
}
.sn_block_image_text.faq-image-text ._text {
  margin-left: 0 !important;
  padding-left: 2.5rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.faq-image-text ._text {
    margin-left: 3.5rem;
  }
}
.sn_block_image_text.faq-image-text ._text .bb_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 0.625rem !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.faq-image-text ._text .bb_title {
    margin-bottom: 2.625rem !important;
    line-height: 25px;
  }
}
.sn_block_image_text.faq-image-text ._text .bb_content {
  line-height: 28px;
}
.sn_block_image_text.single-barrels-bottle {
  overflow: hidden;
  border-bottom: 1.5px solid var(--tc-color-c1);
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row {
  margin-right: 0;
  margin-left: 0;
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._image {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  height: 100%;
  padding: 0;
  margin-top: auto;
  margin-bottom: 64px !important;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._image {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    max-width: calc(100vw - 70px);
    margin-top: 20%;
    margin-left: 35px !important;
    margin-bottom: 0 !important;
    padding-top: 0;
  }
  .sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._image img {
    width: 75vw !important;
  }
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._image::after {
  content: "";
  background: url("../img/barrel-single.png");
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  width: 43%;
  aspect-ratio: 0.59;
  bottom: 8.5%;
  right: -23%;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  will-change: opacity;
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._image img {
  width: 370px;
  aspect-ratio: 0.648;
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._image .animated-showcase > div {
  content: "";
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  aspect-ratio: 0.465;
  width: 72%;
  bottom: 13%;
  left: 9.2%;
  opacity: 0;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._image .animated-showcase > div.bg-1 {
  background-image: url("../img/Front-High-Rye-Bourbon-Private-Barrel.webp");
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._image .animated-showcase > div.bg-2 {
  background-image: url("../img/Side-High-Rye-Bourbon-Private-Barrel.webp");
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._image .animated-showcase > div.bg-3 {
  background-image: url("../img/Back-High-Rye-Bourbon-Private-Barrel.webp");
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._text {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  margin-left: unset !important;
  border-left: 1.5px solid var(--tc-color-c1);
  padding: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: calc(100% - 35px);
    margin-left: 35px !important;
    margin-right: -35px !important;
  }
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._text .bb_content {
  margin-top: 0 !important;
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._text .bb_content > p > span {
  padding: 41px 38px;
  margin-bottom: 0;
  font-family: "Courier Prime";
  font-weight: 400;
  font-size: 13px;
  line-height: 26px;
  text-transform: uppercase;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1.5px solid var(--tc-color-c1);
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._text .bb_content > p > span:last-child {
  border-bottom: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._text .bb_content > p > span {
    padding-left: 11px;
  }
  .sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._text .bb_content > p > span:last-child {
    border-bottom: 1.5px solid var(--tc-color-c1);
    margin-bottom: 24px;
  }
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._text .bb_content > p > span::before {
  content: url("../img/whiskey-decoration.svg");
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 27px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._text .bb_content > p > span::before {
    margin-right: 12px;
  }
}
.sn_block_image_text.wild-drop-line .bb_item_subtitle_wr {
  padding-left: 90px;
  max-width: 40%;
}
html[lang=en-us] .sn_block_image_text i.stamp {
  background: url("../img/hero-distilled-stamp-us.svg") no-repeat !important;
}
html[lang=en-us] .sn_block_image_text .sn_background::before {
  background: url("../img/wt-logo-us.png") no-repeat !important;
  background-size: contain !important;
  opacity: 0.1 !important;
}

@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row {
    padding-top: 21px;
    padding-bottom: 60px;
  }
}
.sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i {
  margin-bottom: 60px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i {
    margin-bottom: 0 !important;
    padding-top: 163px !important;
  }
}
.sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i:nth-child(1) {
  padding: 0 20px;
}
.sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i:nth-child(2) {
  padding: 0 20px;
}
@media only screen and (min-width: 36em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i {
    margin-bottom: 34px !important;
  }
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i:nth-child(1) {
    padding: 0 15px 0 4px;
  }
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i:nth-child(2) {
    padding: 0 4px 0 15px;
  }
}
@media only screen and (min-width: 52.125em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in {
    position: relative;
    aspect-ratio: 689/420;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 57px !important;
  }
}
.sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  opacity: 0;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in:hover .sn_block_teaser_simple_i_bg {
    opacity: 1;
  }
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in:hover .sn_block_teaser_simple_i_bg::before {
    content: "";
    display: block;
    background: linear-gradient(30deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 50%);
    height: 100%;
    width: 100%;
    z-index: 0;
  }
}
.sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title {
  max-width: 80%;
  margin-bottom: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 35.99em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title {
    max-width: 100%;
  }
}
.sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title .sn_block_teaser_simple_i_title_in {
  padding: 0 !important;
}
.sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title .sn_block_teaser_simple_i_title_in .bb_item_title {
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in:hover .sn_block_teaser_simple_i_title .bb_item_title {
    color: var(--tc-color-c1) !important;
  }
}
.sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_btn {
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto !important;
  width: auto;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-top: 34px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_btn {
    margin-top: 20px !important;
  }
}
@media only screen and (min-width: 52.125em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in:hover .sn_btn {
    color: var(--tc-cta-primary-color-default);
    background-color: var(--tc-cta-primary-bg-default);
    border-color: var(--tc-cta-primary-border-default);
  }
}
.sn_block_teaser_simple.wt-distillery {
  display: none !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery {
    border-bottom: 1.5px solid var(--tc-color-c1);
  }
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:first-child .bb_title {
  padding-left: 3.75rem;
  margin: 0 !important;
  border-left: 1.5px solid var(--tc-color-c1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:first-child .bb_title {
    padding-left: 2rem;
  }
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:first-child .bb_title > span {
  text-transform: uppercase;
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:first-child .bb_title > span:first-child {
  margin-top: 3.375rem;
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:first-child .bb_title > span:first-child::before {
    content: "";
    position: absolute;
    width: 20px;
    border-bottom: 1.5px solid var(--tc-color-c1);
    left: 27px;
    top: 4rem;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) and (min-width: 36em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:first-child .bb_title > span:first-child::before {
    left: calc((100vw - 508px) / 2 - 8px);
  }
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:first-child .bb_title > span:nth-child(2) {
  margin-bottom: 1.125rem;
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:first-child .bb_title > span:nth-child(3) {
  margin-bottom: 1rem;
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:first-child .bb_title > span:last-child {
  text-transform: none;
  font-size: 14px;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 3.375rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) {
    margin-right: -35px;
  }
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i {
  padding: 3.125rem;
  margin-bottom: 0 !important;
  border-top: 1.5px solid var(--tc-color-c1);
  border-left: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i {
    padding: 2.5rem 1.125rem;
  }
}
@media only screen and (min-width: 36em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i {
    border-right: 1.5px solid var(--tc-color-c1);
  }
}
@media only screen and (min-width: 52.125em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i:last-child {
    border-bottom: 1.5px solid var(--tc-color-c1);
  }
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in {
  display: grid;
  gap: 0 3.125rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_bg {
  grid-column: 1/2;
  grid-row: 1/4;
  width: 300px;
  height: 300px;
}
@media only screen and (min-width: 36em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_bg {
    width: 513px;
    height: 513px;
  }
}
@media only screen and (min-width: 0em) and (max-width: 35.99em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_bg {
    width: calc(100vw - 66px);
    height: calc(100vw - 66px);
  }
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title {
  grid-column: 2/4;
  grid-row: 1/2;
  margin-top: 1.5rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title {
    margin-bottom: 1rem !important;
  }
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title .sn_block_teaser_simple_i_title_in {
  padding: 0;
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title .sn_block_teaser_simple_i_title_in .bb_item_title {
  margin: 0 !important;
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_content {
  grid-column: 2/4;
  grid-row: 2/3;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_content {
    margin-bottom: 2rem;
  }
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_btn {
  grid-column: 3/4;
  grid-row: 3/4;
  margin-top: 0 !important;
  margin-bottom: auto;
  padding: 1.125rem 2rem;
}
.sn_block_teaser_simple.wild-three-bottle {
  padding-top: 97px;
  margin-top: 31px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wild-three-bottle {
    margin-top: 0px;
    padding-top: 77px;
    border-top: none !important;
  }
}
@media only screen and (min-width: 80em) {
  .sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl {
    padding-left: 135px;
    padding-right: 135px;
  }
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i {
  padding: 0 0 66px !important;
  margin-bottom: 0 !important;
  position: relative;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i {
    padding: 0 0 79px !important;
  }
  .sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i:not(:first-child) {
    padding-top: 63px !important;
  }
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i:not(:last-child)::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 1.5px;
  height: 166px;
  background-color: var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i:not(:last-child)::after {
    bottom: -20%;
    left: 22%;
    height: 40%;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_bg {
  background-size: contain;
  min-height: auto;
  width: 80%;
  margin-bottom: 40px;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_bg {
    min-height: 450px;
  }
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_bg video {
  height: 100%;
  opacity: 0;
  -webkit-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
  border-radius: 13px;
  z-index: 9999;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title {
  margin-bottom: 0 !important;
  text-align: center;
  max-width: 100%;
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title .bb_item_title {
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 900;
  line-height: 22.5px;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_btn {
  margin-top: 20px !important;
  position: static;
  z-index: 999999;
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i:hover .sn_block_teaser_simple_i_title .bb_item_title._text_black {
  color: var(--tc-color-c1) !important;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i:hover .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_bg video {
    opacity: 1;
  }
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_title {
  margin-bottom: 0 !important;
  text-align: center;
  max-width: 65%;
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_title .bb_item_title {
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 900;
  line-height: 22.5px;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_btn {
  margin-top: 20px !important;
}

.sn_block_slider.wt-slider-full-page {
  border-bottom: 1px solid var(--tc-color-c2);
}
.sn_block_slider.wt-slider-full-page .sl_link {
  pointer-events: none !important;
  cursor: default !important;
}
.sn_block_slider.wt-slider-full-page .sn_wrapper > * {
  padding: 0;
  margin: 0 !important;
}
.sn_block_slider.wt-slider-full-page .bb_title-wr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 5.375rem;
  margin-bottom: 1.5rem !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_slider.wt-slider-full-page .bb_title-wr {
    padding-left: 1.25rem;
    margin-bottom: 2rem !important;
  }
}
.sn_block_slider.wt-slider-full-page .bb_title-wr .bb_title {
  max-width: 40%;
  text-align: left;
  margin-bottom: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_slider.wt-slider-full-page .bb_title-wr .bb_title {
    max-width: 80%;
  }
}
.sn_block_slider.wt-slider-full-page .sn_slider_fulltile_sl {
  padding: 2rem;
  padding-bottom: 5.625rem;
  background: var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_slider.wt-slider-full-page .sn_slider_fulltile_sl {
    padding: 0.625rem;
    padding-bottom: 3.125rem;
    height: calc((100vw - 15px) * 1.95 + 3.125rem);
  }
}
.sn_block_slider.wt-slider-full-page .sn_slider_fulltile_sl .swiper-container {
  max-height: 46vw;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_slider.wt-slider-full-page .sn_slider_fulltile_sl .swiper-container {
    max-height: none;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_slider.wt-slider-full-page .sn_slider_fulltile_sl .swiper-container .sn_container_fixed_xl {
    height: calc((100vw - 20px) * 1.95);
  }
}
.sn_block_slider.wt-slider-full-page .sn_slider_fulltile_sl img {
  position: relative;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_slider.wt-slider-full-page .sn_slider_fulltile_sl img {
    height: calc((100vw - 20px) * 1.95);
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.sn_block_slider.wt-slider-full-page .sn_slider_fulltile_nav {
  display: none;
}
.sn_block_slider.wt-slider-full-page.has_pagination .sn_slider_fulltile_nav {
  display: block;
}
.sn_block_slider.wt-slider-full-page.has_pagination .sn_slider_fulltile_nav .sn_swiper_nav {
  display: none;
}
.sn_block_slider.wt-slider-full-page.has_pagination .sn_slider_fulltile_nav .sn_swiper_pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding-right: 4px;
}

#anyroad-containers {
  margin: 0 27px;
  border-left: 1.5px solid var(--tc-color-c1);
  width: auto;
}
@media only screen and (min-width: 52.125em) {
  #anyroad-containers {
    width: 524px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 52.125em) {
  #anyroad-containers {
    width: 672px;
  }
}
@media only screen and (min-width: 52.125em) {
  #anyroad-containers {
    width: 944px;
  }
}
@media only screen and (min-width: 120em) {
  #anyroad-containers {
    width: 1184px;
  }
}

.sn_footer {
  padding-top: 34px;
  padding-bottom: 87px;
  display: block !important;
  z-index: 52;
  background: var(--tc-color-c2);
}
.sn_footer::before {
  content: "";
  position: absolute;
  top: 34px;
  left: 0;
  width: 100%;
  border-top: 1.5px solid var(--tc-color-c1);
  z-index: 2;
}
.sn_footer a {
  color: var(--tc-color-c1) !important;
}
@media only screen and (min-width: 0em) and (max-width: 35.99em) {
  .sn_footer .sn_container_fixed_xl {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.sn_footer .row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  display: block;
}
@media only screen and (min-width: 52.125em) {
  .sn_footer .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.sn_footer .row .sn_footer_top {
  max-width: 315px !important;
  margin: 0 auto;
  padding-top: 56px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_footer .row .sn_footer_top {
    padding-top: 49px !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_footer .row .sn_footer_top .sn_footer_top_logo_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_footer .row .sn_footer_top .sn_footer_top_logo_wrapper .sn_footer_top_logo {
    width: 60%;
  }
}
.sn_footer .row .sn_footer_bottom {
  padding-bottom: 20px !important;
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner {
  margin-bottom: 20px !important;
  max-width: 100%;
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0 !important;
  gap: 0;
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_menu li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0.5em;
  min-height: 0;
  text-decoration: none;
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_menu a {
  font-size: 13px;
  font-weight: 700;
  line-height: 26px;
  font-family: "Courier Prime";
  text-transform: uppercase;
  letter-spacing: 1px;
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_menu .menu-item:not(:last-of-type)::after {
  content: ".";
  color: #fff;
  display: inline-block;
  font-size: 20px;
  position: relative;
  margin: auto 0 0.4em 0.5em;
  color: var(--tc-color-c1);
  line-height: 21px;
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_content {
  text-align: center;
  margin-top: 3rem;
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_content p {
  margin-bottom: 25px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_content p {
    margin-bottom: 46px !important;
  }
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_content p:nth-child(1) {
  font-family: "Courier Prime";
  font-size: 14px;
  line-height: 35px;
  font-weight: 700;
  letter-spacing: 0.5px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_content p:nth-child(1) {
    line-height: 23.8px;
  }
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_content p:nth-child(2) {
  font-size: 14px;
  line-height: 28px;
  font-weight: 400;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_content p:nth-child(2) {
    line-height: 23.8px;
  }
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner3.ml-auto {
  margin-right: auto !important;
}
.sn_footer .row .sn_footer_under {
  display: block;
}
.sn_footer .row .sn_footer_under_contents {
  width: 150px;
  margin: auto;
  padding: 0;
}

.sn_footer_bottom_socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sn_footer_bottom_socials .sn_sprite {
  height: 19px !important;
  width: 19px !important;
}

.sn_block_yoast_breadcrumbs.sn_block_yoast_breadcrumbs.xr_cocktail_hub a {
  text-decoration: none;
}
.wt-our-story-spacer {
  padding-top: 1.375rem;
  position: sticky;
  z-index: 999;
  top: 150px;
}
@media only screen and (min-width: 52.125em) and (max-width: 79.99em) {
  .wt-our-story-spacer {
    top: calc(118px);
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .wt-our-story-spacer {
    top: calc(24px);
  }
}

.admin-bar .wt-our-story-spacer {
  top: calc(150px + 32px);
}
@media only screen and (min-width: 52.125em) and (max-width: 79.99em) {
  .admin-bar .wt-our-story-spacer {
    top: calc(118px + 32px);
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .admin-bar .wt-our-story-spacer {
    top: calc(24px + 46px);
  }
}

.sticky-overlay {
  position: sticky;
  height: 0;
}
.sticky-overlay.bottle-overlay {
  top: calc(110px + 1.375rem);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sticky-overlay.bottle-overlay {
    display: none;
  }
}
.sticky-overlay.bottle-overlay img {
  position: absolute;
  left: 3.5rem;
  height: calc(40vw * 1.19);
  max-height: 75vh;
  width: auto;
  max-width: 40vw;
  margin-top: 7vh;
}
@media only screen and (max-width: 79.99em) {
  .sticky-overlay.bottle-overlay img {
    left: clamp(1vw, 0px, 3vw);
  }
}
.sticky-overlay.grid-overlay {
  top: calc(-130px + 1.375rem);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sticky-overlay.grid-overlay {
    display: none;
  }
}
.sticky-overlay.grid-overlay img {
  position: absolute;
  left: 3.5rem;
  height: calc(16vw * 1.93);
  max-height: 50vh;
  width: auto;
  max-width: 40vw;
  margin-top: 315px;
}
.sticky-overlay.simple-text-sticky {
  height: auto;
  top: var(--header-spacer);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sticky-overlay.simple-text-sticky {
    top: 0;
    display: block !important;
    position: relative;
  }
}
.sticky-overlay.barrel-overlay {
  display: block;
  position: sticky;
  height: 0;
  z-index: 40;
  top: calc(50vh - (min(25vw, 35vh) * 1.3) / 2);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sticky-overlay.barrel-overlay {
    height: 0;
    top: calc(50vh - 300px);
  }
}
@media only screen and (min-width: 80em) {
  .sticky-overlay.barrel-overlay {
    left: 155px;
  }
}
.sticky-overlay.barrel-overlay .sn_block_wr {
  top: calc(var(--header-spacer) - 150px);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sticky-overlay.barrel-overlay .sn_block_wr {
    position: static;
  }
}
.sticky-overlay.barrel-overlay .sn_block_wr img {
  margin-top: 4rem;
  position: absolute;
  max-width: 100%;
  left: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sticky-overlay.barrel-overlay .sn_block_wr img {
    max-width: 170px;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media only screen and (min-width: 52.125em) {
  .sticky-overlay.barrel-overlay .sn_block_wr img {
    width: min(15vw, 35vh);
    left: 2vw;
  }
}
.sticky-overlay.bottle-overlay-product {
  top: calc(var(--header-spacer) + 450px);
  z-index: 2;
  overflow: visible;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sticky-overlay.bottle-overlay-product {
    position: relative;
    top: 0;
    display: block;
  }
}
@media only screen and (min-width: 0em) and (max-width: 25em) {
  .sticky-overlay.bottle-overlay-product {
    height: calc(100vw * 1.15 / 2);
  }
}
@media only screen and (min-width: 25em) and (max-width: 32.5em) {
  .sticky-overlay.bottle-overlay-product {
    height: calc(100vw * 1.15 / 2);
  }
}
@media only screen and (min-width: 32.5em) and (max-width: 52.115em) {
  .sticky-overlay.bottle-overlay-product {
    height: calc(520px * 1.3 / 2);
  }
}
.sticky-overlay.bottle-overlay-product .sn_container_fluid img {
  position: absolute;
  max-height: 75vmax;
  margin-top: -57%;
  height: 960px;
  aspect-ratio: 1364/1797;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: translateX(-55%);
      -ms-transform: translateX(-55%);
          transform: translateX(-55%);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sticky-overlay.bottle-overlay-product .sn_container_fluid img {
    height: auto;
    margin-top: -76%;
  }
}
@media only screen and (min-width: 52.125em) and (max-width: 79.99em) {
  .sticky-overlay.bottle-overlay-product .sn_container_fluid img {
    height: 745px;
  }
}
@media only screen and (min-width: 120em) {
  .sticky-overlay.bottle-overlay-product .sn_container_fluid img {
    -webkit-transform: translateX(-60%);
        -ms-transform: translateX(-60%);
            transform: translateX(-60%);
    margin-top: -520px;
  }
}
@media only screen and (min-width: 52.125em) {
  .sticky-overlay.bottle-overlay-product .sn_container_fluid {
    width: calc(37% + 35px);
    margin-right: auto;
    margin-left: 0;
    position: relative;
  }
}
@media only screen and (min-width: 52.125em) and (min-width: 0em) and (max-width: 52.115em) {
  .sticky-overlay.bottle-overlay-product .sn_container_fluid {
    padding: 0;
  }
}
@media only screen and (min-width: 52.125em) {
  .sticky-overlay.bottle-overlay-product .sn_container_fluid img {
    margin-top: -496px;
  }
}

.sn_block_video_player.bg-frame .sn_block_wr > * {
  padding: 1.875rem !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_video_player.bg-frame .sn_block_wr > * {
    padding: 0.5rem !important;
  }
}
.sn_block_video_player.bg-frame video {
  width: 100%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_video_player.bg-frame video {
    height: calc((100vw - 1rem) * 1.9);
    -o-object-fit: cover;
       object-fit: cover;
  }
}

body.has-modal-video-open {
  overflow: hidden;
}

.cta-modal-video.sn_block_image_text ._text a.sn_btn,
.cta-modal-video .sn_block_intro_full_col > a {
  display: none !important;
}
.cta-modal-video .video-button-modal-opener {
  z-index: 999;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  right: 60px;
  bottom: 45px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .cta-modal-video .video-button-modal-opener {
    position: relative;
    right: 30px;
    bottom: 30px;
    left: 25px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    width: 100vw;
  }
  .cta-modal-video .video-button-modal-opener .video-button {
    margin-right: auto;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
    width: 100%;
  }
  .cta-modal-video .video-button-modal-opener .video-button i {
    min-width: 42px;
  }
}
.cta-modal-video .video-button-modal-opener .close-video-button,
.cta-modal-video .video-button-modal-opener .video-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #f2a23a;
  cursor: pointer !important;
}
.cta-modal-video .video-button-modal-opener .close-video-button span,
.cta-modal-video .video-button-modal-opener .video-button span {
  font-family: "Courier Prime";
  font-size: 12px;
  margin-right: 15px;
  text-transform: uppercase;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .cta-modal-video .video-button-modal-opener .close-video-button span,
.cta-modal-video .video-button-modal-opener .video-button span {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
.cta-modal-video .video-button-modal-opener .close-video-button i.video-play-icon,
.cta-modal-video .video-button-modal-opener .video-button i.video-play-icon {
  position: relative;
  height: 42px;
  width: 42px;
  border: 2px solid #f2a23a;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.cta-modal-video .video-button-modal-opener .close-video-button i.video-play-icon::before,
.cta-modal-video .video-button-modal-opener .video-button i.video-play-icon::before {
  content: "";
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 12px;
  /* Larghezza del triangolo */
  height: 12px;
  /* Altezza totale del contenitore */
  background-color: #f2a23a;
  /* Colore del triangolo */
  -webkit-clip-path: polygon(25% 0%, 25% 100%, 100% 50%);
          clip-path: polygon(25% 0%, 25% 100%, 100% 50%);
}
.cta-modal-video.sn_block_image_text ._image {
  position: relative;
}
.cta-modal-video.sn_block_image_text .video-button-modal-opener {
  right: 30px;
  bottom: 140px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .cta-modal-video.sn_block_image_text .video-button-modal-opener {
    right: 0;
    bottom: 54px;
    left: 0;
  }
  .cta-modal-video.sn_block_image_text .video-button-modal-opener > div {
    margin-left: auto;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 80em) and (max-width: 89.375em) {
  .cta-modal-video.sn_block_image_text .video-button-modal-opener {
    bottom: 33% !important;
  }
}
@media only screen and (min-width: 52.125em) and (max-width: 79.99em) {
  .cta-modal-video.sn_block_image_text .video-button-modal-opener {
    right: 37px;
    bottom: 40px;
  }
}
@media only screen and (min-width: 80em) {
  .cta-modal-video.sn_block_image_text .video-button-modal-opener {
    right: 37px;
    bottom: 120px;
  }
}
@media only screen and (min-width: 120em) {
  .cta-modal-video.sn_block_image_text .video-button-modal-opener {
    right: 20px;
    bottom: 190px;
  }
}
.cta-modal-video.sn_block_image_text .video-button-modal-opener .close-video-button,
.cta-modal-video.sn_block_image_text .video-button-modal-opener .video-button {
  color: #000;
}
.cta-modal-video.sn_block_image_text .video-button-modal-opener .close-video-button i.video-play-icon,
.cta-modal-video.sn_block_image_text .video-button-modal-opener .video-button i.video-play-icon {
  border: 2px solid #000;
}
.cta-modal-video.sn_block_image_text .video-button-modal-opener .close-video-button i.video-play-icon::before,
.cta-modal-video.sn_block_image_text .video-button-modal-opener .video-button i.video-play-icon::before {
  background-color: #000;
  /* Colore del triangolo */
}
.cta-modal-video.sn_block_intro_full.bg-frame .video-button-modal-opener {
  left: auto;
}
@media only screen and (min-width: 52.125em) {
  .cta-modal-video.sn_block_intro_full.bg-frame .video-button-modal-opener {
    bottom: 55px;
  }
}

.modal-video {
  position: fixed;
  background-color: black;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0;
  -webkit-transition: opacity ease 0.5s;
  transition: opacity ease 0.5s;
  pointer-events: none;
  z-index: 999;
}
.modal-video.modal-video-open {
  opacity: 1;
  pointer-events: all;
}
.modal-video .close-video-button {
  position: relative;
  height: 42px;
  width: 42px;
  border: 2px solid var(--tc-color-c1);
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 32px;
  right: 32px;
}
.modal-video .close-video-button i {
  height: 12px;
  width: 12px;
}
.modal-video .close-video-button i svg {
  fill: var(--tc-color-c1);
}
.modal-video .modal-content {
  width: calc(100% - 20px);
}
.modal-video .modal-content video {
  max-height: 80vh;
}
@media only screen and (min-width: 52.125em) and (max-width: 79.99em) {
  .modal-video .modal-content video {
    padding: 0 30px;
  }
}

.sn_block_icons_text.wt-product-mashbill .sn_block_wr > *, .sn_block_icons_text.wt-product-awards .sn_block_wr > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title, .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .row, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .bb_title, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .row {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 63%;
          flex: 0 0 63%;
  max-width: 63%;
  width: 63%;
  margin-left: auto !important;
  padding-left: 3.25rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title, .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .row, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .bb_title, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    padding-left: 1rem;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title, .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .row, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .bb_title, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%;
    width: 70%;
  }
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .bb_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  position: relative;
  border-left: 1.5px solid var(--tc-color-c1);
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title span, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .bb_title span {
  padding: 0 1rem;
  text-align: left;
  background-color: var(--tc-color-c2);
  z-index: 1;
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title::after, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .bb_title::after {
  content: "";
  position: absolute;
  top: 0.5rem;
  left: 0;
  width: calc(100% + 35px);
  border-top: 1.5px solid var(--tc-color-c1);
  z-index: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title::after, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .bb_title::after {
    width: 20px;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title::after, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .bb_title::after {
    width: calc((100vw - 1200px) / 2 + 100% + 1rem);
  }
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .row, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .row {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-right: 0;
  border-left: 1.5px solid var(--tc-color-c1);
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: start !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .row, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 0;
  }
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * .sn_block_icons_text_item, .sn_block_icons_text.wt-product-awards .sn_block_wr > * .sn_block_icons_text_item {
  max-width: 110px;
  padding: 0;
  margin: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * .sn_block_icons_text_item, .sn_block_icons_text.wt-product-awards .sn_block_wr > * .sn_block_icons_text_item {
    max-width: 130px;
  }
}
@media only screen and (min-width: 52.125em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * .sn_block_icons_text_item:not(:last-child), .sn_block_icons_text.wt-product-awards .sn_block_wr > * .sn_block_icons_text_item:not(:last-child) {
    margin-right: 2rem !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * .sn_block_icons_text_item:not(:last-child), .sn_block_icons_text.wt-product-awards .sn_block_wr > * .sn_block_icons_text_item:not(:last-child) {
    margin-bottom: 1rem !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * .sn_block_icons_text_item .bb_item_content, .sn_block_icons_text.wt-product-awards .sn_block_wr > * .sn_block_icons_text_item .bb_item_content {
    margin-top: 1rem !important;
  }
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * .sn_block_icons_text_item .bb_item_content *, .sn_block_icons_text.wt-product-awards .sn_block_wr > * .sn_block_icons_text_item .bb_item_content * {
  font-size: 10px;
  line-height: 14px;
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * .sn_block_icons_text_item img, .sn_block_icons_text.wt-product-awards .sn_block_wr > * .sn_block_icons_text_item img {
  max-width: 79px;
  max-height: 79px;
}
.sn_block_icons_text.wt-product-mashbill {
  overflow: hidden;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill {
    border-top: 1.5px solid var(--tc-color-c1);
  }
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * .sn_block_icons_text_items {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .row {
  padding-top: 4.8rem;
  padding-bottom: 5.5rem;
  padding-left: 4.25rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .row {
    padding-top: 1.25rem;
    padding-left: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title {
  padding-top: 3.75rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title {
    padding-top: 1.25rem;
  }
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title::before {
  content: "";
  position: absolute;
  top: 0;
  left: -60px;
  width: calc(100% + 60px + 35px);
  border-top: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title::before {
    display: none;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title::before {
    width: calc((100vw - 1200px) / 2 + 100% + 1rem + 60px);
  }
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title::after {
  top: 4.25rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title::after {
    top: 1.75rem;
  }
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * img {
  max-height: 107px !important;
  max-width: none !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * img {
    max-width: calc(100vw - 70px - 2.5rem) !important;
  }
}
.sn_block_icons_text.wt-product-awards {
  overflow: hidden;
}
.sn_block_icons_text.wt-product-awards .sn_block_wr > * > .row {
  padding-top: 3.125rem;
  padding-bottom: 4.125rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .row {
    padding-top: 1.5rem;
    padding-bottom: 2.5rem;
  }
}
.sn_block_icons_text.align-left.wt-product-mashbill .sn_block_wr > * > .bb_title, .sn_block_icons_text.align-left.wt-product-mashbill .sn_block_wr > * > .row, .sn_block_icons_text.align-left.wt-product-awards .sn_block_wr > * > .bb_title, .sn_block_icons_text.align-left.wt-product-awards .sn_block_wr > * > .row {
  margin-left: 0 !important;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
}

.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * > .bb_container {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 63%;
          flex: 0 0 63%;
  max-width: 63%;
  width: 63%;
  margin-left: auto !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * > .bb_container {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}
.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_content {
  padding-left: 3.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  position: relative;
  border-left: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_content {
    padding-left: 1rem;
  }
}
.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_content .bb_title {
  padding: 0 1rem;
  text-align: left;
  background-color: var(--tc-color-c2);
  z-index: 1;
  line-height: 19.5px;
  letter-spacing: 1px;
  margin-bottom: 0 !important;
}
.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_content::after {
  content: "";
  position: absolute;
  top: 0.5rem;
  left: 0;
  width: calc(100% + 35px);
  border-top: 1.5px solid var(--tc-color-c1);
  z-index: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_content::after {
    width: 20px;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_content::after {
    width: calc((100vw - 1200px) / 2 + 100% + 1rem);
  }
}
.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_features {
  padding-left: 4.25rem;
  border-left: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_features {
    padding-left: 1.5rem;
  }
}
.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_features .bb_tasting_notes_features {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
  max-width: 60%;
  margin: 0;
  padding-top: 2rem;
  padding-bottom: 4.5rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_features .bb_tasting_notes_features {
    max-width: 100%;
    padding-bottom: 2.5rem;
  }
}
.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_features .bb_tasting_notes_features .bb_tasting_notes_features_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
}
.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_features .bb_tasting_notes_features .bb_tasting_notes_features_item .bb_tasting_notes_features_item_title {
  display: list-item;
  line-height: 21px;
  margin-right: 0.5rem;
  margin-bottom: 0 !important;
  margin-left: 1rem;
  line-height: 28px;
}
.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_features .bb_tasting_notes_features .bb_tasting_notes_features_item .bb_tasting_notes_features_item_content {
  line-height: 28px;
}

.sn_block_faq_list_by_category {
  border-bottom: 1.5px solid var(--tc-color-c1);
}
.sn_block_faq_list_by_category * {
  font-size: var(--tc-caption-font-size-desktop);
  font-family: "Courier Prime", monospace;
  font-weight: 400;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_faq_list_by_category .sn_block_wr > * {
    padding: 0;
  }
}
.sn_block_faq_list_by_category .row {
  margin: 0;
}
.sn_block_faq_list_by_category .question_row {
  max-width: 75%;
  margin-left: auto;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_faq_list_by_category .question_row {
    max-width: 100%;
  }
}
.sn_block_faq_list_by_category .question_row .question_accordion_wr:last-child .question_accordion::before {
  border-top: none !important;
}
.sn_block_faq_list_by_category .question_row .question_accordion {
  border-left: 1.5px solid var(--tc-color-c1);
  padding-right: 35px;
  position: relative;
  border-bottom: none;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_faq_list_by_category .question_row .question_accordion {
    border-left: none;
  }
}
.sn_block_faq_list_by_category .question_row .question_accordion::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% + 35px);
  border-top: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_faq_list_by_category .question_row .question_accordion::before {
    width: 100%;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_faq_list_by_category .question_row .question_accordion::before {
    width: calc(100% + (100vw - 1168px) / 2);
  }
}
.sn_block_faq_list_by_category .question_row .question_accordion.active .faq_question::after {
  top: 50%;
  height: 1.5px;
  background: url("../img/Line 18.svg") no-repeat;
}
.sn_block_faq_list_by_category .question_row .question_accordion .faq_question {
  padding-left: 6rem;
  line-height: 26px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.sn_block_faq_list_by_category .question_row .question_accordion .faq_question::before {
  content: "";
  position: absolute;
  top: calc(50% - 12px);
  left: 2.25rem;
  width: 25px;
  height: 23px;
  background: url("../img/whiskey-decoration.svg");
}
.sn_block_faq_list_by_category .question_row .question_accordion .faq_question::after {
  top: calc(50% - 15px);
  width: 30px;
  height: 30px;
  background: url("../img/Group 155.svg");
}
.sn_block_faq_list_by_category .question_row .question_accordion .faq_answer {
  padding-left: 6rem;
}
.sn_block_faq_list_by_category .question_row .question_accordion .faq_answer p {
  font-family: "Public Sans";
  margin-top: 0.625rem;
  margin-bottom: 6.875rem;
  font-size: 14px;
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_faq_list_by_category .question_row .question_accordion .faq_answer p {
    line-height: 23.8px;
  }
}

.e404__content .e404__content__wrapper {
  overflow: hidden;
  padding: 112px 0 24px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .e404__content .e404__content__wrapper {
    padding: 0 !important;
  }
}
.e404__content .e404__content__wrapper .e404__content__row {
  display: block;
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__text {
  background-color: var(--tc-color-c1);
  padding: 86px 20px 64px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  text-align: left;
}
@media only screen and (min-width: 52.125em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__text {
    padding: 206px 92px 73px;
  }
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__text .e404__content__text__description {
  margin-bottom: 36px;
  max-width: 75%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__text .e404__content__text__description {
    max-width: 100%;
  }
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__text .e404__content__text__description h1 {
  font-size: 80px;
  line-height: 72px;
  font-weight: 900;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__text .e404__content__text__description h1 {
    font-size: 35px;
    line-height: 31.5px;
  }
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__text .e404__content__text__description p {
  font-size: 14px;
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__text .e404__content__text__description p {
    line-height: 23.8px;
  }
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 {
  padding: 25vh 0 15vh;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_background {
  -webkit-transform: translateY(40%);
      -ms-transform: translateY(40%);
          transform: translateY(40%);
  background-size: contain !important;
}
@media only screen and (min-width: 52.125em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 {
    padding: 286px 0 141px;
  }
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_background {
    -webkit-transform: translateX(-48%);
        -ms-transform: translateX(-48%);
            transform: translateX(-48%);
    top: -2%;
    height: 106%;
  }
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_block_image_text__container ._text {
  margin-right: auto;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media only screen and (min-width: 52.125em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_block_image_text__container ._text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_block_image_text__container ._text .bb_title {
    line-height: 25px;
  }
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_block_image_text__container ._text .bb_title::before {
  content: url("../img/faq_illustration.svg");
  position: absolute;
  top: -175px;
  left: -50px;
}
@media only screen and (min-width: 52.125em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_block_image_text__container ._text .bb_title::before {
    content: url("../img/faq_illustration.svg");
    top: -202px;
  }
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_block_image_text__container ._text .bb_content {
  margin-top: 50px !important;
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_block_image_text__container ._text .bb_content p {
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_block_image_text__container ._text .bb_content p {
    line-height: 23.8px;
  }
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_block_image_text__container ._text .sn_btn {
  margin-top: 28px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-three-bottle {
    border-bottom: none !important;
    margin-bottom: 0 !important;
  }
}

.sn_block_image.wild-tree {
  padding-top: 83px;
  margin-bottom: -20vh;
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_image.wild-tree {
    padding-top: 62px;
    padding-left: 0;
    padding-right: 0;
  }
}
.sn_block_image.wild-tree .sn_container_fixed_xl {
  max-width: 630px;
}
.sn_block_image.contact-tree {
  overflow: hidden !important;
  padding-top: 0;
  margin-bottom: -22vh;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image.contact-tree {
    margin-bottom: -10vh;
  }
}
.sn_block_image.contact-tree .sn_container_fixed_xl {
  max-width: 900px;
}
.sn_block_image.contact-tree .sn_container_fixed_xl img {
  -webkit-transform: translateX(30%);
      -ms-transform: translateX(30%);
          transform: translateX(30%);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image.faq-map {
    padding: 1rem 0 !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image.faq-map .sn_block_wr > * {
    padding: 0 1rem !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image.faq-map img {
    height: calc(100vw * 1.5);
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.sn_block_image.wt-event-image img, .sn_block_image.wt-article-image img {
  width: 100%;
}
.sn_block_image.wt-event-image .caption, .sn_block_image.wt-article-image .caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sn_block_image.wt-event-image .caption p, .sn_block_image.wt-article-image .caption p {
  font-size: 13px;
  line-height: 26px;
  letter-spacing: 1px;
  margin-top: 0.625rem !important;
}
.sn_block_image.wt-our-story-after-timeline .sn_block_wr > * img {
  padding-top: 2rem;
  padding-bottom: 4rem;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image.wt-our-story-after-timeline {
    display: none;
  }
}

#site_age_gate * {
  color: #000 !important;
}
#site_age_gate .sn_age_gate_card {
  overflow: hidden;
}
#site_age_gate .sn_age_gate_card::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("../img/age-gate-logo.png");
  opacity: 1;
  background-size: contain;
}
#site_age_gate .sn_age_gate_select .sn_age_gate_select_toggle {
  background: transparent;
  border-color: #000;
  border-width: 1.5px;
}
#site_age_gate .sn_age_gate_select .sn_age_gate_select_toggle i {
  fill: #000;
}
#site_age_gate .sn_age_gate_select .sn_age_gate_select_menu {
  background-color: var(--tc-color-c1);
}
#site_age_gate .sn_age_gate_inputs > .form-group {
  margin-right: 0;
}
#site_age_gate .sn_age_gate_inputs > .form-group input {
  background: transparent;
  border-color: #000;
  border-width: 1.5px;
  border-radius: 6px;
}
#site_age_gate .sn_age_gate_inputs > .form-group input::-webkit-input-placeholder {
  color: #000;
}
#site_age_gate .sn_age_gate_inputs > .form-group input::-moz-placeholder {
  color: #000;
}
#site_age_gate .sn_age_gate_inputs > .form-group input:-ms-input-placeholder {
  color: #000;
}
#site_age_gate .sn_age_gate_inputs > .form-group input::-ms-input-placeholder {
  color: #000;
}
#site_age_gate .sn_age_gate_inputs > .form-group input::placeholder {
  color: #000;
}
#site_age_gate ._check {
  background: #fff;
  border-radius: 2px;
}
#site_age_gate ._check svg {
  fill: #000;
}
#site_age_gate .sn_btn {
  border-color: #000;
  border-radius: 11px;
}
#site_age_gate .sn_btn._full {
  background-color: var(--tc-color-black);
  color: var(--tc-color-c1) !important;
}
#site_age_gate .sn_btn._full:hover {
  color: var(--tc-color-black) !important;
  background-color: var(--tc-color-c1) !important;
}
#site_age_gate .sn_age_gate_disclaimer {
  margin-top: 0.625rem !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  #site_age_gate .sn_age_gate_inputs > .form-group {
    margin-bottom: 6px;
  }
  #site_age_gate ._checkbox {
    margin-top: 0.625rem !important;
    margin-bottom: 1rem !important;
  }
  #site_age_gate .sn_btn {
    padding: 1rem 0;
  }
  #site_age_gate .sn_btn._primary_variant._click {
    background-color: var(--tc-color-c2) !important;
  }
}

html[lang=en-us] #site_age_gate .sn_age_gate_card::after {
  content: "";
  position: absolute;
  left: -10%;
  top: -10%;
  width: 120%;
  height: 120%;
  background: url(../img/wt-logo-us.png);
  -webkit-filter: saturate(100);
  filter: saturate(100);
  opacity: 0.05;
  background-size: contain;
}

.sn_block_event_list * {
  color: #000 !important;
}
.sn_block_event_list .sn_block_wr > * > .row {
  max-width: 66.667%;
  margin: auto;
}
.sn_block_event_list .sn_block_wr > * > .row .event_card {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  padding: 0 1rem;
}
.sn_block_event_list .sn_block_wr > * > .row .event_card a {
  font-size: 14px;
}
.sn_block_event_list .sn_block_wr > * > .row .event_card .event_card--image {
  margin-bottom: 1.5rem !important;
}
.sn_block_event_list .sn_block_wr > * > .row .event_card .event_card--title {
  text-transform: uppercase;
  margin-bottom: 1rem !important;
  line-height: 28px;
}
.sn_block_event_list .sn_block_wr > * > .row .event_card .event_card--title * {
  font-weight: 700;
}
.sn_block_event_list .sn_block_wr > * > .row .event_card .event_card--description {
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_event_list .sn_block_wr > * > .row .event_card .event_card--description {
    line-height: 23.8px;
  }
}
.sn_block_event_list .sn_block_wr > * > .row .event_card .event_card--date {
  margin-top: 2rem !important;
  font-size: var(--tc-caption-font-size-desktop);
  font-family: "Courier Prime";
}
.sn_block_event_list .sn_block_wr > * > .row .event_card .event_card--date .event-icon {
  display: none;
}
.sn_block_event_list .sn_block_wr > * > .row .event_card .event_card--venue,
.sn_block_event_list .sn_block_wr > * > .row .event_card .event_card--price {
  display: none;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_event_list .sn_block_wr > * > .row {
    max-width: 100%;
  }
  .sn_block_event_list .sn_block_wr > * > .row .event_card {
    padding: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 4rem !important;
  }
}

.has-reservebar-cart-icon {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.has-reservebar-cart-icon .sn_language_selector_toggle {
  display: none;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .has-reservebar-cart-icon div:first-child {
    display: none;
  }
}
.has-reservebar-cart-icon span {
  background-color: #FDF3E2;
  color: var(--tc-color-c1);
}

@media only screen and (min-width: 834px) {
  .sn_block_ecommerce_reserve_bar .sn_container_fluid {
    padding-right: 140px;
  }
}

.rbecm-product_title {
  font-family: Libre Franklin;
  font-size: 40px;
  font-weight: 900;
  line-height: 48px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .rbecm-product_title {
    font-size: 28px !important;
    line-height: 40px;
  }
}
.rbecm-product_content p {
  font-family: Public Sans;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.01em;
}

.rbecm-shipping_results_box_details {
  border-radius: 8px;
  background: var(--tc-color-c3);
  margin-bottom: 16px;
}
.rbecm-shipping_results_box_details_delivery {
  color: #000;
  margin-top: 0;
  border-radius: 8px;
}
.rbecm-shipping_results_box_details_delivery_retailer {
  padding-bottom: 24px;
}
.rbecm-shipping_results_box_details_delivery.selected {
  background: var(--tc-color-c3);
  border: 1px solid var(--tc-color-c1);
}
.rbecm-shipping_results_box_details_title {
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  background: var(--tc-color-c2);
  margin-bottom: 0;
  padding-bottom: 16px;
  text-transform: none;
}

.rbecm-deliveringto_disclaimer {
  font-size: 12px;
  line-height: 20px;
  color: #000;
  padding-left: 32px;
  text-transform: none;
}
.rbecm-deliveringto_disclaimer::before {
  content: "";
  background-image: url(../img/info.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding-right: 16px;
  -webkit-transform: translate(-30px, 2px);
      -ms-transform: translate(-30px, 2px);
          transform: translate(-30px, 2px);
}

.rbecm-deliveringto {
  background: var(--tc-color-c3);
  border-radius: 8px;
}
.rbecm-deliveringto input {
  color: #000;
  border: 1px solid var(--system-neutral-black, black);
  border-radius: 8px;
  font-family: "Courier Prime";
}
.rbecm-deliveringto input:focus {
  background-color: #F6E0BB;
}
.rbecm-deliveringto input::-webkit-input-placeholder {
  font-family: "Courier Prime", "Public Sans";
  color: #000;
  line-height: 24px;
}
.rbecm-deliveringto input::-moz-placeholder {
  font-family: "Courier Prime", "Public Sans";
  color: #000;
  line-height: 24px;
}
.rbecm-deliveringto input:-ms-input-placeholder {
  font-family: "Courier Prime", "Public Sans";
  color: #000;
  line-height: 24px;
}
.rbecm-deliveringto input::-ms-input-placeholder {
  font-family: "Courier Prime", "Public Sans";
  color: #000;
  line-height: 24px;
}
.rbecm-deliveringto input::placeholder {
  font-family: "Courier Prime", "Public Sans";
  color: #000;
  line-height: 24px;
}
.rbecm-deliveringto .rbecm-deliveringto_label {
  font-size: 12px;
  text-transform: none;
}
.rbecm-deliveringto .rbecm-deliveringto_box_input::before {
  content: "";
  background-image: url(../img/location-pin.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  translate: 16px -1px;
}
.rbecm-deliveringto .rbecm-deliveringto_box_input .rbecm-miniloader div {
  border-color: black transparent transparent transparent;
}
.rbecm-deliveringto .address_predictions_box {
  padding-top: 16px;
}
.rbecm-deliveringto .address_predictions_box button {
  background: var(--tc-color-c3);
  color: #000;
  border: none;
  border-bottom: 1px solid #B0B0B0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 8px;
}
.rbecm-deliveringto .address_predictions_box button::before {
  content: "";
  background-image: url(../img/location-pin.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  translate: -10px 1px;
}
.rbecm-deliveringto .address_predictions_box button:hover {
  background: #F6E0BB;
}

.rbecm_btn_add_to_cart {
  padding: 18px 32px 18px 32px;
  border-radius: 8px;
  border: 1px solid var(--tc-color-c1);
  background: var(--tc-color-c2);
  color: var(--tc-color-c1);
}
.rbecm_btn_add_to_cart:hover {
  border: 1px solid #F6E0BB;
  background-color: var(--tc-color-c1);
  color: #fff;
}

.fake-select {
  border: 1px solid #000;
  border-radius: 8px;
  color: #000;
  font-family: Courier Prime;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.01em;
}
@media only screen and (min-width: 0em) and (max-width: 35.99em) {
  .fake-select.fake-rbecm-selects-box_size {
    -webkit-box-flex: 0.7;
        -ms-flex: 0.7 0 0px;
            flex: 0.7 0 0;
  }
  .fake-select.fake-rbecm-selects-box_size div {
    min-width: 160px;
  }
  .fake-select.fake-rbecm-selects-box_quantity {
    -webkit-box-flex: 0.3;
        -ms-flex: 0.3 0 0px;
            flex: 0.3 0 0;
  }
  .fake-select.fake-rbecm-selects-box_quantity div:first-child {
    min-width: 40px;
  }
}
.fake-select [data-selected]::after {
  -webkit-box-shadow: -2px 2px 0 #000;
          box-shadow: -2px 2px 0 #000;
  border-top-color: black;
}
.fake-select [data-option] {
  padding: 16px;
}
.fake-select [data-option]:hover {
  color: #000;
  background-color: var(--tc-color-c3);
}
.fake-select:not(.fake-select--options) {
  padding: 16px 0 16px 16px;
}
.fake-select:not(.fake-select--options).collapsed {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.fake-select:not(.fake-select--options).collapsed > [data-selected]:after {
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
  translate: 10px;
}
.fake-select--options {
  scrollbar-width: none;
  background-color: var(--tc-color-c2);
  border-top: 0;
  border-radius: 0 0 8px 8px;
  outline: 1px solid #000;
  border: none;
}

.reservebar-cart {
  background-color: var(--tc-color-c2) !important;
}
.reservebar-cart-content {
  padding-bottom: 100px;
}
.reservebar-cart-content .fake-select {
  max-width: 80px;
}
.reservebar-cart-item {
  border-bottom: 1px solid #e3e3e3;
}
.reservebar-cart-item-image {
  background: transparent;
}
.reservebar-cart-close {
  color: #000;
}
.reservebar-cart-title {
  font-family: "Libre Franklin" !important;
  font-weight: 900;
  font-size: 24px;
  line-height: 36px;
  text-transform: uppercase;
  color: var(--tc-color-c1);
  margin-top: 60px;
}
.reservebar-cart-empty {
  color: #000;
  font-family: Public Sans;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.01em;
  padding-top: 4px;
}
.reservebar-cart-item-name {
  color: var(--tc-color-c1);
  font-weight: 900;
  font-size: 18px;
  line-height: 30px;
  font-family: "Libre Franklin";
  text-transform: uppercase;
}
.reservebar-cart-item-volume {
  color: #000;
  font-family: "Public Sans";
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  padding-bottom: 12px;
}
.reservebar-cart-item-price {
  color: #000;
  font-family: "Public Sans" !important;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  height: 100%;
  -ms-flex-item-align: baseline;
      align-self: baseline;
  justify-self: end;
  padding: 16px;
  text-align: right;
}
.reservebar-cart-item-remove {
  background-color: var(--tc-color-c3);
  color: #000;
}
.reservebar-cart-item-fulfillment-expectation-supplier {
  color: #000;
  padding-top: 24px;
  font-family: "Public Sans";
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.01em;
  text-align: left;
}
.reservebar-cart-item-fulfillment-expectation-expectation {
  color: #000;
  font-family: "Public Sans";
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.01em;
  text-align: left;
}
.reservebar-cart-bottom-container {
  background-color: var(--tc-color-c2);
  padding-bottom: 60px;
}
.reservebar-cart-bottom-container .reservebar-cart-bottom-sub-total .reservebar-bottom-sub-total-items {
  color: #000;
  padding-bottom: 32px;
  font-family: Public Sans;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.01em;
}
.reservebar-cart-bottom-container .reservebar-cart-bottom-sub-total .reservebar-bottom-sub-total-value {
  color: #000;
  font-family: Public Sans;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 0.01em;
}
.reservebar-cart-bottom-container .reservebar-checkout-button {
  padding: 18px 32px 18px 32px;
  border-radius: 8px;
  border: 1px solid var(--tc-color-c1);
  background: var(--tc-color-c2);
  color: var(--tc-color-c1);
}
.reservebar-cart-bottom-container .reservebar-checkout-button:hover {
  border: 1px solid #F6E0BB;
  background-color: var(--tc-color-c1);
  color: #fff;
}

.reservebar_accordion {
  border-bottom: 1px solid #E3E3E3;
}
.reservebar_accordion .accordion {
  font-family: Public Sans;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 0.01em;
}
.reservebar_accordion .accordion::after {
  -webkit-box-shadow: -2px 2px 0 #000;
          box-shadow: -2px 2px 0 #000;
}
.reservebar_accordion .reservebar_panel_content p {
  font-family: Public Sans;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.01em;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV4dGVuc2lvbi5jc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYmFzZS9fdGV4dC5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc2Fzcy1tcS9fbXEuc2NzcyIsImJhc2UvbXEvX2luZGV4LnNjc3MiLCJzaGFyZWQvX3RoZW1lLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsInNoYXJlZC9faGVhZGVyLnNjc3MiLCJzaGFyZWQvX2J1dHRvbnMuc2NzcyIsInNoYXJlZC9faW50cm8tZnVsbC5zY3NzIiwic2hhcmVkL19zaW1wbGUtdGV4dC5zY3NzIiwic2hhcmVkL19sYW5ndWFnZS1zZWxlY3Rvci5zY3NzIiwic2hhcmVkL19jbGljay10by1idXkuc2NzcyIsInNoYXJlZC9fZm9ybS5zY3NzIiwic2hhcmVkL19pbWFnZS5zY3NzIiwic2hhcmVkL19pbWFnZS10ZXh0LnNjc3MiLCJzaGFyZWQvX3RlYXNlci1zaW1wbGUuc2NzcyIsInNoYXJlZC9fc2xpZGVyLnNjc3MiLCJzaGFyZWQvX2FueXJvYWQuc2NzcyIsInNoYXJlZC9fZm9vdGVyLnNjc3MiLCJzaGFyZWQvX2JyZWFkY3J1bWJzLnNjc3MiLCJzaGFyZWQvX3NwYWNlci5zY3NzIiwic2hhcmVkL19zdGlja3ktaW1nLW92ZXJsYXkuc2NzcyIsInNoYXJlZC9fdmlkZW8tcGxheWVyLnNjc3MiLCJzaGFyZWQvX2ljb25zLXRleHQuc2NzcyIsInNoYXJlZC9fdGFzdGluZy1ub3Rlcy5zY3NzIiwic2hhcmVkL19mYXEuc2NzcyIsInNoYXJlZC9fNDA0LnNjc3MiLCJzaGFyZWQvX2FnZS1nYXRlLnNjc3MiLCJzaGFyZWQvX2V2ZW50cy5zY3NzIiwic2hhcmVkL19yYl9lY29tbWVyY2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBUixrSkFBQTtBQXFDUjs7O0VBbENDLHVDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0FER0Q7QUNpQ0M7Ozs7OztFQUVDLGlCQUFBO0FEM0JGOztBQytCQTs7RUEvQkMseUNBQUE7RUFDQyx5QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QURLRjs7QUM0QkE7O0VBN0JDLHlDQUFBO0VBQ0MseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FETUY7O0FDeUJBOztFQTNCQyxzQ0FBQTtFQUNDLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBRE9GOztBRXpDQTs7RUFJQyx5QkFBQTtFQUNBLGdCQUFBO0FGMENEOztBRXZDQTtFRExDLHVDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBSUEsdUNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QUQ2Q0Q7O0FHZkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDRCxnQkFBQTtBSGtCRDs7QUdmQTtFQUNDO0lBQ0MsaUJBQUE7RUhrQkE7QUFDRjtBR2RDO0VBUUE7SUFQQyxxQ0FBQTtFSGlCQTtBQUNGO0FHbkJDO0VBYUE7SUFaQyxvQ0FBQTtFSHNCQTtBQUNGO0FHeEJDO0VBa0JBO0lBakJDLHFDQUFBO0VIMkJBO0FBQ0Y7QUc3QkM7RUF1QkE7SUF0QkMsdUNBQUE7RUhnQ0E7QUFDRjtBR2xDQztFQTRCQTtJQTNCQyx3Q0FBQTtFSHFDQTtBQUNGO0FHdkNDO0VBa0NBO0lBakNDLHdDQUFBO0VIMENBO0FBQ0Y7QUc1Q0M7RUF3Q0E7SUF2Q0Msd0NBQUE7RUgrQ0E7QUFDRjtBR2pEQztFQThDQTtJQTdDQyx1Q0FBQTtFSG9EQTtBQUNGO0FHdERDO0VBbURBO0lBbERDLHdDQUFBO0VIeURBO0FBQ0Y7QUczREM7RUF3REE7SUF2REMsdUNBQUE7RUg4REE7QUFDRjs7QUdGQTtFQUNDLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLDhEQUFBO0tBQUEsMkRBQUE7RUFDQSw0QkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0FIS0Q7QUdIQztFQUVDLGlCQUFBO0FISUY7QUdGRTtFQUVDLFlBQUE7RUFDQSxxQkFBQTtBSEdIOztBR0tDO0VBREQ7SUFFRSxnQkFBQTtFSERBO0FBQ0Y7QUdFQztFQUpEO0lBS0UsaUJBQUE7RUhDQTtBQUNGOztBSXdMSTtFQUNJLHlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSw4QkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0FKckxSO0FJNkVRO0VBNkZKO0lBaUJZLHlCQUFBO0VKdkxkO0FBQ0Y7QUl3RVE7RUE2Rko7SUFpQlksNEJBQUE7RUpsTGQ7QUFDRjtBSW1FUTtFQTZGSjtJQWlCWSxnQ0FBQTtFSjdLZDtBQUNGO0FJOERRO0VBNkZKO0lBaUJZLDZCQUFBO0VKeEtkO0FBQ0Y7QUl5RFE7RUE2Rko7SUFpQlksNkJBQUE7RUpuS2Q7QUFDRjs7QUtyTEM7RUFDRyxNQUFBO0VBQ0EsUUFBQTtFQUNGLGlCQUFBO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtFQUNGLFNBQUE7RUFDRSxrQkFBQTtFQUNGLDhCQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7RUFDRSxpQ0FBQTtBTHdMSjtBSW1DUTtFQ3pPUDtJQW9CRyxtQkFBQTtFTHNMRjtBQUNGO0FJOEJRO0VDek9QO0lBb0JHLHFCQUFBO0VMMkxGO0FBQ0Y7QUl5QlE7RUN6T1A7SUFvQkcscUJBQUE7RUxnTUY7QUFDRjtBSW9CUTtFQ3pPUDtJQW9CRyxzQkFBQTtFTHFNRjtBQUNGO0FJZVE7RUN6T1A7SUFvQkcsc0JBQUE7RUwwTUY7QUFDRjs7QU1wT0M7RUFDQyxvQ0FBQTtBTnVPRjs7QU14T0M7RUFDQyxvQ0FBQTtBTjJPRjs7QU01T0M7RUFDQyxvQ0FBQTtBTitPRjs7QU1oUEM7RUFDQyxvQ0FBQTtBTm1QRjs7QU1wUEM7RUFDQyxvQ0FBQTtBTnVQRjs7QU14UEM7RUFDQyxvQ0FBQTtBTjJQRjs7QU01UEM7RUFDQyxvQ0FBQTtBTitQRjs7QU1oUUM7RUFDQyxvQ0FBQTtBTm1RRjs7QU1wUUM7RUFDQyxvQ0FBQTtBTnVRRjs7QU14UUM7RUFDQyxxQ0FBQTtBTjJRRjs7QU01UUM7RUFDQyxxQ0FBQTtBTitRRjs7QU1oUkM7RUFDQyxxQ0FBQTtBTm1SRjs7QU05UUM7RUFDQyx5QkFBQTtBTmlSRjs7QU1sUkM7RUFDQyx5QkFBQTtBTnFSRjs7QU10UkM7RUFDQyx5QkFBQTtBTnlSRjs7QU0xUkM7RUFDQyx5QkFBQTtBTjZSRjs7QU05UkM7RUFDQyx5QkFBQTtBTmlTRjs7QU1sU0M7RUFDQyx5QkFBQTtBTnFTRjs7QU10U0M7RUFDQyx5QkFBQTtBTnlTRjs7QU0xU0M7RUFDQyx5QkFBQTtBTjZTRjs7QU05U0M7RUFDQyx5QkFBQTtBTmlURjs7QU1sVEM7RUFDQywwQkFBQTtBTnFURjs7QU10VEM7RUFDQywwQkFBQTtBTnlURjs7QU0xVEM7RUFDQywwQkFBQTtBTjZURjs7QUl0RlE7RUVqT1I7SUFJRSxnQkFBQTtJQUNBLGlCQUFBO0VOd1RBO0FBQ0Y7QUk3RlE7RUVqT1I7SUFTRSxpQkFBQTtFTnlUQTtBQUNGOztBTTdTQTtFQUNDLG9DQUFBO0FOZ1REOztBTXhTQTtFQ3lCQywwQ0FBQTtFQUFBLDZDQUFBO0FQb1JEOztBTXhTQTtFQ29CQywyQ0FBQTtFQUFBLDRDQUFBO0FQeVJEOztBTXhTQTtFQ2VDLDBDQUFBO0FQNlJEOztBTXhTQTtFQ1dDLDRDQUFBO0FQaVNEOztBTXhTQTtFQ09DLDZDQUFBO0FQcVNEOztBTXhTQTtFQ0dDLDJDQUFBO0FQeVNEOztBTXJTQztFQUNDLFdBQUE7RUFDQSxrREFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQU8sU0FBQTtFQUFVLFFBQUE7RUFBUyxPQUFBO0VBQzFCLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtBTjJTRjs7QUk5SVE7RUV6SlI7SUFFRSx3QkFBQTtFTjBTQTtBQUNGOztBSXBKUTtFRW5KUjtJQUVFLHdCQUFBO0VOMFNBO0FBQ0Y7O0FJMUpRO0VFM0lQO0lBQ0MsaUJBQUE7RU55U0E7QUFDRjtBUTdZQTtFQUVDLGtDQUFBO0FSOFlEO0FReFlDO0VBQ0MsWUFBQTtBUjBZRjtBSXRLUTtFSXJPUDtJQUdFLFlBQUE7RVI0WUQ7QUFDRjtBUTNZRTtFQUNDLDRCQUFBO0FSNllIO0FRNVlHO0VBQ0MscUJBQUE7QVI4WUo7QVE3WUk7RUFFQyxVQUFBO0FSOFlMO0FRellHO0VBQ0MscUJBQUE7QVIyWUo7QVF6WUc7RUFDQSx1Q0FBQTtFQUNBLFlBQUE7QVIyWUg7QVFyWUM7RUFDQyxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QVJ1WUY7QVFyWUU7RUFDQyxjQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7QVJ1WUg7QUlwTVE7RUl0TU47SUFNRSxjQUFBO0lBQ0EsWUFBQTtFUndZRjtBQUNGO0FRdFlHO0VBQ0MsYUFBQTtBUndZSjtBUWhZRTtFQUNDLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FSa1lIO0FRN1hDO0VBQ0MsYUFBQTtBUitYRjtBUTVYQztFQUNDLHNDQUFBO0VBQUEsOEJBQUE7QVI4WEY7QUl6TlE7RUl0S1A7SUFHRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLFlBQUE7RVJnWUQ7QUFDRjtBSS9OUTtFSS9KTjtJQUdFLFlBQUE7RVIrWEY7QUFDRjtBUXJYQztFQUNDLG9EQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQ0FBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QVJ1WEY7QVF0WEU7RUFDQyxXQUFBO0VBQ0EsaUNBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUFPLE9BQUE7RUFBUSxRQUFBO0VBQVMsU0FBQTtFQUN4QixZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QVIyWEg7QVF6WEU7RUFDQyxpQkFBQTtBUjJYSDtBUTFYRztFQUNDLHdDQUFBO0FSNFhKO0FRMVhHO0VBQ0MsZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDhCQUFBO0VBQUEsNkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsWUFBQTtBUjRYSjtBUTFYSTtFRHJESCw2Q0FBQTtFQ3VESSxVQUFBO0VBQ0EsY0FBQTtBUjRYTDtBUXZYSztFQUNDLDhCQUFBO0FSeVhOO0FReFhNO0VBQ0MsNEJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0FSMFhQO0FRcFhJO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUNBLDRCQUFBO01BQUEsaUJBQUE7VUFBQSxRQUFBO0VBQ0EscUJBQUE7TUFBQSxrQkFBQTtVQUFBLG9CQUFBO0FSc1hMO0FRclhLO0VBQ0MsYUFBQTtBUnVYTjtBUWxYSTtFQUNDLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0VBQ0EsMkJBQUE7QVJvWEw7QVFuWEs7RUFDQyxVQUFBO0VBQ0EseUJBQUE7QVJxWE47QVFwWE07RUFDQyxvQ0FBQTtBUnNYUDtBUWhYSTs7RUFFQyxhQUFBO0FSa1hMO0FRM1dDO0VBQ0MsYUFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtBUjZXRjtBUTNXRTtFQUNDLFlBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBUjZXSDtBUTFXRTtFUG5NRCx1Q0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFT2tNRSxpREFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0FSK1dIO0FRNVdHO0VBQ0MsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLHdCQUFBO0VBQ0EsVUFBQTtBUjhXSjtBUXhXSTtFQUNDLFVBQUE7QVIwV0w7QVF2V0k7RUFDQyxVQUFBO0FSeVdMO0FRbldFO0VBQ0MsVUFBQTtBUnFXSDtBUWhXQztFQUNDLDJDQUFBO0FSa1dGOztBUXpWRztFQUNDLHdDQUFBO0VBQ0Esc0NBQUE7RUFBQSw4QkFBQTtBUjRWSjtBUTFWRztFQUNDLHlCQUFBO0FSNFZKO0FRM1ZJO0VBQ0MscUJBQUE7QVI2Vkw7QVExVks7RUFFQyxXQUFBO0FSMlZOO0FRdFZJO0VBQ0MsYUFBQTtBUndWTDtBUXRWSTtFQUNDLGNBQUE7QVJ3Vkw7QVFyVkc7RUFDQyx3QkFBQTtBUnVWSjtBUXJWRztFQUNDLGFBQUE7QVJ1Vko7QVFuVkc7RUFDQyx3Q0FBQTtFQUNBLHNDQUFBO0VBQUEsOEJBQUE7QVJxVko7QVFuVkc7RUFDQyx3QkFBQTtBUnFWSjs7QVNwbkJBO0VBQ0ksNEJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QVR1bkJKO0FTcm5CSTtFQUNJLHNCQUFBO0FUdW5CUjtBU3BuQkk7RUFDSSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7QVRzbkJSO0FJcFpRO0VLN05BO0lBQ0UseUJBQUE7SUFDQSxxQkFBQTtJQUNBLGNBQUE7RVRvbkJSO0FBQ0Y7O0FTL21CQTtFQUNFLDRCQUFBO0FUa25CRjtBSS9aUTtFS3BOUjtJQUdJLDRCQUFBO0VUb25CRjtBQUNGOztBVXJwQkE7RUFFQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBVnVwQkQ7QVVycEJDO0VBQ0MsaUNBQUE7RUFDQSxrQ0FBQTtFQUNBLHVCQUFBO0FWdXBCRjtBSTdhUTtFTTdPUDtJQU9FLHdCQUFBO0VWdXBCRDtBQUNGO0FVbnBCQztFQUNDLGdCQUFBO0VBRUEsV0FBQTtBVm9wQkY7QVVqcEJDO0VBQ0MsZUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtBVm1wQkY7QUkzYlE7RU0zTlA7SUFNRSwrQkFBQTtZQUFBLHVCQUFBO0lBRUEseUJBQUE7SUFDQSwwQkFBQTtJQUNBLDJCQUFBO0VWbXBCRDtBQUNGO0FVaHBCQztFQUNDLHlCQUFBO0FWa3BCRjtBVWhwQkU7RUFDQyw0REFBQTtFQUNBLGdDQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBR0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QVZncEJIO0FJamRRO0VNMU1OO0lBYUUsaUJBQUE7SUFDQSxjQUFBO0lBQ0EsVUFBQTtJQUNBLGFBQUE7RVZrcEJGO0FBQ0Y7QVVocEJHO0VBQ0MsV0FBQTtBVmtwQko7QUk1ZFE7RU0xTU47SUF5QkUsYUFBQTtJQUNBLGdCQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxjQUFBO0VWaXBCRjtBQUNGO0FVM29CRTtFSFpELFdBQUE7RUFDQSxjQUFBO0VBQ0EsK0VBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7QVAwcEJEO0FVMW9CRTtFQUNDLHNDQUFBO0VBQ0EscUNBQUE7RUFDQSxZQUFBO0FWNG9CSDtBSWxmUTtFTTdKTjtJQU1FLHdDQUFBO0lBQ0EsdUNBQUE7RVY2b0JGO0FBQ0Y7QVUxb0JFO0VBQ0MsdUJBQUE7QVY0b0JIO0FJM2ZRO0VNM0lKO0lBQ0MsYUFBQTtFVnlvQkg7RVV0b0JFO0lBQ0Msd0NBQUE7RVZ3b0JIO0FBQ0Y7QVVsb0JHO0VBQ0MsZ0JBQUE7QVZvb0JKO0FVem5CRTtFQUNDLHVCQUFBO0FWMm5CSDtBSXpnQlE7RU05R0w7SUFFRSwrQkFBQTtFVnluQkg7QUFDRjtBVXZuQks7RUFDQyxjQUFBO0FWeW5CTjtBSWpoQlE7RU16R0g7SUFHRSxjQUFBO0VWMm5CTDtBQUNGO0FVem5CSztFQUNDLDJCQUFBO0FWMm5CTjtBSXpoQlE7RU1uR0g7SUFJRSwyQkFBQTtFVjRuQkw7RVUzbkJLO0lBQ0MseUJBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFVjZuQk47QUFDRjtBVWxuQkU7RUFDQyxnQ0FBQTtBVm9uQkg7QVVsbkJFO0VBQ0Msd0JBQUE7RUFDQSxxQkFBQTtBVm9uQkg7QVVsbkJFO0VBQ0Msb0JBQUE7QVZvbkJIO0FVam5CSTtFQUNDLGVBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0FWbW5CTDtBSWxqQlE7RU1wRUo7SUFLRSxrQ0FBQTtFVnFuQko7QUFDRjtBSXZqQlE7RU01REo7SUFFRSxjQUFBO0VWcW5CSjtBQUNGO0FVbm5CSTtFQUNDLDJCQUFBO0FWcW5CTDtBVXBuQks7RUFDQyxpQkFBQTtFQUNBLG1CQUFBO0FWc25CTjtBSW5rQlE7RU1yREg7SUFJRSxtQkFBQTtFVnduQkw7QUFDRjtBVXZuQk07RUFDQyxtQkFBQTtBVnluQlA7QUkza0JRO0VNL0NGO0lBR0UsbUJBQUE7RVYybkJOO0FBQ0Y7QVVubkJFO0VBQ0MsZ0NBQUE7QVZxbkJIO0FVbm5CRTtFQUNDLHVCQUFBO0VBQ0Esb0JBQUE7QVZxbkJIO0FVbm5CRTtFQUNDLG9CQUFBO0FWcW5CSDtBVWxuQkk7RUFDQyxvQkFBQTtBVm9uQkw7QUk3bEJRO0VNeEJKO0lBR0UsZ0NBQUE7RVZzbkJKO0FBQ0Y7QUlsbUJRO0VNbEJKO0lBRUUsY0FBQTtFVnNuQko7QUFDRjtBVXBuQkk7RUFDQywwQkFBQTtBVnNuQkw7QUkxbUJRO0VNYko7SUFHRSxjQUFBO0VWd25CSjtBQUNGO0FJL21CUTtFTWJKO0lBTUUsY0FBQTtFVjBuQko7QUFDRjtBVXpuQks7RUFDQyxpQkFBQTtFQUNBLG1CQUFBO0FWMm5CTjtBSXhuQlE7RU1MSDtJQUlFLG1CQUFBO0VWNm5CTDtBQUNGO0FVNW5CTTtFQUNDLG1CQUFBO0FWOG5CUDtBSWhvQlE7RU1DRjtJQUdFLG1CQUFBO0VWZ29CTjtBQUNGO0FVeG5CQztFQUVDLFdBQUE7RUFDQSwyQkFBQTtBVnluQkY7QUl6b0JRO0VNYVA7SUFNRSx5QkFBQTtJQUNBLHdCQUFBO1FBQUEscUJBQUE7WUFBQSxrQkFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0VWMG5CRDtBQUNGO0FVdG5CRztFQUVDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBRUEsZ0JBQUE7RUFDQSxZQUFBO0FWc25CSjtBVWxuQkU7RUFFQyxpQ0FBQTtNQUFBLDhCQUFBO1VBQUEsMkJBQUE7QVZtbkJIO0FJOXBCUTtFTXlDTjtJQU1FLG1DQUFBO1FBQUEsZ0NBQUE7WUFBQSw2QkFBQTtJQUVBLGFBQUE7RVZrbkJGO0FBQ0Y7QVVobkJHO0VBRUMsNkJBQUE7RUFDQSw4QkFBQTtBVmluQko7QVUvbUJJO0VBRUMsa0NBQUE7TUFBQSwrQkFBQTtVQUFBLGlDQUFBO0FWZ25CTDtBSTNxQlE7RU15REo7SUFNRSxpQ0FBQTtRQUFBLDhCQUFBO1lBQUEsZ0NBQUE7RVZnbkJKO0FBQ0Y7QVU5bUJLO0VBRUMsbUJBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7RUFDQSxjQUFBO0VBRUEsK0JBQUE7RUFDQSxvQ0FBQTtNQUFBLGdDQUFBO1VBQUEsNEJBQUE7QVY4bUJOO0FJdHJCUTtFTWtFSDtJQVNFLG1CQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFVittQkw7QUFDRjtBSTVyQlE7RU1rRUg7SUFlRSwwQkFBQTtJQUNBLDJCQUFBO0lBQ0EsbUJBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZ0NBQUE7UUFBQSw0QkFBQTtZQUFBLHdCQUFBO0VWK21CTDtBQUNGO0FVN21CTTtFQUVDLG1CQUFBO0FWOG1CUDtBSXhzQlE7RU13RkY7SUFNRSxtQkFBQTtFVjhtQk47QUFDRjtBVTNtQk07RUFFQyxtQkFBQTtBVjRtQlA7QUlodEJRO0VNa0dGO0lBTUUsZUFBQTtJQUNBLFVBQUE7RVY0bUJOO0FBQ0Y7QVVwbUJDO0VBR0MsV0FBQTtBVm9tQkY7QUl6dEJRO0VNa0hQO0lBT0UsMkJBQUE7RVZvbUJEO0FBQ0Y7QUk5dEJRO0VNZ0lKO0lBRUMsbUJBQUE7RVZnbUJIO0FBQ0Y7QUludUJRO0VNdUlOO0lBSUUsaUNBQUE7UUFBQSw4QkFBQTtZQUFBLDJCQUFBO0VWNGxCRjtBQUNGO0FVemxCRTtFQUVDLGlCQUFBO0FWMGxCSDtBVXZsQkU7RUFFQyxjQUFBO0FWd2xCSDtBSTl1QlE7RU1vSk47SUFNRSxlQUFBO0VWd2xCRjtBQUNGO0FVdGxCRztFQUVDLFlBQUE7RUFDQSxzQkFBQTtBVnVsQko7QUl2dkJRO0VNbUtMO0lBSUUsMkJBQUE7RVZvbEJIO0FBQ0Y7QUk1dkJRO0VNOEtMO0lBSUUsbUNBQUE7UUFBQSxnQ0FBQTtZQUFBLDZCQUFBO0VWOGtCSDtBQUNGO0FJandCUTtFTXFMSjtJQUlDLCtCQUFBO0VWNGtCSDtBQUNGO0FVemtCSTtFQUVDLGVBQUE7RUFDQSxVQUFBO0FWMGtCTDtBVXRrQkc7RUFFQyxlQUFBO0VBQ0EsbUJBQUE7QVZ1a0JKO0FJOXdCUTtFTW9NTDtJQU9FLGVBQUE7SUFDQSxtQkFBQTtFVnVrQkg7QUFDRjtBVWxrQkM7RUFFQyxpQkFBQTtFSDdYRCwwQ0FBQTtBUGk4QkQ7QVVqa0JFO0VBRUMsMEJBQUE7QVZra0JIO0FJM3hCUTtFTXVOTjtJQU1FLGlDQUFBO0lBQ0Esa0NBQUE7RVZra0JGO0FBQ0Y7QVUvakJFO0VBRUMsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUVBLGdCQUFBO0VBQ0EsWUFBQTtBVitqQkg7QVU1akJFO0VBRUMsU0FBQTtBVjZqQkg7QVUxakJFO0VBRUMsZUFBQTtBVjJqQkg7QVV4akJFO0VBRUMsNkJBQUE7QVZ5akJIO0FVdGpCRTtFQUVDLDZCQUFBO0VBQ0EsZ0NBQUE7QVZ1akJIO0FJeHpCUTtFTWtOUDtJQW9ERSxZQUFBO0lBQ0EsY0FBQTtJQUVBLHdCQUFBO0VWcWpCRDtFVW5qQkM7SUFFQyxNQUFBO0VWb2pCRjtFVWpqQkM7SUFFQyxNQUFBO0VWa2pCRjtFVS9pQkM7SUFFQyw0QkFBQTtFVmdqQkY7RVU3aUJDO0lBRUMsY0FBQTtFVjhpQkY7RVUzaUJDO0lBRUMsMkJBQUE7RVY0aUJGO0VVemlCQztJQUVDLDZCQUFBO0VWMGlCRjtBQUNGO0FVbmlCSTtFQUNDLDJCQUFBO0FWcWlCTDtBSXAxQlE7RU1rVEY7SUFDQywwQkFBQTtJQUNBLHNCQUFBO0VWcWlCTDtBQUNGO0FJMTFCUTtFTTRUUDtJQUVFLGlCQUFBO0VWZ2lCRDtBQUNGO0FVL2hCRTtFQUNFLGFBQUE7QVZpaUJKO0FVL2hCRztFQUVDLDRCQUFBO01BQUEsaUJBQUE7VUFBQSxRQUFBO0VBQ0EsZ0JBQUE7QVZnaUJKO0FJdDJCUTtFTTJVTjtJQUVFLFlBQUE7RVY2aEJGO0FBQ0Y7QVUxaEJDO0VBQ08sZ0JBQUE7QVY0aEJSO0FVM2hCRTtFQUNDLFVBQUE7QVY2aEJIO0FVM2hCRTtFQUNDLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtREFBQTtNQUFBLCtDQUFBO1VBQUEsMkNBQUE7QVY2aEJIO0FJejNCUTtFTTZWTDtJQUVFLG1DQUFBO1FBQUEsZ0NBQUE7WUFBQSxrQ0FBQTtJQUNBLG1CQUFBO1FBQUEsZUFBQTtJQUNBLDBCQUFBO0lBQUEsdUJBQUE7SUFBQSxrQkFBQTtJQUNBLGVBQUE7RVY4aEJIO0FBQ0Y7QVV6aEJFO0VBQ0MsV0FBQTtBVjJoQkg7QVV0aEJHOztFQUVDLDRCQUFBO0FWd2hCSjtBVXZoQkk7O0VBQ0MsdUNBQUE7QVYwaEJMO0FVemhCSzs7RUFDQSx1Q0FBQTtFQUF5Qyx5QkFBQTtBVjZoQjlDO0FVdGhCRTtFQUNDLGFBQUE7QVZ3aEJIO0FJcDVCUTtFTWdZTjtJQUVFLG1DQUFBO1FBQUEsZ0NBQUE7WUFBQSxrQ0FBQTtJQUNBLGlCQUFBO0VWc2hCRjtBQUNGOztBVS9nQkU7RUFDQywwRUFBQTtBVmtoQkg7O0FXN29DQztFQUVDLG9CQUFBO0VBQ0EsZ0NBQUE7QVgrb0NGO0FJbjZCUTtFTy9PUDtJQVFFLDJCQUFBO0VYOG9DRDtBQUNGO0FXNW9DRTtFQUVDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSw0QkFBQTtFQUNBLG9DQUFBO0FYNm9DSDtBSWo3QlE7RU9wT047SUFZRSxhQUFBO0VYNm9DRjtBQUNGO0FXMW9DRTtFQUVDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBRUEsaURBQUE7RUFDQSx3QkFBQTtBWDBvQ0g7QUlsOEJRO0VPcE5OO0lBeUJFLGFBQUE7RVhpb0NGO0FBQ0Y7QUl2OEJRO0VPdkxOO0lBTUUsd0JBQUE7RVg0bkNGO0FBQ0Y7QVd6bkNFO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0FYMm5DSDtBV3huQ0U7RUFDQyxVQUFBO0FYMG5DSDtBV3huQ0c7RUFDQyxhQUFBO0VBQ0EscUNBQUE7QVgwbkNKO0FJdjlCUTtFT3JLTDtJQU1FLHFDQUFBO0VYMG5DSDtBQUNGO0FXcm5DSTtFQUVDLCtCQUFBO0VBQ0EsZ0NBQUE7RUFFQSxpQkFBQTtBWHFuQ0w7QUlqK0JRO0VPekpKO0lBU0Usd0JBQUE7SUFDQSw4QkFBQTtJQUNBLHVCQUFBO0VYcW5DSjtBQUNGO0FXbG5DSTtFQUVDLHFCQUFBO0FYbW5DTDtBSTMrQlE7RU8xSUo7SUFNRSxjQUFBO0VYbW5DSjtBQUNGO0FJaC9CUTtFT2hJSjtJQUlFLGlCQUFBO0VYZ25DSjtBQUNGO0FJci9CUTtFT3JISjtJQUlFLG1CQUFBO0VYMG1DSjtBQUNGO0FXcm1DRTtFSjlERCw0Q0FBQTtFSWdFRSxnQkFBQTtFQUNBLGFBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QVh1bUNIO0FJbGdDUTtFTzNHTjtJQVVFLGdCQUFBO0lBQ0Esb0JBQUE7RVh1bUNGO0FBQ0Y7QVdwbUNFO0VBQ0MsaUJBQUE7RUFDQSxxQkFBQTtFQUVBLGlCQUFBO0FYcW1DSDtBSTdnQ1E7RU81Rk47SUFRRSxVQUFBO0lBQ0EsdUJBQUE7SUFDQSxjQUFBO0VYcW1DRjtBQUNGO0FXbG1DRTtFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUVBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUVBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFFQSwrQkFBQTtFQUNBLGdDQUFBO0VBRUEsVUFBQTtBWGdtQ0g7QUlsaUNRO0VPOUVOO0lBb0JFLGdCQUFBO0lBRUEscUJBQUE7SUFDQSxnQkFBQTtJQUNBLHVCQUFBO0lBQ0Esb0JBQUE7SUFFQSxhQUFBO0lBQ0EsOEJBQUE7RVg4bENGO0FBQ0Y7QVc1bENHO0VKMUhGLDZDQUFBO0VJNEhHLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0FYOGxDSjtBSXRqQ1E7RU8vQ0w7SUFXRSwwQkFBQTtFWDhsQ0g7QUFDRjtBVzFsQ0U7RUFDQyxvQ0FBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QVg0bENIO0FJcGtDUTtFTy9CTjtJQVdFLFdBQUE7RVg0bENGO0FBQ0Y7QVd6bENFO0VBQ0MsZ0JBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFFQSxrQkFBQTtBWDBsQ0g7QUkva0NRO0VPaEJOO0lBU0UsZ0JBQUE7SUFFQSxrQkFBQTtJQUNBLHNCQUFBO0lBQ0EsZUFBQTtJQUNBLG9CQUFBO0VYeWxDRjtBQUNGO0FXdGxDRTtFQUVDLGlCQUFBO0FYdWxDSDtBSTNsQ1E7RU9FTjtJQUlFLG1CQUFBO0VYeWxDRjtBQUNGO0FXdmxDRztFQUVDLFdBQUE7QVh3bENKO0FXcGxDRTtFQUVDLFNBQUE7QVhxbENIO0FJdG1DUTtFT29CTjtJQUlFLGFBQUE7RVhrbENGO0FBQ0Y7QVcva0NFO0VBRUMsY0FBQTtFQUVBLHVCQUFBO0VBQ0Esa0JBQUE7RUFFQSxZQUFBO0VBQ0EsYUFBQTtFQUVBLHNDQUFBO0VBQ0EsaUNBQUE7QVg2a0NIO0FJcG5DUTtFTzRCTjtJQWVFLFdBQUE7SUFDQSxZQUFBO0lBRUEscUJBQUE7RVg0a0NGO0FBQ0Y7QVd4a0NDO0VBRUMscUJBQUE7QVh5a0NGO0FXdmtDRTtFQUVDLFVBQUE7QVh3a0NIO0FJam9DUTtFT3VETjtJQU1FLGVBQUE7RVh3a0NGO0FBQ0Y7QVdqakNFO0VBRUMsU0FBQTtBWGtqQ0g7QVcvaUNFO0VBRUMsVUFBQTtBWGdqQ0g7QVc5aUNHO0VBRUMsaUJBQUE7QVgraUNKO0FJL29DUTtFTzhGTDtJQU1FLG1CQUFBO0VYK2lDSDtBQUNGO0FXN2lDSTtFQUVDLDBCQUFBO0FYOGlDTDtBSXZwQ1E7RU80R0o7SUpyUkgsMkNBQUE7SUl5UkssV0FBQTtJQUNBLGtCQUFBO0lBQ0EsT0FBQTtJQUNBLFlBQUE7SUFDQSxNQUFBO0lBQ0EsV0FBQTtFWDRpQ0o7QUFDRjtBVzNnQ0c7RUFDQyxhQUFBO0VBQ0Esc0NBQUE7QVg2Z0NKO0FJdHFDUTtFT3VKTDtJQU1FLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7RVg2Z0NIO0FBQ0Y7QVd6Z0NFO0VBRUMsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUVBLHdCQUFBO0VBQ0EsMkJBQUE7RUpuVkYsNENBQUE7QVA2MUNEO0FJcHJDUTtFT21LTjtJQWFFLGNBQUE7SUFDQSxpQkFBQTtJQUVBLFlBQUE7SUFFQSxVQUFBO0VYc2dDRjtBQUNGO0FXbmdDRTtFQUVDLGlCQUFBO0VBQ0EsYUFBQTtFQUVBLGVBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO01BQUEsa0JBQUE7VUFBQSxvQkFBQTtFQUVBLDJCQUFBO0VKM1dGLDRDQUFBO0FQODJDRDtBSXJzQ1E7RU95TE47SUFjRSxpQkFBQTtFWGtnQ0Y7RVdoZ0NFO0lBQ0Msd0NBQUE7RVhrZ0NIO0FBQ0Y7QUk3c0NRO0VPeUxOO0lBdUJFLGNBQUE7SUFDQSxpQkFBQTtJQUNBLFlBQUE7SUFFQSxVQUFBO0VYZ2dDRjtBQUNGO0FXNy9CRTtFQUVDLGtCQUFBO0VBQ0EsYUFBQTtFQUVBLHFCQUFBO0VBQ0EsZUFBQTtBWDYvQkg7QUkzdENRO0VPd05OO0lBVUUsY0FBQTtJQUNBLGlCQUFBO0lBRUEsVUFBQTtFWDQvQkY7QUFDRjtBV3ovQkU7RUFFQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSx5QkFBQTtFQUNBLDhCQUFBO0FYMC9CSDtBSTN1Q1E7RU95T047SUFZRSxnQkFBQTtJQUVBLGVBQUE7RVh5L0JGO0FBQ0Y7QVd2L0JHO0VKbmFGLDZDQUFBO0VJcWFHLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0FYeS9CSjtBSTF2Q1E7RU8wUEw7SUFXRSxhQUFBO0VYeS9CSDtBQUNGO0FXci9CRTtFQUVDLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBWHMvQkg7QUlwd0NRO0VPMFFOO0lBUUUsZ0JBQUE7SUFDQSxrQkFBQTtFWHMvQkY7QUFDRjtBSTF3Q1E7RU8wUU47SUFjRSxlQUFBO0VYcy9CRjtBQUNGO0FJL3dDUTtFTzBRTjtJQW1CRSxVQUFBO0lBQ0EsZ0JBQUE7RVhzL0JGO0FBQ0Y7QVduL0JFO0VBRUMsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QVhvL0JIO0FJMXhDUTtFT2tTTjtJQVFFLGVBQUE7SUFDQSxtQkFBQTtJQUNBLG1CQUFBO0VYby9CRjtBQUNGO0FXbC9CRztFQUVDLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0FYbS9CSjtBSXR5Q1E7RU8rU0w7SUFRRSxrQkFBQTtJQUNBLHNCQUFBO0VYbS9CSDtBQUNGO0FXai9CSTtFQUVDLHFDQUFBO0FYay9CTDtBVy8rQkk7RUFFQyxxQ0FBQTtBWGcvQkw7QVc3K0JJO0VBRUMscUNBQUE7QVg4K0JMO0FXMytCSTtFQUVDLHFDQUFBO0FYNCtCTDtBV3ArQkU7RUFFQyxTQUFBO0FYcStCSDtBV2wrQkU7RUFFQywrQ0FBQTtBWG0rQkg7QVdoK0JFO0VBRUMsbUJBQUE7QVhpK0JIO0FJajBDUTtFTzhWTjtJQU1FLGtCQUFBO0VYaStCRjtBQUNGO0FXOTlCRTtFQUVDLFVBQUE7QVgrOUJIO0FXNzlCRztFQUVDLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBWDg5Qko7QVc1OUJJO0VBRUMsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxlQUFBO0FYNjlCTDtBVzM5Qks7RUFFQyxnQkFBQTtFQUNBLGlCQUFBO0VBRUEsK0JBQUE7QVgyOUJOO0FXejlCTTtFQUVDLHNCQUFBO0FYMDlCUDtBV3Y5Qk07RUFFQyxvQkFBQTtBWHc5QlA7QVd2OUJPO0VBQ0MsbUJBQUE7QVh5OUJSO0FXaDlCQztFQUNDLG9CQUFBO0FYazlCRjtBSWoyQ1E7RU84WVA7SUFJRSxvQkFBQTtFWG05QkQ7QUFDRjtBV2w5QkU7RUFDQyxjQUFBO0FYbzlCSDtBV245Qkc7RUFDQywwQkFBQTtBWHE5Qko7QVdwOUJJO0VBQ0MsaUJBQUE7QVhzOUJMO0FJLzJDUTtFT3daSjtJQUdFLGlCQUFBO0VYdzlCSjtBQUNGO0FXdjlCSztFQUNDLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QVh5OUJOO0FJNzNDUTtFTzJhUDtJQWNFLHdCQUFBO0lBQ0EsOEJBQUE7RVh3OEJEO0FBQ0Y7QUluNENRO0VPNmJOO0lBSUUsU0FBQTtFWHM4QkY7QUFDRjtBV244QkU7RUFFQywwQkFBQTtBWG84Qkg7QVdsOEJHOztFQUdDLHFCQUFBO0FYbThCSjtBV2g4Qkc7RUFFQyxtQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGlDQUFBO0VBQ0Esb0NBQUE7TUFBQSxnQ0FBQTtVQUFBLDRCQUFBO0FYaThCSjtBSXQ1Q1E7RU8rY0w7SUFTRSxtQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RVhrOEJIO0FBQ0Y7QVdoOEJJO0VBRUMsaUJBQUE7QVhpOEJMO0FJLzVDUTtFTzRkSjtJQUlFLG1CQUFBO0VYbThCSjtBQUNGO0FJcDZDUTtFTytjTDtJQXdCRSxtQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLGVBQUE7SUFDQSwyQkFBQTtJQUNBLGdDQUFBO1FBQUEsNEJBQUE7WUFBQSx3QkFBQTtFWGk4Qkg7QUFDRjtBVzU3QkM7RUFFQyxnQkFBQTtBWDY3QkY7QVczN0JFO0VBRVUsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBWDQ3Qlo7QVcxN0JZO0VBRUksbUJBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLDRCQUFBO0VBQ1osZUFBQTtBWDI3Qko7QUkxN0NRO0VPeWZJO0lBVVAsbUJBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxlQUFBO0lBQ0EsV0FBQTtFWDI3Qkg7QUFDRjtBSWo4Q1E7RU95Zkk7SUFnQlAsbUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFDQSxjQUFBO0lBQ0EsVUFBQTtFWDQ3Qkg7QUFDRjtBV3o3Qlk7RUFFSSxxQkFBQTtFQUNaLG9CQUFBO0VBQ1ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsa0JBQUE7RUFDQSxrQkFBQTtFQUNaLDJCQUFBO0VKL3JCSCwyQ0FBQTtBUDBuREQ7QUlqOUNRO0VPK2dCSTtJQWFQLGtCQUFBO0VYeTdCSDtBQUNGO0FXdjdCZ0I7RUFFSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQ0FBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNmLG1CQUFBO0VBQ2UsMkJBQUE7QVh3N0JwQjtBV3I3QmdCO0VBRUksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSx3QkFBQTtFSnp0Qm5CLDBDQUFBO0VJMnRCbUIsVUFBQTtBWHM3QnBCO0FJeCtDUTtFTzBpQlE7SUFZVixXQUFBO0VYczdCSjtBQUNGO0FJNytDUTtFTzBpQlE7SUFpQlEsK0NBQUE7RVhzN0J0QjtBQUNGO0FXbDdCRztFQUVhLHFCQUFBO0VBQ1osd0JBQUE7RUo1dUJILDJDQUFBO0FQZ3FERDtBV2g3Qkk7RUFFQyxpQkFBQTtBWGk3Qkw7QUkxL0NRO0VPdWtCSjtJQUtFLG1CQUFBO0VYazdCSjtBQUNGO0FJLy9DUTtFT2drQkw7SUFrQkUscUJBQUE7SUFDQSxzQkFBQTtFWGk3Qkg7QUFDRjtBVzU2QkM7RUFDQyxVQUFBO0FYODZCRjtBVzc2QkU7RUFFQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLHFDQUFBO0VBQ0Esd0JBQUE7RUFDQSxVQUFBO0FYODZCSDtBSW5oRFE7RU8ybEJOO0lBY0UsYUFBQTtFWDg2QkY7QUFDRjtBSXhoRFE7RU8ybEJOO0lBaUJFLHlCQUFBO0VYZzdCRjtBQUNGO0FXNTZCQztFQTRCQyxnQkFBQTtBWG01QkY7QVdqNUJFO0VBRUMsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBWGs1Qkg7QVdoNUJHO0VBRUMsbUJBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLDRCQUFBO0VBQ0EsZUFBQTtBWGk1Qko7QUkzaURRO0VPb3BCTDtJQVVFLG1CQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7RVhpNUJIO0FBQ0Y7QUlsakRRO0VPb3BCTDtJQWdCRSxtQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7SUFDQSxVQUFBO0VYazVCSDtBQUNGO0FXLzRCRztFQUVDLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7RUoxMUJILDJDQUFBO0FQMnVERDtBSWxrRFE7RU8wcUJMO0lBYUUsa0JBQUE7RVgrNEJIO0FBQ0Y7QVc3NEJJO0VBRUMsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0FYODRCTDtBVzM0Qkk7RUFFQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsT0FBQTtFQUNBLHdCQUFBO0VKejNCSiwwQ0FBQTtFSTIzQkksVUFBQTtBWDQ0Qkw7QUk5bERRO0VPMHNCSjtJQVlFLFdBQUE7RVg0NEJKO0FBQ0Y7QUlubURRO0VPMHNCSjtJQWlCRSwrQ0FBQTtFWDQ0Qko7QUFDRjtBV3g0Qkc7RUFFQyxxQkFBQTtFQUNBLHdCQUFBO0VKNTRCSCwyQ0FBQTtBUHN4REQ7QVd0NEJJO0VBRUMsaUJBQUE7QVh1NEJMO0FJaG5EUTtFT3V1Qko7SUFLRSxtQkFBQTtFWHc0Qko7QUFDRjtBSXJuRFE7RU9ndUJMO0lBa0JFLHFCQUFBO0lBQ0Esc0JBQUE7RVh1NEJIO0FBQ0Y7QVduNEJFO0VBQ0Msa0JBQUE7QVhxNEJIO0FJOW5EUTtFT3d2Qk47SUFJRSxvQkFBQTtFWHM0QkY7QUFDRjtBVzkzQkk7RUFFQyx5QkFBQTtFQUNBLG1CQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QVgrM0JMO0FXejNCQztFSno3QkEsMENBQUE7RUk2N0JDLFdBQUE7QVh5M0JGO0FJN29EUTtFT3N4Qk47SUFJRSxVQUFBO0VYdTNCRjtBQUNGO0FXcjNCRztFQUVDLDhCQUFBO0VBQUEsNkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0FYczNCSjtBSXRwRFE7RU82eEJMO0lBT0UsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSxTQUFBO0VYczNCSDtBQUNGO0FXcDNCSTtFQUVDLG1CQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtFQUNBLGtCQUFBO0VBRUEsaUJBQUE7RUFDQSx3QkFBQTtBWG8zQkw7QUlscURRO0VPd3lCSjtJQVVFLG1CQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsZUFBQTtJQUVBLHNCQUFBO0VYbTNCSjtBQUNGO0FXajNCSztFQUNDLGtCQUFBO0FYbTNCTjtBVzkyQk07RUFFQyw4QkFBQTtFQUFBLDhCQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtBWCsyQlA7QUkvcURRO0VPOHpCRjtJQU1FLFNBQUE7RVgrMkJOO0FBQ0Y7QVc1MkJNO0VBRUMsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsc0JBQUE7QVg2MkJQO0FXMTJCTTtFQUNDLFVBQUE7QVg0MkJQO0FJM3JEUTtFTzgwQkY7SUFJRSxPQUFBO0VYNjJCTjtBQUNGO0FJaHNEUTtFTzR6Qkg7SUpyK0JKLDZDQUFBO0VQNjJEQztBQUNGO0FXdjJCTTtFQUVDLGlCQUFBO0FYdzJCUDtBV3IyQk07RUFFQyxZQUFBO0FYczJCUDtBV24yQk07RUFFQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO01BQUEsa0JBQUE7VUFBQSxvQkFBQTtBWG8yQlA7QVcvMUJPO0VBRUMsNkJBQUE7TUFBQSx5QkFBQTtVQUFBLHFCQUFBO0FYZzJCUjtBVzMxQks7RUFFQyxtQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsMkJBQUE7QVg0MUJOO0FXMTFCTTtFQUVDLDJCQUFBO0FYMjFCUDtBSTN0RFE7RU84M0JGO0lBTUUsZ0JBQUE7SUFDQSxpQkFBQTtFWDIxQk47QUFDRjtBV3YxQks7RUFFQyxVQUFBO0VBQ0EsZUFBQTtFQUVBLG1CQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBRUEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUVBLFVBQUE7RUFFQSxnQkFBQTtBWG8xQk47QUkxdURRO0VPMDRCSDtJQWdCRSxRQUFBO0VYbzFCTDtBQUNGO0FXbDFCTTtFQUVDLDJCQUFBO0VBQ0EsZ0JBQUE7QVhtMUJQO0FXaDFCTTtFQUVDLFlBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUVBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUVBLGdCQUFBO0FYKzBCUDtBVzcwQk87RUFFQyxnQkFBQTtBWDgwQlI7QVczMEJPO0VBRUMsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUVBLGdEQUFBO0VBQ0Esd0JBQUE7QVgyMEJSO0FJMXdEUTtFT3E3QkQ7SUFhRSxRQUFBO0VYNDBCUDtBQUNGO0FXejBCTztFQUVDLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FYMDBCUjtBV2wwQkM7RUFDQyx1QkFBQTtBWG8wQkY7QUkxeERRO0VPcTlCUDtJQUdFLHVCQUFBO0VYczBCRDtBQUNGO0FXcjBCRTtFQUNDLHFCQUFBO0FYdTBCSDtBV3QwQkc7RUFDQyxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGVBQUE7QVh3MEJKO0FXdjBCSTtFQUNDLGlCQUFBO0FYeTBCTDtBSXp5RFE7RU8rOUJKO0lBR0UsaUJBQUE7RVgyMEJKO0FBQ0Y7QVdyMEJDO0VKbHBDQSw2Q0FBQTtBUDA5REQ7QUlqekRRO0VPeStCUDtJSmxwQ0EsMENBQUE7RVA4OURDO0FBQ0Y7QVdwMEJFO0VBRUMsZUFBQTtBWHEwQkg7QUl6ekRRO0VPay9CTjtJQU1FLHVCQUFBO0lBQ0Esc0JBQUE7RVhxMEJGO0FBQ0Y7QUkvekRRO0VPay9CTjtJQVlFLHNCQUFBO0lBQ0EseUJBQUE7RVhxMEJGO0FBQ0Y7QVdsMEJFO0VBRUMsZ0JBQUE7RUFDQSxpQkFBQTtBWG0wQkg7QUl6MERRO0VPbWdDTjtJQU1FLG1CQUFBO0VYbzBCRjtBQUNGO0FXbDBCRztFQUVDLHNCQUFBO0FYbTBCSjtBVzl6QkM7RUFHQyxvQkFBQTtFQUNBLG9CQUFBO0VBRUEsc0JBQUE7QVg2ekJGO0FJdDFEUTtFTzJoQ047SUFJRSxtQkFBQTtFWDJ6QkY7QUFDRjtBV3h6QkU7RUFFQyxnQ0FBQTtBWHl6Qkg7QVd0ekJFO0VBRUMsZ0NBQUE7QVh1ekJIO0FXcHpCRTtFQUVDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFFQSwyQkFBQTtBWG96Qkg7QVdsekJFO0VBQ0MsaUJBQUE7QVhvekJIO0FJejJEUTtFT21oQ1A7SUF1Q0UsaUJBQUE7SUFDQSxtQkFBQTtFWG16QkQ7RVdqekJDO0lBRUMsYUFBQTtFWGt6QkY7RVcveUJDO0lBRUMsOEJBQUE7RVhnekJGO0VXOXlCQztJQUNDLG1CQUFBO0VYZ3pCRjtBQUNGO0FXNXlCQztFQUVDLG9CQUFBO0VBQ0Esc0JBQUE7QVg2eUJGO0FXM3lCRTtFQUVDLGNBQUE7RUFDQSxtQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtBWDR5Qkg7QUloNERRO0VPNGtDUDtJQWFFLHFCQUFBO0lBQ0EsaUJBQUE7RVgyeUJEO0VXenlCQztJQUVDLGVBQUE7SUFDQSxtQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtFWDB5QkY7QUFDRjtBV3R5QkM7RUFFQyxrQkFBQTtFQUNBLHVCQUFBO0FYdXlCRjtBV3J5QkU7O0VBR0MsOEJBQUE7QVhzeUJIO0FXbnlCRTtFQUVDLHlCQUFBO0FYb3lCSDtBV2p5QkU7RUFFQyxnQ0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBWGt5Qkg7QVcveEJFO0VBRUMsWUFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7QVhneUJIO0FJLzVEUTtFT29tQ1A7SUFnQ0Usa0JBQUE7RVgreEJEO0VXN3hCQztJQUVDLGdDQUFBO0VYOHhCRjtFVzN4QkM7O0lBR0MsaUNBQUE7RVg0eEJGO0VXMXhCQztJQUVDLGlCQUFBO0lBQ0EsY0FBQTtFWDJ4QkY7RVd4eEJDO0lBRUMsZUFBQTtFWHl4QkY7QUFDRjtBVzl3QkU7RUFFQyxrQkFBQTtFQUNBLHFCQUFBO0VKaDFDRiw2Q0FBQTtFQUFBLDJDQUFBO0FQaW1FRDtBSXg3RFE7RU8ycUNMO0lBSUUsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsWUFBQTtJQUNBLE9BQUE7SUFDQSxXQUFBO0lBQ0EsU0FBQTtJSjcxQ0osMENBQUE7RVAybUVDO0FBQ0Y7QUluOERRO0VPb3FDTjtJQXdCRSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0EsbUJBQUE7SUFDQSxzQkFBQTtFWDJ3QkY7QUFDRjtBV3h3QkU7RUFFQyxpQ0FBQTtBWHl3Qkg7QVd0d0JFO0VBRUMsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLGtCQUFBO0FYdXdCSDtBV3J3Qkc7RUFFQyx5QkFBQTtBWHN3Qko7QVdud0JHO0VBRUMsbUJBQUE7QVhvd0JKO0FXandCRztFQUVDLG1CQUFBO0FYa3dCSjtBVzd2QkM7RUFFQyxnREFBQTtBWDh2QkY7QVcxdkJHO0VBRUMsNEJBQUE7RUFBQSw4QkFBQTtNQUFBLGtDQUFBO1VBQUEsOEJBQUE7QVgydkJKO0FXeHZCRztFQUVDLG9CQUFBO0FYeXZCSjtBV3R2Qkc7RUFFQyxvQkFBQTtFQUNBLGdDQUFBO0VBRUEsWUFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsNEJBQUE7QVhzdkJKO0FXbnZCRztFQUVDLHlCQUFBO0FYb3ZCSjtBVy91QkM7RUFFQyx5QkFBQTtBWGd2QkY7QVc5dUJFO0VBRUMsaUNBQUE7QVgrdUJIO0FXeHVCSTtFQUVDLG1CQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsZUFBQTtBWHl1Qkw7QVd2dUJLO0VBRUMsaUJBQUE7QVh3dUJOOztBVzd0Qkc7RUFFQyx3Q0FBQTtBWCt0Qko7O0FZOXVFUTtFQUNJLDRCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtBWml2RVo7O0FheHZFUTtFQUNJLFNBQUE7QWIydkVaO0FheHZFSTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FiMHZFUjs7QWNsd0VJO0VBQ0ksaUJBQUE7QWRxd0VSO0FJdGhFUTtFVWhQSjtJQUdRLGtCQUFBO0VkdXdFVjtBQUNGO0FjcndFWTtFQUNJLG1CQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLDJCQUFBO0FkdXdFaEI7QWN0d0VnQjtFQUNJLGtCQUFBO0Fkd3dFcEI7QUluaUVRO0VVbE9JO0lBRVEsa0JBQUE7SUFDQSxnQkFBQTtFZHV3RWxCO0FBQ0Y7QWNyd0VvQjtFQUNJLGNBQUE7RUFDQSxtQkFBQTtBZHV3RXhCO0FjandFZ0M7RUFDSSxrQkFBQTtBZG13RXBDO0FjaHdFNEM7O0VBRUksYUFBQTtBZGt3RWhEO0FjL3ZFNEM7OztFQUdJLGdCQUFBO0VBQ0Esc0NBQUE7RUFDQSxrQkFBQTtFQUNBLDZCQUFBO0FkaXdFaEQ7QUk1akVRO0VVM01vQzs7O0lBUVEsa0JBQUE7RWRxd0VsRDtBQUNGO0FjbndFNEM7RUFLSSxnQkFBQTtFQUNBLDRCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0FkcXdFaEQ7QWNoeEU0QztFQUtJLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7QWRxd0VoRDtBY2h4RTRDO0VBS0ksZ0JBQUE7RUFDQSw0QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtBZHF3RWhEO0FjaHhFNEM7RUFLSSxnQkFBQTtFQUNBLDRCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0FkcXdFaEQ7QWNoeEU0Qzs7Ozs7RUFLSSxnQkFBQTtFQUNBLDRCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0FkcXdFaEQ7QWNud0U0QztFQUFPLGdCQUFBO0Fkc3dFbkQ7QWNwd0VnRDtFQUNJLGdDQUFBO0VBQ0EsaUJBQUE7QWRzd0VwRDtBY3J3RW9EO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QWR1d0V4RDtBYzd2RTRCO0VBQ0ksd0JBQUE7RUFDQSxvQkFBQTtBZCt2RWhDO0FjOXZFZ0M7RUFDSSxnQkFBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0NBQUE7RUFBQSw4QkFBQTtFQUNBLGdCQUFBO0FkZ3dFcEM7QUk5bUVRO0VVOUp3QjtJQWNRLG9CQUFBO0Vka3dFdEM7QUFDRjtBY2p3RW9DO0VBQ0ksb0NBQUE7RUFDQSw0QkFBQTtBZG13RXhDO0FjOXZFd0I7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtBZGd3RTVCO0FJL25FUTtFVXZJZ0I7SUFRUSxtQkFBQTtFZGt3RTlCO0FBQ0Y7QWNqd0U0QjtFQUNJLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FkbXdFaEM7QWNqd0U0QjtFQUNJLDhCQUFBO0VBQUEsMkJBQUE7RUFBQSxzQkFBQTtBZG13RWhDO0FjL3ZFb0I7RUFDSSw0QkFBQTtFQUNBLGVBQUE7QWRpd0V4Qjs7QWVqNEVJO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtBZm80RVI7QUl0cEVRO0VXaFBKO0lBSVEsaUJBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7RWZzNEVWO0FBQ0Y7QWVyNEVRO0VBQ0ksZ0JBQUE7QWZ1NEVaO0FlbjRFSTtFQUNJLDJCQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FmcTRFUjtBSXJxRVE7RVduT0o7SUFNUSxvQkFBQTtFZnM0RVY7QUFDRjtBZXI0RVE7RUFDSSxnQkFBQTtBZnU0RVo7QWV0NEVZO0VBQ0ksa0NBQUE7TUFBQSw4QkFBQTtVQUFBLDBCQUFBO0FmdzRFaEI7QUlockVRO0VXbk5KO0lBSVEsMEJBQUE7RWZtNEVWO0FBQ0Y7QUlyckVRO0VXNU1BO0lBSVEsMEJBQUE7RWZpNEVkO0FBQ0Y7QUkxckVRO0VXcE1BO0lBSVEseUJBQUE7SUFDQSxvQkFBQTtPQUFBLGlCQUFBO0VmODNFZDtBQUNGO0FldjNFUTtFQUVJLFdBQUE7QWZ3M0VaO0FlcjNFUTtFQUVJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FmczNFWjtBZXAzRVk7RUFFSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLCtCQUFBO0FmcTNFaEI7QWU1MkVZO0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBZjYyRWhCO0FJaHRFUTtFV3BLSjtJQWFRLGFBQUE7RWYyMkVWO0FBQ0Y7O0FJcnRFUTtFWS9PUDtJQUVFLDZCQUFBO0lBQ0EsOEJBQUE7RWhCdThFRDtBQUNGO0FnQnA4RUM7RUFDQyx5QkFBQTtBaEJzOEVGO0FnQnA4RUU7RUFDQyw0REFBQTtFQUNBLGdDQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBR0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0FoQm84RUg7QUkxdUVRO0VZck9OO0lBYUUsaUJBQUE7SUFDQSxjQUFBO0lBQ0EsVUFBQTtJQUNBLGFBQUE7RWhCczhFRjtBQUNGO0FnQnA4RUc7RUFDQyxXQUFBO0FoQnM4RUo7QUlydkVRO0VZM01QO0lBR0UsK0JBQUE7RWhCaThFRDtBQUNGO0FJMXZFUTtFWTNNUDtJQU9FLDhCQUFBO0lBQUEsOEJBQUE7UUFBQSwrQkFBQTtZQUFBLDJCQUFBO0VoQms4RUQ7QUFDRjtBZ0JoOEVFO0VBSUMsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBaEIrN0VIO0FJbndFUTtFWWpNTjtJQUVFLDZCQUFBO0VoQnM4RUY7QUFDRjtBZ0JuOEVHO0VBQ0MsMkJBQUE7RUFDQSw2QkFBQTtFQUNBLDJCQUFBO0FoQnE4RUo7QWdCbjhFRztFQUNDLGdCQUFBO0VBQ0EsaUJBQUE7QWhCcThFSjtBZ0JwOEVJO0VBQ0MsbUJBQUE7QWhCczhFTDtBSXB4RVE7RVkvS0w7SUFFRSwyQkFBQTtJQUNBLDhCQUFBO0VoQnE4RUg7QUFDRjtBZ0JwOEVJO0VBQ0MsbUJBQUE7QWhCczhFTDtBSTd4RVE7RVkxS0o7SUFHRSxpQkFBQTtFaEJ3OEVKO0FBQ0Y7QUlseUVRO0VZaEtOO0lBRUUsbUJBQUE7RWhCbzhFRjtBQUNGO0FJdnlFUTtFWTNKSjtJQUNDLFdBQUE7RWhCcThFSDtBQUNGO0FJNXlFUTtFWWhKTDtJQUNDLG1CQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFaEIrN0VGO0VnQjc3RUM7SUFDQyxpQkFBQTtJQUNBLG1CQUFBO0VoQis3RUY7QUFDRjtBZ0IzN0VDO0VBRUMsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FoQjQ3RUY7QWdCMTdFRTtFQUNDLGFBQUE7QWhCNDdFSDtBSWgwRVE7RVlySVA7SUFhRSxzQkFBQTtFaEI0N0VEO0VnQjE3RUM7SUFDQyxjQUFBO0lBQ0Esd0JBQUE7SUFDQSxtQ0FBQTtRQUFBLCtCQUFBO1lBQUEsMkJBQUE7SUFDQSxRQUFBO0lBQ0EsWUFBQTtFaEI0N0VGO0FBQ0Y7QUk1MEVRO0VZOUdOO0lBRUUsMEJBQUE7SUFDQSwyQkFBQTtFaEI0N0VGO0FBQ0Y7QWdCMzdFRztFQUNDLG1CQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBaEI2N0VKO0FJeDFFUTtFWXpHTDtJQU1FLG1CQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtJQUNBLFVBQUE7RWhCKzdFSDtBQUNGO0FnQjk3RUk7RUFFQyw2Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWhCKzdFTDtBSXIyRVE7RVkvRko7SUFRRSxzQ0FBQTtJQUNBLFdBQUE7SUFDQSxPQUFBO0VoQmc4RUo7QUFDRjtBZ0I3N0VJO0VBQ0MsMkJBQUE7QWhCKzdFTDtBSS8yRVE7RVlqRko7SUFHRSxjQUFBO0VoQmk4RUo7QUFDRjtBSXAzRVE7RVlqRko7SUFNRSxjQUFBO0VoQm04RUo7QUFDRjtBZ0JsOEVLO0VBQ0MsaUJBQUE7QWhCbzhFTjtBSTUzRVE7RVl6RUg7SUFHRSxpQkFBQTtFaEJzOEVMO0FBQ0Y7QWdCbjhFSTtFQUNDLDJCQUFBO0VBRUEsWUFBQTtBaEJvOEVMO0FnQmo4RUc7RUFDQyw0QkFBQTtNQUFBLGlCQUFBO1VBQUEsUUFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7QWhCbThFSjtBSTE0RVE7RVk1REw7SUFLRSxhQUFBO0VoQnE4RUg7QUFDRjtBZ0JoOEVDO0VBR0MsZ0JBQUE7QWhCZzhFRjtBSWw1RVE7RVk1Q047SUFJRSxjQUFBO0lBQ0EsMEJBQUE7RWhCODdFRjtBQUNGO0FnQjM3RUU7RUFFQyxTQUFBO0FoQjQ3RUg7QUkzNUVRO0VZOUJOO0lBSUUsVUFBQTtFaEJ5N0VGO0FBQ0Y7QUloNkVRO0VZdkJMO0lBSUUsOEJBQUE7RWhCdTdFSDtBQUNGO0FJcjZFUTtFWXZCTDtJQVFFLDRCQUFBO0lBQUEsOEJBQUE7UUFBQSxrQ0FBQTtZQUFBLDhCQUFBO0VoQnc3RUg7QUFDRjtBZ0JwN0VFO0VBRUMsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7VUFBQSxnQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUVBLG1CQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBQ0EsY0FBQTtFQUVBLG9CQUFBO0VBQ0EsdUJBQUE7QWhCbTdFSDtBSXA3RVE7RVlWTjtJQWVFLG1CQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFaEJtN0VGO0FBQ0Y7QUkxN0VRO0VZVk47SUFxQkUsbUJBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxlQUFBO0lBRUEsb0JBQUE7SUFDQSxvQkFBQTtJQUVBLG9CQUFBO0VoQmk3RUY7QUFDRjtBZ0IvNkVHO0VBRUMsaUJBQUE7RUFDQSxlQUFBO0FoQmc3RUo7QWdCNzZFRztFQUVDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSwrQkFBQTtFQUVBLFdBQUE7QWhCNjZFSjtBZ0J6NkVFO0VBRUMsbUJBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7RUFDQSxjQUFBO0VBRUEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHFCQUFBO01BQUEsa0JBQUE7VUFBQSxvQkFBQTtFQUVBLG9CQUFBO0FoQnc2RUg7QUl2OUVRO0VZc0NOO0lBYUUsV0FBQTtFaEJ3NkVGO0FBQ0Y7QUk1OUVRO0VZc0NOO0lBa0JFLG1CQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFaEJ3NkVGO0FBQ0Y7QUlsK0VRO0VZc0NOO0lBd0JFLG1CQUFBO1FBQUEsK0JBQUE7WUFBQSwyQkFBQTtJQUNBLDRCQUFBO0lBQ0Esd0JBQUE7SUFDQSxXQUFBO0VoQnc2RUY7QUFDRjtBZ0J0NkVHO0VBRUMsa0JBQUE7RUFDQSxTQUFBO0FoQnU2RUo7QUk5K0VRO0VZb0VMO0lBS0UsZUFBQTtFaEJ5NkVIO0FBQ0Y7QWdCcjZFRTtFQUVDLDRCQUFBO0FoQnM2RUg7QUl0L0VRO0VZOEVOO0lBTUUsZ0NBQUE7SUFDQSw0QkFBQTtFaEJzNkVGO0FBQ0Y7QWdCcDZFRztFQUVDLDBCQUFBO0FoQnE2RUo7QWdCbDZFRztFQUVDLHdCQUFBO01BQUEscUJBQUE7VUFBQSxrQkFBQTtFQUVBLDRCQUFBO01BQUEsaUJBQUE7VUFBQSxRQUFBO0FoQms2RUo7QUluZ0ZRO0VZNkZMO0lBUUUsNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7SUFDQSxjQUFBO0lBQ0EsbUJBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxlQUFBO0lBQ0Esd0JBQUE7RWhCazZFSDtBQUNGO0FnQmg2RUk7RUFFQyxzQkFBQTtBaEJpNkVMO0FJL2dGUTtFWTRHSjtJQU1FLGlCQUFBO0lBQ0EscUJBQUE7RWhCaTZFSjtBQUNGO0FnQjk1RUk7RUFFQyxnQkFBQTtFQUNBLFdBQUE7RUFDQSxvREFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBaEIrNUVMO0FJN2hGUTtFWXVISjtJQVdFLGVBQUE7SUFDQSxtREFBQTtFaEIrNUVKO0FBQ0Y7QWdCMzVFRztFQUVDLE9BQUE7RUFDQSw0QkFBQTtNQUFBLGlCQUFBO1VBQUEsUUFBQTtBaEI0NUVKO0FJdmlGUTtFWXdJTDtJQU9FLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0lBQ0EsVUFBQTtFaEI0NUVIO0FBQ0Y7QWdCMTVFSTtFQUVDLFdBQUE7RUFDQSxlQUFBO0FoQjI1RUw7QUlqakZRO0VZbUpKO0lBT0UsV0FBQTtJQUNBLFdBQUE7RWhCMjVFSjtBQUNGO0FnQnI1RUM7RUFDQyxnQkFBQTtFQUNBLHFCQUFBO0FoQnU1RUY7QUkzakZRO0VZa0tQO0lBSUUscUJBQUE7SUFDQSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0VoQnk1RUQ7RWdCeDVFQztJQUNDLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0lBQ0EsWUFBQTtJQUNBLHNCQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTtFaEIwNUVGO0FBQ0Y7QUl6a0ZRO0VZaUxOO0lBRUUsMEJBQUE7SUFDQSwyQkFBQTtFaEIwNUVGO0FBQ0Y7QWdCeDVFSTtFQUNDLFVBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0FoQjA1RUw7QWdCeDVFSztFQUtDLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLDZCQUFBO0tBQUEsMEJBQUE7QWhCczVFTjtBSWhtRlE7RVlrTUg7SUFFRSxhQUFBO0VoQmc2RUw7QUFDRjtBSXJtRlE7RVlrTUg7SUFXRSwwREFBQTtRQUFBLHNEQUFBO1lBQUEsa0RBQUE7RWhCNDVFTDtBQUNGO0FnQno1RUk7RUFDQyxjQUFBO0VBQ0EsZUFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7TUFBQSxrQkFBQTtVQUFBLFNBQUE7QWhCMjVFTDtBSWxuRlE7RVlpTko7SUFRRSxtQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLGVBQUE7SUFDQSxrQ0FBQTtFaEI2NUVKO0FBQ0Y7QWdCNTVFSztFQUNDLGlCQUFBO0VBQ0EsZ0JBQUE7QWhCODVFTjtBSTduRlE7RVk2Tkg7SUFJRSxpQkFBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtFaEJnNkVMO0FBQ0Y7QWdCOTVFSztFQUNDLDJCQUFBO0VBQ0EsaUJBQUE7QWhCZzZFTjtBSXhvRlE7RVlzT0g7SUFJRSxtQkFBQTtFaEJrNkVMO0FBQ0Y7QWdCaDZFSztFQUNDLDJCQUFBO0FoQms2RU47QUlocEZRO0VZNk9IO0lBR0UsMkJBQUE7RWhCbzZFTDtBQUNGO0FnQno1RUU7RUFFQyxTQUFBO0FoQjA1RUg7QWdCdjVFRTtFQUVDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBRUEsWUFBQTtFQUtBLFdBQUE7RUFFQSw4QkFBQTtBaEJrNUVIO0FJanFGUTtFWWlRTjtJQVNFLHNDQUFBO0VoQjI1RUY7QUFDRjtBZ0JuNUVFO0VBRUMsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUNBQUE7QWhCbzVFSDtBSTNxRlE7RVltUk47SUFRRSxtQkFBQTtJQUNBLG9CQUFBO0lBQ0EscUJBQUE7SUFDQSxzQkFBQTtFaEJvNUVGO0FBQ0Y7QWdCbDVFRztFQUVDLGFBQUE7RUFDQSxzQ0FBQTtBaEJtNUVKO0FJdnJGUTtFWWlTTDtJQU9FLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBRUEsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7RWhCazVFSDtBQUNGO0FnQjk0RUU7RUFFQyxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGVBQUE7RUFFQSxXQUFBO0VBQ0Esa0JBQUE7RUFFQSxnQkFBQTtFQUVBLGVBQUE7QWhCNDRFSDtBSXJzRlE7RVkrU047SUFjRSxvQkFBQTtFaEI0NEVGO0FBQ0Y7QWdCMTRFRztFQUVDLGlCQUFBO0FoQjI0RUo7QUk3c0ZRO0VZb1VMO0lBRUUsaUJBQUE7RWhCMjRFSDtBQUNGO0FnQng0RUc7RUFFQyxvQkFBQTtFQUNBLDJCQUFBO0VBRUEsZUFBQTtFQUNBLGlCQUFBO0VBRUEsa0JBQUE7RUFFQSxXQUFBO0FoQnM0RUo7QUkxdEZRO0VZMFVMO0lBY0UsYUFBQTtFaEJzNEVIO0FBQ0Y7QWdCcDRFSTtFQUVDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VUM2dCSiwyQ0FBQTtBUGk1RkQ7QWdCLzNFRTs7O0VBR0MsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUVBLFdBQUE7RUFDQSxpQkFBQTtFQUVBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBRUEsMkJBQUE7QWhCODNFSDtBSXB2RlE7RVl5V047OztJQWlCRSx1QkFBQTtRQUFBLG9CQUFBO1lBQUEsc0JBQUE7RWhCZzRFRjtBQUNGO0FnQjEzRUU7RUFFQyx5QkFBQTtBaEIyM0VIO0FnQngzRUU7O0VBR0MsZ0JBQUE7QWhCeTNFSDtBSWx3RlE7RVlzWU47O0lBT0UsZ0JBQUE7RWhCMDNFRjtBQUNGO0FnQngzRUc7Ozs7RUFHQyxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FoQjIzRUo7QUloeEZRO0VZZ1pMOzs7O0lBU0UsWUFBQTtJQUNBLGFBQUE7RWhCODNFSDtBQUNGO0FnQnozRUM7RVR6a0JBLDBDQUFBO0VTNGtCQyxpQkFBQTtBaEIwM0VGO0FJN3hGUTtFWWdhUDtJQU1FLGdCQUFBO0VoQjIzRUQ7QUFDRjtBZ0J6M0VFO0VBRUMseUJBQUE7QWhCMDNFSDtBSXJ5RlE7RVl5YU47SUFNRSxpQkFBQTtFaEIwM0VGO0FBQ0Y7QWdCdjNFRTtFQUVDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFFQSwrQ0FBQTtFQUNBLHdCQUFBO0VBQ0EsVUFBQTtBaEJ1M0VIO0FJcnpGUTtFWW1iTjtJQWVFLFlBQUE7SUFDQSxhQUFBO0lBRUEsVUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsYUFBQTtFaEJzM0VGO0FBQ0Y7QWdCbjNFRTtFQUVDLGdCQUFBO0VBQ0EsYUFBQTtBaEJvM0VIO0FJbjBGUTtFWTRjTjtJQU9FLGdCQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxVQUFBO0VoQm8zRUY7QUFDRjtBZ0JsM0VHO0VBRUMsWUFBQTtFQUNBLFlBQUE7QWhCbTNFSjtBSS8wRlE7RVl5ZEw7SUFPRSxZQUFBO0lBQ0EsYUFBQTtFaEJtM0VIO0FBQ0Y7QWdCNzJFRztFQUVDLDJCQUFBO0FoQjgyRUo7QUl4MUZRO0VZd2VMO0lBTUUsOEJBQUE7SUFDQSxvQkFBQTtJQUNBLHFCQUFBO0VoQjgyRUg7QUFDRjtBZ0IzMkVHO0VBRUMsaUJBQUE7QWhCNDJFSjtBSWwyRlE7RVlvZkw7SUFNRSxtQkFBQTtJQUNBLHFCQUFBO0VoQjQyRUg7QUFDRjtBSXgyRlE7RVltZ0JOO0lBSUUsa0JBQUE7RWhCcTJFRjtBQUNGO0FnQm4yRUc7RUFFQyw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBaEJvMkVKO0FJbDNGUTtFWTBnQkw7SUFRRSxTQUFBO0lBQ0EsZUFBQTtFaEJvMkVIO0FBQ0Y7QWdCaDJFRTtFQUNDLGVBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7QWhCazJFSDtBZ0IvMUVFO0VBRUMsVUFBQTtFQUNBLG1CQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsZUFBQTtBaEJnMkVIO0FJcDRGUTtFWWdpQk47SUFRRSxtQkFBQTtJQUNBLDZCQUFBO0lBQ0Esb0JBQUE7RWhCZzJFRjtBQUNGO0FnQjkxRUc7RUFFQyxjQUFBO0VBQ0Esa0JBQUE7QWhCKzFFSjtBSS80RlE7RVk2aUJMO0lBT0UsZUFBQTtJQUNBLGdCQUFBO0VoQisxRUg7QUFDRjtBZ0I1MUVHO0VBRUMsK0JBQUE7RUFDQSxvQkFBQTtFQUVBLGlCQUFBO0FoQjQxRUo7QUkxNUZRO0VZeWpCTDtJQVNFLDJCQUFBO0lBQ0Esb0JBQUE7RWhCNDFFSDtBQUNGO0FnQnIxRUc7O0VBRUMsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFFQSxnREFBQTtFQUNBLHdCQUFBO0FoQnMxRUo7QUkzNkZRO0VZMmtCTDs7SUFjRSxRQUFBO0lBQ0EsVUFBQTtJQUNBLFdBQUE7RWhCdTFFSDtBQUNGO0FnQm4xRUU7RUFFQyxVQUFBO0VBQ0EsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QWhCbzFFSDtBSXo3RlE7RVlnbUJOO0lBU0UsK0JBQUE7SUFDQSwyQkFBQTtJQUNBLDJCQUFBO0VoQm8xRUY7QUFDRjtBZ0JsMUVHO0VBRUMsa0JBQUE7RUFDQSxXQUFBO0FoQm0xRUo7QWdCLzBFQztFVDl4QkEsNkNBQUE7RVNneUJDLDRCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0FoQmkxRUY7QUkzOEZRO0VZcW5CUDtJQU9FLG1CQUFBO0VoQm0xRUQ7QUFDRjtBZ0JsMUVFO0VBQ0MsbUJBQUE7RUFDQSxvQkFBQTtBaEJvMUVIO0FJcDlGUTtFWThuQk47SUFJRSxxQkFBQTtFaEJzMUVGO0FBQ0Y7QWdCcDFFSTtFQUNDLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUNBLGNBQUE7QWhCczFFTDtBZ0JyMUVLO0VBQ0Msa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FoQnUxRU47QUlwK0ZRO0VZMG9CSDtJQUtFLGlCQUFBO0VoQnkxRUw7QUFDRjtBZ0J4MUVNO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG9DQUFBO0FoQjAxRVA7QUlsL0ZRO0VZcW9CSjtJQXVCRSxtQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLDRCQUFBO0lBQ0EsNEJBQUE7SUFDQSxpQkFBQTtJVHgwQkwsMkNBQUE7RVBtcUdDO0VnQnoxRUk7SUFDRSxTQUFBO0lBQ0EsV0FBQTtJQUNBLFdBQUE7RWhCMjFFTjtBQUNGO0FJaGdHUTtFWXFvQko7SVQ5eUJILDJDQUFBO0VQNnFHQztBQUNGO0FJcmdHUTtFWTJxQkg7SUFFRSwyQkFBQTtJQUNBLDJCQUFBO0VoQjQxRUw7QUFDRjtBZ0IxMUVPO0VBQ0Msa0JBQUE7QWhCNDFFUjtBSTlnR1E7RVlpckJEO0lBR0Usb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7RWhCODFFUDtBQUNGO0FnQjcxRVE7RUFDQyw2Q0FBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtBaEIrMUVUO0FnQnoxRUk7RUFDQyw0QkFBQTtFQUNBLG9CQUFBO0FoQjIxRUw7QUk3aEdRO0VZZ3NCSjtJQUlFLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0lBQ0EsZUFBQTtJQUNBLDJCQUFBO0lULzJCTCwwQ0FBQTtFUDZzR0M7QUFDRjtBSXJpR1E7RVl5c0JIO0lBRUUsZ0NBQUE7UUFBQSw2QkFBQTtZQUFBLG9DQUFBO0VoQjgxRUw7QUFDRjtBZ0J2MUVDO0VBRUMsa0JBQUE7RUFDQSxvQkFBQTtBaEJ3MUVGO0FJOWlHUTtFWW10QlA7SUFLRSxpQkFBQTtJQUNBLG9CQUFBO0VoQjAxRUQ7QUFDRjtBZ0J4MUVHO0VBQ0MsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsNEJBQUE7TUFBQSxpQkFBQTtVQUFBLFFBQUE7QWhCMDFFSjtBSXpqR1E7RVlpdUJIO0lBQ0MscUJBQUE7RWhCMjFFSjtBQUNGO0FnQngxRUc7RUFDQyxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGVBQUE7QWhCMDFFSjtBSWxrR1E7RVlzdUJMO0lBSUUsa0JBQUE7RWhCNDFFSDtBQUNGO0FnQjMxRUk7RUFDQyxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0FoQjYxRUw7QWdCdjFFQztFQUNDLGdCQUFBO0FoQnkxRUY7QUlobEdRO0VZc3ZCUDtJQUdFLDRCQUFBO0VoQjIxRUQ7QUFDRjtBSXJsR1E7RVkydkJOO0lBRUMsMEJBQUE7SUFDQSwyQkFBQTtFaEI0MUVEO0FBQ0Y7QUkzbEdRO0VZZ3dCTDtJQUVFLDZCQUFBO0lBQ0EsOEJBQUE7RWhCNjFFSDtBQUNGO0FnQjUxRUk7RUFDQyw4QkFBQTtBaEI4MUVMO0FJcG1HUTtFWTJ3Qkg7SUFDQyxhQUFBO0VoQjQxRUo7RWdCMTFFRztJQUNDLFdBQUE7SUFDQSx5REFBQTtJQUNBLHNCQUFBO0lBQ0Esa0NBQUE7SUFDQSw0QkFBQTtJQUNBLHFCQUFBO0lBQ0EsY0FBQTtFaEI0MUVKO0FBQ0Y7QWdCcjFFQztFQUVDLCtDQUFBO0FoQnMxRUY7QUlybkdRO0VZNnhCUDtJQU1FLDhDQUFBO0VoQnMxRUQ7QUFDRjtBZ0JwMUVFO0VBRUMsY0FBQTtFQUNBLDhCQUFBO0FoQnExRUg7QUk5bkdRO0VZc3lCTjtJQU9FLGVBQUE7SUFDQSw4QkFBQTtFaEJxMUVGO0FBQ0Y7QUlwb0dRO0VZNnhCUDtJQXVCRSxpQkFBQTtFaEJvMUVEO0VnQmwxRUM7SUFFQyxTQUFBO0VoQm0xRUY7RWdCajFFRTtJQUVDLFVBQUE7SUFDQSxXQUFBO0lBRUEsOEJBQUE7UUFBQSw4QkFBQTtZQUFBLDBCQUFBO0lBQ0EsWUFBQTtJQUNBLDBCQUFBO0lBRUEsMkJBQUE7RWhCZzFFSDtFZ0I5MEVHO0lBRUMsb0JBQUE7T0FBQSxpQkFBQTtFaEIrMEVKO0FBQ0Y7QWdCejBFQztFQUVDLHNCQUFBO0VBQ0Esd0JBQUE7QWhCMDBFRjtBSTNwR1E7RVk4MEJQO0lBT0UsaUJBQUE7SUFDQSxvQkFBQTtFaEIwMEVEO0FBQ0Y7QWdCeDBFRTtFQUVDLG1CQUFBO0FoQnkwRUg7QWdCdjBFRztFQUVDLHNCQUFBO01BQUEsbUJBQUE7VUFBQSxnQkFBQTtBaEJ3MEVKO0FnQnAwRUU7RUFFQyxnQkFBQTtBaEJxMEVIO0FJMXFHUTtFWW0yQk47SUFNRSxnQkFBQTtFaEJxMEVGO0FBQ0Y7QUkvcUdRO0VZNDJCTDtJQUlFLGtCQUFBO0lBQ0EsV0FBQTtFaEJtMEVIO0FBQ0Y7QWdCL3pFRTtFQUVDLHlCQUFBO0VBQ0Esb0JBQUE7QWhCZzBFSDtBSXpyR1E7RVlzM0JOO0lBT0UsbUJBQUE7RWhCZzBFRjtBQUNGO0FnQjl6RUc7RUFFQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esa0NBQUE7QWhCK3pFSjtBSW5zR1E7RVlnNEJMO0lBUUUsa0NBQUE7SUFDQSxpQkFBQTtFaEIrekVIO0FBQ0Y7QWdCNXpFRztFQUVDLGlCQUFBO0FoQjZ6RUo7QWdCeHpFQztFQUNDLGdCQUFBO0VUOWpDRCw2Q0FBQTtBUHkzR0Q7QWdCcnpFRTtFQUNDLDBCQUFBO0VBQ0EsMkJBQUE7QWhCdXpFSDtBZ0J0ekVHO0VBQ0MsZUFBQTtFQUNBLGNBQUE7QWhCd3pFSjtBZ0JyekVJO0VBQ0Msa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBR0EsV0FBQTtFQUNBLFlBQUE7RUFFQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBaEJvekVMO0FJdnVHUTtFWW02Qko7SUFtQkUsNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7SUFDQSw2QkFBQTtJQUNBLGVBQUE7SUFDQSw0QkFBQTtJQUNBLDJCQUFBO0lBQ0EsY0FBQTtFaEJxekVKO0VnQm56RUk7SUFDQyxzQkFBQTtFaEJxekVMO0FBQ0Y7QWdCbHpFSztFQUNDLFdBQUE7RUFDQSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtFQUNBLG9CQUFBO0FoQm96RU47QWdCanpFSztFQUNDLFlBQUE7RUFJQSxtQkFBQTtBaEJnekVOO0FnQjN5RU07RUFDQyxXQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLGtCQUFBO0VBRUEsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsbUNBQUE7RUFBQSwyQkFBQTtBaEI0eUVQO0FnQjF5RU87RUFDQywwRUFBQTtBaEI0eUVSO0FnQjF5RU87RUFDQyx5RUFBQTtBaEI0eUVSO0FnQjF5RU87RUFDQyx5RUFBQTtBaEI0eUVSO0FnQnJ5RUk7RUFDQyxtQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFVGpxQ0osMkNBQUE7RVNxcUNJLHFCQUFBO0FoQnF5RUw7QUlqeUdRO0VZcS9CSjtJQVVFLG1CQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsNEJBQUE7SUFDQSw0QkFBQTtJQUNBLDhCQUFBO0VoQnN5RUo7QUFDRjtBZ0JweUVLO0VBQ0Msd0JBQUE7QWhCc3lFTjtBZ0JyeUVNO0VBQ0Msa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQyw4QkFBQTtFQUFBLDZCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFVDNyQ1AsNkNBQUE7QVBtK0dEO0FnQnJ5RU87RUFDQyxnQkFBQTtBaEJ1eUVSO0FJN3pHUTtFWXVnQ0Y7SUFtQkUsa0JBQUE7RWhCdXlFTjtFZ0J0eUVNO0lUcHNDUCw2Q0FBQTtJU3NzQ1EsbUJBQUE7RWhCd3lFUDtBQUNGO0FnQnJ5RU87RUFDQyw2Q0FBQTtFQUNBLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLGtCQUFBO0FoQnV5RVI7QUkzMEdRO0VZaWlDRDtJQU1FLGtCQUFBO0VoQnd5RVA7QUFDRjtBZ0I3eEVRO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0FoQit4RVo7QWdCcHhFRTtFQUNDLDBFQUFBO0FoQnN4RUg7QWdCcHhFRTtFQUVDLDZEQUFBO0VBQ0EsbUNBQUE7RUFDQSx1QkFBQTtBaEJxeEVIOztBSTUxR1E7RWEvT0E7SUFFUSw2QkFBQTtJQUNBLDhCQUFBO0VqQjhrSGQ7QUFDRjtBSW4yR1E7RWExT0k7SUFFUSxpQkFBQTtJQUNBLG9CQUFBO0VqQitrSGxCO0FBQ0Y7QWlCOWtIZ0I7RUFFSSw4QkFBQTtBakIra0hwQjtBSTUyR1E7RWFyT1E7SUFLUSwyQkFBQTtJQUNBLDZCQUFBO0VqQmdsSHRCO0FBQ0Y7QWlCOWtIb0I7RUFDSSxlQUFBO0FqQmdsSHhCO0FpQjdrSG9CO0VBQ0ksZUFBQTtBakIra0h4QjtBSXgzR1E7RWFyT1E7SUFrQlEsOEJBQUE7RWpCK2tIdEI7RWlCN2tIc0I7SUFDSSxxQkFBQTtFakIra0gxQjtFaUI3a0hzQjtJQUNJLHFCQUFBO0VqQitrSDFCO0FBQ0Y7QUluNEdRO0VheE1ZO0lBRVEsa0JBQUE7SUFDQSxxQkFBQTtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSxxQkFBQTtRQUFBLGtCQUFBO1lBQUEseUJBQUE7SUFDQSx3QkFBQTtFakI2a0gxQjtBQUNGO0FpQjFrSHdCO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7RUFDQSxzQ0FBQTtFQUFBLDhCQUFBO0FqQjRrSDVCO0FJdDVHUTtFYW5MZ0I7SUFFUSxVQUFBO0VqQjJrSDlCO0VpQjFrSDhCO0lBQ0ksV0FBQTtJQUNBLGNBQUE7SUFDQSwrRUFBQTtJQUNBLFlBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTtFakI0a0hsQztBQUNGO0FpQnZrSHdCO0VBQ0ksY0FBQTtFQUNBLDJCQUFBO0FqQnlrSDVCO0FJdjZHUTtFYXBLZ0I7SUFJUSxlQUFBO0VqQjJrSDlCO0FBQ0Y7QWlCemtINEI7RUFDSSxxQkFBQTtBakIya0hoQztBaUIxa0hnQztFQUNJLHNDQUFBO0VBQUEsOEJBQUE7QWpCNGtIcEM7QUlsN0dRO0VhdEpnQjtJQUVRLG9DQUFBO0VqQjBrSDlCO0FBQ0Y7QWlCdGtId0I7RUFDSSxzQ0FBQTtFQUFBLDhCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw2QkFBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7RUFDQSwyQkFBQTtBakJ3a0g1QjtBSS83R1E7RWEvSWdCO0lBUVEsMkJBQUE7RWpCMGtIOUI7QUFDRjtBSXA4R1E7RWFuSWdCO0lBRVEsMENBQUE7SUFDQSxrREFBQTtJQUNBLGtEQUFBO0VqQnlrSDlCO0FBQ0Y7QWlCL2pISTtFQUVJLHdCQUFBO0FqQmdrSFI7QUk5OEdRO0VhcEhKO0lWckRILDZDQUFBO0VQMm5IQztBQUNGO0FpQjFqSGdCO0VBRUkscUJBQUE7RUFDQSxvQkFBQTtFVnJFbkIsMkNBQUE7RVV5RW1CLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7QWpCeWpIcEI7QUkxOUdRO0VhdkdRO0lBWVEsa0JBQUE7RWpCeWpIdEI7QUFDRjtBaUJ2akhvQjtFQUVJLHlCQUFBO0FqQndqSHhCO0FpQnRqSHdCO0VBRUksb0JBQUE7RUFDQSxxQkFBQTtBakJ1akg1QjtBSXQrR1E7RWEvRW9CO0lBSVEsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtJVmhHbkMsNkNBQUE7SVVrR21DLFVBQUE7SUFDQSxTQUFBO0VqQnFqSGxDO0FBQ0Y7QUloL0dRO0VhL0VvQjtJQWFZLHFDQUFBO0VqQnNqSHRDO0FBQ0Y7QWlCampId0I7RUFFSSx1QkFBQTtBakJrakg1QjtBaUIvaUh3QjtFQUVJLG1CQUFBO0FqQmdqSDVCO0FpQjdpSHdCO0VBRUksb0JBQUE7RUFFQSxlQUFBO0VBQ0EsaUJBQUE7RUFFQSxnQkFBQTtFQUVBLHVCQUFBO0FqQjJpSDVCO0FJbGdIUTtFYW5DSTtJQUlRLG1CQUFBO0VqQnFpSGxCO0FBQ0Y7QWlCbmlIZ0I7RUFFSSxpQkFBQTtFQUVBLDJCQUFBO0VWakpuQiwwQ0FBQTtFQUFBLDJDQUFBO0FQc3JIRDtBSTdnSFE7RWE1QlE7SUFXUSx3QkFBQTtFakJraUh0QjtBQUNGO0FJbGhIUTtFYTVCUTtJVjdJZiw0Q0FBQTtFUCtySEM7QUFDRjtBSXZoSFE7RWFUWTtJVmhLbkIsNkNBQUE7RVBvc0hDO0FBQ0Y7QWlCN2hIb0I7RUFFSSxhQUFBO0VBQ0EsZUFBQTtBakI4aEh4QjtBSWhpSFE7RWFEWTtJQU9RLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsa0JBQUE7RWpCOGhIMUI7QUFDRjtBaUI1aEh3QjtFQUVJLGdCQUFBO0VBQ0EsYUFBQTtFQUVBLFlBQUE7RUFDQSxhQUFBO0FqQjRoSDVCO0FJN2lIUTtFYVdnQjtJQVVRLFlBQUE7SUFDQSxhQUFBO0VqQjRoSDlCO0FBQ0Y7QUluakhRO0VhV2dCO0lBZ0JRLHlCQUFBO0lBQ0EsMEJBQUE7RWpCNGhIOUI7QUFDRjtBaUJ6aEh3QjtFQUVJLGdCQUFBO0VBQ0EsYUFBQTtFQUVBLGtCQUFBO0FqQnloSDVCO0FJOWpIUTtFYWdDZ0I7SUFTUSw4QkFBQTtFakJ5aEg5QjtBQUNGO0FpQnZoSDRCO0VBRUksVUFBQTtBakJ3aEhoQztBaUJ0aEhnQztFQUVJLG9CQUFBO0FqQnVoSHBDO0FpQmxoSHdCO0VBRUksZ0JBQUE7RUFDQSxhQUFBO0FqQm1oSDVCO0FJN2tIUTtFYXVEZ0I7SUFPUSxtQkFBQTtFakJtaEg5QjtBQUNGO0FpQmhoSHdCO0VBRUksZ0JBQUE7RUFDQSxhQUFBO0VBRUEsd0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0FqQmdoSDVCO0FpQnhnSEk7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0FqQjBnSFI7QUk3bEhRO0VhaUZKO0lBS1ksZUFBQTtJQUNBLGlCQUFBO0lBQ0EsMkJBQUE7RWpCMmdIZDtBQUNGO0FJcG1IUTtFYTJGQTtJQUVRLG1CQUFBO0lBQ0Esb0JBQUE7RWpCMmdIZDtBQUNGO0FpQnpnSGdCO0VBQ0ksNEJBQUE7RUFDQSwyQkFBQTtFQUNBLGtCQUFBO0FqQjJnSHBCO0FJL21IUTtFYWlHUTtJQUtRLDRCQUFBO0VqQjZnSHRCO0VpQjVnSHNCO0lBQ0ksNEJBQUE7RWpCOGdIMUI7QUFDRjtBaUIzZ0hvQjtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxvQ0FBQTtBakI2Z0h4QjtBSWhvSFE7RWE0R1k7SUFXUSxZQUFBO0lBQ0EsU0FBQTtJQUNBLFdBQUE7SUFDQSxnQ0FBQTtRQUFBLDRCQUFBO1lBQUEsd0JBQUE7RWpCNmdIMUI7QUFDRjtBaUIxZ0hvQjtFQUVJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxrQkFBQTtBakIyZ0h4QjtBaUJ4Z0h3QjtFQUNJLHdCQUFBO0VBRUEsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQ0FBQTtFQUFBLDhCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QWpCeWdINUI7QUl2cEhRO0Vhc0lnQjtJQVVRLGlCQUFBO0VqQjJnSDlCO0FBQ0Y7QWlCMWdINEI7RUFDSSxZQUFBO0VBQ0EsVUFBQTtFQUNBLHdDQUFBO0VBQUEsZ0NBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBakI0Z0hoQztBaUJ2Z0h3QjtFQUNJLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0FqQnlnSDVCO0FpQnZnSDRCO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNDQUFBO0VBQUEsOEJBQUE7QWpCeWdIaEM7QWlCcGdId0I7RUFDSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBakJzZ0g1QjtBaUJoZ0h3QjtFQUNJLG9DQUFBO0FqQmtnSDVCO0FJenJIUTtFYTBMb0I7SUFFUSxVQUFBO0VqQmlnSGxDO0FBQ0Y7QWlCMy9Hb0I7RUFDSSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBakI2L0d4QjtBaUIzL0d3QjtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQ0FBQTtFQUFBLDhCQUFBO0FqQjYvRzVCO0FpQngvR29CO0VBQ0ksMkJBQUE7QWpCMC9HeEI7O0FrQjU3SEM7RUFFTywyQ0FBQTtBbEI4N0hSO0FrQjU3SFE7RUFDSSwrQkFBQTtFQUNBLDBCQUFBO0FsQjg3SFo7QWtCMzdIUTtFQUVJLFVBQUE7RUFDQSxvQkFBQTtBbEI0N0haO0FrQno3SFE7RUFFSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NBQUE7QWxCMDdIWjtBSTl0SFE7RWNoT0E7SUFRUSxxQkFBQTtJQUNBLDhCQUFBO0VsQjA3SGQ7QUFDRjtBa0J4N0hZO0VBRUksY0FBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7QWxCeTdIaEI7QUl6dUhRO0VjcE5JO0lBUVEsY0FBQTtFbEJ5N0hsQjtBQUNGO0FrQnI3SFE7RUFFSSxhQUFBO0VBQ0Esd0JBQUE7RUFDQSw4QkFBQTtBbEJzN0haO0FJbnZIUTtFY3ZNQTtJQVFRLGlCQUFBO0lBQ0Esd0JBQUE7SUFDQSw4Q0FBQTtFbEJzN0hkO0FBQ0Y7QWtCcDdIWTtFQUVJLGdCQUFBO0FsQnE3SGhCO0FJN3ZIUTtFYzFMSTtJQU1RLGdCQUFBO0VsQnE3SGxCO0FBQ0Y7QUlsd0hRO0VjakxRO0lBSVEsbUNBQUE7RWxCbTdIdEI7QUFDRjtBa0IvNkhZO0VBRUksa0JBQUE7QWxCZzdIaEI7QUkxd0hRO0VjeEtJO0lBTVEsbUNBQUE7SUFDQSxvQkFBQTtPQUFBLGlCQUFBO0VsQmc3SGxCO0FBQ0Y7QWtCNTZIUTtFQUVJLGFBQUE7QWxCNjZIWjtBa0J6NkhJO0VBQ0MsY0FBQTtBbEIyNkhMO0FrQno2SEs7RUFDQyxhQUFBO0FsQjI2SE47QWtCejZISztFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsOEJBQUE7RUFBQSw2QkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSxxQkFBQTtNQUFBLGtCQUFBO1VBQUEsb0JBQUE7RUFDQSxrQkFBQTtBbEIyNkhOOztBbUJoaElBO0VBQ0ksY0FBQTtFWnVFSCwyQ0FBQTtFWXJFRyxXQUFBO0FuQm1oSUo7QUlyeUhRO0VlalBSO0lBS1EsWUFBQTtJQUNBLGNBQUE7RW5CcWhJTjtBQUNGO0FJM3lIUTtFZWpQUjtJQVNRLFlBQUE7RW5CdWhJTjtBQUNGO0FJaHpIUTtFZWpQUjtJQVlRLFlBQUE7RW5CeWhJTjtBQUNGO0FJcnpIUTtFZWpQUjtJQWVRLGFBQUE7RW5CMmhJTjtBQUNGOztBb0IzaUlBO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUVBLDhCQUFBO0FwQjZpSUo7QW9CM2lJSTtFQUVJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFYjBEUCwwQ0FBQTtFYXhETyxVQUFBO0FwQjRpSVI7QW9CemlJQztFQUNPLG9DQUFBO0FwQjJpSVI7QUk5MEhRO0VnQnpOQTtJQUNJLGtCQUFBO0lBQ0EsbUJBQUE7RXBCMGlJVjtBQUNGO0FvQnRpSUk7RUFDSSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLG9DQUFBO01BQUEsaUNBQUE7VUFBQSw4QkFBQTtFQUNBLG1DQUFBO01BQUEsZ0NBQUE7VUFBQSxrQ0FBQTtFQUNKLGNBQUE7QXBCd2lJSjtBSTExSFE7RWdCbE5KO0lBT0Msb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7RXBCeWlJSDtBQUNGO0FvQnRpSVE7RUFDSSwyQkFBQTtFQUNOLGNBQUE7RUFDTSw0QkFBQTtBcEJ3aUlaO0FJcDJIUTtFZ0J2TUE7SUFNUSw0QkFBQTtFcEJ5aUlkO0FBQ0Y7QUl6MkhRO0VnQjlMSTtJQUVRLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0VwQnlpSWxCO0FBQ0Y7QUkvMkhRO0VnQnpMUTtJQUVRLFVBQUE7RXBCMGlJdEI7QUFDRjtBb0JwaUlRO0VBQ0ksK0JBQUE7QXBCc2lJWjtBb0JwaUlnQjtFQUNJLDhCQUFBO0VBQ0EsZUFBQTtBcEJzaUlwQjtBb0JwaUlvQjtFQUNJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsOEJBQUE7RUFBQSw2QkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSwyQkFBQTtFQUNBLE1BQUE7QXBCc2lJeEI7QW9CcmlJd0I7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7QXBCdWlJNUI7QW9CcmlJd0I7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDRCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBcEJ1aUk1QjtBb0JyaUl3QjtFQUNJLFlBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7QXBCdWlJNUI7QW9CbmlJb0I7RUFDSSxrQkFBQTtFQUNsQixnQkFBQTtBcEJxaUlOO0FvQm5pSXdCO0VBQ0ksOEJBQUE7QXBCcWlJNUI7QUlsNkhRO0VnQnBJZ0I7SUFHUSw4QkFBQTtFcEJ1aUk5QjtBQUNGO0FvQnRpSTRCO0VBQ0ksNEJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0FwQndpSWhDO0FJOTZIUTtFZ0IvSG9CO0lBT1EsbUJBQUE7RXBCMGlJbEM7QUFDRjtBb0J4aUk0QjtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FwQjBpSWhDO0FJeDdIUTtFZ0JySG9CO0lBS1EsbUJBQUE7RXBCNGlJbEM7QUFDRjtBb0J2aUlnQjtFQUNJLDZCQUFBO0FwQnlpSXBCO0FvQmxpSVE7RUFDSSxjQUFBO0FwQm9pSVo7QW9CbGlJWTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBcEJvaUloQjs7QW9COWhJQTtFQUNJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QXBCaWlJSjtBb0JoaUlJO0VBQ0ksdUJBQUE7RUFDQSxzQkFBQTtBcEJraUlSOztBcUJqc0lDO0VBQ0MscUJBQUE7QXJCb3NJRjtBc0J2c0lBO0VBRUkscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFFQSxVQUFBO0F0QnVzSUo7QUk1OUhRO0VrQmpQUjtJQVVRLGdCQUFBO0V0QnVzSU47QUFDRjtBSWorSFE7RWtCalBSO0lBZVEsZUFBQTtFdEJ1c0lOO0FBQ0Y7O0FzQmxzSUk7RUFFSSx1QkFBQTtBdEJvc0lSO0FJMStIUTtFa0I1Tko7SUFNUSx1QkFBQTtFdEJvc0lWO0FBQ0Y7QUkvK0hRO0VrQjVOSjtJQVdRLHNCQUFBO0V0Qm9zSVY7QUFDRjs7QXVCcnVJQTtFQUVJLGdCQUFBO0VBQ0EsU0FBQTtBdkJ1dUlKO0F1Qm51SUk7RUFFSSwyQkFBQTtBdkJvdUlSO0FJNS9IUTtFbUIxT0o7SUFNUSxhQUFBO0V2Qm91SVY7QUFDRjtBdUJsdUlRO0VBRUksa0JBQUE7RUFDQSxZQUFBO0VBRUEseUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtBdkJrdUlaO0FJMWdJUTtFbUJqT0E7SUFhTSwwQkFBQTtFdkJrdUlaO0FBQ0Y7QXVCOXRJSTtFQUVJLDRCQUFBO0F2Qit0SVI7QUlsaElRO0VtQi9NSjtJQU1RLGFBQUE7RXZCK3RJVjtBQUNGO0F1Qjd0SVE7RUFFSSxrQkFBQTtFQUVBLFlBQUE7RUFFQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFFQSxpQkFBQTtBdkIydElaO0F1QnZ0SUk7RUFFSSxZQUFBO0VBQ0EseUJBQUE7QXZCd3RJUjtBSXBpSVE7RW1CdkxKO0lBT1EsTUFBQTtJQUNBLHlCQUFBO0lBQ0Esa0JBQUE7RXZCd3RJVjtBQUNGO0F1QnJ0SUk7RUFFSSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBRUEsV0FBQTtFQUVBLDZDQUFBO0F2Qm90SVI7QUlsaklRO0VtQjFLSjtJQVlRLFNBQUE7SUFDQSx1QkFBQTtFdkJvdElWO0FBQ0Y7QUl4aklRO0VtQjFLSjtJQWtCTSxXQUFBO0V2Qm90SVI7QUFDRjtBdUJsdElRO0VBRUksdUNBQUE7QXZCbXRJWjtBSWhrSVE7RW1CckpBO0lBTVEsZ0JBQUE7RXZCbXRJZDtBQUNGO0F1Qmp0SVk7RUFFSSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLE9BQUE7QXZCa3RJaEI7QUkza0lRO0VtQjVJSTtJQVNRLGdCQUFBO0lBQ0EsbUNBQUE7UUFBQSwrQkFBQTtZQUFBLDJCQUFBO0V2Qmt0SWxCO0FBQ0Y7QUlqbElRO0VtQjVJSTtJQWNRLHNCQUFBO0lBQ0EsU0FBQTtFdkJtdElsQjtBQUNGO0F1QjlzSUk7RUFJSSx1Q0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtBdkI2c0lSO0FJNWxJUTtFbUJ2SEo7SUFVUSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxjQUFBO0V2QjZzSVY7QUFDRjtBSW5tSVE7RW1CdkhKO0lBaUJRLDhCQUFBO0V2QjZzSVY7QUFDRjtBSXhtSVE7RW1CdkhKO0lBc0JRLDhCQUFBO0V2QjZzSVY7QUFDRjtBSTdtSVE7RW1CdkhKO0lBMkJRLDZCQUFBO0V2QjZzSVY7QUFDRjtBdUJ4c0lVO0VBTUksa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtBdkJxc0lkO0FJM25JUTtFbUJ0RkU7SUFHTSxZQUFBO0lBQ0EsZ0JBQUE7RXZCa3RJZDtBQUNGO0FJam9JUTtFbUJ0RkU7SUFjTSxhQUFBO0V2QjZzSWQ7QUFDRjtBSXRvSVE7RW1CdEZFO0lBaUJNLG1DQUFBO1FBQUEsK0JBQUE7WUFBQSwyQkFBQTtJQUNBLGtCQUFBO0V2QitzSWQ7QUFDRjtBSTVvSVE7RW1CN0RFO0lBRUksdUJBQUE7SUFDQSxrQkFBQTtJQUNBLGNBQUE7SUFDQSxrQkFBQTtFdkIyc0laO0FBQ0Y7QUlwcElRO0VtQjdERTtJQVNRLFVBQUE7RXZCNHNJaEI7QUFDRjtBSXpwSVE7RW1CakRNO0lBRUksa0JBQUE7RXZCNHNJaEI7QUFDRjs7QXdCNzRJSTtFQUNFLDRCQUFBO0F4Qmc1SU47QUlscUlRO0VvQi9PSjtJQUdJLDBCQUFBO0V4Qms1SU47QUFDRjtBd0IvNElJO0VBQ0UsV0FBQTtBeEJpNUlOO0FJMXFJUTtFb0J4T0o7SUFHSSxrQ0FBQTtJQUNBLG9CQUFBO09BQUEsaUJBQUE7RXhCbTVJTjtBQUNGOztBd0I5NElBO0VBQ0UsZ0JBQUE7QXhCaTVJRjs7QXdCNzRJRTs7RUFFRSx3QkFBQTtBeEJnNUlKO0F3Qjc0SUU7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0F4Qis0SUo7QUlsc0lRO0VvQnBOTjtJQVVJLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0lBQ0Esc0JBQUE7UUFBQSxtQkFBQTtZQUFBLGdCQUFBO0lBQ0EsWUFBQTtFeEJnNUlKO0V3Qjk0SUk7SUFDRSxrQkFBQTtJQUNBLDJCQUFBO0lBQUEsMkJBQUE7SUFBQSxvQkFBQTtJQUNBLDhCQUFBO0lBQUEsNkJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0Esa0NBQUE7UUFBQSwrQkFBQTtZQUFBLHNDQUFBO0lBQ0EsV0FBQTtFeEJnNUlOO0V3Qjk0SU07SUFDRSxlQUFBO0V4Qmc1SVI7QUFDRjtBd0I1NElJOztFQUVFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLDBCQUFBO0F4Qjg0SU47QXdCNTRJTTs7RUFDRSw0QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0F4Qis0SVI7QUlydUlRO0VvQjlLRjs7SUFNSSwwQkFBQTtJQUFBLHVCQUFBO0lBQUEsa0JBQUE7RXhCazVJUjtBQUNGO0F3Qi80SU07O0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBeEJrNUlSO0F3Qmg1SVE7O0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSw0QkFBQTtFQUNBLFlBQUE7RUFDQSxtQ0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxzREFBQTtVQUFBLDhDQUFBO0F4Qm01SVY7QXdCNTRJSTtFQUNFLGtCQUFBO0F4Qjg0SU47QXdCMzRJSTtFQUNFLFdBQUE7RUFDQSxhQUFBO0F4QjY0SU47QUk3d0lRO0VvQmxJSjtJQUlJLFFBQUE7SUFDQSxZQUFBO0lBQ0EsT0FBQTtFeEIrNElOO0V3Qjc0SU07SUFDRSxpQkFBQTtJQUNBLGtCQUFBO0V4Qis0SVI7QUFDRjtBSXh4SVE7RW9CbElKO0lBY0ksc0JBQUE7RXhCZzVJTjtBQUNGO0FJN3hJUTtFb0JsSUo7SUFpQkksV0FBQTtJQUNBLFlBQUE7RXhCazVJTjtBQUNGO0FJbnlJUTtFb0JsSUo7SUFxQkksV0FBQTtJQUNBLGFBQUE7RXhCbzVJTjtBQUNGO0FJenlJUTtFb0JsSUo7SUF5QkksV0FBQTtJQUNBLGFBQUE7RXhCczVJTjtBQUNGO0F3QnA1SU07O0VBRUUsV0FBQTtBeEJzNUlSO0F3QnA1SVE7O0VBQ0Usc0JBQUE7QXhCdTVJVjtBd0JyNUlVOztFQUNFLHNCQUFBO0VBQ0EseUJBQUE7QXhCdzVJWjtBd0JoNUlJO0VBQ0UsVUFBQTtBeEJrNUlOO0FJL3pJUTtFb0JwRko7SUFHSSxZQUFBO0V4Qm81SU47QUFDRjs7QXdCLzRJQTtFQUNFLGVBQUE7RUFDQSx1QkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxVQUFBO0VBQ0EscUNBQUE7RUFBQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtBeEJrNUlGO0F3Qmg1SUU7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QXhCazVJSjtBd0IvNElFO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLG9DQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7QXhCaTVJSjtBd0IvNElJO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QXhCaTVJTjtBd0JoNUlNO0VBQ0Usd0JBQUE7QXhCazVJUjtBd0I5NElFO0VBQ0Usd0JBQUE7QXhCZzVJSjtBd0IvNElJO0VBQ0UsZ0JBQUE7QXhCaTVJTjtBSW4zSVE7RW9CL0JKO0lBR0ksZUFBQTtFeEJtNUlOO0FBQ0Y7O0F5QnBtSlE7RUFFSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0F6QnNtSlo7QXlCcG1KWTtFQUdJLG1CQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSw0QkFBQTtFQUNBLHFCQUFBO0F6Qm9tSmhCO0FJcDRJUTtFcUJ2T0k7SUFXUSxtQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLGVBQUE7SUFDQSxXQUFBO0lBQ0Esa0JBQUE7RXpCb21KbEI7QUFDRjtBSTU0SVE7RXFCdk9JO0lBa0JRLG1CQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtJQUNBLFVBQUE7RXpCcW1KbEI7QUFDRjtBeUJsbUpZO0VBRUksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsa0JBQUE7RUFDQSxrQkFBQTtFbEJrQ2YsMkNBQUE7QVBra0pEO0F5QmhtSmdCO0VBRUksZUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7RUFDQSxVQUFBO0F6QmltSnBCO0F5QjlsSmdCO0VBRUksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSx3QkFBQTtFbEJnQm5CLDBDQUFBO0VrQmRtQixVQUFBO0F6QitsSnBCO0FJeDZJUTtFcUIvTFE7SUFZUSxXQUFBO0V6QitsSnRCO0FBQ0Y7QUk3NklRO0VxQi9MUTtJQWlCUSwrQ0FBQTtFekIrbEp0QjtBQUNGO0F5QjNsSlk7RUFFSSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsZUFBQTtFbEJKZiwyQ0FBQTtFa0JRZSxrQ0FBQTtNQUFBLCtCQUFBO1VBQUEsaUNBQUE7QXpCMGxKaEI7QUl6N0lRO0VxQnpLSTtJQVlRLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0lBQ0EsZUFBQTtFekIwbEpsQjtBQUNGO0F5QnZsSlk7RUFFSSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtBekJ3bEpoQjtBSXI4SVE7RXFCdkpJO0lBUVEsZ0JBQUE7RXpCd2xKbEI7QUFDRjtBSTE4SVE7RXFCNUlRO0lBSVEsNkJBQUE7RXpCc2xKdEI7QUFDRjtBSS84SVE7RXFCNUlRO0lBU1EsOEJBQUE7RXpCc2xKdEI7QUFDRjtBSXA5SVE7RXFCL0hRO0lBSVEsMkJBQUE7RXpCbWxKdEI7QUFDRjtBeUJqbEpvQjtFQUVJLGVBQUE7RUFDQSxpQkFBQTtBekJrbEp4QjtBeUI5a0pnQjtFQUVJLGVBQUE7RUFDQSxnQkFBQTtBekIra0pwQjtBeUJ6a0pJO0VBTUksZ0JBQUE7QXpCc2tKUjtBSXArSVE7RXFCeEdKO0lsQmpFSCwwQ0FBQTtFUGlwSkM7QUFDRjtBeUJ2a0pZO0VBRUksd0JBQUE7TUFBQSxxQkFBQTtVQUFBLGtCQUFBO0F6QndrSmhCO0F5QnJrSlk7RUFFSSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7QXpCc2tKaEI7QUlqL0lRO0VxQnpGSTtJQVFRLG9CQUFBO0lBQ0Esb0JBQUE7SUFDQSxzQkFBQTtFekJza0psQjtBQUNGO0F5Qm5rSlk7RUFFSSxvQkFBQTtBekJva0poQjtBSTMvSVE7RXFCM0VJO0lBTVEsb0JBQUE7RXpCb2tKbEI7QUFDRjtBeUJsa0pnQjtFQUVJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsK0JBQUE7RWxCN0duQiwwQ0FBQTtBUGlySkQ7QUl4Z0pRO0VxQmxFUTtJQVlRLGFBQUE7RXpCa2tKdEI7QUFDRjtBSTdnSlE7RXFCbEVRO0lBaUJRLHNEQUFBO0V6QmtrSnRCO0FBQ0Y7QXlCL2pKZ0I7RUFFSSxZQUFBO0F6QmdrSnBCO0FJcmhKUTtFcUI3Q1E7SUFNUSxZQUFBO0V6QmdrSnRCO0FBQ0Y7QXlCNWpKWTtFQUVJLDRCQUFBO0VBQ0EsMEJBQUE7QXpCNmpKaEI7QUk5aEpRO0VxQmxDSTtJQU9RLGlEQUFBO0V6QjZqSmxCO0FBQ0Y7QXlCeGpKSTtFQUVJLGdCQUFBO0F6QnlqSlI7QXlCcmpKWTtFQUVJLHFCQUFBO0VBQ0Esd0JBQUE7QXpCc2pKaEI7QUkxaUpRO0VxQmZJO0lBT1EsbUJBQUE7SUFDQSxzQkFBQTtFekJzakpsQjtBQUNGO0F5QjdpSmdCO0VBRUkseUJBQUE7RUFDQSxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0F6QjhpSnBCOztBMEJueUpRO0VBRUksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBMUJxeUpaO0EwQm55Slk7RUFFSSxtQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsNEJBQUE7QTFCb3lKaEI7QUlqa0pRO0VzQnhPSTtJQVNRLG1CQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7RTFCb3lKbEI7QUFDRjtBMEJqeUpZO0VBRUkscUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSxrQkFBQTtFQUNBLGtCQUFBO0VuQjJDZiwyQ0FBQTtBUHd2SkQ7QUkva0pRO0VzQnpOSTtJQVdRLGtCQUFBO0UxQml5SmxCO0FBQ0Y7QTBCL3hKZ0I7RUFFSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQ0FBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7QTFCZ3lKcEI7QTBCN3hKZ0I7RUFFSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsT0FBQTtFQUNBLHdCQUFBO0VuQmlCbkIsMENBQUE7RW1CZm1CLFVBQUE7QTFCOHhKcEI7QUl0bUpRO0VzQmhNUTtJQVlRLFdBQUE7RTFCOHhKdEI7QUFDRjtBSTNtSlE7RXNCaE1RO0lBaUJRLCtDQUFBO0UxQjh4SnRCO0FBQ0Y7QTBCMXhKWTtFQUVJLHFCQUFBO0VuQkRmLDJDQUFBO0FQNnhKRDtBSXBuSlE7RXNCMUtJO0lBUVEsb0JBQUE7RTFCMHhKbEI7QUFDRjtBMEJ4eEpnQjtFQUVJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxNQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7RUFFQSxpQkFBQTtFQUNBLHNCQUFBO0ExQnd4SnBCO0FJbG9KUTtFc0IvSlE7SUFhUSxlQUFBO0lBQ0Esc0JBQUE7RTFCd3hKdEI7QUFDRjtBMEJ0eEpvQjtFQUVJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EscUJBQUE7QTFCdXhKeEI7QTBCcnhKd0I7RUFFSSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSwyQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QTFCc3hKNUI7QTBCbnhKd0I7RUFFSSxpQkFBQTtBMUJveEo1Qjs7QTJCeDRKQTtFcEJ3RUMsNkNBQUE7QVBvMEpEO0EyQng0Skk7RUFFSSw4Q0FBQTtFQUNBLHVDQUFBO0VBQ0EsZ0JBQUE7QTNCeTRKUjtBSWhxSlE7RXVCdE9KO0lBSVEsVUFBQTtFM0JzNEpWO0FBQ0Y7QTJCbjRKSTtFQUVJLFNBQUE7QTNCbzRKUjtBMkJqNEpJO0VBRUksY0FBQTtFQUNBLGlCQUFBO0EzQms0SlI7QUk1cUpRO0V1QnpOSjtJQU9RLGVBQUE7RTNCazRKVjtBQUNGO0EyQjkzSlk7RUFFSSwyQkFBQTtBM0IrM0poQjtBMkIzM0pRO0VwQjhCUCwyQ0FBQTtFb0IxQlcsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0EzQjIzSlo7QUkxckpRO0V1QnZNQTtJQVVRLGlCQUFBO0UzQjIzSmQ7QUFDRjtBMkJ6M0pZO0VBRUksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSx3QkFBQTtFcEJXZiwwQ0FBQTtBUGczSkQ7QUl2c0pRO0V1QjFMSTtJQVlRLFdBQUE7RTNCeTNKbEI7QUFDRjtBSTVzSlE7RXVCMUxJO0lBaUJRLHdDQUFBO0UzQnkzSmxCO0FBQ0Y7QTJCcDNKZ0I7RUFFSSxRQUFBO0VBQ0EsYUFBQTtFQUVBLCtDQUFBO0EzQm8zSnBCO0EyQmgzSlk7RUFFSSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBM0JpM0poQjtBMkJoM0pnQjtFQUVJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBRUEsZ0RBQUE7QTNCZzNKcEI7QTJCNzJKZ0I7RUFFSSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBRUEsdUNBQUE7QTNCNjJKcEI7QTJCeDJKWTtFQUVJLGtCQUFBO0EzQnkySmhCO0EyQnYySmdCO0VBRUksMEJBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQncySnBCO0FJcnZKUTtFdUJ6SFE7SUFRUSxtQkFBQTtFM0IwMkp0QjtBQUNGOztBNEIxK0pJO0VBQ0ksZ0JBQUE7RUFDQSxnQ0FBQTtBNUI2K0pSO0FJL3ZKUTtFd0JoUEo7SUFJUSxxQkFBQTtFNUIrK0pWO0FBQ0Y7QTRCOStKUTtFQUNJLGNBQUE7QTVCZy9KWjtBNEIvK0pZO0VBQ0ksb0NBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0E1QmkvSmhCO0FJOXdKUTtFd0J4T0k7SUFRUSx3QkFBQTtFNUJrL0psQjtBQUNGO0E0QmovSmdCO0VBQ0ksbUJBQUE7RUFDQSxjQUFBO0E1Qm0vSnBCO0FJdnhKUTtFd0I5TlE7SUFJUSxlQUFBO0U1QnEvSnRCO0FBQ0Y7QTRCcC9Kb0I7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBNUJzL0p4QjtBSWp5SlE7RXdCeE5ZO0lBS1EsZUFBQTtJQUNBLG1CQUFBO0U1QncvSjFCO0FBQ0Y7QTRCdC9Kb0I7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7QTVCdy9KeEI7QUkzeUpRO0V3Qi9NWTtJQUlRLG1CQUFBO0U1QjAvSjFCO0FBQ0Y7QTRCcC9KZ0I7RUFDSSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QTVCcy9KcEI7QTRCcC9Kb0I7RUFDSSxrQ0FBQTtNQUFBLDhCQUFBO1VBQUEsMEJBQUE7RUFDQSxtQ0FBQTtBNUJzL0p4QjtBSTN6SlE7RXdCcE1RO0lBYVEsc0JBQUE7RTVCcy9KdEI7RTRCcC9Kc0I7SUFDSSxtQ0FBQTtRQUFBLCtCQUFBO1lBQUEsMkJBQUE7SUFDQSxRQUFBO0lBQ0EsWUFBQTtFNUJzL0oxQjtBQUNGO0E0QmwvSndCO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGVBQUE7QTVCby9KNUI7QUkxMEpRO0V3QjdLZ0I7SUFLUSxtQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RTVCcy9KOUI7QUFDRjtBSWgxSlE7RXdCbktvQjtJQUVRLGlCQUFBO0U1QnEvSmxDO0FBQ0Y7QTRCcC9KZ0M7RUFDSSwyQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QTVCcy9KcEM7QUkzMUpRO0V3Qi9Kd0I7SUFPUSwyQ0FBQTtJQUNBLFdBQUE7RTVCdS9KdEM7QUFDRjtBNEJuL0o0QjtFQUNJLDJCQUFBO0E1QnEvSmhDO0E0QnAvSmdDO0VBQ0ksaUJBQUE7QTVCcy9KcEM7QUl2MkpRO0V3QmhKd0I7SUFHUSxtQkFBQTtFNUJ3L0p0QztBQUNGO0E0QnIvSjRCO0VBQ0ksMkJBQUE7QTVCdS9KaEM7QUkvMkpRO0V3Qm5JUTtJQUVRLDhCQUFBO0lBQ0EsMkJBQUE7RTVCby9KdEI7QUFDRjs7QWVybUtJO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtBZndtS1I7QUkxM0pRO0VXaFBKO0lBSVEsaUJBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7RWYwbUtWO0FBQ0Y7QWV6bUtRO0VBQ0ksZ0JBQUE7QWYybUtaO0Fldm1LSTtFQUNJLDJCQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FmeW1LUjtBSXo0SlE7RVduT0o7SUFNUSxvQkFBQTtFZjBtS1Y7QUFDRjtBZXptS1E7RUFDSSxnQkFBQTtBZjJtS1o7QWUxbUtZO0VBQ0ksa0NBQUE7TUFBQSw4QkFBQTtVQUFBLDBCQUFBO0FmNG1LaEI7QUlwNUpRO0VXbk5KO0lBSVEsMEJBQUE7RWZ1bUtWO0FBQ0Y7QUl6NUpRO0VXNU1BO0lBSVEsMEJBQUE7RWZxbUtkO0FBQ0Y7QUk5NUpRO0VXcE1BO0lBSVEseUJBQUE7SUFDQSxvQkFBQTtPQUFBLGlCQUFBO0Vma21LZDtBQUNGO0FlM2xLUTtFQUVJLFdBQUE7QWY0bEtaO0FlemxLUTtFQUVJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FmMGxLWjtBZXhsS1k7RUFFSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLCtCQUFBO0FmeWxLaEI7QWVobEtZO0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBZmlsS2hCO0FJcDdKUTtFV3BLSjtJQWFRLGFBQUE7RWYra0tWO0FBQ0Y7O0E2QnhxS0k7RUFFSSxzQkFBQTtBN0IwcUtSO0E2QnZxS0k7RUFFSSxnQkFBQTtBN0J3cUtSO0E2QnRxS1E7RUFFSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDJDQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0E3QnVxS1o7QTZCanFLUTtFQUVJLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBN0JrcUtaO0E2QmhxS1k7RUFFSSxVQUFBO0E3QmlxS2hCO0E2QjdwS1E7RUFFSSxvQ0FBQTtBN0I4cEtaO0E2QnhwS1E7RUFFSSxlQUFBO0E3QnlwS1o7QTZCeHBLWTtFQUVJLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUVBLGtCQUFBO0E3QndwS2hCO0E2QnRwS2dCO0VBRUksV0FBQTtBN0J1cEtwQjtBNkJ6cEtnQjtFQUVJLFdBQUE7QTdCdXBLcEI7QTZCenBLZ0I7RUFFSSxXQUFBO0E3QnVwS3BCO0E2QnpwS2dCO0VBRUksV0FBQTtBN0J1cEtwQjtBNkJ6cEtnQjtFQUVJLFdBQUE7QTdCdXBLcEI7QTZCanBLSTtFQUVJLGdCQUFBO0VBQ0Esa0JBQUE7QTdCa3BLUjtBNkJocEtRO0VBRUksVUFBQTtBN0JpcEtaO0E2QjdvS0k7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0E3QjhvS1I7QTZCN29LUTtFQUNJLHVDQUFBO0VBQ0Esb0NBQUE7QTdCK29LWjtBNkI5b0tZO0VBQ0ksdUNBQUE7RUFDQSwrQ0FBQTtBN0JncEtoQjtBNkIzb0tJO0VBRUksK0JBQUE7QTdCNG9LUjtBSXQvSlE7RXlCL0lJO0lBRUksa0JBQUE7RTdCdW9LZDtFNkJub0tNO0lBRUksK0JBQUE7SUFDQSw4QkFBQTtFN0Jvb0tWO0U2QmpvS007SUFFSSxlQUFBO0U3QmtvS1Y7RTZCam9LVTtJQUNJLCtDQUFBO0U3Qm1vS2Q7QUFDRjs7QTZCMW5LWTtFQUVJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQ0FBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7QTdCNG5LaEI7O0E4Qmx3S0k7RUFFSSxzQkFBQTtBOUJvd0tSO0E4Qi92S1E7RUFFSSxrQkFBQTtFQUNBLFlBQUE7QTlCZ3dLWjtBOEI5dktZO0VBRUksbUJBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBOUIrdktoQjtBOEI5dktnQjtFQUNJLGVBQUE7QTlCZ3dLcEI7QThCOXZLZ0I7RUFFSSxnQ0FBQTtBOUIrdktwQjtBOEI1dktnQjtFQUVJLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQkFBQTtBOUI2dktwQjtBOEIzdktvQjtFQUVJLGdCQUFBO0E5QjR2S3hCO0E4Qnh2S2dCO0VBRUksaUJBQUE7QTlCeXZLcEI7QUlqaktRO0UwQjFNUTtJQUlRLG1CQUFBO0U5QjJ2S3RCO0FBQ0Y7QThCeHZLZ0I7RUFFSSwyQkFBQTtFQUNBLDhDQUFBO0VBQ0EsNEJBQUE7QTlCeXZLcEI7QThCdnZLb0I7RUFFSSxhQUFBO0E5Qnd2S3hCO0E4QnB2S2dCOztFQUdJLGFBQUE7QTlCcXZLcEI7QUlsa0tRO0UwQnpLSTtJQUVJLGVBQUE7RTlCNnVLZDtFOEIzdUtjO0lBRUksVUFBQTtJQUVBLG1CQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsZUFBQTtJQUVBLDhCQUFBO0U5QjB1S2xCO0FBQ0Y7O0ErQjl6S0E7RUFDRSwrQkFBQTtFQUFBLCtCQUFBO0VBQUEsd0JBQUE7QS9CaTBLRjtBK0JoMEtFO0VBQ0UsYUFBQTtBL0JrMEtKO0FJcGxLUTtFMkIxT0o7SUFDRSxhQUFBO0UvQmkwS0o7QUFDRjtBK0I5ektFO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBL0JnMEtKOztBK0IxektJO0VBREY7SUFFSSxvQkFBQTtFL0I4ektKO0FBQ0Y7O0ErQnp6S0U7RUFDRSwyQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0EvQjR6S0o7QUkxbUtRO0UyQnROTjtJQU9JLDBCQUFBO0lBQ0EsaUJBQUE7RS9CNnpLSjtBQUNGO0ErQjF6S0k7RUFDRSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7QS9CNHpLTjs7QStCdnpLQTtFQUVFLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBL0J5ektGO0ErQnZ6S0U7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0EvQnl6S0o7QStCeHpLSTtFQUNFLG9CQUFBO0EvQjB6S047QStCdnpLSTtFQUNFLDhCQUFBO0VBQ0Esb0NBQUE7QS9CeXpLTjtBK0JyektFO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtBL0J1ektKOztBK0JsektBO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QS9CcXpLRjtBK0JuektFO0VBQ0UsV0FBQTtFQUNBLHNDQUFBO0VBQ0Esc0JBQUE7RUFDQSw0QkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0NBQUE7TUFBQSxvQ0FBQTtVQUFBLGdDQUFBO0EvQnF6S0o7O0ErQmx6S0E7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0EvQnF6S0Y7QStCbnpLRTtFQUNFLFdBQUE7RUFDQSxvREFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7QS9CcXpLSjtBK0JuektJO0VBQ0UseUJBQUE7QS9CcXpLTjtBK0JuektJO0VBQ0UsMkNBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QS9CcXpLTjtBK0J4ektJO0VBQ0UsMkNBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QS9CcXpLTjtBK0J4ektJO0VBQ0UsMkNBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QS9CcXpLTjtBK0J4ektJO0VBQ0UsMkNBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QS9CcXpLTjtBK0J4ektJO0VBQ0UsMkNBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QS9CcXpLTjtBK0JqektFO0VBQ0UsZUFBQTtFQUNBLG9CQUFBO0EvQm16S0o7QStCOXlLSTtFQUNFLFdBQUE7RUFDQSw4Q0FBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0EvQmd6S047QStCN3lLTTtFQUNFLHVEQUFBO0EvQit5S1I7QStCMXlLRTtFQUVFLGlCQUFBO0EvQjJ5S0o7QStCenlLSTtFQUNFLDhCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtBL0IyeUtOO0ErQjF5S007RUFDRSxXQUFBO0VBQ0EsOENBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtBL0I0eUtSO0ErQjF5S007RUFDRSxtQkFBQTtBL0I0eUtSOztBK0JyeUtBO0VBQ0UsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLG9DQUFBO0VBQ0EsOEJBQUE7RUFDQSx5QkFBQTtBL0J3eUtGO0ErQnZ5S0U7RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0EsV0FBQTtBL0J5eUtKOztBK0JyeUtBO0VBQ0Usc0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7QS9Cd3lLRjtBSXJ2S1E7RTJCL0NGO0lBQ0UscUJBQUE7UUFBQSxtQkFBQTtZQUFBLGFBQUE7RS9CdXlLTjtFK0J0eUtNO0lBQ0UsZ0JBQUE7RS9Cd3lLUjtFK0JyeUtJO0lBQ0UscUJBQUE7UUFBQSxtQkFBQTtZQUFBLGFBQUE7RS9CdXlLTjtFK0J0eUtNO0lBQ0UsZUFBQTtFL0J3eUtSO0FBQ0Y7QStCbnlLRTtFQUNFLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSx1QkFBQTtBL0JxeUtKO0ErQmx5S0U7RUFFRSxhQUFBO0EvQm15S0o7QStCanlLSTtFQUVFLFdBQUE7RUFDQSxvQ0FBQTtBL0JreUtOO0ErQjl4S0U7RUFDRSx5QkFBQTtBL0JneUtKO0ErQjl4S0k7RUFDRSw2QkFBQTtFQUNBLDRCQUFBO0EvQmd5S047QStCL3hLUTtFQUNFLGlDQUFBO01BQUEsNkJBQUE7VUFBQSx5QkFBQTtFQUNBLGVBQUE7QS9CaXlLVjtBK0I1eEtFO0VBQ0UscUJBQUE7RUFDQSxvQ0FBQTtFQUNBLGFBQUE7RUFDQSwwQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtBL0I4eEtKOztBK0IxeEtBO0VBRUUsK0NBQUE7QS9CNHhLRjtBK0IxeEtFO0VBQ0UscUJBQUE7QS9CNHhLSjtBK0IxeEtJO0VBQ0UsZUFBQTtBL0I0eEtOO0ErQnh4S0U7RUFDRSxnQ0FBQTtBL0IweEtKO0ErQnp4S0k7RUFDRSx1QkFBQTtBL0IyeEtOO0ErQnZ4S0U7RUFDRSxXQUFBO0EvQnl4S0o7QStCdHhLRTtFQUNFLHdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7QS9Cd3hLSjtBK0J0eEtFO0VBQ0UsV0FBQTtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0EvQnd4S0o7QStCcnhLRTtFQUNFLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSw2QkFBQTtFQUNBLHlCQUFBO0EvQnV4S0o7QStCcnhLRTtFQUNFLFdBQUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QS9CdXhLSjtBK0JyeEtFO0VBQ0UsV0FBQTtFQUNBLHFDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7TUFBQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0EvQnV4S0o7QStCcnhLRTtFQUNFLG9DQUFBO0VBQ0EsV0FBQTtBL0J1eEtKO0ErQnJ4S0U7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtBL0J1eEtKO0ErQnJ4S0U7RUFDRSxXQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7QS9CdXhLSjtBK0JweEtFO0VBQ0Usb0NBQUE7RUFDQSxvQkFBQTtBL0JzeEtKO0ErQm54S007RUFDRSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7QS9CcXhLUjtBK0JueEtNO0VBQ0UsV0FBQTtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtBL0JxeEtSO0ErQmp4S0k7RUFDRSw0QkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0NBQUE7RUFDQSw4QkFBQTtFQUNBLHlCQUFBO0EvQm14S047QStCbHhLTTtFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxXQUFBO0EvQm94S1I7O0ErQjl3S0E7RUFDRSxnQ0FBQTtBL0JpeEtGO0ErQi93S0U7RUFDRSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7QS9CaXhLSjtBK0Ivd0tJO0VBQ0UsbUNBQUE7VUFBQSwyQkFBQTtBL0JpeEtOO0ErQjN3S007RUFDRSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7QS9CNndLUiIsImZpbGUiOiJleHRlbnNpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUNvdXJpZXIrUHJpbWUmZmFtaWx5PUxpYnJlK0ZyYW5rbGluOndnaHRAMTAwLi45MDAmZmFtaWx5PVB1YmxpYytTYW5zOml0YWxAMDsxJmRpc3BsYXk9c3dhcFwiKTtcbi5jb3VyaWVyLXByaW1lLXJlZ3VsYXIsXG4uZm9udC1tb25vc3BhY2UsXG4uZm9udC1tb25vc3BhY2UtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY291cmllci1wcmltZS1yZWd1bGFyLmZvbnQtbW9ub3NwYWNlLWJvbGQsXG4uY291cmllci1wcmltZS1yZWd1bGFyIHN0cm9uZyxcbi5mb250LW1vbm9zcGFjZS5mb250LW1vbm9zcGFjZS1ib2xkLFxuLmZvbnQtbW9ub3NwYWNlIHN0cm9uZyxcbi5mb250LW1vbm9zcGFjZS1ib2xkLmZvbnQtbW9ub3NwYWNlLWJvbGQsXG4uZm9udC1tb25vc3BhY2UtYm9sZCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmxpYnJlLWZyYW5rbGluLTgwMCxcbi5mb250LWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5saWJyZS1mcmFua2xpbi05MDAsXG4uZm9udC1oZWFkaW5nLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucHVibGljLXNhbnMtNDAwLFxuLmZvbnQtYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xuICBsaW5lLWhlaWdodDogMC45O1xufVxuXG4uc25fY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbjpyb290IHtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS10Yy1jb2xvci13aGl0ZTogI2ZmZjtcbiAgLS1ibGFjazogIzAwMDtcbiAgLS10Yy1jb2xvci1ibGFjazogIzAwMDtcbiAgLS1oZWFkZXItaDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYycHgpIHtcbiAgOnJvb3Qge1xuICAgIC0taGVhZGVyLWg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjJweCkge1xuICAqIC5yYXRpby0yNS0xNiB7XG4gICAgbWluLWhlaWdodDogY2FsYyhjYWxjKDI1LzE2KSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYycHgpIHtcbiAgKiAucmF0aW8tOC0xMSB7XG4gICAgbWluLWhlaWdodDogY2FsYyhjYWxjKDgvMTEpICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjJweCkge1xuICAqIC5yYXRpby1tZC0xMS0zMCB7XG4gICAgbWluLWhlaWdodDogY2FsYyhjYWxjKDExLzMwKSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYycHgpIHtcbiAgKiAucmF0aW8tbWQtMzIwLTQ0MCB7XG4gICAgbWluLWhlaWdodDogY2FsYyhjYWxjKDQ0MC8zMjApICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjJweCkge1xuICAqIC5yYXRpby1tZC00MjAtMTUwMCB7XG4gICAgbWluLWhlaWdodDogY2FsYyhjYWxjKDQyMC8xNTAwKSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYycHgpIHtcbiAgKiAucmF0aW8tbWQtNjkwLTE0Mzkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoY2FsYyg2OTAvMTQzOSkgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MnB4KSB7XG4gICogLnJhdGlvLW1kLTU2NS0xNDQwIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKGNhbGMoNTY1LzE0NDApICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjJweCkge1xuICAqIC5yYXRpby01NjUtMzAxIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKGNhbGMoNTY1LzMwMSkgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MnB4KSB7XG4gICogLnJhdGlvLTYzMC0xNTAwIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKGNhbGMoNjMwLzE1MDApICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjJweCkge1xuICAqIC5yYXRpby00NjAtMzAwIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKGNhbGMoNDYwLzMwMCkgKiAxMDB2dyk7XG4gIH1cbn1cblxuc3Bhbi5icnVzaC1kZWNvcmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1pbWFnZTogdXJsKFwiLi4vaW1nL2JydXNoLWRlY29yYXRpb24uc3ZnXCIpIDAgMTAgMjAgMTA7XG4gIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHN0cmV0Y2g7XG4gIGJvcmRlci1pbWFnZS13aWR0aDogMWVtO1xuICBib3JkZXItaW1hZ2Utb3V0c2V0OiAxMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbnNwYW4uYnJ1c2gtZGVjb3JhdGlvbi5fbXVsdGkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbnNwYW4uYnJ1c2gtZGVjb3JhdGlvbi5fbXVsdGk6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTMwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWQpIHtcbiAgLl9maXJzdC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobGcpIHtcbiAgLl9maXJzdC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweDtcbiAgfVxufVxuXG5ib2R5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y4RTM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkJFRUQ1O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGQkVFRDU7XG4gIGNvbG9yOiAjQzA5ODUzO1xuICBmb250OiBzbWFsbC1jYXB0aW9uO1xuICBwYWRkaW5nOiAzcHggNnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkge1xuICBib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJ4cyDiiaUgMHB4ICgwZW0pXCI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzZlbSkge1xuICBib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJzbSDiiaUgNTc2cHggKDM2ZW0pXCI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwibWQg4omlIDgzNHB4ICg1Mi4xMjVlbSlcIjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIGJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcImxnIOKJpSAxMjgwcHggKDgwZW0pXCI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICBib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJ4bCDiiaUgMTQ0MHB4ICg5MGVtKVwiO1xuICB9XG59XG5cbmJvZHkuX2RlYnVnOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTNweDtcbiAgcGFkZGluZzogNHB4IDhweCA1cHggMTBweDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIE1vbm9cIiwgbW9ub3NwYWNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIHtcbiAgYm9keS5fZGVidWc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJYUyDiiaUgMHB4XCI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzZlbSkge1xuICBib2R5Ll9kZWJ1Zzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlNNIOKJpSA1NzZweFwiO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIGJvZHkuX2RlYnVnOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiTUQg4omlIDgzNHB4XCI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICBib2R5Ll9kZWJ1Zzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkxHIOKJpSAxMjgwcHhcIjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIGJvZHkuX2RlYnVnOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiWEwg4omlIDE0NDBweFwiO1xuICB9XG59XG5cbi5fYmdfYzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5cbi5fYmdfYzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMik7XG59XG5cbi5fYmdfYzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMyk7XG59XG5cbi5fYmdfYzQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XG59XG5cbi5fYmdfYzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNSk7XG59XG5cbi5fYmdfYzYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNik7XG59XG5cbi5fYmdfYzcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNyk7XG59XG5cbi5fYmdfYzgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jOCk7XG59XG5cbi5fYmdfYzkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jOSk7XG59XG5cbi5fYmdfYzEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzEwKTtcbn1cblxuLl9iZ19jMTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMTEpO1xufVxuXG4uX2JnX2MxMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxMik7XG59XG5cbi5fdGV4dF9jMSB7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5cbi5fdGV4dF9jMiB7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMik7XG59XG5cbi5fdGV4dF9jMyB7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMyk7XG59XG5cbi5fdGV4dF9jNCB7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XG59XG5cbi5fdGV4dF9jNSB7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNSk7XG59XG5cbi5fdGV4dF9jNiB7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNik7XG59XG5cbi5fdGV4dF9jNyB7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNyk7XG59XG5cbi5fdGV4dF9jOCB7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jOCk7XG59XG5cbi5fdGV4dF9jOSB7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jOSk7XG59XG5cbi5fdGV4dF9jMTAge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEwKTtcbn1cblxuLl90ZXh0X2MxMSB7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMTEpO1xufVxuXG4uX3RleHRfYzEyIHtcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxMik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLmhlYWRlci1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuaGVhZGVyLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMTEycHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcbn1cblxuLmhhcy1ib3JkZXIteSB7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuXG4uaGFzLWJvcmRlci14IHtcbiAgYm9yZGVyLWxlZnQ6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgYm9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5cbi5oYXMtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cblxuLmhhcy1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cblxuLmhhcy1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuXG4uaGFzLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cblxuLmJsYWNrLXZlaWwgLnNuX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLmhpZGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuc25fY29udGFpbmVyX2ZpeGVkX3hsIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgfVxufVxuLnNuX2hlYWRlciB7XG4gIGhlaWdodDogdmFyKC0taGVhZGVyLWgpICFpbXBvcnRhbnQ7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfdXRpbGl0eS5fZnVsbCB7XG4gIGhlaWdodDogNzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2hlYWRlciAuc25faGVhZGVyX3V0aWxpdHkuX2Z1bGwge1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX3V0aWxpdHkuX2Z1bGwgLnNuX2hlYWRlcl9oYW1idXJnZXIge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3Itd2hpdGUpO1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX3V0aWxpdHkuX2Z1bGwgLnNuX2hlYWRlcl9oYW1idXJnZXIgPiBzcGFuIHtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX3V0aWxpdHkuX2Z1bGwgLnNuX2hlYWRlcl9oYW1idXJnZXIgPiBzcGFuOm50aC1jaGlsZCgyKSwgLnNuX2hlYWRlciAuc25faGVhZGVyX3V0aWxpdHkuX2Z1bGwgLnNuX2hlYWRlcl9oYW1idXJnZXIgPiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfdXRpbGl0eS5fZnVsbCAuc25fbGFuZ3VhZ2Vfc2VsZWN0b3JfdG9nZ2xlOmhvdmVyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX3V0aWxpdHkuX2Z1bGwgLnNuX2xhbmd1YWdlX3NlbGVjdG9yX3RvZ2dsZSAuc25fbGFuZ3VhZ2Vfc2VsZWN0b3JfdG9nZ2xlX19pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl9sb2dvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9oZWFkZXIgLnNuX2hlYWRlcl9sb2dvIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICB9XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfbG9nbyBpbWcuX21vYmlsZV9sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbl9oZWFkZXIgLmhlYWRlcl9jb250YWluZXIgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfdXRpbGl0eV9zZXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX25hdi5fZnVsbCB7XG4gIHRyYW5zaXRpb246IGFsbCAycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2hlYWRlciAuc25faGVhZGVyX25hdi5fZnVsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2hlYWRlciAuc25faGVhZGVyX25hdi5fZnVsbCAuc25faGVhZGVyX25hdl9mdWxsIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXYuX21vYmlsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oaWdoLXJ5ZS1ib3VyYm9uLmdpZlwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXYuX21vYmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGMtY29sb3ItYmxhY2spO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX25hdi5fbW9iaWxlIC5zbl9oZWFkZXJfbmF2X21vYmlsZSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX25hdi5fbW9iaWxlIC5zbl9oZWFkZXJfbmF2X21vYmlsZSAuc25fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfbmF2Ll9tb2JpbGUgLnNuX2hlYWRlcl9uYXZfbW9iaWxlIC5zbl9oZWFkZXJfbmF2X21vYmlsZV9pbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX25hdi5fbW9iaWxlIC5zbl9oZWFkZXJfbmF2X21vYmlsZSAuc25faGVhZGVyX25hdl9tb2JpbGVfaW4gLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2N0Om50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDM1cHg7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfbmF2Ll9tb2JpbGUgLnNuX2hlYWRlcl9uYXZfbW9iaWxlIC5zbl9oZWFkZXJfbmF2X21vYmlsZV9pbiAuc25faGVhZGVyX25hdl9tb2JpbGVfY3QgLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2kge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfbmF2Ll9tb2JpbGUgLnNuX2hlYWRlcl9uYXZfbW9iaWxlIC5zbl9oZWFkZXJfbmF2X21vYmlsZV9pbiAuc25faGVhZGVyX25hdl9tb2JpbGVfY3QgLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2kgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXYuX21vYmlsZSAuc25faGVhZGVyX25hdl9tb2JpbGUgLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2luIC5zbl9oZWFkZXJfbmF2X21vYmlsZV9jdC0tbGFuZ3VhZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIDUwJTtcbiAgb3JkZXI6IDI7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX25hdi5fbW9iaWxlIC5zbl9oZWFkZXJfbmF2X21vYmlsZSAuc25faGVhZGVyX25hdl9tb2JpbGVfaW4gLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2N0LS1sYW5ndWFnZXMgLnNuX2xhbmd1YWdlX3NlbGVjdG9yX3RvZ2dsZV9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX25hdi5fbW9iaWxlIC5zbl9oZWFkZXJfbmF2X21vYmlsZSAuc25faGVhZGVyX25hdl9tb2JpbGVfaW4gLl9jdGJfd3Ige1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX25hdi5fbW9iaWxlIC5zbl9oZWFkZXJfbmF2X21vYmlsZSAuc25faGVhZGVyX25hdl9tb2JpbGVfaW4gLl9jdGJfd3IgLnNuX2J0bi5fbmFycm93IHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXYuX21vYmlsZSAuc25faGVhZGVyX25hdl9tb2JpbGUgLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2luIC5fY3RiX3dyIC5zbl9idG4uX25hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSkgIWltcG9ydGFudDtcbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXYuX21vYmlsZSAuc25faGVhZGVyX25hdl9tb2JpbGUgLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2luIC5zbl9oZWFkZXJfbmF2X21vYmlsZV9zb2NpYWxzLFxuLnNuX2hlYWRlciAuc25faGVhZGVyX25hdi5fbW9iaWxlIC5zbl9oZWFkZXJfbmF2X21vYmlsZSAuc25faGVhZGVyX25hdl9tb2JpbGVfaW4gLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2luX3NwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfbmF2X2Z1bGxfaSB7XG4gIG1hcmdpbjogMCAxZW07XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXZfZnVsbF9pOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0byAwIDAuNGVtIDI4cHg7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfbmF2X2Z1bGxfaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiB2YXIoLS10Yy1ib2R5LWZvbnQtc2l6ZS1kZXNrdG9wLCAzMHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXZfZnVsbF9pIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXZfZnVsbF9pIGE6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfbmF2X2Z1bGxfaSBhOmhvdmVyID4gc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfbmF2X2Z1bGxfaS5jdXJyZW50X3BhZ2VfaXRlbSBhOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNuX2hlYWRlciAuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5cbi5fbWVudV9vcGVuLm92ZXJmbG93LWhpZGRlbiAuc25faGVhZGVyIC5zbl9oZWFkZXJfdXRpbGl0eSAuc25fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAycyBlYXNlLWluLW91dDtcbn1cbi5fbWVudV9vcGVuLm92ZXJmbG93LWhpZGRlbiAuc25faGVhZGVyIC5zbl9oZWFkZXJfdXRpbGl0eSAuc25faGVhZGVyX2hhbWJ1cmdlciB7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG4uX21lbnVfb3Blbi5vdmVyZmxvdy1oaWRkZW4gLnNuX2hlYWRlciAuc25faGVhZGVyX3V0aWxpdHkgLnNuX2hlYWRlcl9oYW1idXJnZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uX21lbnVfb3Blbi5vdmVyZmxvdy1oaWRkZW4gLnNuX2hlYWRlciAuc25faGVhZGVyX3V0aWxpdHkgLnNuX2hlYWRlcl9oYW1idXJnZXIgPiBzcGFuOm50aC1jaGlsZCgyKSwgLl9tZW51X29wZW4ub3ZlcmZsb3ctaGlkZGVuIC5zbl9oZWFkZXIgLnNuX2hlYWRlcl91dGlsaXR5IC5zbl9oZWFkZXJfaGFtYnVyZ2VyID4gc3BhbjpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTAwJTtcbn1cbi5fbWVudV9vcGVuLm92ZXJmbG93LWhpZGRlbiAuc25faGVhZGVyIC5zbl9oZWFkZXJfdXRpbGl0eSAuc25faGVhZGVyX2xvZ28gaW1nOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uX21lbnVfb3Blbi5vdmVyZmxvdy1oaWRkZW4gLnNuX2hlYWRlciAuc25faGVhZGVyX3V0aWxpdHkgLnNuX2hlYWRlcl9sb2dvIC5fbW9iaWxlX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5fbWVudV9vcGVuLm92ZXJmbG93LWhpZGRlbiAuc25faGVhZGVyIC5zbl9oZWFkZXJfdXRpbGl0eSAuc25fbGFuZ3VhZ2Vfc2VsZWN0b3JfdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLl9tZW51X29wZW4ub3ZlcmZsb3ctaGlkZGVuIC5zbl9oZWFkZXIgLnNuX2hlYWRlcl91dGlsaXR5IC5zbl9idG4uX25hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uX21lbnVfb3Blbi5vdmVyZmxvdy1oaWRkZW4gLnNuX2hlYWRlciAuc25faGVhZGVyX25hdi5fZnVsbCAuc25fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAycyBlYXNlLWluLW91dDtcbn1cbi5fbWVudV9vcGVuLm92ZXJmbG93LWhpZGRlbiAuc25faGVhZGVyIC5zbl9oZWFkZXJfbmF2Ll9mdWxsIC5zbl9oZWFkZXJfbmF2X2Z1bGxfd3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zbl9idG4ge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzLjQ4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNuX2J0bi5fd2lkZTpub3QoLm5vdC13aWRlLWJ0bikge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLnNuX2J0bi5fdGVydGlhcnkge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogMzUuOTllbSkge1xuICAuc25fYnRuLl9wcmltYXJ5X3ZhcmlhbnQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5zbl9ibG9ja19idXR0b25zIHtcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX2J1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwgW2NsYXNzXj1zbl9jb250YWluZXJfZml4ZWRdIHtcbiAgcGFkZGluZy1sZWZ0OiA1LjYyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1LjYyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwgW2NsYXNzXj1zbl9jb250YWluZXJfZml4ZWRdIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbCAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwgLmJiX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsIC5iYl90aXRsZSBpLnN0YW1wIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hlcm8tZGlzdGlsbGVkLXN0YW1wLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IC0wLjA0ZW07XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDE2cmVtO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsIC5iYl90aXRsZSBpLnN0YW1wIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBoZWlnaHQ6IDAuNzVlbTtcbiAgICB3aWR0aDogNGVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsIC5iYl90aXRsZSBpLnN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsIC5iYl90aXRsZSBpLnN0YW1wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDExcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwgLnNuX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwuYmctZnJhbWUgLnNuX2JhY2tncm91bmQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIC44NzVyZW0gLSAuODc1cmVtKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIC44NzVyZW0gLSAuODc1cmVtKTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC5iZy1mcmFtZSAuc25fYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjg3NXJlbSAtIDEuODc1cmVtKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS44NzVyZW0gLSAxLjg3NXJlbSk7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLmJnLWZyYW1lIFtjbGFzc149c25fY29udGFpbmVyXSB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC5iZy1mcmFtZS5iZy1zaGlmdC11cCAuc25fYmFja2dyb3VuZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc25fYmxvY2tfaW50cm9fZnVsbC5iZy1mcmFtZS5iZy1zaGlmdC11cCBbY2xhc3NePXNuX2NvbnRhaW5lcl0ge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuNzVyZW0gKyAxLjg3NXJlbSk7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLmJnLWZyYW1lLmJnLXNoaWZ0LWRvd24gLnNuX2JhY2tncm91bmQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud2lsZC1ib3VyYm9uIFtjbGFzc149c25fY29udGFpbmVyXSB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC53aWxkLWJvdXJib24gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2NvbnRhaW5lcl9maXhlZF94bCB7XG4gICAgcGFkZGluZzogMi4ycmVtIDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud2lsZC1ib3VyYm9uIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5iYl90aXRsZSB7XG4gIG1heC13aWR0aDogODAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC53aWxkLWJvdXJib24gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgLmJiX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud2lsZC1ib3VyYm9uIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5zbl9idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLndpbGQtYm91cmJvbiAuc25fYmxvY2tfaW50cm9fZnVsbF93ciAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuc25fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud2lsZC1ib3VyYm9uIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5zbl9idG4uX3dpZGUge1xuICAgIG1pbi13aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53aWxkLWJhcnJlbHMtYmcgLnNuX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLndpbGQtYmFycmVscy1iZyBbY2xhc3NePXNuX2NvbnRhaW5lcl0ge1xuICBwYWRkaW5nLWJvdHRvbTogNS40MzhyZW07XG4gIHBhZGRpbmctdG9wOiA2LjQzOHJlbTtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLndpbGQtYmFycmVscy1iZyAuc25fYmxvY2tfaW50cm9fZnVsbF93ciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud2lsZC1iYXJyZWxzLWJnIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuc25fYnRuIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAyMXB4IDMyLjVweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLndpbGQtYmFycmVscy1iZyAuc25fYmxvY2tfaW50cm9fZnVsbF93ciAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgLnNuX2J0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40MzhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC53aWxkLWJhcnJlbHMtYmcgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5iYl90aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLndpbGQtYmFycmVscy1iZyAuc25fYmxvY2tfaW50cm9fZnVsbF93ciAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgLmJiX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53aWxkLWJhcnJlbHMtYmcgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5iYl9jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud2lsZC1iYXJyZWxzLWJnIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuYmJfY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53aWxkLWJhcnJlbHMtYmcgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5iYl9jb250ZW50IHAudGFsay13aGlza2V5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud2lsZC1iYXJyZWxzLWJnIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuYmJfY29udGVudCBwLnRhbGstd2hpc2tleSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwub3VyLW1ldGhvZCAuc25fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwub3VyLW1ldGhvZCBbY2xhc3NePXNuX2NvbnRhaW5lcl0ge1xuICBwYWRkaW5nLWJvdHRvbTogNS43NXJlbTtcbiAgcGFkZGluZy10b3A6IDMuNzVyZW07XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC5vdXItbWV0aG9kIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC5vdXItbWV0aG9kIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuc25fYnRuIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLm91ci1tZXRob2QgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5zbl9idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLm91ci1tZXRob2QgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5iYl90aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLm91ci1tZXRob2QgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5iYl9jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLm91ci1tZXRob2QgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5iYl9jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC5vdXItbWV0aG9kIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuYmJfY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzMiU7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLm91ci1tZXRob2QgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5iYl9jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwub3VyLW1ldGhvZCAuc25fYmxvY2tfaW50cm9fZnVsbF93ciAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgLmJiX2NvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwub3VyLW1ldGhvZCAuc25fYmxvY2tfaW50cm9fZnVsbF93ciAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgLmJiX2NvbnRlbnQgcC50YWxrLXdoaXNrZXkge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC5vdXItbWV0aG9kIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuYmJfY29udGVudCBwLnRhbGstd2hpc2tleSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1oZXJvIHtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1oZXJvIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgKiAxLjUpO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53dC1wcm9kdWN0LWhlcm8gLnNuX2JhY2tncm91bmQudmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53dC1wcm9kdWN0LWhlcm8gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3Ige1xuICBhbGlnbi1pdGVtczogZW5kICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtaGVybyAuc25fYmxvY2tfaW50cm9fZnVsbF93ciB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1oZXJvIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53dC1wcm9kdWN0LWhlcm8gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgPiAqID4gLnJvdyB7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1oZXJvIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyID4gKiA+IC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53dC1wcm9kdWN0LWhlcm8gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgPiAqID4gLnJvdyAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wge1xuICBmbGV4OiAwIDAgNjMlO1xuICBtYXgtd2lkdGg6IDYzJTtcbiAgcGFkZGluZy10b3A6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01NXB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1oZXJvIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyID4gKiA+IC5yb3cgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIHtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtaGVybyAuc25fYmxvY2tfaW50cm9fZnVsbF93ciA+ICogPiAucm93IC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtaGVybyAuc25fYmxvY2tfaW50cm9fZnVsbF93ciA+ICogPiAucm93IC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuYmJfc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1wcm9kdWN0LWhlcm8gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgPiAqID4gLnJvdyAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgLmJiX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53dC1wcm9kdWN0LWhlcm8gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgPiAqID4gLnJvdyAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgLmJiX3RpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1oZXJvIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyID4gKiA+IC5yb3cgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5iYl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtYm90dG9tLCAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tIHtcbiAgei1pbmRleDogNTI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtYm90dG9tLCAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgKiAxLjM3NSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1ib3R0b20uX3RvcCAuc25fYmxvY2tfd3IgPiAqLCAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tLl90b3AgLnNuX2Jsb2NrX3dyID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1wcm9kdWN0LWJvdHRvbSAuc25fYmxvY2tfaW50cm9fZnVsbF93ciwgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbSAuc25fYmxvY2tfaW50cm9fZnVsbF93ciB7XG4gICAgYWxpZ24taXRlbXM6IGVuZCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53dC1wcm9kdWN0LWJvdHRvbSAuc25fYmxvY2tfd3IgPiAqLCAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tIC5zbl9ibG9ja193ciA+ICoge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtYm90dG9tIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCwgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbSAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wge1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1ib3R0b20gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sLCAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53dC1wcm9kdWN0LWJvdHRvbSAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgLnNuX2J0biwgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbSAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgLnNuX2J0biB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMXJlbSAyLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1ib3R0b20gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sID4gKjpsYXN0LWNoaWxkLCAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtYm90dG9tLnd0LXByb2R1Y3QtYm90dG9tLXZhcmlhbnQgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IsIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LWV2ZW50cy1ib3R0b20ud3QtcHJvZHVjdC1ib3R0b20tdmFyaWFudCAuc25fYmxvY2tfaW50cm9fZnVsbF93ciB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1ib3R0b20ud3QtcHJvZHVjdC1ib3R0b20tdmFyaWFudCAuc25fYmxvY2tfaW50cm9fZnVsbF93ciA+ICosIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LWV2ZW50cy1ib3R0b20ud3QtcHJvZHVjdC1ib3R0b20tdmFyaWFudCAuc25fYmxvY2tfaW50cm9fZnVsbF93ciA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtYm90dG9tLnd0LXByb2R1Y3QtYm90dG9tLXZhcmlhbnQgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sLCAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tLnd0LXByb2R1Y3QtYm90dG9tLXZhcmlhbnQgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1ib3R0b20ud3QtcHJvZHVjdC1ib3R0b20tdmFyaWFudCAuYmJfdGl0bGUsIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LWV2ZW50cy1ib3R0b20ud3QtcHJvZHVjdC1ib3R0b20tdmFyaWFudCAuYmJfdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtYm90dG9tLnd0LXByb2R1Y3QtYm90dG9tLXZhcmlhbnQgLmJiX3RpdGxlLCAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tLnd0LXByb2R1Y3QtYm90dG9tLXZhcmlhbnQgLmJiX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tIC5zbl9ibG9ja193ciA+ICoge1xuICBwYWRkaW5nOiAwIDM1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbSAuc25fYmxvY2tfd3IgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLnd0LWV2ZW50cy1ib3R0b20gLnNuX2JhY2tncm91bmQge1xuICB0b3A6IDJyZW07XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLnd0LWV2ZW50cy1ib3R0b20gLmJiX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLnd0LWV2ZW50cy1ib3R0b20gLnNuX2J0biB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxLjI1cmVtIDJyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjM3NXJlbTtcbiAgfVxuICAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgfVxuICAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tIC5zbl9iYWNrZ3JvdW5kIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbSAuc25fYmxvY2tfaW50cm9fZnVsbF93ciA+ICoge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbSAuYmJfdGl0bGUge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LWV2ZW50cy1ib3R0b20gLmJiX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tIC5zbl9idG4ge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC5wcm9vZi1ib3R0bGUgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5zbl9idG4ge1xuICBtYXJnaW4tdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnByb29mLWJvdHRsZSAuc25fYmxvY2tfaW50cm9fZnVsbF93ciAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgLnNuX2J0bi5fd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC53aGlza2V5LWNyZWRlbnRpYWxzIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud2hpc2tleS1jcmVkZW50aWFscyAuYmJfdGl0bGUge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud2hpc2tleS1jcmVkZW50aWFscyAuYmJfdGl0bGUgaS5zdGFtcCB7XG4gIG9yZGVyOiAzO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC5wcm9vZi1wcml2YXRlLWJhcnJlbCAuYmJfdGl0bGUge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud2hlYXQtcG9zdGVyLWludHJvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLndoZWF0LXBvc3Rlci1pbnRybyAuc25fYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLndoZWF0LXBvc3Rlci1pbnRybyAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC53aGVhdC1wb3N0ZXItaW50cm8gLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLnZpZGVvLWJ1dHRvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwuYnJhemlsLWhvbWUgLnNuX2JhY2tncm91bmQgdmlkZW8ge1xuICB6LWluZGV4OiAtMTtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLmJsYWNrLWN0YSAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciAudmlkZW8tYnV0dG9uLFxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwuYmxhY2stY3RhIC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC5jbG9zZS12aWRlby1idXR0b24ge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYmxhY2spO1xufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwuYmxhY2stY3RhIC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC52aWRlby1idXR0b24gaS52aWRlby1wbGF5LWljb24sXG4uc25fYmxvY2tfaW50cm9fZnVsbC5ibGFjay1jdGEgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLmNsb3NlLXZpZGVvLWJ1dHRvbiBpLnZpZGVvLXBsYXktaWNvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWJsYWNrKTtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLmJsYWNrLWN0YSAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciAudmlkZW8tYnV0dG9uIGkudmlkZW8tcGxheS1pY29uOjpiZWZvcmUsXG4uc25fYmxvY2tfaW50cm9fZnVsbC5ibGFjay1jdGEgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLmNsb3NlLXZpZGVvLWJ1dHRvbiBpLnZpZGVvLXBsYXktaWNvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYmxhY2spO1xuICAvKiBDb2xvcmUgZGVsIHRyaWFuZ29sbyAqL1xufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwuc3dlZXQtbWFzaCAuc25fYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwuX3VwLXRleHQgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3Ige1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDc3cHg7XG4gIH1cbn1cblxuaHRtbFtsYW5nPWVuLXVzXSAuc25fYmxvY2tfaW50cm9fZnVsbCBpLnN0YW1wIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hlcm8tZGlzdGlsbGVkLXN0YW1wLXVzLnN2Z1wiKSBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cblxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuM3JlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3Rvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5zbl9iYWNrZ3JvdW5kOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuMzc1cmVtIC0gMXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLnNuX2JhY2tncm91bmQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLnNuX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMjBweDtcbiAgbGVmdDogNjRweDtcbiAgd2lkdGg6IDUuNXZ3O1xuICBoZWlnaHQ6IGNhbGMoNS41dncgKiAzKTtcbiAgbWF4LWhlaWdodDogMzF2aDtcbiAgbWF4LXdpZHRoOiA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvR3JvdXAgMTA3LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5zbl9iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5zbl9ibG9ja193ciB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLnNuX2NvbnRhaW5lcl9mbHVpZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuYmJfaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLmJiX2l0ZW0gPiAucm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5iYl9pdGVtID4gLnJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5iYl9pdGVtOmZpcnN0LWNoaWxkIC5iYl9pdGVtX3RpdGxlX3dyIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLmJiX2l0ZW06Zmlyc3QtY2hpbGQgLmJiX2l0ZW1fdGl0bGVfd3Ige1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuYmJfaXRlbTpmaXJzdC1jaGlsZCAuYmJfaXRlbV9zdWJ0aXRsZV93ciB7XG4gIHBhZGRpbmctdG9wOiAyLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5iYl9pdGVtOmZpcnN0LWNoaWxkIC5iYl9pdGVtX3N1YnRpdGxlX3dyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLmJiX2l0ZW06Zmlyc3QtY2hpbGQgLmJiX2l0ZW1fc3VidGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuYmJfaXRlbTpsYXN0LWNoaWxkIC5iYl9pdGVtX2NvbnRlbnRfd3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuYmJfaXRlbV9zdWJ0aXRsZV93ciB7XG4gIGJvcmRlci1yaWdodDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICBncmlkLWNvbHVtbjogMS8zO1xuICBncmlkLXJvdzogMS8zO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLmJiX2l0ZW1fc3VidGl0bGVfd3Ige1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgcGFkZGluZy10b3A6IDMuMDVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuYmJfaXRlbV9zdWJ0aXRsZSB7XG4gIHBhZGRpbmc6IDEuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLmJiX2l0ZW1fc3VidGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuYmJfaXRlbV90aXRsZV93ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdyaWQtcm93OiAxLzI7XG4gIGdyaWQtY29sdW1uOiAzLzY7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMy43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuYmJfaXRlbV90aXRsZV93ciB7XG4gICAgZ3JpZC1jb2x1bW46IDIvNTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5iYl9pdGVtX3RpdGxlX3dyOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiBjYWxjKDEuODc1cmVtICsgMC41ZW0pO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5iYl9pdGVtX3RpdGxlX3dyOjphZnRlciB7XG4gICAgdG9wOiBjYWxjKDEuMjVyZW0gKyAwLjVlbSk7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuYmJfaXRlbV90aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0wLjMzM2VtO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMC43NWVtO1xuICB3aWR0aDogYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5iYl9pdGVtX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5iYl9pdGVtX2NvbnRlbnRfd3Ige1xuICBncmlkLWNvbHVtbjogMy82O1xuICBncmlkLXJvdzogMi8zO1xuICBwYWRkaW5nLWxlZnQ6IDQuNXJlbTtcbiAgbWF4LXdpZHRoOiA3My4zMzMlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLmJiX2l0ZW1fY29udGVudF93ciB7XG4gICAgZ3JpZC1jb2x1bW46IDIvNTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuYmJfaXRlbV9jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuYmJfaXRlbV9jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMjMuOHB4O1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLmJiX2l0ZW1fY29udGVudCAqIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuMTc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTUwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IGltZyB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3Mge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuc25fY29udGFpbmVyX2ZsdWlkIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLnNuX2NvbnRhaW5lcl9mbHVpZCB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW06Zmlyc3QtY2hpbGQgLmJiX2l0ZW1fc3VidGl0bGVfd3Ige1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW06Zmlyc3QtY2hpbGQgLmJiX2l0ZW1fc3VidGl0bGVfd3Ige1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1wcm9jZXNzIC5iYl9pdGVtOmZpcnN0LWNoaWxkIC5iYl9pdGVtX3N1YnRpdGxlX3dyIC5iYl9pdGVtX3N1YnRpdGxlOjphZnRlciB7XG4gIHRvcDogY2FsYygxLjI1cmVtICsgMS4yZW0pO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbTpmaXJzdC1jaGlsZCAuYmJfaXRlbV9zdWJ0aXRsZV93cjo6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbSA+IC5yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyMSwgMWZyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW0gPiAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1wcm9jZXNzIC5iYl9pdGVtX3N1YnRpdGxlX3dyIHtcbiAgZ3JpZC1jb2x1bW46IDEvMTA7XG4gIGdyaWQtcm93OiAxLzI7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fc3VidGl0bGVfd3Ige1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV90aXRsZV93ciB7XG4gIGdyaWQtY29sdW1uOiAxLzEwO1xuICBncmlkLXJvdzogMi80O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkgYW5kIChtYXgtd2lkdGg6IDg3LjVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV90aXRsZV93ciB7XG4gICAgZ3JpZC1jb2x1bW46IDQvMTA7XG4gIH1cbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fdGl0bGVfd3IgKiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10Yy1oMi1mb250LXNpemUtbW9iaWxlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV90aXRsZV93ciB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1wcm9jZXNzIC5iYl9pdGVtX2NvbnRlbnRfd3Ige1xuICBncmlkLWNvbHVtbjogMTAvMjY7XG4gIGdyaWQtcm93OiAyLzQ7XG4gIHBhZGRpbmctbGVmdDogMy43NXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV9jb250ZW50X3dyIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV9zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXRjLWNvbG9yLWMyKTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV9zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1wcm9jZXNzIC5iYl9pdGVtX3N1YnRpdGxlOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiBjYWxjKC0wLjc1cmVtICsgMS4yZW0pO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fc3VidGl0bGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV90aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV90aXRsZSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV9jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV9jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMjMuOHB4O1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV9jb250ZW50IGltZyB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV9jb250ZW50IGltZyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1wcm9jZXNzIC5iYl9pdGVtX2NvbnRlbnQgaW1nLmdyYWlucyB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9wcm9jZXNzXzAxLmpwZ1wiKTtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1wcm9jZXNzIC5iYl9pdGVtX2NvbnRlbnQgaW1nLm1hc2gge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWcvcHJvY2Vzc18wMi5qcGdcIik7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV9jb250ZW50IGltZy5zdGFuZGFyZHMge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWcvcHJvY2Vzc18wMy5qcGdcIik7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV9jb250ZW50IGltZy5iYXRjaGVzIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1nL3Byb2Nlc3NfMDQuanBnXCIpO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnNpbXBsZS10ZXh0LXN0aWNreSAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnNpbXBsZS10ZXh0LXN0aWNreSAuc25fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKSAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnNpbXBsZS10ZXh0LXN0aWNreSAuc25fYmxvY2tfd3IgPiAqIHtcbiAgcGFkZGluZzogMCA1LjYyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnNpbXBsZS10ZXh0LXN0aWNreSAuc25fYmxvY2tfd3IgPiAqIHtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5zaW1wbGUtdGV4dC1zdGlja3kgLmJiX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnNpbXBsZS10ZXh0LXN0aWNreSAuYmJfaXRlbSA+IC5yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5zaW1wbGUtdGV4dC1zdGlja3kgLmJiX2l0ZW0gPiAucm93IC5iYl9pdGVtX2NvbnRlbnRfd3Ige1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnNpbXBsZS10ZXh0LXN0aWNreSAuYmJfaXRlbSA+IC5yb3cgLmJiX2l0ZW1fY29udGVudF93ciAuYmJfaXRlbV9jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDIuNjg3NXJlbSAwICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQuc2ltcGxlLXRleHQtc3RpY2t5IC5iYl9pdGVtID4gLnJvdyAuYmJfaXRlbV9jb250ZW50X3dyIC5iYl9pdGVtX2NvbnRlbnQgKiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQuc2ltcGxlLXRleHQtc3RpY2t5IC5iYl9pdGVtID4gLnJvdyAuYmJfaXRlbV9jb250ZW50X3dyIC5iYl9pdGVtX2NvbnRlbnQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnNpbXBsZS10ZXh0LXN0aWNreSAuYmJfaXRlbSA+IC5yb3cgLmJiX2l0ZW1fY29udGVudF93ciAuYmJfaXRlbV9jb250ZW50IHNwYW46Zmlyc3QtY2hpbGQgc3Ryb25nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5zaW1wbGUtdGV4dC13aGlza2V5IHtcbiAgcGFkZGluZzogNDlweCAwIDM2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC5zaW1wbGUtdGV4dC13aGlza2V5IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNDZweDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnNpbXBsZS10ZXh0LXdoaXNrZXkgLmJiX2l0ZW0gLnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnNpbXBsZS10ZXh0LXdoaXNrZXkgLmJiX2l0ZW0gLnJvdyAuYmJfaXRlbV9jb250ZW50X3dyIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQuc2ltcGxlLXRleHQtd2hpc2tleSAuYmJfaXRlbSAucm93IC5iYl9pdGVtX2NvbnRlbnRfd3IgLmJiX2l0ZW1fY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQuc2ltcGxlLXRleHQtd2hpc2tleSAuYmJfaXRlbSAucm93IC5iYl9pdGVtX2NvbnRlbnRfd3IgLmJiX2l0ZW1fY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5zaW1wbGUtdGV4dC13aGlza2V5IC5iYl9pdGVtIC5yb3cgLmJiX2l0ZW1fY29udGVudF93ciAuYmJfaXRlbV9jb250ZW50IC5fdGV4dF91cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3Qtc2ltcGxlLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3Qtc2ltcGxlLXRleHQgLnJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1zaW1wbGUtdGV4dCAuc25fYmxvY2tfd3IgPiAqIHtcbiAgcGFkZGluZzogMCAycmVtICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1zaW1wbGUtdGV4dCAuc25fYmxvY2tfd3IgPiAqIC5iYl9pdGVtLFxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3Qtc2ltcGxlLXRleHQgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV9jb250ZW50X3dyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3Qtc2ltcGxlLXRleHQgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV9jb250ZW50X3dyIHtcbiAgZmxleDogMCAwIDYzJTtcbiAgbWF4LXdpZHRoOiA2MyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTVweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXNpbXBsZS10ZXh0IC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fY29udGVudF93ciB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3Qtc2ltcGxlLXRleHQgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV9jb250ZW50X3dyIC5iYl9pdGVtX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3Qtc2ltcGxlLXRleHQgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV9jb250ZW50X3dyIC5iYl9pdGVtX2NvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAyMy44cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3Qtc2ltcGxlLXRleHQgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV9jb250ZW50X3dyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtaG93LXRvLXNpcC1pdCB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1ob3ctdG8tc2lwLWl0IC5zbl9ibG9ja193ciA+ICoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtaG93LXRvLXNpcC1pdCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyB7XG4gIGZsZXg6IDAgMCA2MyU7XG4gIG1heC13aWR0aDogNjMlO1xuICB3aWR0aDogNjMlO1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LWhvdy10by1zaXAtaXQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1ob3ctdG8tc2lwLWl0IC5zbl9ibG9ja193ciA+ICogPiAucm93IHtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LWhvdy10by1zaXAtaXQgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV90aXRsZV93ciB7XG4gIHBhZGRpbmctbGVmdDogMy4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LWhvdy10by1zaXAtaXQgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV90aXRsZV93ciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1ob3ctdG8tc2lwLWl0IC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fdGl0bGVfd3IgLmJiX2l0ZW1fdGl0bGUge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcbiAgei1pbmRleDogMTtcbiAgbGluZS1oZWlnaHQ6IDE5LjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtaG93LXRvLXNpcC1pdCAuc25fYmxvY2tfd3IgPiAqIC5iYl9pdGVtX3RpdGxlX3dyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzNXB4KTtcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1ob3ctdG8tc2lwLWl0IC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fdGl0bGVfd3I6OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1ob3ctdG8tc2lwLWl0IC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fdGl0bGVfd3I6OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMjAwcHgpIC8gMiArIDEwMCUgKyAxcmVtKTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtaG93LXRvLXNpcC1pdCAuc25fYmxvY2tfd3IgPiAqIC5iYl9pdGVtX2NvbnRlbnRfd3Ige1xuICBwYWRkaW5nLWxlZnQ6IDQuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0LjYyNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LWhvdy10by1zaXAtaXQgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV9jb250ZW50X3dyIC5iYl9pdGVtX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtaG93LXRvLXNpcC1pdCAuc25fYmxvY2tfd3IgPiAqIC5iYl9pdGVtX2NvbnRlbnRfd3IgLmJiX2l0ZW1fY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDIzLjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1ob3ctdG8tc2lwLWl0IC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fY29udGVudF93ciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53aWxkLXRyZWUge1xuICB6LWluZGV4OiAxO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LndpbGQtdHJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNnZ3O1xuICBsZWZ0OiAxcmVtO1xuICB3aWR0aDogY2FsYygzN3Z3IC0gMnJlbSk7XG4gIGhlaWdodDogMzd2dztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3d0LWxvZ28ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53aWxkLXRyZWU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud2lsZC10cmVlOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDM3dncgLSAxMHJlbSk7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5mbGF2b3JfcHJvZmlsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQuZmxhdm9yX3Byb2ZpbGUgLnNuX2Jsb2NrX3dyID4gKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQuZmxhdm9yX3Byb2ZpbGUgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICBmbGV4OiAwIDAgNjMlO1xuICBtYXgtd2lkdGg6IDYzJTtcbiAgd2lkdGg6IDYzJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQuZmxhdm9yX3Byb2ZpbGUgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQuZmxhdm9yX3Byb2ZpbGUgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LmZsYXZvcl9wcm9maWxlIC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fdGl0bGVfd3Ige1xuICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQuZmxhdm9yX3Byb2ZpbGUgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV90aXRsZV93ciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQuZmxhdm9yX3Byb2ZpbGUgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV90aXRsZV93ciAuYmJfaXRlbV90aXRsZSB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpO1xuICB6LWluZGV4OiAxO1xuICBsaW5lLWhlaWdodDogMTkuNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5mbGF2b3JfcHJvZmlsZSAuc25fYmxvY2tfd3IgPiAqIC5iYl9pdGVtX3RpdGxlX3dyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzNXB4KTtcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQuZmxhdm9yX3Byb2ZpbGUgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV90aXRsZV93cjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC5mbGF2b3JfcHJvZmlsZSAuc25fYmxvY2tfd3IgPiAqIC5iYl9pdGVtX3RpdGxlX3dyOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4KSAvIDIgKyAxMDAlICsgMXJlbSk7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5mbGF2b3JfcHJvZmlsZSAuc25fYmxvY2tfd3IgPiAqIC5iYl9pdGVtX2NvbnRlbnRfd3Ige1xuICBwYWRkaW5nLWxlZnQ6IDQuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0LjYyNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5mbGF2b3JfcHJvZmlsZSAuc25fYmxvY2tfd3IgPiAqIC5iYl9pdGVtX2NvbnRlbnRfd3IgLmJiX2l0ZW1fY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQuZmxhdm9yX3Byb2ZpbGUgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV9jb250ZW50X3dyIC5iYl9pdGVtX2NvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAyMy44cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LmZsYXZvcl9wcm9maWxlIC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fY29udGVudF93ciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5mbGF2b3JfcHJvZmlsZSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LmZsYXZvcl9wcm9maWxlIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LmFsaWduLWxlZnQuZmxhdm9yX3Byb2ZpbGUgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZSwgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LmFsaWduLWxlZnQuZmxhdm9yX3Byb2ZpbGUgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3csIC5zbl9ibG9ja19zaW1wbGVfdGV4dC5hbGlnbi1sZWZ0Lnd0LXByb2R1Y3QtaG93LXRvLXNpcC1pdCAuc25fYmxvY2tfd3IgPiAqID4gLmJiX3RpdGxlLCAuc25fYmxvY2tfc2ltcGxlX3RleHQuYWxpZ24tbGVmdC53dC1wcm9kdWN0LWhvdy10by1zaXAtaXQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCB7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgei1pbmRleDogNTI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuYmJfaXRlbSB7XG4gIGZsZXg6IDAgMCAzMy4zMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy4zNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuYmJfaXRlbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIuMzY1cmVtIDM1cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuYmJfaXRlbSA+IC5yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW06Zmlyc3QtY2hpbGQgPiAucm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW06Zmlyc3QtY2hpbGQgPiAucm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuYmJfaXRlbTpmaXJzdC1jaGlsZCAubXQtNDAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtcHJldi1uZXh0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5iYl9pdGVtOmZpcnN0LWNoaWxkIC5zbl9idG46OmJlZm9yZSB7XG4gIGxlZnQ6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuYmJfaXRlbTpmaXJzdC1jaGlsZCAuc25fYnRuOjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtcHJldi1uZXh0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5iYl9pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuYmJfaXRlbTpsYXN0LWNoaWxkICoge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuYmJfaXRlbTpsYXN0LWNoaWxkIC5iYl9pdGVtX3RpdGxlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtcHJldi1uZXh0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5iYl9pdGVtOmxhc3QtY2hpbGQgLm10LTQwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW06bGFzdC1jaGlsZCAuc25fYnRuOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW0gLmJiX2l0ZW1fdGl0bGVfd3Ige1xuICBmbGV4OiAwIDAgOTAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtcHJldi1uZXh0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5iYl9pdGVtIC5iYl9pdGVtX3RpdGxlX3dyIC5iYl9pdGVtX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW0gLmJiX2l0ZW1fdGl0bGVfd3IgLmJiX2l0ZW1fdGl0bGUge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuYmJfaXRlbSAuYmJfaXRlbV9jb250ZW50X3dyIHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAzNHB4O1xuICBmbGV4OiAwIDAgMTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW0gLmJiX2l0ZW1fY29udGVudF93ciB7XG4gICAgdG9wOiA2cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuYmJfaXRlbSAuYmJfaXRlbV9jb250ZW50X3dyIC5tdC00MCB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuYmJfaXRlbSAuYmJfaXRlbV9jb250ZW50X3dyIC5zbl9idG4ge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtcHJldi1uZXh0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5iYl9pdGVtIC5iYl9pdGVtX2NvbnRlbnRfd3IgLnNuX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW0gLmJiX2l0ZW1fY29udGVudF93ciAuc25fYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9BcnJvdyAyNi5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuYmJfaXRlbSAuYmJfaXRlbV9jb250ZW50X3dyIC5zbl9idG46OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuYmJfaXRlbSAuYmJfaXRlbV9jb250ZW50X3dyIC5zbl9idG4gLnNuX3Nwcml0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQuc2luZ2xlLWJhcnJlbHMge1xuICBwYWRkaW5nOiA0NHB4IDM1cHggMzNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQuc2luZ2xlLWJhcnJlbHMge1xuICAgIHBhZGRpbmc6IDQ5cHggOTBweCA1N3B4O1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQuc2luZ2xlLWJhcnJlbHMgLnNuX2NvbnRhaW5lcl9maXhlZF94bCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5zaW5nbGUtYmFycmVscyAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5iYl9pdGVtX2NvbnRlbnRfd3Ige1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnNpbmdsZS1iYXJyZWxzIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLmJiX2l0ZW1fY29udGVudF93ciAuYmJfaXRlbV9jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC5zaW5nbGUtYmFycmVscyAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5iYl9pdGVtX2NvbnRlbnRfd3IgLmJiX2l0ZW1fY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1mYXEtc2ltcGxlLXRleHQge1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1mYXEtc2ltcGxlLXRleHQge1xuICAgIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWZhcS1zaW1wbGUtdGV4dCAuc25fYmxvY2tfd3IgPiAqIHtcbiAgcGFkZGluZzogMi41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZmFxLXNpbXBsZS10ZXh0IC5zbl9ibG9ja193ciA+ICoge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWZhcS1zaW1wbGUtdGV4dCAuc25fYmxvY2tfd3IgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMS42ODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjY4NzVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1mYXEtc2ltcGxlLXRleHQgLmJiX2l0ZW1fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZmFxLXNpbXBsZS10ZXh0IC5iYl9pdGVtX2NvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAyMy44cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1mYXEtc2ltcGxlLXRleHQgLmJiX2l0ZW1fY29udGVudCAqIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1ldmVudHMtaGVyby10ZXh0LCAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtbmV3cy1oZXJvLXRleHQge1xuICBwYWRkaW5nLXRvcDogNi43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDYuNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1ldmVudHMtaGVyby10ZXh0IC5zbl9ibG9ja193ciA+ICosIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1uZXdzLWhlcm8tdGV4dCAuc25fYmxvY2tfd3IgPiAqIHtcbiAgICBwYWRkaW5nOiAwIDUuNjI1cmVtO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZXZlbnRzLWhlcm8tdGV4dCAuYmJfaXRlbV9zdWJ0aXRsZV93ciwgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LW5ld3MtaGVyby10ZXh0IC5iYl9pdGVtX3N1YnRpdGxlX3dyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZXZlbnRzLWhlcm8tdGV4dCAuYmJfaXRlbV90aXRsZV93ciwgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LW5ld3MtaGVyby10ZXh0IC5iYl9pdGVtX3RpdGxlX3dyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZXZlbnRzLWhlcm8tdGV4dCAuYmJfaXRlbV90aXRsZSwgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LW5ld3MtaGVyby10ZXh0IC5iYl9pdGVtX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWV2ZW50cy1oZXJvLXRleHQgLmJiX2l0ZW1fY29udGVudF93ciwgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LW5ld3MtaGVyby10ZXh0IC5iYl9pdGVtX2NvbnRlbnRfd3Ige1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWV2ZW50cy1oZXJvLXRleHQsIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1uZXdzLWhlcm8tdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZXZlbnRzLWhlcm8tdGV4dCAuYmJfaXRlbV9zdWJ0aXRsZV93ciwgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LW5ld3MtaGVyby10ZXh0IC5iYl9pdGVtX3N1YnRpdGxlX3dyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1ldmVudHMtaGVyby10ZXh0IC5iYl9pdGVtX3RpdGxlX3dyLCAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtbmV3cy1oZXJvLXRleHQgLmJiX2l0ZW1fdGl0bGVfd3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZXZlbnRzLWhlcm8tdGV4dCAuYmJfaXRlbV9jb250ZW50X3dyLCAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtbmV3cy1oZXJvLXRleHQgLmJiX2l0ZW1fY29udGVudF93ciB7XG4gICAgbGluZS1oZWlnaHQ6IDIzLjhweDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LW5ld3MtaGVyby10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDEyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtbmV3cy1oZXJvLXRleHQgLmJiX2l0ZW0gLnJvdyAuYmJfaXRlbV90aXRsZV93ciB7XG4gIG1heC13aWR0aDogNDUlO1xuICBmbGV4OiAwIDAgNDUlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtbmV3cy1oZXJvLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtbmV3cy1oZXJvLXRleHQgLmJiX2l0ZW0gLnJvdyAuYmJfaXRlbV90aXRsZV93ciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZXZlbnQtc2ltcGxlLXRleHQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDQuMzc1cmVtO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWV2ZW50LXNpbXBsZS10ZXh0IC5iYl9pdGVtX3N1YnRpdGxlX3dyLFxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWV2ZW50LXNpbXBsZS10ZXh0IC5iYl9pdGVtX3RpdGxlX3dyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWV2ZW50LXNpbXBsZS10ZXh0IC5iYl9pdGVtX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1ldmVudC1zaW1wbGUtdGV4dCAuYmJfaXRlbV9jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1ldmVudC1zaW1wbGUtdGV4dCAuc25fYnRuIHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1ldmVudC1zaW1wbGUtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1ldmVudC1zaW1wbGUtdGV4dCAuYmJfaXRlbV9zdWJ0aXRsZV93ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWV2ZW50LXNpbXBsZS10ZXh0IC5iYl9pdGVtX3RpdGxlX3dyLFxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWV2ZW50LXNpbXBsZS10ZXh0IC5iYl9pdGVtX2NvbnRlbnRfd3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZXZlbnQtc2ltcGxlLXRleHQgLmJiX2l0ZW1fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1heC13aWR0aDogNjUlO1xuICB9XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1ldmVudC1zaW1wbGUtdGV4dCAuYmJfaXRlbV9jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1kaXN0aWxsZXJ5LXNpbXBsZS10ZXh0IC5iYl9pdGVtIHtcbiAgcGFkZGluZzogMy4yNXJlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgYm9yZGVyLWxlZnQ6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWRpc3RpbGxlcnktc2ltcGxlLXRleHQgLmJiX2l0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzLjc1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZGlzdGlsbGVyeS1zaW1wbGUtdGV4dCAuYmJfaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZGlzdGlsbGVyeS1zaW1wbGUtdGV4dCAuYmJfaXRlbV90aXRsZV93ciB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1kaXN0aWxsZXJ5LXNpbXBsZS10ZXh0IC5iYl9pdGVtX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWRpc3RpbGxlcnktc2ltcGxlLXRleHQgLmJiX2l0ZW1fdGl0bGUgKiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZGlzdGlsbGVyeS1zaW1wbGUtdGV4dCAuYmJfaXRlbV90aXRsZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1kaXN0aWxsZXJ5LXNpbXBsZS10ZXh0IC5iYl9pdGVtX3RpdGxlIHNwYW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtYXJ0aWNsZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNi43NXJlbSArIHZhcigtLWhlYWRlci1zcGFjZXIpKTtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1hcnRpY2xlLXRpdGxlIC5iYl9pdGVtID4gLnJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1hcnRpY2xlLXRpdGxlIC5iYl9pdGVtIC5tdC00MCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWFydGljbGUtdGl0bGUgLmJiX2l0ZW0gLnNuX2J0biB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1hcnRpY2xlLXRpdGxlIC5iYl9pdGVtIC5iYl9pdGVtX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1hcnRpY2xlLXBhcmFncmFwaCB7XG4gIG1hcmdpbjogMnJlbSAwICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtYXJ0aWNsZS1wYXJhZ3JhcGguX2xhc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtYXJ0aWNsZS1wYXJhZ3JhcGggLmJiX2l0ZW0gPiAucm93IC5iYl9pdGVtX2NvbnRlbnRfd3Ige1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWFydGljbGUtcGFyYWdyYXBoIC5iYl9pdGVtID4gLnJvdyAuYmJfaXRlbV9jb250ZW50X3dyIC5iYl9pdGVtX2NvbnRlbnQgKiB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG5odG1sW2xhbmc9ZW4tdXNdIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53aWxkLXRyZWU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93dC1sb2dvLXVzLnBuZ1wiKTtcbn1cblxuLnNuX2xhbmd1YWdlX3NlbGVjdG9yIC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl9vdmVybGF5X2dyb3VwcyAubGFuZ3VhZ2VfZ3JvdXBfX2hlYWRpbmcgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNuX2NsaWNrX3RvX2J1eSAuY3RiX2NhcmRfaGVhZGVyIC5zbl9jbGlja190b19idXlfY2xvc2Uge1xuICB0b3A6IDIwcHg7XG59XG4uc25fY2xpY2tfdG9fYnV5IC5jdGJfc2VsZWN0X2xhYmVsIGRpdiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG5cbi5zbl9ibG9ja19zaW1wbGVfZm9ybS53aWxkLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDIyMHB4O1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX2ltYWdlIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfZm9ybS53aWxkLWZvcm0gLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogNDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQgLmJiLXNpbXBsZWZvcm1fdGV4dF9mb3JtY29udGFpbmVyIGgyIHtcbiAgbWF4LXdpZHRoOiA2NSU7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQgLmJiLXNpbXBsZWZvcm1fdGV4dF9mb3JtY29udGFpbmVyIC5iYi1zaW1wbGVmb3JtX3RleHRfY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGxhYmVsLFxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5naW5wdXRfY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQgLmJiLXNpbXBsZWZvcm1fdGV4dF9mb3JtY29udGFpbmVyIC5iYi1zaW1wbGVmb3JtX3RleHRfY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXQsXG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQgLmJiLXNpbXBsZWZvcm1fdGV4dF9mb3JtY29udGFpbmVyIC5iYi1zaW1wbGVmb3JtX3RleHRfY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEsXG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQgLmJiLXNpbXBsZWZvcm1fdGV4dF9mb3JtY29udGFpbmVyIC5iYi1zaW1wbGVmb3JtX3RleHRfY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfZm9ybS53aWxkLWZvcm0gLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5fdGV4dCAuYmItc2ltcGxlZm9ybV90ZXh0X2Zvcm1jb250YWluZXIgLmJiLXNpbXBsZWZvcm1fdGV4dF9jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dCxcbi5zbl9ibG9ja19zaW1wbGVfZm9ybS53aWxkLWZvcm0gLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5fdGV4dCAuYmItc2ltcGxlZm9ybV90ZXh0X2Zvcm1jb250YWluZXIgLmJiLXNpbXBsZWZvcm1fdGV4dF9jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYSxcbi5zbl9ibG9ja19zaW1wbGVfZm9ybS53aWxkLWZvcm0gLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5fdGV4dCAuYmItc2ltcGxlZm9ybV90ZXh0X2Zvcm1jb250YWluZXIgLmJiLXNpbXBsZWZvcm1fdGV4dF9jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0OjpwbGFjZWhvbGRlcixcbi5zbl9ibG9ja19zaW1wbGVfZm9ybS53aWxkLWZvcm0gLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5fdGV4dCAuYmItc2ltcGxlZm9ybV90ZXh0X2Zvcm1jb250YWluZXIgLmJiLXNpbXBsZWZvcm1fdGV4dF9jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQgLmJiLXNpbXBsZWZvcm1fdGV4dF9mb3JtY29udGFpbmVyIC5iYi1zaW1wbGVmb3JtX3RleHRfY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXQsXG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQgLmJiLXNpbXBsZWZvcm1fdGV4dF9mb3JtY29udGFpbmVyIC5iYi1zaW1wbGVmb3JtX3RleHRfY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEsXG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQgLmJiLXNpbXBsZWZvcm1fdGV4dF9mb3JtY29udGFpbmVyIC5iYi1zaW1wbGVmb3JtX3RleHRfY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1ibGFjayk7XG59XG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQgLmJiLXNpbXBsZWZvcm1fdGV4dF9mb3JtY29udGFpbmVyIC5iYi1zaW1wbGVmb3JtX3RleHRfY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfZm9ybS53aWxkLWZvcm0gLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5fdGV4dCAuYmItc2ltcGxlZm9ybV90ZXh0X2Zvcm1jb250YWluZXIgLmJiLXNpbXBsZWZvcm1fdGV4dF9jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuY2hlY2tib3gtZmllbGQgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG59XG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQgLmJiLXNpbXBsZWZvcm1fdGV4dF9mb3JtY29udGFpbmVyIC5iYi1zaW1wbGVmb3JtX3RleHRfY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmNoZWNrYm94LWZpZWxkIGxhYmVsIHAuY2hlY2tib3gtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQgLmJiLXNpbXBsZWZvcm1fdGV4dF9mb3JtY29udGFpbmVyIC5iYi1zaW1wbGVmb3JtX3RleHRfY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA3MnB4IDAgMTNweDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfZm9ybS53aWxkLWZvcm0gLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5fdGV4dCAuYmItc2ltcGxlZm9ybV90ZXh0X2Zvcm1jb250YWluZXIgLmJiLXNpbXBsZWZvcm1fdGV4dF9jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDIxcHggNjVweDtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMy41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAyMXB4IDMxLjVweDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3Itd2hpdGUpO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICBsaW5lLWhlaWdodDogMjMuOHB4O1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQgLmJiLXNpbXBsZWZvcm1fdGV4dF9mb3JtY29udGFpbmVyIC5iYi1zaW1wbGVmb3JtX3RleHRfY29udGVudCAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgaDIge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYmxhY2spO1xuICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5zbl9idG4ge1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2FmdGVyY29udGVudCBwIHtcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWJsYWNrKTtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uc25fYmxvY2tfaW1hZ2Uud2lsZC10cmVlIHtcbiAgcGFkZGluZy10b3A6IDgzcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHZoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZS53aWxkLXRyZWUge1xuICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2Uud2lsZC10cmVlIC5zbl9jb250YWluZXJfZml4ZWRfeGwge1xuICBtYXgtd2lkdGg6IDYzMHB4O1xufVxuLnNuX2Jsb2NrX2ltYWdlLmNvbnRhY3QtdHJlZSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0yMnZoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2UuY29udGFjdC10cmVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTB2aDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlLmNvbnRhY3QtdHJlZSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cbi5zbl9ibG9ja19pbWFnZS5jb250YWN0LXRyZWUgLnNuX2NvbnRhaW5lcl9maXhlZF94bCBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlLmZhcS1tYXAge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZS5mYXEtbWFwIC5zbl9ibG9ja193ciA+ICoge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZS5mYXEtbWFwIGltZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMS41KTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlLnd0LWV2ZW50LWltYWdlIGltZywgLnNuX2Jsb2NrX2ltYWdlLnd0LWFydGljbGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc25fYmxvY2tfaW1hZ2Uud3QtZXZlbnQtaW1hZ2UgLmNhcHRpb24sIC5zbl9ibG9ja19pbWFnZS53dC1hcnRpY2xlLWltYWdlIC5jYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zbl9ibG9ja19pbWFnZS53dC1ldmVudC1pbWFnZSAuY2FwdGlvbiBwLCAuc25fYmxvY2tfaW1hZ2Uud3QtYXJ0aWNsZS1pbWFnZSAuY2FwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19pbWFnZS53dC1vdXItc3RvcnktYWZ0ZXItdGltZWxpbmUgLnNuX2Jsb2NrX3dyID4gKiBpbWcge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZS53dC1vdXItc3RvcnktYWZ0ZXItdGltZWxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dCAuc25fY29udGFpbmVyX2ZpeGVkX3hsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0IC5iYl90aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dCAuYmJfdGl0bGUgaS5zdGFtcCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9oZXJvLWRpc3RpbGxlZC1zdGFtcC5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4wNGVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAxNnJlbTtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQgLmJiX3RpdGxlIGkuc3RhbXAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGhlaWdodDogMC43NWVtO1xuICAgIHdpZHRoOiA0ZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQgLmJiX3RpdGxlIGkuc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5fcmV2ZXJzZSB7XG4gICAgcGFkZGluZzogMzlweCAwIDYzcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5fcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5fcmV2ZXJzZSAuX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Ll9yZXZlcnNlIC5fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Ll9yZXZlcnNlIC5fdGV4dCAuc25fYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuX3JldmVyc2UgLl90ZXh0IC5iYl90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuX3JldmVyc2UgLl90ZXh0IC5iYl90aXRsZSAucHVyc3VpdC13aGlza2V5IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuX3JldmVyc2UgLl90ZXh0IC5iYl9jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5fcmV2ZXJzZSAuX3RleHQgLmJiX2NvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyMy44cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Ll9yZXZlcnNlIC5fdGV4dCAuYmJfY29udGVudCBwIHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Ll9yZXZlcnNlIC5faW1hZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5fcmV2ZXJzZSAuX2ltYWdlIC5pbWctZmx1aWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnB1cnN1aXQtb2Ytd2hpc2tleSAuX2ltYWdlIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnB1cnN1aXQtb2Ytd2hpc2tleSAuX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtdGVjaG5pcXVlIHtcbiAgcGFkZGluZzogMzJ2aCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC10ZWNobmlxdWUgLnNuX2JhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXRlY2huaXF1ZSB7XG4gICAgcGFkZGluZzogMjg2cHggMCAxNDFweDtcbiAgfVxuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXRlY2huaXF1ZSAuc25fYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDglKTtcbiAgICB0b3A6IC0yJTtcbiAgICBoZWlnaHQ6IDEwOCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC10ZWNobmlxdWUgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXRlY2huaXF1ZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5fdGV4dCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXRlY2huaXF1ZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5fdGV4dCB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXRlY2huaXF1ZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5fdGV4dCAuYmJfdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9lYXItb2YtY29ybi1tb2JpbGUuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEyNXB4O1xuICBsZWZ0OiAxLjJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtdGVjaG5pcXVlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLl90ZXh0IC5iYl90aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvZWFyLW9mLWNvcm4uc3ZnXCIpO1xuICAgIHRvcDogLTIwMnB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtdGVjaG5pcXVlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLl90ZXh0IC5iYl9jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtdGVjaG5pcXVlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLl90ZXh0IC5iYl9jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXRlY2huaXF1ZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5fdGV4dCAuYmJfY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtdGVjaG5pcXVlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLl90ZXh0IC5iYl9jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC10ZWNobmlxdWUgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAuX3RleHQgLmJiX2NvbnRlbnQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtdGVjaG5pcXVlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLl90ZXh0IC5zbl9idG4ge1xuICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtdGVjaG5pcXVlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLl9pbWFnZSB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tYm90dG9tOiAtNDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtdGVjaG5pcXVlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLl9pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS53dC1oYWxmLWJvdHRsZS1tb2JpbGUtc21hbGxlciAuYmJfdGl0bGUge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZSAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZSAuc25fYmxvY2tfd3IgPiAqIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSBhbmQgKG1heC13aWR0aDogMTIwZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUgLnNuX2Jsb2NrX3dyID4gKiAucm93IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUgLnNuX2Jsb2NrX3dyID4gKiAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlIC5fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgMzAlO1xuICBtYXgtd2lkdGg6IDMwJTtcbiAgcGFkZGluZy10b3A6IDEuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkgYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUgLl90ZXh0IHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlIC5fdGV4dCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZSAuX3RleHQgLmJiX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlIC5fdGV4dCAuc25fYnRuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZSAuX2ltYWdlIHtcbiAgZmxleDogMCAwIDcwJTtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUgLl9pbWFnZSB7XG4gICAgbGVmdDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIGFuZCAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlIC5faW1hZ2Uge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUgLl9pbWFnZSB7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSArIDcwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgNzBweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDcwcHgpO1xuICAgIGxlZnQ6IC0zNXB4O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZSAuX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZSAuX2ltYWdlIGltZyB7XG4gICAgbWluLXdpZHRoOiAxMTIlO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS5fcmV2ZXJzZS13dC1oYWxmLWJvdHRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLl9yZXZlcnNlLXd0LWhhbGYtYm90dGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS5fcmV2ZXJzZS13dC1oYWxmLWJvdHRsZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS5fcmV2ZXJzZS13dC1oYWxmLWJvdHRsZSAuX3RleHQge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS5fcmV2ZXJzZS13dC1oYWxmLWJvdHRsZSAuX3RleHQge1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xNzVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLl9yZXZlcnNlLXd0LWhhbGYtYm90dGxlIC5fdGV4dCAuYmJfcHJldGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS5fcmV2ZXJzZS13dC1oYWxmLWJvdHRsZSAuX3RleHQgLmJiX3ByZXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLl9yZXZlcnNlLXd0LWhhbGYtYm90dGxlIC5fdGV4dCAuYmJfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTYwJTtcbiAgZm9udC1zaXplOiB2YXIoLS10Yy1oMi1mb250LXNpemUtZGVza3RvcCkgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLl9yZXZlcnNlLXd0LWhhbGYtYm90dGxlIC5fdGV4dCAuYmJfdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IHZhcigtLXRjLWgyLWZvbnQtc2l6ZS1tb2JpbGUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLl9yZXZlcnNlLXd0LWhhbGYtYm90dGxlIC5faW1hZ2Uge1xuICBsZWZ0OiAwO1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUuX3JldmVyc2Utd3QtaGFsZi1ib3R0bGUgLl9pbWFnZSB7XG4gICAgb3JkZXI6IDE7XG4gICAgbGVmdDogLTEwJTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUuX3JldmVyc2Utd3QtaGFsZi1ib3R0bGUgLl9pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS5fcmV2ZXJzZS13dC1oYWxmLWJvdHRsZSAuX2ltYWdlIGltZyB7XG4gICAgbGVmdDogLTJyZW07XG4gICAgd2lkdGg6IDExMCU7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLXJldmVyc2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLXJldmVyc2Uge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUtcmV2ZXJzZSAuc25fYmFja2dyb3VuZCB7XG4gICAgb3JkZXI6IDI7XG4gICAgaGVpZ2h0OiA3N3Z3O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0xMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUtcmV2ZXJzZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLXJldmVyc2UgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5faW1hZ2Uge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUtcmV2ZXJzZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl9pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLXJldmVyc2UgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5faW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSBhbmQgKG1heC13aWR0aDogNjcuNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLXJldmVyc2UgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5faW1hZ2UgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMSAqICgxMDB2dyAtIDEwODBweCkpKTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUtcmV2ZXJzZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IHtcbiAgei1pbmRleDogOTk5OTk7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiA2M3B4ICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDAgMCA0MCU7XG4gIG1heC13aWR0aDogNDAlO1xuICBvcmRlcjogLTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLXJldmVyc2UgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDc1cHggMnJlbSAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLXJldmVyc2UgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCAuYmJfdGl0bGUge1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUtcmV2ZXJzZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IC5iYl90aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUtcmV2ZXJzZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IC5iYl9jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUtcmV2ZXJzZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IC5iYl9jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMjMuOHB4O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS1yZXZlcnNlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQgLnNuX2J0biB7XG4gIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUtcmV2ZXJzZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IC5zbl9idG4ge1xuICAgIG1hcmdpbi10b3A6IDIzcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5yb3csIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuc25fYmFja2dyb3VuZDo6YmVmb3JlLCAuc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IC5zbl9iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGMtY29sb3ItYzIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLnNuX2JhY2tncm91bmQ6OmJlZm9yZSwgLnNuX2Jsb2NrX2ltYWdlX3RleHQub2xkLW1lZXRzLW5ldyAuc25fYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICg1Mi41cHggKyAyLjVyZW0pKTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIsIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzcmVtICsgNjBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyLCAuc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyID4gLnJvdywgLnNuX2Jsb2NrX2ltYWdlX3RleHQub2xkLW1lZXRzLW5ldyAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyID4gLnJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDI1LCAxZnIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciA+IC5yb3csIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciA+IC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5fdGV4dCwgLnNuX2Jsb2NrX2ltYWdlX3RleHQub2xkLW1lZXRzLW5ldyAuX3RleHQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDEwLzI1O1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuX3RleHQsIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLl90ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjM3NXJlbTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5fdGV4dCAuYmJfY29udGVudCwgLnNuX2Jsb2NrX2ltYWdlX3RleHQub2xkLW1lZXRzLW5ldyAuX3RleHQgLmJiX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5fdGV4dCAuYmJfdGl0bGUsIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLl90ZXh0IC5iYl90aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuX3RleHQgLnNuX2J0biwgLnNuX2Jsb2NrX2ltYWdlX3RleHQub2xkLW1lZXRzLW5ldyAuX3RleHQgLnNuX2J0biB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuX3RleHQgLnNuX2J0biwgLnNuX2Jsb2NrX2ltYWdlX3RleHQub2xkLW1lZXRzLW5ldyAuX3RleHQgLnNuX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5fdGV4dCAuc25fYnRuOjphZnRlciwgLnNuX2Jsb2NrX2ltYWdlX3RleHQub2xkLW1lZXRzLW5ldyAuX3RleHQgLnNuX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgM3JlbSk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYycHg7XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLl9pbWFnZSxcbi5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuX3ZpZGVvLCAuc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IC5faW1hZ2UsXG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IC5fdmlkZW8ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDkvMTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuX2ltYWdlLFxuLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5fdmlkZW8sIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLl9pbWFnZSxcbi5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLl92aWRlbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5fdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLl9pbWFnZSxcbi5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuX3ZpZGVvIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5faW1hZ2UsXG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLl92aWRlbyB7XG4gICAgbWluLXdpZHRoOiAxMDVweDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5faW1hZ2UgaW1nLFxuLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5faW1hZ2UgdmlkZW8sXG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLl92aWRlbyBpbWcsXG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLl92aWRlbyB2aWRlbyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLl9pbWFnZSBpbWcsXG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLl9pbWFnZSB2aWRlbyxcbi5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuX3ZpZGVvIGltZyxcbi5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuX3ZpZGVvIHZpZGVvIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgaGVpZ2h0OiAxMDVweDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQub2xkLW1lZXRzLW5ldyB7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLnNuX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MDBweDtcbiAgbGVmdDogLTI1NHB4O1xuICB3aWR0aDogNzMwcHg7XG4gIGhlaWdodDogNzMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93dC1sb2dvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQub2xkLW1lZXRzLW5ldyAuc25fYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2dztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMnJlbTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtNDd2dztcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQub2xkLW1lZXRzLW5ldyAuX2ltYWdlIHtcbiAgbWluLXdpZHRoOiAyMDZweDtcbiAgYm90dG9tOiAtNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQub2xkLW1lZXRzLW5ldyAuX2ltYWdlIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBib3R0b206IC0ycmVtO1xuICAgIGxlZnQ6IC01dnc7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLl9pbWFnZSBpbWcge1xuICB3aWR0aDogMjA2cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQub2xkLW1lZXRzLW5ldyAuX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLl90ZXh0IC5iYl9jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IC5fdGV4dCAuYmJfY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi43NXJlbTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQub2xkLW1lZXRzLW5ldyAuX3RleHQgLmJiX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLl90ZXh0IC5iYl90aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDMxLjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQubW9kZXJuLWRpc3RpbGxpbmcgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5tb2Rlcm4tZGlzdGlsbGluZyAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyID4gLnJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMzYlO1xuICBtYXJnaW4tbGVmdDogMzYlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5tb2Rlcm4tZGlzdGlsbGluZyAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyID4gLnJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQubW9kZXJuLWRpc3RpbGxpbmcgLl92aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZmxleDogMCAwIDEwMCU7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5tb2Rlcm4tZGlzdGlsbGluZyAuX3RleHQge1xuICBwYWRkaW5nOiAwO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5tb2Rlcm4tZGlzdGlsbGluZyAuX3RleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lm1vZGVybi1kaXN0aWxsaW5nIC5fdGV4dCAuYmJfdGl0bGUge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5tb2Rlcm4tZGlzdGlsbGluZyAuX3RleHQgLmJiX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQubW9kZXJuLWRpc3RpbGxpbmcgLl90ZXh0IC5iYl9jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMi4xMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5tb2Rlcm4tZGlzdGlsbGluZyAuX3RleHQgLmJiX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQubW9kZXJuLWRpc3RpbGxpbmcgLl92aWRlbzo6YmVmb3JlLFxuLnNuX2Jsb2NrX2ltYWdlX3RleHQubW9kZXJuLWRpc3RpbGxpbmcgLl9pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAyM3B4KTtcbiAgdG9wOiAtNTBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDE0NXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZnJhbWVfMDEucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5tb2Rlcm4tZGlzdGlsbGluZyAuX3ZpZGVvOjpiZWZvcmUsXG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5tb2Rlcm4tZGlzdGlsbGluZyAuX2ltYWdlOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiAtMTIwcHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lm1vZGVybi1kaXN0aWxsaW5nIC5faW1hZ2Uge1xuICBwYWRkaW5nOiAwO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm1vZGVybi1kaXN0aWxsaW5nIC5faW1hZ2Uge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgMS4yNXJlbSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEuMjVyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQubW9kZXJuLWRpc3RpbGxpbmcgLl9pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC13aGlza2V5IHtcbiAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtd2hpc2tleSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC13aGlza2V5IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXdoaXNrZXkgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXdoaXNrZXkgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCB7XG4gIHBhZGRpbmc6IDEwNXB4IDAgODhweCA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgZmxleDogMCAwIDU1JTtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXdoaXNrZXkgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCAuYmJfdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXdoaXNrZXkgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCAuYmJfdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXdoaXNrZXkgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCAuYmJfdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICBsZWZ0OiAtNTBweDtcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogMS41cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXdoaXNrZXkgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICBwYWRkaW5nOiA1NHB4IDMxcHggMzRweCAyOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIH1cbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC13aGlza2V5IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQgLmJiX3RpdGxlOjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAtMjhweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtd2hpc2tleSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IHtcbiAgICBib3JkZXItbGVmdDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtd2hpc2tleSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IC5iYl9jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXdoaXNrZXkgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCAuYmJfY29udGVudCBwIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtd2hpc2tleSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IC5iYl9jb250ZW50IHAgc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC13aGlza2V5IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQgLmJiX2NvbnRlbnQgcCBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWcvd2hpc2tleS1kZWNvcmF0aW9uLnN2Z1wiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXdoaXNrZXkgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5faW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzM3B4IDAgODhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXdoaXNrZXkgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5faW1hZ2Uge1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtd2hpc2tleSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl9pbWFnZSAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciAudmlkZW8tYnV0dG9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLCAuc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaGVybyB7XG4gIHBhZGRpbmctdG9wOiAyNzZweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMsIC5zbl9ibG9ja19pbWFnZV90ZXh0LmZhcS1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogNTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5faW1hZ2UsIC5zbl9ibG9ja19pbWFnZV90ZXh0LmZhcS1oZXJvIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX2ltYWdlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX2ltYWdlIGltZywgLnNuX2Jsb2NrX2ltYWdlX3RleHQuZmFxLWhlcm8gLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5faW1hZ2UgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDMyMC8yNzg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQsIC5zbl9ibG9ja19pbWFnZV90ZXh0LmZhcS1oZXJvIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQsIC5zbl9ibG9ja19pbWFnZV90ZXh0LmZhcS1oZXJvIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCAuYmJfcHJldGl0bGUsIC5zbl9ibG9ja19pbWFnZV90ZXh0LmZhcS1oZXJvIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQgLmJiX3ByZXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMgLnNuX2NvbnRhaW5lcl9maXhlZF94bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLl90ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLl90ZXh0IC5iYl90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAuX2ltYWdlIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscyAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5faW1hZ2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2luZ2xlLWJhcnJlbHMtbW9iaWxlLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBhc3BlY3QtcmF0aW86IDMyMC8yNzg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LmZhcS1oZXJvIHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyLXNwYWNlcikgKyAxMDhweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LmZhcS1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1oZWFkZXItc3BhY2VyKSArIDUycHgpO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaGVybyAuYmJfdGl0bGUge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LmZhcS1oZXJvIC5iYl90aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuZmFxLWhlcm8gLnJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LmZhcS1oZXJvIC5yb3cgLl9pbWFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBmbGV4OiAwIDAgMTAwdncgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LmZhcS1oZXJvIC5yb3cgLl9pbWFnZSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaW1hZ2UtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiA3LjgxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1LjYyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuZmFxLWltYWdlLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaW1hZ2UtdGV4dCAuc25fYmxvY2tfd3IgPiAqIHtcbiAgcGFkZGluZzogMCA1LjYyNXJlbTtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LmZhcS1pbWFnZS10ZXh0IC5zbl9ibG9ja193ciA+ICogPiAucm93IHtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LmZhcS1pbWFnZS10ZXh0IC5faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaW1hZ2UtdGV4dCAuX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LmZhcS1pbWFnZS10ZXh0IC5faW1hZ2UgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LmZhcS1pbWFnZS10ZXh0IC5fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaW1hZ2UtdGV4dCAuX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LmZhcS1pbWFnZS10ZXh0IC5fdGV4dCAuYmJfdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaW1hZ2UtdGV4dCAuX3RleHQgLmJiX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaW1hZ2UtdGV4dCAuX3RleHQgLmJiX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLWJvdHRsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLWJvdHRsZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLWJvdHRsZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMtYm90dGxlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDEwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMtYm90dGxlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX2ltYWdlIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA3MHB4KTtcbiAgICBtYXJnaW4tdG9wOiAyMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMtYm90dGxlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDc1dncgIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMtYm90dGxlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX2ltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iYXJyZWwtc2luZ2xlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MyU7XG4gIGFzcGVjdC1yYXRpbzogMC41OTtcbiAgYm90dG9tOiA4LjUlO1xuICByaWdodDogLTIzJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLWJvdHRsZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl9pbWFnZSBpbWcge1xuICB3aWR0aDogMzcwcHg7XG4gIGFzcGVjdC1yYXRpbzogMC42NDg7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscy1ib3R0bGUgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5faW1hZ2UgLmFuaW1hdGVkLXNob3djYXNlID4gZGl2IHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFzcGVjdC1yYXRpbzogMC40NjU7XG4gIHdpZHRoOiA3MiU7XG4gIGJvdHRvbTogMTMlO1xuICBsZWZ0OiA5LjIlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscy1ib3R0bGUgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5faW1hZ2UgLmFuaW1hdGVkLXNob3djYXNlID4gZGl2LmJnLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvRnJvbnQtSGlnaC1SeWUtQm91cmJvbi1Qcml2YXRlLUJhcnJlbC53ZWJwXCIpO1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMtYm90dGxlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX2ltYWdlIC5hbmltYXRlZC1zaG93Y2FzZSA+IGRpdi5iZy0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL1NpZGUtSGlnaC1SeWUtQm91cmJvbi1Qcml2YXRlLUJhcnJlbC53ZWJwXCIpO1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMtYm90dGxlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX2ltYWdlIC5hbmltYXRlZC1zaG93Y2FzZSA+IGRpdi5iZy0zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL0JhY2stSGlnaC1SeWUtQm91cmJvbi1Qcml2YXRlLUJhcnJlbC53ZWJwXCIpO1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMtYm90dGxlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMtYm90dGxlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLWJvdHRsZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IC5iYl9jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMtYm90dGxlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQgLmJiX2NvbnRlbnQgPiBwID4gc3BhbiB7XG4gIHBhZGRpbmc6IDQxcHggMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLWJvdHRsZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IC5iYl9jb250ZW50ID4gcCA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLWJvdHRsZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IC5iYl9jb250ZW50ID4gcCA+IHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgfVxuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscy1ib3R0bGUgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCAuYmJfY29udGVudCA+IHAgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscy1ib3R0bGUgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCAuYmJfY29udGVudCA+IHAgPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWcvd2hpc2tleS1kZWNvcmF0aW9uLnN2Z1wiKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMjdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMtYm90dGxlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQgLmJiX2NvbnRlbnQgPiBwID4gc3Bhbjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtZHJvcC1saW5lIC5iYl9pdGVtX3N1YnRpdGxlX3dyIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICBtYXgtd2lkdGg6IDQwJTtcbn1cbmh0bWxbbGFuZz1lbi11c10gLnNuX2Jsb2NrX2ltYWdlX3RleHQgaS5zdGFtcCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9oZXJvLWRpc3RpbGxlZC1zdGFtcC11cy5zdmdcIikgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5odG1sW2xhbmc9ZW4tdXNdIC5zbl9ibG9ja19pbWFnZV90ZXh0IC5zbl9iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvd3QtbG9nby11cy5wbmdcIikgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjEgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXR3by1pbWctaG92ZXIgLnNuX2NvbnRhaW5lcl9maXhlZF94bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdHdvLWltZy1ob3ZlciAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXR3by1pbWctaG92ZXIgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdHdvLWltZy1ob3ZlciAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxNjNweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXR3by1pbWctaG92ZXIgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2k6bnRoLWNoaWxkKDEpIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10d28taW1nLWhvdmVyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzZlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXR3by1pbWctaG92ZXIgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHggIWltcG9ydGFudDtcbiAgfVxuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXR3by1pbWctaG92ZXIgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2k6bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCA0cHg7XG4gIH1cbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10d28taW1nLWhvdmVyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZzogMCA0cHggMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdHdvLWltZy1ob3ZlciAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYXNwZWN0LXJhdGlvOiA2ODkvNDIwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDU3cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10d28taW1nLWhvdmVyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW4gLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10d28taW1nLWhvdmVyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW46aG92ZXIgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9iZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXR3by1pbWctaG92ZXIgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbjpob3ZlciAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2JnOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10d28taW1nLWhvdmVyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW4gLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZSB7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDM1Ljk5ZW0pIHtcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10d28taW1nLWhvdmVyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW4gLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXR3by1pbWctaG92ZXIgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGVfaW4ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXR3by1pbWctaG92ZXIgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGVfaW4gLmJiX2l0ZW1fdGl0bGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdHdvLWltZy1ob3ZlciAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luOmhvdmVyIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGUgLmJiX2l0ZW1fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSkgIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10d28taW1nLWhvdmVyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW4gLnNuX2J0biB7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiAzNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdHdvLWltZy1ob3ZlciAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIC5zbl9idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXR3by1pbWctaG92ZXIgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbjpob3ZlciAuc25fYnRuIHtcbiAgICBjb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktY29sb3ItZGVmYXVsdCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktYmctZGVmYXVsdCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yy1jdGEtcHJpbWFyeS1ib3JkZXItZGVmYXVsdCk7XG4gIH1cbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnd0LWRpc3RpbGxlcnkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnd0LWRpc3RpbGxlcnkge1xuICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgfVxufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpmaXJzdC1jaGlsZCAuYmJfdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53dC1kaXN0aWxsZXJ5IC5zbl9ibG9ja193ciA+ICogPiAucm93OmZpcnN0LWNoaWxkIC5iYl90aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53dC1kaXN0aWxsZXJ5IC5zbl9ibG9ja193ciA+ICogPiAucm93OmZpcnN0LWNoaWxkIC5iYl90aXRsZSA+IHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpmaXJzdC1jaGlsZCAuYmJfdGl0bGUgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMy4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpmaXJzdC1jaGlsZCAuYmJfdGl0bGUgPiBzcGFuOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgICBsZWZ0OiAyN3B4O1xuICAgIHRvcDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkgYW5kIChtaW4td2lkdGg6IDM2ZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53dC1kaXN0aWxsZXJ5IC5zbl9ibG9ja193ciA+ICogPiAucm93OmZpcnN0LWNoaWxkIC5iYl90aXRsZSA+IHNwYW46Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYygoMTAwdncgLSA1MDhweCkgLyAyIC0gOHB4KTtcbiAgfVxufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpmaXJzdC1jaGlsZCAuYmJfdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpmaXJzdC1jaGlsZCAuYmJfdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53dC1kaXN0aWxsZXJ5IC5zbl9ibG9ja193ciA+ICogPiAucm93OmZpcnN0LWNoaWxkIC5iYl90aXRsZSA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAzLjM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcbiAgfVxufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpub3QoOmZpcnN0LWNoaWxkKSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIHtcbiAgcGFkZGluZzogMy4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICBib3JkZXItbGVmdDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53dC1kaXN0aWxsZXJ5IC5zbl9ibG9ja193ciA+ICogPiAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnd0LWRpc3RpbGxlcnkgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3c6bm90KDpmaXJzdC1jaGlsZCkgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpub3QoOmZpcnN0LWNoaWxkKSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgfVxufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpub3QoOmZpcnN0LWNoaWxkKSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDAgMy4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnd0LWRpc3RpbGxlcnkgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3c6bm90KDpmaXJzdC1jaGlsZCkgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53dC1kaXN0aWxsZXJ5IC5zbl9ibG9ja193ciA+ICogPiAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2JnIHtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgZ3JpZC1yb3c6IDEvNDtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNmVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpub3QoOmZpcnN0LWNoaWxkKSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW4gLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9iZyB7XG4gICAgd2lkdGg6IDUxM3B4O1xuICAgIGhlaWdodDogNTEzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogMzUuOTllbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53dC1kaXN0aWxsZXJ5IC5zbl9ibG9ja193ciA+ICogPiAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2JnIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDY2cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAtIDY2cHgpO1xuICB9XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53dC1kaXN0aWxsZXJ5IC5zbl9ibG9ja193ciA+ICogPiAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlIHtcbiAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgZ3JpZC1yb3c6IDEvMjtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53dC1kaXN0aWxsZXJ5IC5zbl9ibG9ja193ciA+ICogPiAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnd0LWRpc3RpbGxlcnkgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3c6bm90KDpmaXJzdC1jaGlsZCkgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGUgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZV9pbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53dC1kaXN0aWxsZXJ5IC5zbl9ibG9ja193ciA+ICogPiAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGVfaW4gLmJiX2l0ZW1fdGl0bGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnd0LWRpc3RpbGxlcnkgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3c6bm90KDpmaXJzdC1jaGlsZCkgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfY29udGVudCB7XG4gIGdyaWQtY29sdW1uOiAyLzQ7XG4gIGdyaWQtcm93OiAyLzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnd0LWRpc3RpbGxlcnkgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3c6bm90KDpmaXJzdC1jaGlsZCkgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpub3QoOmZpcnN0LWNoaWxkKSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW4gLnNuX2J0biB7XG4gIGdyaWQtY29sdW1uOiAzLzQ7XG4gIGdyaWQtcm93OiAzLzQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgcGFkZGluZzogMS4xMjVyZW0gMnJlbTtcbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdGhyZWUtYm90dGxlIHtcbiAgcGFkZGluZy10b3A6IDk3cHg7XG4gIG1hcmdpbi10b3A6IDMxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdGhyZWUtYm90dGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDc3cHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10aHJlZS1ib3R0bGUgLnNuX2NvbnRhaW5lcl9maXhlZF94bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbiAgfVxufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10aHJlZS1ib3R0bGUgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kge1xuICBwYWRkaW5nOiAwIDAgNjZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10aHJlZS1ib3R0bGUgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kge1xuICAgIHBhZGRpbmc6IDAgMCA3OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10aHJlZS1ib3R0bGUgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2k6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctdG9wOiA2M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdGhyZWUtYm90dGxlIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMS41cHg7XG4gIGhlaWdodDogMTY2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10aHJlZS1ib3R0bGUgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2k6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTIwJTtcbiAgICBsZWZ0OiAyMiU7XG4gICAgaGVpZ2h0OiA0MCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXRocmVlLWJvdHRsZSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10aHJlZS1ib3R0bGUgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2JnIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXRocmVlLWJvdHRsZSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfYmcge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXRocmVlLWJvdHRsZSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfYmcgdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXRocmVlLWJvdHRsZSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10aHJlZS1ib3R0bGUgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlIC5iYl9pdGVtX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMjIuNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXRocmVlLWJvdHRsZSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIC5zbl9idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdGhyZWUtYm90dGxlIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pOmhvdmVyIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGUgLmJiX2l0ZW1fdGl0bGUuX3RleHRfYmxhY2sge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdGhyZWUtYm90dGxlIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pOmhvdmVyIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW4gLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9iZyB2aWRlbyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10aHJlZS1ib3R0bGUgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDY1JTtcbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdGhyZWUtYm90dGxlIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGUgLmJiX2l0ZW1fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMi41cHg7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdGhyZWUtYm90dGxlIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbl9ibG9ja19zbGlkZXIud3Qtc2xpZGVyLWZ1bGwtcGFnZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMik7XG59XG4uc25fYmxvY2tfc2xpZGVyLnd0LXNsaWRlci1mdWxsLXBhZ2UgLnNsX2xpbmsge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19zbGlkZXIud3Qtc2xpZGVyLWZ1bGwtcGFnZSAuc25fd3JhcHBlciA+ICoge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19zbGlkZXIud3Qtc2xpZGVyLWZ1bGwtcGFnZSAuYmJfdGl0bGUtd3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDUuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NsaWRlci53dC1zbGlkZXItZnVsbC1wYWdlIC5iYl90aXRsZS13ciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NsaWRlci53dC1zbGlkZXItZnVsbC1wYWdlIC5iYl90aXRsZS13ciAuYmJfdGl0bGUge1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2xpZGVyLnd0LXNsaWRlci1mdWxsLXBhZ2UgLmJiX3RpdGxlLXdyIC5iYl90aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5zbl9ibG9ja19zbGlkZXIud3Qtc2xpZGVyLWZ1bGwtcGFnZSAuc25fc2xpZGVyX2Z1bGx0aWxlX3NsIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDUuNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zbGlkZXIud3Qtc2xpZGVyLWZ1bGwtcGFnZSAuc25fc2xpZGVyX2Z1bGx0aWxlX3NsIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gICAgaGVpZ2h0OiBjYWxjKCgxMDB2dyAtIDE1cHgpICogMS45NSArIDMuMTI1cmVtKTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NsaWRlci53dC1zbGlkZXItZnVsbC1wYWdlIC5zbl9zbGlkZXJfZnVsbHRpbGVfc2wgLnN3aXBlci1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiA0NnZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2xpZGVyLnd0LXNsaWRlci1mdWxsLXBhZ2UgLnNuX3NsaWRlcl9mdWxsdGlsZV9zbCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2xpZGVyLnd0LXNsaWRlci1mdWxsLXBhZ2UgLnNuX3NsaWRlcl9mdWxsdGlsZV9zbCAuc3dpcGVyLWNvbnRhaW5lciAuc25fY29udGFpbmVyX2ZpeGVkX3hsIHtcbiAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gMjBweCkgKiAxLjk1KTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NsaWRlci53dC1zbGlkZXItZnVsbC1wYWdlIC5zbl9zbGlkZXJfZnVsbHRpbGVfc2wgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2xpZGVyLnd0LXNsaWRlci1mdWxsLXBhZ2UgLnNuX3NsaWRlcl9mdWxsdGlsZV9zbCBpbWcge1xuICAgIGhlaWdodDogY2FsYygoMTAwdncgLSAyMHB4KSAqIDEuOTUpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4uc25fYmxvY2tfc2xpZGVyLnd0LXNsaWRlci1mdWxsLXBhZ2UgLnNuX3NsaWRlcl9mdWxsdGlsZV9uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNuX2Jsb2NrX3NsaWRlci53dC1zbGlkZXItZnVsbC1wYWdlLmhhc19wYWdpbmF0aW9uIC5zbl9zbGlkZXJfZnVsbHRpbGVfbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc25fYmxvY2tfc2xpZGVyLnd0LXNsaWRlci1mdWxsLXBhZ2UuaGFzX3BhZ2luYXRpb24gLnNuX3NsaWRlcl9mdWxsdGlsZV9uYXYgLnNuX3N3aXBlcl9uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNuX2Jsb2NrX3NsaWRlci53dC1zbGlkZXItZnVsbC1wYWdlLmhhc19wYWdpbmF0aW9uIC5zbl9zbGlkZXJfZnVsbHRpbGVfbmF2IC5zbl9zd2lwZXJfcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbiNhbnlyb2FkLWNvbnRhaW5lcnMge1xuICBtYXJnaW46IDAgMjdweDtcbiAgYm9yZGVyLWxlZnQ6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICNhbnlyb2FkLWNvbnRhaW5lcnMge1xuICAgIHdpZHRoOiA1MjRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAjYW55cm9hZC1jb250YWluZXJzIHtcbiAgICB3aWR0aDogNjcycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgI2FueXJvYWQtY29udGFpbmVycyB7XG4gICAgd2lkdGg6IDk0NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gICNhbnlyb2FkLWNvbnRhaW5lcnMge1xuICAgIHdpZHRoOiAxMTg0cHg7XG4gIH1cbn1cblxuLnNuX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAzNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODdweDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgei1pbmRleDogNTI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRjLWNvbG9yLWMyKTtcbn1cbi5zbl9mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICB6LWluZGV4OiAyO1xufVxuLnNuX2Zvb3RlciBhIHtcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiAzNS45OWVtKSB7XG4gIC5zbl9mb290ZXIgLnNuX2NvbnRhaW5lcl9maXhlZF94bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5zbl9mb290ZXIgLnJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9mb290ZXIgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNuX2Zvb3RlciAucm93IC5zbl9mb290ZXJfdG9wIHtcbiAgbWF4LXdpZHRoOiAzMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Zvb3RlciAucm93IC5zbl9mb290ZXJfdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDlweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9mb290ZXIgLnJvdyAuc25fZm9vdGVyX3RvcCAuc25fZm9vdGVyX3RvcF9sb2dvX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Zvb3RlciAucm93IC5zbl9mb290ZXJfdG9wIC5zbl9mb290ZXJfdG9wX2xvZ29fd3JhcHBlciAuc25fZm9vdGVyX3RvcF9sb2dvIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4uc25fZm9vdGVyIC5yb3cgLnNuX2Zvb3Rlcl9ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLnNuX2Zvb3RlciAucm93IC5zbl9mb290ZXJfYm90dG9tIC5yb3cgLnNuX2Zvb3Rlcl9ib3R0b21faW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zbl9mb290ZXIgLnJvdyAuc25fZm9vdGVyX2JvdHRvbSAucm93IC5zbl9mb290ZXJfYm90dG9tX2lubmVyIC5zbl9mb290ZXJfYm90dG9tX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGdhcDogMDtcbn1cbi5zbl9mb290ZXIgLnJvdyAuc25fZm9vdGVyX2JvdHRvbSAucm93IC5zbl9mb290ZXJfYm90dG9tX2lubmVyIC5zbl9mb290ZXJfYm90dG9tX21lbnUgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMC41ZW07XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zbl9mb290ZXIgLnJvdyAuc25fZm9vdGVyX2JvdHRvbSAucm93IC5zbl9mb290ZXJfYm90dG9tX2lubmVyIC5zbl9mb290ZXJfYm90dG9tX21lbnUgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5zbl9mb290ZXIgLnJvdyAuc25fZm9vdGVyX2JvdHRvbSAucm93IC5zbl9mb290ZXJfYm90dG9tX2lubmVyIC5zbl9mb290ZXJfYm90dG9tX21lbnUgLm1lbnUtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG8gMCAwLjRlbSAwLjVlbTtcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4uc25fZm9vdGVyIC5yb3cgLnNuX2Zvb3Rlcl9ib3R0b20gLnJvdyAuc25fZm9vdGVyX2JvdHRvbV9pbm5lciAuc25fZm9vdGVyX2JvdHRvbV9jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnNuX2Zvb3RlciAucm93IC5zbl9mb290ZXJfYm90dG9tIC5yb3cgLnNuX2Zvb3Rlcl9ib3R0b21faW5uZXIgLnNuX2Zvb3Rlcl9ib3R0b21fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fZm9vdGVyIC5yb3cgLnNuX2Zvb3Rlcl9ib3R0b20gLnJvdyAuc25fZm9vdGVyX2JvdHRvbV9pbm5lciAuc25fZm9vdGVyX2JvdHRvbV9jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Zvb3RlciAucm93IC5zbl9mb290ZXJfYm90dG9tIC5yb3cgLnNuX2Zvb3Rlcl9ib3R0b21faW5uZXIgLnNuX2Zvb3Rlcl9ib3R0b21fY29udGVudCBwOm50aC1jaGlsZCgxKSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fZm9vdGVyIC5yb3cgLnNuX2Zvb3Rlcl9ib3R0b20gLnJvdyAuc25fZm9vdGVyX2JvdHRvbV9pbm5lciAuc25fZm9vdGVyX2JvdHRvbV9jb250ZW50IHA6bnRoLWNoaWxkKDEpIHtcbiAgICBsaW5lLWhlaWdodDogMjMuOHB4O1xuICB9XG59XG4uc25fZm9vdGVyIC5yb3cgLnNuX2Zvb3Rlcl9ib3R0b20gLnJvdyAuc25fZm9vdGVyX2JvdHRvbV9pbm5lciAuc25fZm9vdGVyX2JvdHRvbV9jb250ZW50IHA6bnRoLWNoaWxkKDIpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Zvb3RlciAucm93IC5zbl9mb290ZXJfYm90dG9tIC5yb3cgLnNuX2Zvb3Rlcl9ib3R0b21faW5uZXIgLnNuX2Zvb3Rlcl9ib3R0b21fY29udGVudCBwOm50aC1jaGlsZCgyKSB7XG4gICAgbGluZS1oZWlnaHQ6IDIzLjhweDtcbiAgfVxufVxuLnNuX2Zvb3RlciAucm93IC5zbl9mb290ZXJfYm90dG9tIC5yb3cgLnNuX2Zvb3Rlcl9ib3R0b21faW5uZXIzLm1sLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5zbl9mb290ZXIgLnJvdyAuc25fZm9vdGVyX3VuZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc25fZm9vdGVyIC5yb3cgLnNuX2Zvb3Rlcl91bmRlcl9jb250ZW50cyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc25fZm9vdGVyX2JvdHRvbV9zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zbl9mb290ZXJfYm90dG9tX3NvY2lhbHMgLnNuX3Nwcml0ZSB7XG4gIGhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTlweCAhaW1wb3J0YW50O1xufVxuXG4uc25fYmxvY2tfeW9hc3RfYnJlYWRjcnVtYnMuc25fYmxvY2tfeW9hc3RfYnJlYWRjcnVtYnMueHJfY29ja3RhaWxfaHViIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3Qtb3VyLXN0b3J5LXNwYWNlciB7XG4gIHBhZGRpbmctdG9wOiAxLjM3NXJlbTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDE1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkgYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgLnd0LW91ci1zdG9yeS1zcGFjZXIge1xuICAgIHRvcDogY2FsYygxMThweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnd0LW91ci1zdG9yeS1zcGFjZXIge1xuICAgIHRvcDogY2FsYygyNHB4KTtcbiAgfVxufVxuXG4uYWRtaW4tYmFyIC53dC1vdXItc3Rvcnktc3BhY2VyIHtcbiAgdG9wOiBjYWxjKDE1MHB4ICsgMzJweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAuYWRtaW4tYmFyIC53dC1vdXItc3Rvcnktc3BhY2VyIHtcbiAgICB0b3A6IGNhbGMoMTE4cHggKyAzMnB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuYWRtaW4tYmFyIC53dC1vdXItc3Rvcnktc3BhY2VyIHtcbiAgICB0b3A6IGNhbGMoMjRweCArIDQ2cHgpO1xuICB9XG59XG5cbi5zdGlja3ktb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGhlaWdodDogMDtcbn1cbi5zdGlja3ktb3ZlcmxheS5ib3R0bGUtb3ZlcmxheSB7XG4gIHRvcDogY2FsYygxMTBweCArIDEuMzc1cmVtKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnN0aWNreS1vdmVybGF5LmJvdHRsZS1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3RpY2t5LW92ZXJsYXkuYm90dGxlLW92ZXJsYXkgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzLjVyZW07XG4gIGhlaWdodDogY2FsYyg0MHZ3ICogMS4xOSk7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDQwdnc7XG4gIG1hcmdpbi10b3A6IDd2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAuc3RpY2t5LW92ZXJsYXkuYm90dGxlLW92ZXJsYXkgaW1nIHtcbiAgICBsZWZ0OiBjbGFtcCgxdncsIDBweCwgM3Z3KTtcbiAgfVxufVxuLnN0aWNreS1vdmVybGF5LmdyaWQtb3ZlcmxheSB7XG4gIHRvcDogY2FsYygtMTMwcHggKyAxLjM3NXJlbSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zdGlja3ktb3ZlcmxheS5ncmlkLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdGlja3ktb3ZlcmxheS5ncmlkLW92ZXJsYXkgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzLjVyZW07XG4gIGhlaWdodDogY2FsYygxNnZ3ICogMS45Myk7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDQwdnc7XG4gIG1hcmdpbi10b3A6IDMxNXB4O1xufVxuLnN0aWNreS1vdmVybGF5LnNpbXBsZS10ZXh0LXN0aWNreSB7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiB2YXIoLS1oZWFkZXItc3BhY2VyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnN0aWNreS1vdmVybGF5LnNpbXBsZS10ZXh0LXN0aWNreSB7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uc3RpY2t5LW92ZXJsYXkuYmFycmVsLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiA0MDtcbiAgdG9wOiBjYWxjKDUwdmggLSAobWluKDI1dncsIDM1dmgpICogMS4zKSAvIDIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc3RpY2t5LW92ZXJsYXkuYmFycmVsLW92ZXJsYXkge1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IGNhbGMoNTB2aCAtIDMwMHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5zdGlja3ktb3ZlcmxheS5iYXJyZWwtb3ZlcmxheSB7XG4gICAgbGVmdDogMTU1cHg7XG4gIH1cbn1cbi5zdGlja3ktb3ZlcmxheS5iYXJyZWwtb3ZlcmxheSAuc25fYmxvY2tfd3Ige1xuICB0b3A6IGNhbGModmFyKC0taGVhZGVyLXNwYWNlcikgLSAxNTBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zdGlja3ktb3ZlcmxheS5iYXJyZWwtb3ZlcmxheSAuc25fYmxvY2tfd3Ige1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5zdGlja3ktb3ZlcmxheS5iYXJyZWwtb3ZlcmxheSAuc25fYmxvY2tfd3IgaW1nIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zdGlja3ktb3ZlcmxheS5iYXJyZWwtb3ZlcmxheSAuc25fYmxvY2tfd3IgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc3RpY2t5LW92ZXJsYXkuYmFycmVsLW92ZXJsYXkgLnNuX2Jsb2NrX3dyIGltZyB7XG4gICAgd2lkdGg6IG1pbigxNXZ3LCAzNXZoKTtcbiAgICBsZWZ0OiAydnc7XG4gIH1cbn1cbi5zdGlja3ktb3ZlcmxheS5ib3R0bGUtb3ZlcmxheS1wcm9kdWN0IHtcbiAgdG9wOiBjYWxjKHZhcigtLWhlYWRlci1zcGFjZXIpICsgNDUwcHgpO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnN0aWNreS1vdmVybGF5LmJvdHRsZS1vdmVybGF5LXByb2R1Y3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogMjVlbSkge1xuICAuc3RpY2t5LW92ZXJsYXkuYm90dGxlLW92ZXJsYXktcHJvZHVjdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMS4xNSAvIDIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1ZW0pIGFuZCAobWF4LXdpZHRoOiAzMi41ZW0pIHtcbiAgLnN0aWNreS1vdmVybGF5LmJvdHRsZS1vdmVybGF5LXByb2R1Y3Qge1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDEuMTUgLyAyKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMi41ZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc3RpY2t5LW92ZXJsYXkuYm90dGxlLW92ZXJsYXktcHJvZHVjdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDUyMHB4ICogMS4zIC8gMik7XG4gIH1cbn1cbi5zdGlja3ktb3ZlcmxheS5ib3R0bGUtb3ZlcmxheS1wcm9kdWN0IC5zbl9jb250YWluZXJfZmx1aWQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtaGVpZ2h0OiA3NXZtYXg7XG4gIG1hcmdpbi10b3A6IC01NyU7XG4gIGhlaWdodDogOTYwcHg7XG4gIGFzcGVjdC1yYXRpbzogMTM2NC8xNzk3O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01NSUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc3RpY2t5LW92ZXJsYXkuYm90dGxlLW92ZXJsYXktcHJvZHVjdCAuc25fY29udGFpbmVyX2ZsdWlkIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC03NiU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIGFuZCAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gIC5zdGlja3ktb3ZlcmxheS5ib3R0bGUtb3ZlcmxheS1wcm9kdWN0IC5zbl9jb250YWluZXJfZmx1aWQgaW1nIHtcbiAgICBoZWlnaHQ6IDc0NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5zdGlja3ktb3ZlcmxheS5ib3R0bGUtb3ZlcmxheS1wcm9kdWN0IC5zbl9jb250YWluZXJfZmx1aWQgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwJSk7XG4gICAgbWFyZ2luLXRvcDogLTUyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zdGlja3ktb3ZlcmxheS5ib3R0bGUtb3ZlcmxheS1wcm9kdWN0IC5zbl9jb250YWluZXJfZmx1aWQge1xuICAgIHdpZHRoOiBjYWxjKDM3JSArIDM1cHgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc3RpY2t5LW92ZXJsYXkuYm90dGxlLW92ZXJsYXktcHJvZHVjdCAuc25fY29udGFpbmVyX2ZsdWlkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zdGlja3ktb3ZlcmxheS5ib3R0bGUtb3ZlcmxheS1wcm9kdWN0IC5zbl9jb250YWluZXJfZmx1aWQgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtNDk2cHg7XG4gIH1cbn1cblxuLnNuX2Jsb2NrX3ZpZGVvX3BsYXllci5iZy1mcmFtZSAuc25fYmxvY2tfd3IgPiAqIHtcbiAgcGFkZGluZzogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3ZpZGVvX3BsYXllci5iZy1mcmFtZSAuc25fYmxvY2tfd3IgPiAqIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX3ZpZGVvX3BsYXllci5iZy1mcmFtZSB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfdmlkZW9fcGxheWVyLmJnLWZyYW1lIHZpZGVvIHtcbiAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gMXJlbSkgKiAxLjkpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbmJvZHkuaGFzLW1vZGFsLXZpZGVvLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3RhLW1vZGFsLXZpZGVvLnNuX2Jsb2NrX2ltYWdlX3RleHQgLl90ZXh0IGEuc25fYnRuLFxuLmN0YS1tb2RhbC12aWRlbyAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgPiBhIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN0YS1tb2RhbC12aWRlbyAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciB7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcmlnaHQ6IDYwcHg7XG4gIGJvdHRvbTogNDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLmN0YS1tb2RhbC12aWRlbyAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC5jdGEtbW9kYWwtdmlkZW8gLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLnZpZGVvLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmN0YS1tb2RhbC12aWRlbyAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciAudmlkZW8tYnV0dG9uIGkge1xuICAgIG1pbi13aWR0aDogNDJweDtcbiAgfVxufVxuLmN0YS1tb2RhbC12aWRlbyAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciAuY2xvc2UtdmlkZW8tYnV0dG9uLFxuLmN0YS1tb2RhbC12aWRlbyAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciAudmlkZW8tYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjJhMjNhO1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5jdGEtbW9kYWwtdmlkZW8gLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLmNsb3NlLXZpZGVvLWJ1dHRvbiBzcGFuLFxuLmN0YS1tb2RhbC12aWRlbyAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciAudmlkZW8tYnV0dG9uIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuY3RhLW1vZGFsLXZpZGVvIC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC5jbG9zZS12aWRlby1idXR0b24gc3Bhbixcbi5jdGEtbW9kYWwtdmlkZW8gLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLnZpZGVvLWJ1dHRvbiBzcGFuIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbi5jdGEtbW9kYWwtdmlkZW8gLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLmNsb3NlLXZpZGVvLWJ1dHRvbiBpLnZpZGVvLXBsYXktaWNvbixcbi5jdGEtbW9kYWwtdmlkZW8gLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLnZpZGVvLWJ1dHRvbiBpLnZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogNDJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2YyYTIzYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jdGEtbW9kYWwtdmlkZW8gLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLmNsb3NlLXZpZGVvLWJ1dHRvbiBpLnZpZGVvLXBsYXktaWNvbjo6YmVmb3JlLFxuLmN0YS1tb2RhbC12aWRlbyAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciAudmlkZW8tYnV0dG9uIGkudmlkZW8tcGxheS1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEycHg7XG4gIC8qIExhcmdoZXp6YSBkZWwgdHJpYW5nb2xvICovXG4gIGhlaWdodDogMTJweDtcbiAgLyogQWx0ZXp6YSB0b3RhbGUgZGVsIGNvbnRlbml0b3JlICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmEyM2E7XG4gIC8qIENvbG9yZSBkZWwgdHJpYW5nb2xvICovXG4gIGNsaXAtcGF0aDogcG9seWdvbigyNSUgMCUsIDI1JSAxMDAlLCAxMDAlIDUwJSk7XG59XG4uY3RhLW1vZGFsLXZpZGVvLnNuX2Jsb2NrX2ltYWdlX3RleHQgLl9pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdGEtbW9kYWwtdmlkZW8uc25fYmxvY2tfaW1hZ2VfdGV4dCAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciB7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDE0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuY3RhLW1vZGFsLXZpZGVvLnNuX2Jsb2NrX2ltYWdlX3RleHQgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNTRweDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jdGEtbW9kYWwtdmlkZW8uc25fYmxvY2tfaW1hZ2VfdGV4dCAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciA+IGRpdiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIGFuZCAobWF4LXdpZHRoOiA4OS4zNzVlbSkge1xuICAuY3RhLW1vZGFsLXZpZGVvLnNuX2Jsb2NrX2ltYWdlX3RleHQgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIge1xuICAgIGJvdHRvbTogMzMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIGFuZCAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gIC5jdGEtbW9kYWwtdmlkZW8uc25fYmxvY2tfaW1hZ2VfdGV4dCAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciB7XG4gICAgcmlnaHQ6IDM3cHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmN0YS1tb2RhbC12aWRlby5zbl9ibG9ja19pbWFnZV90ZXh0IC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIHtcbiAgICByaWdodDogMzdweDtcbiAgICBib3R0b206IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5jdGEtbW9kYWwtdmlkZW8uc25fYmxvY2tfaW1hZ2VfdGV4dCAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAxOTBweDtcbiAgfVxufVxuLmN0YS1tb2RhbC12aWRlby5zbl9ibG9ja19pbWFnZV90ZXh0IC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC5jbG9zZS12aWRlby1idXR0b24sXG4uY3RhLW1vZGFsLXZpZGVvLnNuX2Jsb2NrX2ltYWdlX3RleHQgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLnZpZGVvLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmN0YS1tb2RhbC12aWRlby5zbl9ibG9ja19pbWFnZV90ZXh0IC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC5jbG9zZS12aWRlby1idXR0b24gaS52aWRlby1wbGF5LWljb24sXG4uY3RhLW1vZGFsLXZpZGVvLnNuX2Jsb2NrX2ltYWdlX3RleHQgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLnZpZGVvLWJ1dHRvbiBpLnZpZGVvLXBsYXktaWNvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG59XG4uY3RhLW1vZGFsLXZpZGVvLnNuX2Jsb2NrX2ltYWdlX3RleHQgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLmNsb3NlLXZpZGVvLWJ1dHRvbiBpLnZpZGVvLXBsYXktaWNvbjo6YmVmb3JlLFxuLmN0YS1tb2RhbC12aWRlby5zbl9ibG9ja19pbWFnZV90ZXh0IC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC52aWRlby1idXR0b24gaS52aWRlby1wbGF5LWljb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIC8qIENvbG9yZSBkZWwgdHJpYW5nb2xvICovXG59XG4uY3RhLW1vZGFsLXZpZGVvLnNuX2Jsb2NrX2ludHJvX2Z1bGwuYmctZnJhbWUgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIge1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuY3RhLW1vZGFsLXZpZGVvLnNuX2Jsb2NrX2ludHJvX2Z1bGwuYmctZnJhbWUgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIge1xuICAgIGJvdHRvbTogNTVweDtcbiAgfVxufVxuXG4ubW9kYWwtdmlkZW8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC41cztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5tb2RhbC12aWRlby5tb2RhbC12aWRlby1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5tb2RhbC12aWRlbyAuY2xvc2UtdmlkZW8tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICByaWdodDogMzJweDtcbn1cbi5tb2RhbC12aWRlbyAuY2xvc2UtdmlkZW8tYnV0dG9uIGkge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuLm1vZGFsLXZpZGVvIC5jbG9zZS12aWRlby1idXR0b24gaSBzdmcge1xuICBmaWxsOiB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG4ubW9kYWwtdmlkZW8gLm1vZGFsLWNvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG59XG4ubW9kYWwtdmlkZW8gLm1vZGFsLWNvbnRlbnQgdmlkZW8ge1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkgYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgLm1vZGFsLXZpZGVvIC5tb2RhbC1jb250ZW50IHZpZGVvIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqLCAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LWF3YXJkcyAuc25fYmxvY2tfd3IgPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZSwgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdywgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZSwgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICBmbGV4OiAwIDAgNjMlO1xuICBtYXgtd2lkdGg6IDYzJTtcbiAgd2lkdGg6IDYzJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGUsIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3csIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtYXdhcmRzIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGUsIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtYXdhcmRzIC5zbl9ibG9ja193ciA+ICogPiAucm93IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZSwgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdywgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZSwgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqID4gLmJiX3RpdGxlLCAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LWF3YXJkcyAuc25fYmxvY2tfd3IgPiAqID4gLmJiX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG4uc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGUgc3BhbiwgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZSBzcGFuIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMik7XG4gIHotaW5kZXg6IDE7XG59XG4uc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGU6OmFmdGVyLCAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LWF3YXJkcyAuc25fYmxvY2tfd3IgPiAqID4gLmJiX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzNXB4KTtcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGU6OmFmdGVyLCAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LWF3YXJkcyAuc25fYmxvY2tfd3IgPiAqID4gLmJiX3RpdGxlOjphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqID4gLmJiX3RpdGxlOjphZnRlciwgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEyMDBweCkgLyAyICsgMTAwJSArIDFyZW0pO1xuICB9XG59XG4uc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogPiAucm93LCAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LWF3YXJkcyAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdywgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtLCAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LWF3YXJkcyAuc25fYmxvY2tfd3IgPiAqIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW0ge1xuICBtYXgtd2lkdGg6IDExMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW0sIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtYXdhcmRzIC5zbl9ibG9ja193ciA+ICogLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbTpub3QoOmxhc3QtY2hpbGQpLCAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LWF3YXJkcyAuc25fYmxvY2tfd3IgPiAqIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW06bm90KDpsYXN0LWNoaWxkKSwgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbSAuYmJfaXRlbV9jb250ZW50LCAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LWF3YXJkcyAuc25fYmxvY2tfd3IgPiAqIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW0gLmJiX2l0ZW1fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbSAuYmJfaXRlbV9jb250ZW50ICosIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtYXdhcmRzIC5zbl9ibG9ja193ciA+ICogLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbSAuYmJfaXRlbV9jb250ZW50ICoge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW0gaW1nLCAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LWF3YXJkcyAuc25fYmxvY2tfd3IgPiAqIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiA3OXB4O1xuICBtYXgtaGVpZ2h0OiA3OXB4O1xufVxuLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwge1xuICAgIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW1zIHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyB7XG4gIHBhZGRpbmctdG9wOiA0LjhyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1LjVyZW07XG4gIHBhZGRpbmctbGVmdDogNC4yNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqID4gLmJiX3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDMuNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC02MHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNjBweCArIDM1cHgpO1xuICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMjAwcHgpIC8gMiArIDEwMCUgKyAxcmVtICsgNjBweCk7XG4gIH1cbn1cbi5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZTo6YWZ0ZXIge1xuICB0b3A6IDQuMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZTo6YWZ0ZXIge1xuICAgIHRvcDogMS43NXJlbTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwN3B4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogaW1nIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA3MHB4IC0gMi41cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LWF3YXJkcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LWF3YXJkcyAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyB7XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDQuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LWF3YXJkcyAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uc25fYmxvY2tfaWNvbnNfdGV4dC5hbGlnbi1sZWZ0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZSwgLnNuX2Jsb2NrX2ljb25zX3RleHQuYWxpZ24tbGVmdC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogPiAucm93LCAuc25fYmxvY2tfaWNvbnNfdGV4dC5hbGlnbi1sZWZ0Lnd0LXByb2R1Y3QtYXdhcmRzIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGUsIC5zbl9ibG9ja19pY29uc190ZXh0LmFsaWduLWxlZnQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNuX2Jsb2NrX3Rhc3Rpbmdfbm90ZXMud3QtcHJvZHVjdC10YXN0aW5nLW5vdGVzIC5zbl9ibG9ja193ciA+ICoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNuX2Jsb2NrX3Rhc3Rpbmdfbm90ZXMud3QtcHJvZHVjdC10YXN0aW5nLW5vdGVzIC5zbl9ibG9ja193ciA+ICogPiAuYmJfY29udGFpbmVyIHtcbiAgZmxleDogMCAwIDYzJTtcbiAgbWF4LXdpZHRoOiA2MyU7XG4gIHdpZHRoOiA2MyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja190YXN0aW5nX25vdGVzLnd0LXByb2R1Y3QtdGFzdGluZy1ub3RlcyAuc25fYmxvY2tfd3IgPiAqID4gLmJiX2NvbnRhaW5lciB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc25fYmxvY2tfdGFzdGluZ19ub3Rlcy53dC1wcm9kdWN0LXRhc3Rpbmctbm90ZXMgLnNuX2Jsb2NrX3dyID4gKiAuYmJfY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMy4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja190YXN0aW5nX25vdGVzLnd0LXByb2R1Y3QtdGFzdGluZy1ub3RlcyAuc25fYmxvY2tfd3IgPiAqIC5iYl9jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cbi5zbl9ibG9ja190YXN0aW5nX25vdGVzLnd0LXByb2R1Y3QtdGFzdGluZy1ub3RlcyAuc25fYmxvY2tfd3IgPiAqIC5iYl9jb250ZW50IC5iYl90aXRsZSB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpO1xuICB6LWluZGV4OiAxO1xuICBsaW5lLWhlaWdodDogMTkuNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfdGFzdGluZ19ub3Rlcy53dC1wcm9kdWN0LXRhc3Rpbmctbm90ZXMgLnNuX2Jsb2NrX3dyID4gKiAuYmJfY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMzVweCk7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3Rhc3Rpbmdfbm90ZXMud3QtcHJvZHVjdC10YXN0aW5nLW5vdGVzIC5zbl9ibG9ja193ciA+ICogLmJiX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAuc25fYmxvY2tfdGFzdGluZ19ub3Rlcy53dC1wcm9kdWN0LXRhc3Rpbmctbm90ZXMgLnNuX2Jsb2NrX3dyID4gKiAuYmJfY29udGVudDo6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEyMDBweCkgLyAyICsgMTAwJSArIDFyZW0pO1xuICB9XG59XG4uc25fYmxvY2tfdGFzdGluZ19ub3Rlcy53dC1wcm9kdWN0LXRhc3Rpbmctbm90ZXMgLnNuX2Jsb2NrX3dyID4gKiAuYmJfZmVhdHVyZXMge1xuICBwYWRkaW5nLWxlZnQ6IDQuMjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja190YXN0aW5nX25vdGVzLnd0LXByb2R1Y3QtdGFzdGluZy1ub3RlcyAuc25fYmxvY2tfd3IgPiAqIC5iYl9mZWF0dXJlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja190YXN0aW5nX25vdGVzLnd0LXByb2R1Y3QtdGFzdGluZy1ub3RlcyAuc25fYmxvY2tfd3IgPiAqIC5iYl9mZWF0dXJlcyAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja190YXN0aW5nX25vdGVzLnd0LXByb2R1Y3QtdGFzdGluZy1ub3RlcyAuc25fYmxvY2tfd3IgPiAqIC5iYl9mZWF0dXJlcyAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja190YXN0aW5nX25vdGVzLnd0LXByb2R1Y3QtdGFzdGluZy1ub3RlcyAuc25fYmxvY2tfd3IgPiAqIC5iYl9mZWF0dXJlcyAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlcyAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlc19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnNuX2Jsb2NrX3Rhc3Rpbmdfbm90ZXMud3QtcHJvZHVjdC10YXN0aW5nLW5vdGVzIC5zbl9ibG9ja193ciA+ICogLmJiX2ZlYXR1cmVzIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzX2l0ZW0gLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXNfaXRlbV90aXRsZSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5zbl9ibG9ja190YXN0aW5nX25vdGVzLnd0LXByb2R1Y3QtdGFzdGluZy1ub3RlcyAuc25fYmxvY2tfd3IgPiAqIC5iYl9mZWF0dXJlcyAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlcyAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlc19pdGVtIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzX2l0ZW1fY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uc25fYmxvY2tfZmFxX2xpc3RfYnlfY2F0ZWdvcnkge1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG4uc25fYmxvY2tfZmFxX2xpc3RfYnlfY2F0ZWdvcnkgKiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGMtY2FwdGlvbi1mb250LXNpemUtZGVza3RvcCk7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfZmFxX2xpc3RfYnlfY2F0ZWdvcnkgLnNuX2Jsb2NrX3dyID4gKiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ZhcV9saXN0X2J5X2NhdGVnb3J5IC5yb3cge1xuICBtYXJnaW46IDA7XG59XG4uc25fYmxvY2tfZmFxX2xpc3RfYnlfY2F0ZWdvcnkgLnF1ZXN0aW9uX3JvdyB7XG4gIG1heC13aWR0aDogNzUlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ZhcV9saXN0X2J5X2NhdGVnb3J5IC5xdWVzdGlvbl9yb3cge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ZhcV9saXN0X2J5X2NhdGVnb3J5IC5xdWVzdGlvbl9yb3cgLnF1ZXN0aW9uX2FjY29yZGlvbl93cjpsYXN0LWNoaWxkIC5xdWVzdGlvbl9hY2NvcmRpb246OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19mYXFfbGlzdF9ieV9jYXRlZ29yeSAucXVlc3Rpb25fcm93IC5xdWVzdGlvbl9hY2NvcmRpb24ge1xuICBib3JkZXItbGVmdDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19mYXFfbGlzdF9ieV9jYXRlZ29yeSAucXVlc3Rpb25fcm93IC5xdWVzdGlvbl9hY2NvcmRpb24ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG4uc25fYmxvY2tfZmFxX2xpc3RfYnlfY2F0ZWdvcnkgLnF1ZXN0aW9uX3JvdyAucXVlc3Rpb25fYWNjb3JkaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDM1cHgpO1xuICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19mYXFfbGlzdF9ieV9jYXRlZ29yeSAucXVlc3Rpb25fcm93IC5xdWVzdGlvbl9hY2NvcmRpb246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgLnNuX2Jsb2NrX2ZhcV9saXN0X2J5X2NhdGVnb3J5IC5xdWVzdGlvbl9yb3cgLnF1ZXN0aW9uX2FjY29yZGlvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgKDEwMHZ3IC0gMTE2OHB4KSAvIDIpO1xuICB9XG59XG4uc25fYmxvY2tfZmFxX2xpc3RfYnlfY2F0ZWdvcnkgLnF1ZXN0aW9uX3JvdyAucXVlc3Rpb25fYWNjb3JkaW9uLmFjdGl2ZSAuZmFxX3F1ZXN0aW9uOjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDEuNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvTGluZSAxOC5zdmdcIikgbm8tcmVwZWF0O1xufVxuLnNuX2Jsb2NrX2ZhcV9saXN0X2J5X2NhdGVnb3J5IC5xdWVzdGlvbl9yb3cgLnF1ZXN0aW9uX2FjY29yZGlvbiAuZmFxX3F1ZXN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5zbl9ibG9ja19mYXFfbGlzdF9ieV9jYXRlZ29yeSAucXVlc3Rpb25fcm93IC5xdWVzdGlvbl9hY2NvcmRpb24gLmZhcV9xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gIGxlZnQ6IDIuMjVyZW07XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93aGlza2V5LWRlY29yYXRpb24uc3ZnXCIpO1xufVxuLnNuX2Jsb2NrX2ZhcV9saXN0X2J5X2NhdGVnb3J5IC5xdWVzdGlvbl9yb3cgLnF1ZXN0aW9uX2FjY29yZGlvbiAuZmFxX3F1ZXN0aW9uOjphZnRlciB7XG4gIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL0dyb3VwIDE1NS5zdmdcIik7XG59XG4uc25fYmxvY2tfZmFxX2xpc3RfYnlfY2F0ZWdvcnkgLnF1ZXN0aW9uX3JvdyAucXVlc3Rpb25fYWNjb3JkaW9uIC5mYXFfYW5zd2VyIHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtO1xufVxuLnNuX2Jsb2NrX2ZhcV9saXN0X2J5X2NhdGVnb3J5IC5xdWVzdGlvbl9yb3cgLnF1ZXN0aW9uX2FjY29yZGlvbiAuZmFxX2Fuc3dlciBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDYuODc1cmVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfZmFxX2xpc3RfYnlfY2F0ZWdvcnkgLnF1ZXN0aW9uX3JvdyAucXVlc3Rpb25fYWNjb3JkaW9uIC5mYXFfYW5zd2VyIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyMy44cHg7XG4gIH1cbn1cblxuLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMTJweCAwIDI0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIgLmU0MDRfX2NvbnRlbnRfX3JvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIgLmU0MDRfX2NvbnRlbnRfX3JvdyAuZTQwNF9fY29udGVudF9fdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgcGFkZGluZzogODZweCAyMHB4IDY0cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5lNDA0X19jb250ZW50IC5lNDA0X19jb250ZW50X193cmFwcGVyIC5lNDA0X19jb250ZW50X19yb3cgLmU0MDRfX2NvbnRlbnRfX3RleHQge1xuICAgIHBhZGRpbmc6IDIwNnB4IDkycHggNzNweDtcbiAgfVxufVxuLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIgLmU0MDRfX2NvbnRlbnRfX3JvdyAuZTQwNF9fY29udGVudF9fdGV4dCAuZTQwNF9fY29udGVudF9fdGV4dF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIgLmU0MDRfX2NvbnRlbnRfX3JvdyAuZTQwNF9fY29udGVudF9fdGV4dCAuZTQwNF9fY29udGVudF9fdGV4dF9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIgLmU0MDRfX2NvbnRlbnRfX3JvdyAuZTQwNF9fY29udGVudF9fdGV4dCAuZTQwNF9fY29udGVudF9fdGV4dF9fZGVzY3JpcHRpb24gaDEge1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuZTQwNF9fY29udGVudCAuZTQwNF9fY29udGVudF9fd3JhcHBlciAuZTQwNF9fY29udGVudF9fcm93IC5lNDA0X19jb250ZW50X190ZXh0IC5lNDA0X19jb250ZW50X190ZXh0X19kZXNjcmlwdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMS41cHg7XG4gIH1cbn1cbi5lNDA0X19jb250ZW50IC5lNDA0X19jb250ZW50X193cmFwcGVyIC5lNDA0X19jb250ZW50X19yb3cgLmU0MDRfX2NvbnRlbnRfX3RleHQgLmU0MDRfX2NvbnRlbnRfX3RleHRfX2Rlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuZTQwNF9fY29udGVudCAuZTQwNF9fY29udGVudF9fd3JhcHBlciAuZTQwNF9fY29udGVudF9fcm93IC5lNDA0X19jb250ZW50X190ZXh0IC5lNDA0X19jb250ZW50X190ZXh0X19kZXNjcmlwdGlvbiBwIHtcbiAgICBsaW5lLWhlaWdodDogMjMuOHB4O1xuICB9XG59XG4uZTQwNF9fY29udGVudCAuZTQwNF9fY29udGVudF9fd3JhcHBlciAuZTQwNF9fY29udGVudF9fcm93IC5lNDA0X19jb250ZW50X19ibG9ja3MgLndpbGQtNDA0IHtcbiAgcGFkZGluZzogMjV2aCAwIDE1dmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIgLmU0MDRfX2NvbnRlbnRfX3JvdyAuZTQwNF9fY29udGVudF9fYmxvY2tzIC53aWxkLTQwNCAuc25fYmFja2dyb3VuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIgLmU0MDRfX2NvbnRlbnRfX3JvdyAuZTQwNF9fY29udGVudF9fYmxvY2tzIC53aWxkLTQwNCB7XG4gICAgcGFkZGluZzogMjg2cHggMCAxNDFweDtcbiAgfVxuICAuZTQwNF9fY29udGVudCAuZTQwNF9fY29udGVudF9fd3JhcHBlciAuZTQwNF9fY29udGVudF9fcm93IC5lNDA0X19jb250ZW50X19ibG9ja3MgLndpbGQtNDA0IC5zbl9iYWNrZ3JvdW5kIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ4JSk7XG4gICAgdG9wOiAtMiU7XG4gICAgaGVpZ2h0OiAxMDYlO1xuICB9XG59XG4uZTQwNF9fY29udGVudCAuZTQwNF9fY29udGVudF9fd3JhcHBlciAuZTQwNF9fY29udGVudF9fcm93IC5lNDA0X19jb250ZW50X19ibG9ja3MgLndpbGQtNDA0IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLl90ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuZTQwNF9fY29udGVudCAuZTQwNF9fY29udGVudF9fd3JhcHBlciAuZTQwNF9fY29udGVudF9fcm93IC5lNDA0X19jb250ZW50X19ibG9ja3MgLndpbGQtNDA0IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLl90ZXh0IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5lNDA0X19jb250ZW50IC5lNDA0X19jb250ZW50X193cmFwcGVyIC5lNDA0X19jb250ZW50X19yb3cgLmU0MDRfX2NvbnRlbnRfX2Jsb2NrcyAud2lsZC00MDQgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAuX3RleHQgLmJiX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIgLmU0MDRfX2NvbnRlbnRfX3JvdyAuZTQwNF9fY29udGVudF9fYmxvY2tzIC53aWxkLTQwNCAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5fdGV4dCAuYmJfdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9mYXFfaWxsdXN0cmF0aW9uLnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNzVweDtcbiAgbGVmdDogLTUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5lNDA0X19jb250ZW50IC5lNDA0X19jb250ZW50X193cmFwcGVyIC5lNDA0X19jb250ZW50X19yb3cgLmU0MDRfX2NvbnRlbnRfX2Jsb2NrcyAud2lsZC00MDQgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAuX3RleHQgLmJiX3RpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9mYXFfaWxsdXN0cmF0aW9uLnN2Z1wiKTtcbiAgICB0b3A6IC0yMDJweDtcbiAgfVxufVxuLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIgLmU0MDRfX2NvbnRlbnRfX3JvdyAuZTQwNF9fY29udGVudF9fYmxvY2tzIC53aWxkLTQwNCAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5fdGV4dCAuYmJfY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cbi5lNDA0X19jb250ZW50IC5lNDA0X19jb250ZW50X193cmFwcGVyIC5lNDA0X19jb250ZW50X19yb3cgLmU0MDRfX2NvbnRlbnRfX2Jsb2NrcyAud2lsZC00MDQgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAuX3RleHQgLmJiX2NvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuZTQwNF9fY29udGVudCAuZTQwNF9fY29udGVudF9fd3JhcHBlciAuZTQwNF9fY29udGVudF9fcm93IC5lNDA0X19jb250ZW50X19ibG9ja3MgLndpbGQtNDA0IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLl90ZXh0IC5iYl9jb250ZW50IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyMy44cHg7XG4gIH1cbn1cbi5lNDA0X19jb250ZW50IC5lNDA0X19jb250ZW50X193cmFwcGVyIC5lNDA0X19jb250ZW50X19yb3cgLmU0MDRfX2NvbnRlbnRfX2Jsb2NrcyAud2lsZC00MDQgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAuX3RleHQgLnNuX2J0biB7XG4gIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIgLmU0MDRfX2NvbnRlbnRfX3JvdyAuZTQwNF9fY29udGVudF9fYmxvY2tzIC53aWxkLXRocmVlLWJvdHRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc25fYmxvY2tfaW1hZ2Uud2lsZC10cmVlIHtcbiAgcGFkZGluZy10b3A6IDgzcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHZoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZS53aWxkLXRyZWUge1xuICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2Uud2lsZC10cmVlIC5zbl9jb250YWluZXJfZml4ZWRfeGwge1xuICBtYXgtd2lkdGg6IDYzMHB4O1xufVxuLnNuX2Jsb2NrX2ltYWdlLmNvbnRhY3QtdHJlZSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0yMnZoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2UuY29udGFjdC10cmVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTB2aDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlLmNvbnRhY3QtdHJlZSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cbi5zbl9ibG9ja19pbWFnZS5jb250YWN0LXRyZWUgLnNuX2NvbnRhaW5lcl9maXhlZF94bCBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlLmZhcS1tYXAge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZS5mYXEtbWFwIC5zbl9ibG9ja193ciA+ICoge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZS5mYXEtbWFwIGltZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMS41KTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlLnd0LWV2ZW50LWltYWdlIGltZywgLnNuX2Jsb2NrX2ltYWdlLnd0LWFydGljbGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc25fYmxvY2tfaW1hZ2Uud3QtZXZlbnQtaW1hZ2UgLmNhcHRpb24sIC5zbl9ibG9ja19pbWFnZS53dC1hcnRpY2xlLWltYWdlIC5jYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zbl9ibG9ja19pbWFnZS53dC1ldmVudC1pbWFnZSAuY2FwdGlvbiBwLCAuc25fYmxvY2tfaW1hZ2Uud3QtYXJ0aWNsZS1pbWFnZSAuY2FwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19pbWFnZS53dC1vdXItc3RvcnktYWZ0ZXItdGltZWxpbmUgLnNuX2Jsb2NrX3dyID4gKiBpbWcge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZS53dC1vdXItc3RvcnktYWZ0ZXItdGltZWxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3NpdGVfYWdlX2dhdGUgKiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4jc2l0ZV9hZ2VfZ2F0ZSAuc25fYWdlX2dhdGVfY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jc2l0ZV9hZ2VfZ2F0ZSAuc25fYWdlX2dhdGVfY2FyZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hZ2UtZ2F0ZS1sb2dvLnBuZ1wiKTtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuI3NpdGVfYWdlX2dhdGUgLnNuX2FnZV9nYXRlX3NlbGVjdCAuc25fYWdlX2dhdGVfc2VsZWN0X3RvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci13aWR0aDogMS41cHg7XG59XG4jc2l0ZV9hZ2VfZ2F0ZSAuc25fYWdlX2dhdGVfc2VsZWN0IC5zbl9hZ2VfZ2F0ZV9zZWxlY3RfdG9nZ2xlIGkge1xuICBmaWxsOiAjMDAwO1xufVxuI3NpdGVfYWdlX2dhdGUgLnNuX2FnZV9nYXRlX3NlbGVjdCAuc25fYWdlX2dhdGVfc2VsZWN0X21lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG4jc2l0ZV9hZ2VfZ2F0ZSAuc25fYWdlX2dhdGVfaW5wdXRzID4gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jc2l0ZV9hZ2VfZ2F0ZSAuc25fYWdlX2dhdGVfaW5wdXRzID4gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItd2lkdGg6IDEuNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4jc2l0ZV9hZ2VfZ2F0ZSAuc25fYWdlX2dhdGVfaW5wdXRzID4gLmZvcm0tZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4jc2l0ZV9hZ2VfZ2F0ZSAuX2NoZWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI3NpdGVfYWdlX2dhdGUgLl9jaGVjayBzdmcge1xuICBmaWxsOiAjMDAwO1xufVxuI3NpdGVfYWdlX2dhdGUgLnNuX2J0biB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbn1cbiNzaXRlX2FnZV9nYXRlIC5zbl9idG4uX2Z1bGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSkgIWltcG9ydGFudDtcbn1cbiNzaXRlX2FnZV9nYXRlIC5zbl9idG4uX2Z1bGw6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYmxhY2spICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKSAhaW1wb3J0YW50O1xufVxuI3NpdGVfYWdlX2dhdGUgLnNuX2FnZV9nYXRlX2Rpc2NsYWltZXIge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAjc2l0ZV9hZ2VfZ2F0ZSAuc25fYWdlX2dhdGVfaW5wdXRzID4gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuICAjc2l0ZV9hZ2VfZ2F0ZSAuX2NoZWNrYm94IHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAjc2l0ZV9hZ2VfZ2F0ZSAuc25fYnRuIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbiAgI3NpdGVfYWdlX2dhdGUgLnNuX2J0bi5fcHJpbWFyeV92YXJpYW50Ll9jbGljayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuaHRtbFtsYW5nPWVuLXVzXSAjc2l0ZV9hZ2VfZ2F0ZSAuc25fYWdlX2dhdGVfY2FyZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMCU7XG4gIHRvcDogLTEwJTtcbiAgd2lkdGg6IDEyMCU7XG4gIGhlaWdodDogMTIwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy93dC1sb2dvLXVzLnBuZyk7XG4gIC13ZWJraXQtZmlsdGVyOiBzYXR1cmF0ZSgxMDApO1xuICBmaWx0ZXI6IHNhdHVyYXRlKDEwMCk7XG4gIG9wYWNpdHk6IDAuMDU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnNuX2Jsb2NrX2V2ZW50X2xpc3QgKiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfZXZlbnRfbGlzdCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyB7XG4gIG1heC13aWR0aDogNjYuNjY3JTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNuX2Jsb2NrX2V2ZW50X2xpc3QgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmV2ZW50X2NhcmQge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLnNuX2Jsb2NrX2V2ZW50X2xpc3QgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmV2ZW50X2NhcmQgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zbl9ibG9ja19ldmVudF9saXN0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5ldmVudF9jYXJkIC5ldmVudF9jYXJkLS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX2V2ZW50X2xpc3QgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmV2ZW50X2NhcmQgLmV2ZW50X2NhcmQtLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5zbl9ibG9ja19ldmVudF9saXN0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5ldmVudF9jYXJkIC5ldmVudF9jYXJkLS10aXRsZSAqIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zbl9ibG9ja19ldmVudF9saXN0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5ldmVudF9jYXJkIC5ldmVudF9jYXJkLS1kZXNjcmlwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfZXZlbnRfbGlzdCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuZXZlbnRfY2FyZCAuZXZlbnRfY2FyZC0tZGVzY3JpcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAyMy44cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19ldmVudF9saXN0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5ldmVudF9jYXJkIC5ldmVudF9jYXJkLS1kYXRlIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHZhcigtLXRjLWNhcHRpb24tZm9udC1zaXplLWRlc2t0b3ApO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG59XG4uc25fYmxvY2tfZXZlbnRfbGlzdCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuZXZlbnRfY2FyZCAuZXZlbnRfY2FyZC0tZGF0ZSAuZXZlbnQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc25fYmxvY2tfZXZlbnRfbGlzdCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuZXZlbnRfY2FyZCAuZXZlbnRfY2FyZC0tdmVudWUsXG4uc25fYmxvY2tfZXZlbnRfbGlzdCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuZXZlbnRfY2FyZCAuZXZlbnRfY2FyZC0tcHJpY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfZXZlbnRfbGlzdCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zbl9ibG9ja19ldmVudF9saXN0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5ldmVudF9jYXJkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhhcy1yZXNlcnZlYmFyLWNhcnQtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5oYXMtcmVzZXJ2ZWJhci1jYXJ0LWljb24gLnNuX2xhbmd1YWdlX3NlbGVjdG9yX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5oYXMtcmVzZXJ2ZWJhci1jYXJ0LWljb24gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGFzLXJlc2VydmViYXItY2FydC1pY29uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGM0UyO1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNHB4KSB7XG4gIC5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXIgLnNuX2NvbnRhaW5lcl9mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gIH1cbn1cblxuLnJiZWNtLXByb2R1Y3RfdGl0bGUge1xuICBmb250LWZhbWlseTogTGlicmUgRnJhbmtsaW47XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5yYmVjbS1wcm9kdWN0X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLnJiZWNtLXByb2R1Y3RfY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFB1YmxpYyBTYW5zO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuXG4ucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlscyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGMtY29sb3ItYzMpO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnJiZWNtLXNoaXBwaW5nX3Jlc3VsdHNfYm94X2RldGFpbHNfZGVsaXZlcnkge1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnJiZWNtLXNoaXBwaW5nX3Jlc3VsdHNfYm94X2RldGFpbHNfZGVsaXZlcnlfcmV0YWlsZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5yYmVjbS1zaGlwcGluZ19yZXN1bHRzX2JveF9kZXRhaWxzX2RlbGl2ZXJ5LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGMtY29sb3ItYzMpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG4ucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlsc190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRjLWNvbG9yLWMyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucmJlY20tZGVsaXZlcmluZ3RvX2Rpc2NsYWltZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5yYmVjbS1kZWxpdmVyaW5ndG9fZGlzY2xhaW1lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pbmZvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMHB4LCAycHgpO1xufVxuXG4ucmJlY20tZGVsaXZlcmluZ3RvIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGMtY29sb3ItYzMpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucmJlY20tZGVsaXZlcmluZ3RvIGlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN5c3RlbS1uZXV0cmFsLWJsYWNrLCBibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xufVxuLnJiZWNtLWRlbGl2ZXJpbmd0byBpbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkUwQkI7XG59XG4ucmJlY20tZGVsaXZlcmluZ3RvIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIiwgXCJQdWJsaWMgU2Fuc1wiO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ucmJlY20tZGVsaXZlcmluZ3RvIC5yYmVjbS1kZWxpdmVyaW5ndG9fbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnJiZWNtLWRlbGl2ZXJpbmd0byAucmJlY20tZGVsaXZlcmluZ3RvX2JveF9pbnB1dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sb2NhdGlvbi1waW4ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNsYXRlOiAxNnB4IC0xcHg7XG59XG4ucmJlY20tZGVsaXZlcmluZ3RvIC5yYmVjbS1kZWxpdmVyaW5ndG9fYm94X2lucHV0IC5yYmVjbS1taW5pbG9hZGVyIGRpdiB7XG4gIGJvcmRlci1jb2xvcjogYmxhY2sgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucmJlY20tZGVsaXZlcmluZ3RvIC5hZGRyZXNzX3ByZWRpY3Rpb25zX2JveCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLnJiZWNtLWRlbGl2ZXJpbmd0byAuYWRkcmVzc19wcmVkaWN0aW9uc19ib3ggYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGMtY29sb3ItYzMpO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IwQjBCMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ucmJlY20tZGVsaXZlcmluZ3RvIC5hZGRyZXNzX3ByZWRpY3Rpb25zX2JveCBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9jYXRpb24tcGluLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogLTEwcHggMXB4O1xufVxuLnJiZWNtLWRlbGl2ZXJpbmd0byAuYWRkcmVzc19wcmVkaWN0aW9uc19ib3ggYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y2RTBCQjtcbn1cblxuLnJiZWNtX2J0bl9hZGRfdG9fY2FydCB7XG4gIHBhZGRpbmc6IDE4cHggMzJweCAxOHB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yy1jb2xvci1jMik7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG4ucmJlY21fYnRuX2FkZF90b19jYXJ0OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y2RTBCQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZha2Utc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IENvdXJpZXIgUHJpbWU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDM1Ljk5ZW0pIHtcbiAgLmZha2Utc2VsZWN0LmZha2UtcmJlY20tc2VsZWN0cy1ib3hfc2l6ZSB7XG4gICAgZmxleDogMC43IDAgMDtcbiAgfVxuICAuZmFrZS1zZWxlY3QuZmFrZS1yYmVjbS1zZWxlY3RzLWJveF9zaXplIGRpdiB7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgfVxuICAuZmFrZS1zZWxlY3QuZmFrZS1yYmVjbS1zZWxlY3RzLWJveF9xdWFudGl0eSB7XG4gICAgZmxleDogMC4zIDAgMDtcbiAgfVxuICAuZmFrZS1zZWxlY3QuZmFrZS1yYmVjbS1zZWxlY3RzLWJveF9xdWFudGl0eSBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgfVxufVxuLmZha2Utc2VsZWN0IFtkYXRhLXNlbGVjdGVkXTo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAtMnB4IDJweCAwICMwMDA7XG4gIGJvcmRlci10b3AtY29sb3I6IGJsYWNrO1xufVxuLmZha2Utc2VsZWN0IFtkYXRhLW9wdGlvbl0ge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmZha2Utc2VsZWN0IFtkYXRhLW9wdGlvbl06aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzMpO1xufVxuLmZha2Utc2VsZWN0Om5vdCguZmFrZS1zZWxlY3QtLW9wdGlvbnMpIHtcbiAgcGFkZGluZzogMTZweCAwIDE2cHggMTZweDtcbn1cbi5mYWtlLXNlbGVjdDpub3QoLmZha2Utc2VsZWN0LS1vcHRpb25zKS5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5mYWtlLXNlbGVjdDpub3QoLmZha2Utc2VsZWN0LS1vcHRpb25zKS5jb2xsYXBzZWQgPiBbZGF0YS1zZWxlY3RlZF06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2xhdGU6IDEwcHg7XG59XG4uZmFrZS1zZWxlY3QtLW9wdGlvbnMge1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5yZXNlcnZlYmFyLWNhcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMikgIWltcG9ydGFudDtcbn1cbi5yZXNlcnZlYmFyLWNhcnQtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5yZXNlcnZlYmFyLWNhcnQtY29udGVudCAuZmFrZS1zZWxlY3Qge1xuICBtYXgtd2lkdGg6IDgwcHg7XG59XG4ucmVzZXJ2ZWJhci1jYXJ0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcbn1cbi5yZXNlcnZlYmFyLWNhcnQtaXRlbS1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnJlc2VydmViYXItY2FydC1jbG9zZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnJlc2VydmViYXItY2FydC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5yZXNlcnZlYmFyLWNhcnQtZW1wdHkge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFB1YmxpYyBTYW5zO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLnJlc2VydmViYXItY2FydC1pdGVtLW5hbWUge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnJlc2VydmViYXItY2FydC1pdGVtLXZvbHVtZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5yZXNlcnZlYmFyLWNhcnQtaXRlbS1wcmljZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBwYWRkaW5nOiAxNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5yZXNlcnZlYmFyLWNhcnQtaXRlbS1yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMyk7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnJlc2VydmViYXItY2FydC1pdGVtLWZ1bGZpbGxtZW50LWV4cGVjdGF0aW9uLXN1cHBsaWVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJlc2VydmViYXItY2FydC1pdGVtLWZ1bGZpbGxtZW50LWV4cGVjdGF0aW9uLWV4cGVjdGF0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmVzZXJ2ZWJhci1jYXJ0LWJvdHRvbS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMik7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLnJlc2VydmViYXItY2FydC1ib3R0b20tY29udGFpbmVyIC5yZXNlcnZlYmFyLWNhcnQtYm90dG9tLXN1Yi10b3RhbCAucmVzZXJ2ZWJhci1ib3R0b20tc3ViLXRvdGFsLWl0ZW1zIHtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBmb250LWZhbWlseTogUHVibGljIFNhbnM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG4ucmVzZXJ2ZWJhci1jYXJ0LWJvdHRvbS1jb250YWluZXIgLnJlc2VydmViYXItY2FydC1ib3R0b20tc3ViLXRvdGFsIC5yZXNlcnZlYmFyLWJvdHRvbS1zdWItdG90YWwtdmFsdWUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFB1YmxpYyBTYW5zO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuLnJlc2VydmViYXItY2FydC1ib3R0b20tY29udGFpbmVyIC5yZXNlcnZlYmFyLWNoZWNrb3V0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE4cHggMzJweCAxOHB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yy1jb2xvci1jMik7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG4ucmVzZXJ2ZWJhci1jYXJ0LWJvdHRvbS1jb250YWluZXIgLnJlc2VydmViYXItY2hlY2tvdXQtYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y2RTBCQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJlc2VydmViYXJfYWNjb3JkaW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XG59XG4ucmVzZXJ2ZWJhcl9hY2NvcmRpb24gLmFjY29yZGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBQdWJsaWMgU2FucztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cbi5yZXNlcnZlYmFyX2FjY29yZGlvbiAuYWNjb3JkaW9uOjphZnRlciB7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDAgIzAwMDtcbn1cbi5yZXNlcnZlYmFyX2FjY29yZGlvbiAucmVzZXJ2ZWJhcl9wYW5lbF9jb250ZW50IHAge1xuICBmb250LWZhbWlseTogUHVibGljIFNhbnM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59IiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Q291cmllcitQcmltZSZmYW1pbHk9TGlicmUrRnJhbmtsaW46d2dodEAxMDAuLjkwMCZmYW1pbHk9UHVibGljK1NhbnM6aXRhbEAwOzEmZGlzcGxheT1zd2FwJyk7XHJcblxyXG5AbWl4aW4gZm9udC1tb25vc3BhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIiwgbW9ub3NwYWNlO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LW1vbm9zcGFjZS1ib2xkIHtcclxuXHRmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCIsIG1vbm9zcGFjZTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1oZWFkaW5nIHtcclxuXHRmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LWhlYWRpbmctYmxhY2sge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGZvbnQtYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4uY291cmllci1wcmltZS1yZWd1bGFyLFxyXG4uZm9udC1tb25vc3BhY2UsXHJcbi5mb250LW1vbm9zcGFjZS1ib2xkIHtcclxuXHRAaW5jbHVkZSBmb250LW1vbm9zcGFjZTtcclxuXHJcblx0Ji5mb250LW1vbm9zcGFjZS1ib2xkLFxyXG5cdHN0cm9uZyB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcbn1cclxuXHJcbi5saWJyZS1mcmFua2xpbi04MDAsXHJcbi5mb250LWhlYWRpbmcge1xyXG5cdEBpbmNsdWRlIGZvbnQtaGVhZGluZztcclxufVxyXG5cclxuLmxpYnJlLWZyYW5rbGluLTkwMCxcclxuLmZvbnQtaGVhZGluZy1ibGFjayB7XHJcblx0QGluY2x1ZGUgZm9udC1oZWFkaW5nLWJsYWNrO1xyXG59XHJcblxyXG4ucHVibGljLXNhbnMtNDAwLFxyXG4uZm9udC1ib2R5IHtcclxuXHRAaW5jbHVkZSBmb250LWJvZHk7XHJcbn1cclxuIiwiaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcclxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcblx0Ly8gQGluY2x1ZGUgZm9udC1oZWFkaW5nO1xyXG5cdC8vIGZvbnQtZmFtaWx5OiB2YXIoLS10Yy1mb250LWZhbWlseS1oZWFkaW5ncyk7XHJcblx0Y29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxuXHRsaW5lLWhlaWdodDogMC45O1xyXG59XHJcblxyXG4uc25fY2FwdGlvbiB7XHJcblx0QGluY2x1ZGUgZm9udC1tb25vc3BhY2U7XHJcblx0QGluY2x1ZGUgZm9udC1tb25vc3BhY2UtYm9sZDtcclxufVxyXG5cclxuYm9keSxcclxucCB7XHJcblx0Ly8gY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxuXHQvLyBAaW5jbHVkZSBmb250LWJvZHk7XHJcbn0iLCIvLyBWYXJpYWJsZXNcclxuXHJcbi8vIERlZmF1bHQgQnJlYWtwb2ludHNcclxuJGRidDpcdFx0XHRcdG1kOyAvLyBEZWZhdWx0IEJyZWFrcG9pbnQgVGFibGV0IC0gVXNlIGl0IGluIEBpbmNsdWRlIG1xKCRkYnQpe31cclxuJGRiZDpcdFx0XHRcdGxnOyAvLyBEZWZhdWx0IEJyZWFrcG9pbnQgRGVza3RvcCAtIFVzZSBpdCBpbiBAaW5jbHVkZSBtcSgkZGJ0KXt9XHJcbiRkYi1mb250Olx0XHQobWQgbGcpOyAvLyBVc2VkIGluIG1peGlucyBAZm9udC1zaXplLCBAbGluZS1oZWlnaHQsIEBsZXR0ZXItc3BhY2luZ1xyXG5cclxuLy8gQ29sb3JzXHJcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcclxuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xyXG5cclxuLy8gU3RydWN0dXJlXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA4MzRweCxcclxuICBsZzogMTI4MHB4LFxyXG4gIHhsOiAxNDQwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIC8vIHhzOiAzMzZweCxcclxuICBzbTogNTA0cHgsXHJcbiAgbWQ6IDc2MnB4LFxyXG4gIGxnOiAxMDAwcHgsXHJcbiAgeGw6IDEyODBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gc3RhdGljIGJyZWFrcG9pbnRzXHJcbiRzbTogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIHNtKTtcclxuJG1kOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgbWQpO1xyXG4kbGc6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBsZyk7XHJcbiR4bDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIHhsKTtcclxuXHJcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDhweDtcclxuJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZTogICAgMzVweDtcclxuJGNvbnRhaW5lci1wYWRkaW5nLWRlc2t0b3A6ICAgJGdyaWQtZ3V0dGVyLXdpZHRoO1xyXG4kY29udGFpbmVyLXBhZGRpbmctZmx1aWQ6ICAgICAzNXB4O1xyXG4kc2Nyb2xsYmFyLXNpemU6ICAgICAgICAgICAgICA3cHg7XHJcbiRob3Zlci1vcGFjaXR5OiAgICAgICAgICAgICAgIC41O1xyXG4kaGVhZGVyLXZlcnRpY2FsLXdpZHRoOiAgICAgICAyNTBweDtcclxuJHRyYW5zaXRpb246IFx0XHRcdFx0XHRcdFx0XHRcdGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG5cclxuOnJvb3Qge1xyXG4gIC0td2hpdGU6ICN7JHdoaXRlfTtcclxuICAtLXRjLWNvbG9yLXdoaXRlOiAjeyR3aGl0ZX07XHJcbiAgLS1ibGFjazogI3skYmxhY2t9O1xyXG4gIC0tdGMtY29sb3ItYmxhY2s6ICN7JGJsYWNrfTtcclxuXHQtLWhlYWRlci1oOiA3MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjJweCl7XHJcblx0OnJvb3Qge1xyXG5cdFx0LS1oZWFkZXItaDogMTUwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gcmF0aW8oJHJhdGlvLCRicmVha3BvaW50KXtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoJGJyZWFrcG9pbnQpe1xyXG5cdFx0bWluLWhlaWdodDogY2FsYygjeyRyYXRpb30gKiAxMDB2dyk7XHJcblx0fVxyXG59XHJcblxyXG4vLyByYXRpbyB1dGlsc1xyXG4qIHtcclxuXHQvLyBzdGFuZGFyZCBtb2JpbGUgZnVsbC1oZWlnaHRcclxuXHQucmF0aW8tMjUtMTYge1xyXG5cdFx0QGluY2x1ZGUgcmF0aW8oY2FsYygyNS8xNiksXCJtYXgtd2lkdGg6ICN7JG1kfVwiKTtcclxuXHR9XHJcblx0XHJcblx0Ly8gbW9iaWxlIHNob3J0ZXItaGVpZ2h0XHJcblx0LnJhdGlvLTgtMTEge1xyXG5cdFx0QGluY2x1ZGUgcmF0aW8oY2FsYyg4LzExKSxcIm1heC13aWR0aDogI3skbWR9XCIpO1xyXG5cdH1cclxuXHRcclxuXHQvLyBzdGFuZGFyZCBpbnRyby1mdWxsIChub3QgaG9tZSBwYWdlKVxyXG5cdC5yYXRpby1tZC0xMS0zMCB7XHJcblx0XHRAaW5jbHVkZSByYXRpbyhjYWxjKDExLzMwKSxcIm1pbi13aWR0aDogI3skbWR9XCIpO1xyXG5cdH1cclxuXHJcblx0Ly8gdGFsayB3aGlza2V5IHRvIHVzIHNlY3Rpb24gKGhvbWVwYWdlKSBcclxuXHQucmF0aW8tbWQtMzIwLTQ0MCB7XHJcblx0XHRAaW5jbHVkZSByYXRpbyhjYWxjKDQ0MC8zMjApLFwibWF4LXdpZHRoOiAjeyRtZH1cIik7XHJcblx0fVxyXG5cclxuXHQvLyAgdGhlIHByb29mIGlzIGluIHRoZSBib3R0bGUgKHByaXZhdGUgYmFycmVsIHByb2dyYW0pIFxyXG5cdC5yYXRpby1tZC00MjAtMTUwMCB7XHJcblx0XHRAaW5jbHVkZSByYXRpbyhjYWxjKDQyMC8xNTAwKSxcIm1pbi13aWR0aDogI3skbWR9XCIpO1xyXG5cdH1cclxuXHJcblx0Ly8gVGhlcmUncyBBIG1hZG5lc3MgdG8gb3VyIG1ldGhvZCAoaG9tZXBhZ2UpIFxyXG5cclxuXHQucmF0aW8tbWQtNjkwLTE0Mzkge1xyXG5cdFx0QGluY2x1ZGUgcmF0aW8oY2FsYyg2OTAvMTQzOSksXCJtaW4td2lkdGg6ICN7JG1kfVwiKTtcclxuXHR9XHJcblxyXG5cdC8vIFBSSVZBVEUgQkFSUkVMIFNFTEVDVElPTlMgKHdoaXNrZXktcGFnZSkgXHJcblxyXG5cdC5yYXRpby1tZC01NjUtMTQ0MCB7XHJcblx0XHRAaW5jbHVkZSByYXRpbyhjYWxjKDU2NS8xNDQwKSxcIm1pbi13aWR0aDogI3skbWR9XCIpO1xyXG5cdH1cclxuXHJcblx0Ly8gUFJJVkFURSBCQVJSRUwgU0VMRUNUSU9OUyBNT0JJTEUgKHdoaXNrZXktcGFnZSkgXHJcblxyXG5cdC5yYXRpby01NjUtMzAxIHtcclxuXHRcdEBpbmNsdWRlIHJhdGlvKGNhbGMoNTY1LzMwMSksXCJtYXgtd2lkdGg6ICN7JG1kfVwiKTtcclxuXHR9XHJcblx0Ly8gVklERU8gUE9TVEVSIElNRyAob3VyLXByb2Nlc3MtcGFnZSkgXHJcblxyXG5cdC5yYXRpby02MzAtMTUwMCB7XHJcblx0XHRAaW5jbHVkZSByYXRpbyhjYWxjKDYzMC8xNTAwKSxcIm1pbi13aWR0aDogI3skbWR9XCIpO1xyXG5cdH1cclxuXHQvLyBWSURFTyBQT1NURVIgSU1HIE1PQklMRSAob3VyLXByb2Nlc3MtcGFnZSkgXHJcblxyXG5cdC5yYXRpby00NjAtMzAwe1xyXG5cdFx0QGluY2x1ZGUgcmF0aW8oY2FsYyg0NjAvMzAwKSxcIm1heC13aWR0aDogI3skbWR9XCIpO1xyXG5cdH1cclxufVxyXG4vLyBicnV1aCBkZWNvcmFpdG9uIFxyXG5cclxuc3Bhbi5icnVzaC1kZWNvcmF0aW9ue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0Ym9yZGVyLWltYWdlOiB1cmwoXCIuLi9pbWcvYnJ1c2gtZGVjb3JhdGlvbi5zdmdcIikgMCAxMCAyMCAxMDtcclxuXHRib3JkZXItaW1hZ2UtcmVwZWF0OiBzdHJldGNoO1xyXG5cdGJvcmRlci1pbWFnZS13aWR0aDogMWVtO1xyXG5cdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDEwcHg7XHJcblx0ei1pbmRleDogLTE7XHJcblxyXG5cdCYuX211bHRpXHJcblx0e1xyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG5cdFx0Jjo6YmVmb3JlXHJcblx0XHR7XHJcblx0XHRcdGJvdHRvbTogLTMwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gZmlyc3Qgc2VjdGlvbiBtYXJnaW4gdG9wIFxyXG5cclxuLl9maXJzdC1zZWN0aW9ue1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtZCl7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobGcpe1xyXG5cdFx0bWFyZ2luLXRvcDogMTEycHg7XHJcblx0fVxyXG59XHJcblxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7IC8vIEZpeGVzIGFuIGlzc3VlIHdoZXJlIFJ1YnkgbG9jYWxlIGlzIG5vdCBzZXQgcHJvcGVybHlcbiAgICAgICAgICAgICAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xL3B1bGwvMTBcblxuLy8vIEJhc2UgZm9udCBzaXplIG9uIHRoZSBgPGJvZHk+YCBlbGVtZW50XG4vLy9cbi8vLyBEbyBub3Qgb3ZlcnJpZGUgdGhpcyB2YWx1ZSwgb3IgdGhpbmdzIHdpbGwgYnJlYWtcbi8vL1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEvaXNzdWVzLzEyMlxuLy8vIEBkZXByZWNhdGVkIFRoaXMgc2V0dGluZyB3aWxsIGJlIHJlbW92ZWQgaW4gc2Fzcy1tcSB2Ni4wLjBcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLyBAdHlwZSBOdW1iZXIgKHVuaXQpXG4kbXEtYmFzZS1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG5cbi8vLyBSZXNwb25zaXZlIG1vZGVcbi8vL1xuLy8vIFNldCB0byBgZmFsc2VgIHRvIGVuYWJsZSBzdXBwb3J0IGZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IEBtZWRpYSBxdWVyaWVzLFxuLy8vIChJRSA8PSA4LCBGaXJlZm94IDw9IDMsIE9wZXJhIDw9IDkpXG4vLy9cbi8vLyBZb3UgY291bGQgY3JlYXRlIGEgc3R5bGVzaGVldCBzZXJ2ZWQgZXhjbHVzaXZlbHkgdG8gb2xkZXIgYnJvd3NlcnMsXG4vLy8gd2hlcmUgQG1lZGlhIHF1ZXJpZXMgYXJlIHJhc3Rlcml6ZWRcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gb2xkLWllLnNjc3Ncbi8vLyAgJG1xLXJlc3BvbnNpdmU6IGZhbHNlO1xuLy8vICBAaW1wb3J0ICdtYWluJzsgLy8gQG1lZGlhIHF1ZXJpZXMgaW4gdGhpcyBmaWxlIHdpbGwgYmUgcmFzdGVyaXplZCB1cCB0byAkbXEtc3RhdGljLWJyZWFrcG9pbnRcbi8vLyAgICAgICAgICAgICAgICAgICAvLyBsYXJnZXIgYnJlYWtwb2ludHMgd2lsbCBiZSBpZ25vcmVkXG4vLy9cbi8vLyBAdHlwZSBCb29sZWFuXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNyZXNwb25zaXZlLW1vZGUtb2ZmIERpc2FibGVkIHJlc3BvbnNpdmUgbW9kZSBkb2N1bWVudGF0aW9uXG4kbXEtcmVzcG9uc2l2ZTogdHJ1ZSAhZGVmYXVsdDtcblxuLy8vIEJyZWFrcG9pbnQgbGlzdFxuLy8vXG4vLy8gTmFtZSB5b3VyIGJyZWFrcG9pbnRzIGluIGEgd2F5IHRoYXQgY3JlYXRlcyBhIHViaXF1aXRvdXMgbGFuZ3VhZ2Vcbi8vLyBhY3Jvc3MgdGVhbSBtZW1iZXJzLiBJdCB3aWxsIGltcHJvdmUgY29tbXVuaWNhdGlvbiBiZXR3ZWVuXG4vLy8gc3Rha2Vob2xkZXJzLCBkZXNpZ25lcnMsIGRldmVsb3BlcnMsIGFuZCB0ZXN0ZXJzLlxuLy8vXG4vLy8gQHR5cGUgTWFwXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNzZWVpbmctdGhlLWN1cnJlbnRseS1hY3RpdmUtYnJlYWtwb2ludCBGdWxsIGRvY3VtZW50YXRpb24gYW5kIGV4YW1wbGVzXG4kbXEtYnJlYWtwb2ludHM6IChcbiAgICBtb2JpbGU6ICAzMjBweCxcbiAgICB0YWJsZXQ6ICA3NDBweCxcbiAgICBkZXNrdG9wOiA5ODBweCxcbiAgICB3aWRlOiAgICAxMzAwcHhcbikgIWRlZmF1bHQ7XG5cbi8vLyBTdGF0aWMgYnJlYWtwb2ludCAoZm9yIGZpeGVkLXdpZHRoIGxheW91dHMpXG4vLy9cbi8vLyBEZWZpbmUgdGhlIGJyZWFrcG9pbnQgZnJvbSAkbXEtYnJlYWtwb2ludHMgdGhhdCBzaG91bGRcbi8vLyBiZSB1c2VkIGFzIHRoZSB0YXJnZXQgd2lkdGggZm9yIHRoZSBmaXhlZC13aWR0aCBsYXlvdXRcbi8vLyAoaS5lLiB3aGVuICRtcS1yZXNwb25zaXZlIGlzIHNldCB0byAnZmFsc2UnKSBpbiBhIG9sZC1pZS5zY3NzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gIC8vIHRhYmxldC1vbmx5LnNjc3Ncbi8vLyAgLy9cbi8vLyAgLy8gSWdub3JlIGFsbCBzdHlsZXMgYWJvdmUgdGFibGV0IGJyZWFrcG9pbnQsXG4vLy8gIC8vIGFuZCBmaXggdGhlIHN0eWxlcyAoc3VjaCBhcyB0aGUgbGF5b3V0KSBhdCB0YWJsZXQgd2lkdGhcbi8vLyAgJG1xLXJlc3BvbnNpdmU6IGZhbHNlO1xuLy8vICAkbXEtc3RhdGljLWJyZWFrcG9pbnQ6IHRhYmxldDtcbi8vLyAgQGltcG9ydCAnbWFpbic7IC8vIEBtZWRpYSBxdWVyaWVzIGluIHRoaXMgZmlsZSB3aWxsIGJlIHJhc3Rlcml6ZWQgdXAgdG8gdGFibGV0XG4vLy8gICAgICAgICAgICAgICAgICAgLy8gbGFyZ2VyIGJyZWFrcG9pbnRzIHdpbGwgYmUgaWdub3JlZFxuLy8vXG4vLy8gQHR5cGUgU3RyaW5nXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNhZGRpbmctY3VzdG9tLWJyZWFrcG9pbnRzIEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbiRtcS1zdGF0aWMtYnJlYWtwb2ludDogZGVza3RvcCAhZGVmYXVsdDtcblxuLy8vIFNob3cgYnJlYWtwb2ludHMgaW4gdGhlIHRvcCByaWdodCBjb3JuZXJcbi8vL1xuLy8vIElmIHlvdSB3YW50IHRvIGRpc3BsYXkgdGhlIGN1cnJlbnRseSBhY3RpdmUgYnJlYWtwb2ludCBpbiB0aGUgdG9wXG4vLy8gcmlnaHQgY29ybmVyIG9mIHlvdXIgc2l0ZSBkdXJpbmcgZGV2ZWxvcG1lbnQsIGFkZCB0aGUgYnJlYWtwb2ludHNcbi8vLyB0byB0aGlzIGxpc3QsIG9yZGVyZWQgYnkgd2lkdGguIEZvciBleGFtcGxlOiAobW9iaWxlLCB0YWJsZXQsIGRlc2t0b3ApLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgJG1xLXNob3ctYnJlYWtwb2ludHM6IChtb2JpbGUsIHRhYmxldCwgZGVza3RvcCk7XG4vLy8gICBAaW1wb3J0ICdwYXRoL3RvL21xJztcbi8vL1xuLy8vIEB0eXBlIG1hcFxuJG1xLXNob3ctYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuXG4vLy8gQ3VzdG9taXplIHRoZSBtZWRpYSB0eXBlIChmb3IgZXhhbXBsZTogYEBtZWRpYSBzY3JlZW5gIG9yIGBAbWVkaWEgcHJpbnRgKVxuLy8vIEJ5IGRlZmF1bHQgc2Fzcy1tcSB1c2VzIGFuIFwiYWxsXCIgbWVkaWEgdHlwZSAoYEBtZWRpYSBhbGwgYW5kIOKApmApXG4vLy9cbi8vLyBAdHlwZSBTdHJpbmdcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI2NoYW5naW5nLW1lZGlhLXR5cGUgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuJG1xLW1lZGlhLXR5cGU6IGFsbCAhZGVmYXVsdDtcblxuLy8vIENvbnZlcnQgcGl4ZWxzIHRvIGVtc1xuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRweCAtIHZhbHVlIHRvIGNvbnZlcnRcbi8vLyBAaWdub3JlIEBwYXJhbSB7TnVtYmVyfSAkYmFzZS1mb250LXNpemUgWyRtcS1iYXNlLWZvbnQtc2l6ZV0gLSBgPGJvZHk+YCBmb250IHNpemUgKGRlcHJlY2F0ZWQpXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICRmb250LXNpemUtaW4tZW1zOiBtcS1weDJlbSgxNnB4KTtcbi8vLyAgcCB7IGZvbnQtc2l6ZTogbXEtcHgyZW0oMTZweCk7IH1cbi8vL1xuLy8vIEByZXF1aXJlcyAkbXEtYmFzZS1mb250LXNpemVcbi8vLyBAcmV0dXJucyB7TnVtYmVyfVxuQGZ1bmN0aW9uIG1xLXB4MmVtKCRweCwgJGJhc2UtZm9udC1zaXplOiAkbXEtYmFzZS1mb250LXNpemUpIHtcbiAgICBAaWYgKCRtcS1iYXNlLWZvbnQtc2l6ZSAhPSAxNnB4KSB7XG4gICAgICAgIEB3YXJuIFwiT3ZlcnJpZGluZyAkbXEtYmFzZS1mb250LXNpemUgd2lsbCBicmVhayB0aGluZ3MsIHNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xL2lzc3Vlcy8xMjIuXCI7XG4gICAgfVxuICAgIEBpZiAoJGJhc2UtZm9udC1zaXplICE9IDE2cHgpIHtcbiAgICAgICAgQHdhcm4gXCJUaGUgJGJhc2UtZm9udC1zaXplIGFyZ3VtZW50IHdpbGwgYmUgcmVtb3ZlZCBpbiBzYXNzLW1xIHY2LjAuMCwgYXMgb3ZlcnJpZGluZyBpdCBicmVha3MgdGhpbmdzLCBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcS9pc3N1ZXMvMTIyLlwiO1xuICAgIH1cbiAgICBAaWYgdW5pdGxlc3MoJHB4KSB7XG4gICAgICAgIEB3YXJuIFwiQXNzdW1pbmcgI3skcHh9IHRvIGJlIGluIHBpeGVscywgYXR0ZW1wdGluZyB0byBjb252ZXJ0IGl0IGludG8gcGl4ZWxzLlwiO1xuICAgICAgICBAcmV0dXJuIG1xLXB4MmVtKCRweCAqIDFweCwgJGJhc2UtZm9udC1zaXplKTtcbiAgICB9IEBlbHNlIGlmIHVuaXQoJHB4KSA9PSBlbSB7XG4gICAgICAgIEByZXR1cm4gJHB4O1xuICAgIH1cbiAgICBAcmV0dXJuICgkcHggLyAkYmFzZS1mb250LXNpemUpICogMWVtO1xufVxuXG4vLy8gR2V0IGEgYnJlYWtwb2ludCdzIHdpZHRoXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG5hbWUgLSBOYW1lIG9mIHRoZSBicmVha3BvaW50LiBPbmUgb2YgJG1xLWJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICR0YWJsZXQtd2lkdGg6IG1xLWdldC1icmVha3BvaW50LXdpZHRoKHRhYmxldCk7XG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aChkZXNrdG9wKSkge31cbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1icmVha3BvaW50c1xuLy8vXG4vLy8gQHJldHVybnMge051bWJlcn0gVmFsdWUgaW4gcGl4ZWxzXG5AZnVuY3Rpb24gbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJG5hbWUsICRicmVha3BvaW50czogJG1xLWJyZWFrcG9pbnRzKSB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJG5hbWUpIHtcbiAgICAgICAgQHJldHVybiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBAd2FybiBcIkJyZWFrcG9pbnQgI3skbmFtZX0gd2Fzbid0IGZvdW5kIGluICRicmVha3BvaW50cy5cIjtcbiAgICB9XG59XG5cbi8vLyBNZWRpYSBRdWVyeSBtaXhpblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkZnJvbSBbZmFsc2VdIC0gT25lIG9mICRtcS1icmVha3BvaW50c1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgQm9vbGVhbn0gJHVudGlsIFtmYWxzZV0gLSBPbmUgb2YgJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkYW5kIFtmYWxzZV0gLSBBZGRpdGlvbmFsIG1lZGlhIHF1ZXJ5IHBhcmFtZXRlcnNcbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lZGlhLXR5cGUgWyRtcS1tZWRpYS10eXBlXSAtIE1lZGlhIHR5cGU6IHNjcmVlbiwgcHJpbnTigKZcbi8vL1xuLy8vIEBpZ25vcmUgVW5kb2N1bWVudGVkIEFQSSwgZm9yIGFkdmFuY2VkIHVzZSBvbmx5OlxuLy8vIEBpZ25vcmUgQHBhcmFtIHtNYXB9ICRicmVha3BvaW50cyBbJG1xLWJyZWFrcG9pbnRzXVxuLy8vIEBpZ25vcmUgQHBhcmFtIHtTdHJpbmd9ICRzdGF0aWMtYnJlYWtwb2ludCBbJG1xLXN0YXRpYy1icmVha3BvaW50XVxuLy8vXG4vLy8gQGNvbnRlbnQgc3R5bGluZyBydWxlcywgd3JhcHBlZCBpbnRvIGEgQG1lZGlhIHF1ZXJ5IHdoZW4gJHJlc3BvbnNpdmUgaXMgdHJ1ZVxuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLW1lZGlhLXR5cGVcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtc3RhdGljLWJyZWFrcG9pbnRcbi8vLyBAcmVxdWlyZXMge2Z1bmN0aW9ufSBtcS1weDJlbVxuLy8vIEByZXF1aXJlcyB7ZnVuY3Rpb259IG1xLWdldC1icmVha3BvaW50LXdpZHRoXG4vLy9cbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI3Jlc3BvbnNpdmUtbW9kZS1vbi1kZWZhdWx0IEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLmVsZW1lbnQge1xuLy8vICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtb2JpbGUpIHtcbi8vLyAgICAgIGNvbG9yOiByZWQ7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XG4vLy8gICAgICBjb2xvcjogYmx1ZTtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEobW9iaWxlLCB0YWJsZXQpIHtcbi8vLyAgICAgIGNvbG9yOiBncmVlbjtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCwgJGFuZDogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKScpIHtcbi8vLyAgICAgIGNvbG9yOiB0ZWFsO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSg5NTBweCkge1xuLy8vICAgICAgY29sb3I6IGhvdHBpbms7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgJG1lZGlhLXR5cGU6IHNjcmVlbikge1xuLy8vICAgICAgY29sb3I6IGhvdHBpbms7XG4vLy8gICAgfVxuLy8vICAgIC8vIEFkdmFuY2VkIHVzZTpcbi8vLyAgICAkbXktYnJlYWtwb2ludHM6IChMOiA5MDBweCwgWEw6IDEyMDBweCk7XG4vLy8gICAgQGluY2x1ZGUgbXEoTCwgJGJyZWFrcG9pbnRzOiAkbXktYnJlYWtwb2ludHMsICRzdGF0aWMtYnJlYWtwb2ludDogTCkge1xuLy8vICAgICAgY29sb3I6IGhvdHBpbms7XG4vLy8gICAgfVxuLy8vICB9XG5AbWl4aW4gbXEoXG4gICAgJGZyb206IGZhbHNlLFxuICAgICR1bnRpbDogZmFsc2UsXG4gICAgJGFuZDogZmFsc2UsXG4gICAgJG1lZGlhLXR5cGU6ICRtcS1tZWRpYS10eXBlLFxuICAgICRicmVha3BvaW50czogJG1xLWJyZWFrcG9pbnRzLFxuICAgICRyZXNwb25zaXZlOiAkbXEtcmVzcG9uc2l2ZSxcbiAgICAkc3RhdGljLWJyZWFrcG9pbnQ6ICRtcS1zdGF0aWMtYnJlYWtwb2ludFxuKSB7XG4gICAgJG1pbi13aWR0aDogMDtcbiAgICAkbWF4LXdpZHRoOiAwO1xuICAgICRtZWRpYS1xdWVyeTogJyc7XG5cbiAgICAvLyBGcm9tOiB0aGlzIGJyZWFrcG9pbnQgKGluY2x1c2l2ZSlcbiAgICBAaWYgJGZyb20ge1xuICAgICAgICBAaWYgdHlwZS1vZigkZnJvbSkgPT0gbnVtYmVyIHtcbiAgICAgICAgICAgICRtaW4td2lkdGg6IG1xLXB4MmVtKCRmcm9tKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAkbWluLXdpZHRoOiBtcS1weDJlbShtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkZnJvbSwgJGJyZWFrcG9pbnRzKSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBVbnRpbDogdGhhdCBicmVha3BvaW50IChleGNsdXNpdmUpXG4gICAgQGlmICR1bnRpbCB7XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1bnRpbCkgPT0gbnVtYmVyIHtcbiAgICAgICAgICAgICRtYXgtd2lkdGg6IG1xLXB4MmVtKCR1bnRpbCk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgJG1heC13aWR0aDogbXEtcHgyZW0obXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJHVudGlsLCAkYnJlYWtwb2ludHMpKSAtIC4wMWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmVzcG9uc2l2ZSBzdXBwb3J0IGlzIGRpc2FibGVkLCByYXN0ZXJpemUgdGhlIG91dHB1dCBvdXRzaWRlIEBtZWRpYSBibG9ja3NcbiAgICAvLyBUaGUgYnJvd3NlciB3aWxsIHJlbHkgb24gdGhlIGNhc2NhZGUgaXRzZWxmLlxuICAgIEBpZiAkcmVzcG9uc2l2ZSA9PSBmYWxzZSB7XG4gICAgICAgICRzdGF0aWMtYnJlYWtwb2ludC13aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJHN0YXRpYy1icmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuICAgICAgICAkdGFyZ2V0LXdpZHRoOiBtcS1weDJlbSgkc3RhdGljLWJyZWFrcG9pbnQtd2lkdGgpO1xuXG4gICAgICAgIC8vIE91dHB1dCBvbmx5IHJ1bGVzIHRoYXQgc3RhcnQgYXQgb3Igc3BhbiBvdXIgdGFyZ2V0IHdpZHRoXG4gICAgICAgIEBpZiAoXG4gICAgICAgICAgICAkYW5kID09IGZhbHNlXG4gICAgICAgICAgICBhbmQgJG1pbi13aWR0aCA8PSAkdGFyZ2V0LXdpZHRoXG4gICAgICAgICAgICBhbmQgKFxuICAgICAgICAgICAgICAgICR1bnRpbCA9PSBmYWxzZSBvciAkbWF4LXdpZHRoID49ICR0YXJnZXQtd2lkdGhcbiAgICAgICAgICAgIClcbiAgICAgICAgICAgIGFuZCAkbWVkaWEtdHlwZSAhPSAncHJpbnQnXG4gICAgICAgICkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZXNwb25zaXZlIHN1cHBvcnQgaXMgZW5hYmxlZCwgb3V0cHV0IHJ1bGVzIGluc2lkZSBAbWVkaWEgcXVlcmllc1xuICAgIEBlbHNlIHtcbiAgICAgICAgQGlmICRtaW4td2lkdGggIT0gMCB7ICRtZWRpYS1xdWVyeTogJyN7JG1lZGlhLXF1ZXJ5fSBhbmQgKG1pbi13aWR0aDogI3skbWluLXdpZHRofSknOyB9XG4gICAgICAgIEBpZiAkbWF4LXdpZHRoICE9IDAgeyAkbWVkaWEtcXVlcnk6ICcjeyRtZWRpYS1xdWVyeX0gYW5kIChtYXgtd2lkdGg6ICN7JG1heC13aWR0aH0pJzsgfVxuICAgICAgICBAaWYgJGFuZCAgICAgICAgICAgIHsgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAjeyRhbmR9JzsgfVxuXG4gICAgICAgIC8vIFJlbW92ZSB1bm5lY2Vzc2FyeSBtZWRpYSBxdWVyeSBwcmVmaXggJ2FsbCBhbmQgJ1xuICAgICAgICBAaWYgKCRtZWRpYS10eXBlID09ICdhbGwnIGFuZCAkbWVkaWEtcXVlcnkgIT0gJycpIHtcbiAgICAgICAgICAgICRtZWRpYS10eXBlOiAnJztcbiAgICAgICAgICAgICRtZWRpYS1xdWVyeTogc3RyLXNsaWNlKHVucXVvdGUoJG1lZGlhLXF1ZXJ5KSwgNik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skbWVkaWEtdHlwZSArICRtZWRpYS1xdWVyeX0ge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLyBRdWljayBzb3J0XG4vLy9cbi8vLyBAYXV0aG9yIFNhbSBSaWNoYXJkc1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vIEBwYXJhbSB7TGlzdH0gJGxpc3QgLSBMaXN0IHRvIHNvcnRcbi8vLyBAcmV0dXJucyB7TGlzdH0gU29ydGVkIExpc3RcbkBmdW5jdGlvbiBfbXEtcXVpY2stc29ydCgkbGlzdCkge1xuICAgICRsZXNzOiAgKCk7XG4gICAgJGVxdWFsOiAoKTtcbiAgICAkbGFyZ2U6ICgpO1xuXG4gICAgQGlmIGxlbmd0aCgkbGlzdCkgPiAxIHtcbiAgICAgICAgJHNlZWQ6IG50aCgkbGlzdCwgY2VpbChsZW5ndGgoJGxpc3QpIC8gMikpO1xuXG4gICAgICAgIEBlYWNoICRpdGVtIGluICRsaXN0IHtcbiAgICAgICAgICAgIEBpZiAoJGl0ZW0gPT0gJHNlZWQpIHtcbiAgICAgICAgICAgICAgICAkZXF1YWw6IGFwcGVuZCgkZXF1YWwsICRpdGVtKTtcbiAgICAgICAgICAgIH0gQGVsc2UgaWYgKCRpdGVtIDwgJHNlZWQpIHtcbiAgICAgICAgICAgICAgICAkbGVzczogYXBwZW5kKCRsZXNzLCAkaXRlbSk7XG4gICAgICAgICAgICB9IEBlbHNlIGlmICgkaXRlbSA+ICRzZWVkKSB7XG4gICAgICAgICAgICAgICAgJGxhcmdlOiBhcHBlbmQoJGxhcmdlLCAkaXRlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAcmV0dXJuIGpvaW4oam9pbihfbXEtcXVpY2stc29ydCgkbGVzcyksICRlcXVhbCksIF9tcS1xdWljay1zb3J0KCRsYXJnZSkpO1xuICAgIH1cblxuICAgIEByZXR1cm4gJGxpc3Q7XG59XG5cbi8vLyBTb3J0IGEgbWFwIGJ5IHZhbHVlcyAod29ya3Mgd2l0aCBudW1iZXJzIG9ubHkpXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLyBAcGFyYW0ge01hcH0gJG1hcCAtIE1hcCB0byBzb3J0XG4vLy8gQHJldHVybnMge01hcH0gTWFwIHNvcnRlZCBieSB2YWx1ZVxuQGZ1bmN0aW9uIF9tcS1tYXAtc29ydC1ieS12YWx1ZSgkbWFwKSB7XG4gICAgJG1hcC1zb3J0ZWQ6ICgpO1xuICAgICRtYXAta2V5czogbWFwLWtleXMoJG1hcCk7XG4gICAgJG1hcC12YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJG1hcC12YWx1ZXMtc29ydGVkOiBfbXEtcXVpY2stc29ydCgkbWFwLXZhbHVlcyk7XG5cbiAgICAvLyBSZW9yZGVyIGtleS92YWx1ZSBwYWlycyBiYXNlZCBvbiBrZXkgdmFsdWVzXG4gICAgQGVhY2ggJHZhbHVlIGluICRtYXAtdmFsdWVzLXNvcnRlZCB7XG4gICAgICAgICRpbmRleDogaW5kZXgoJG1hcC12YWx1ZXMsICR2YWx1ZSk7XG4gICAgICAgICRrZXk6IG50aCgkbWFwLWtleXMsICRpbmRleCk7XG4gICAgICAgICRtYXAtc29ydGVkOiBtYXAtbWVyZ2UoJG1hcC1zb3J0ZWQsICgka2V5OiAkdmFsdWUpKTtcblxuICAgICAgICAvLyBVbnNldCB0aGUgdmFsdWUgaW4gJG1hcC12YWx1ZXMgdG8gcHJldmVudCB0aGUgbG9vcFxuICAgICAgICAvLyBmcm9tIGZpbmRpbmcgdGhlIHNhbWUgaW5kZXggdHdpY2VcbiAgICAgICAgJG1hcC12YWx1ZXM6IHNldC1udGgoJG1hcC12YWx1ZXMsICRpbmRleCwgMCk7XG4gICAgfVxuXG4gICAgQHJldHVybiAkbWFwLXNvcnRlZDtcbn1cblxuLy8vIEFkZCBhIGJyZWFrcG9pbnRcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbmFtZSAtIE5hbWUgb2YgdGhlIGJyZWFrcG9pbnRcbi8vLyBAcGFyYW0ge051bWJlcn0gJHdpZHRoIC0gV2lkdGggb2YgdGhlIGJyZWFrcG9pbnRcbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICBAaW5jbHVkZSBtcS1hZGQtYnJlYWtwb2ludCh0dnNjcmVlbiwgMTkyMHB4KTtcbi8vLyAgQGluY2x1ZGUgbXEodHZzY3JlZW4pIHt9XG5AbWl4aW4gbXEtYWRkLWJyZWFrcG9pbnQoJG5hbWUsICR3aWR0aCkge1xuICAgICRuZXctYnJlYWtwb2ludDogKCRuYW1lOiAkd2lkdGgpO1xuICAgICRtcS1icmVha3BvaW50czogbWFwLW1lcmdlKCRtcS1icmVha3BvaW50cywgJG5ldy1icmVha3BvaW50KSAhZ2xvYmFsO1xuICAgICRtcS1icmVha3BvaW50czogX21xLW1hcC1zb3J0LWJ5LXZhbHVlKCRtcS1icmVha3BvaW50cykgIWdsb2JhbDtcbn1cblxuLy8vIFNob3cgdGhlIGFjdGl2ZSBicmVha3BvaW50IGluIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIHRoZSB2aWV3cG9ydFxuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjc2VlaW5nLXRoZS1jdXJyZW50bHktYWN0aXZlLWJyZWFrcG9pbnRcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHNob3ctYnJlYWtwb2ludHMgWyRtcS1zaG93LWJyZWFrcG9pbnRzXSAtIExpc3Qgb2YgYnJlYWtwb2ludHMgdG8gc2hvdyBpbiB0aGUgdG9wIHJpZ2h0IGNvcm5lclxuLy8vIEBwYXJhbSB7TWFwfSAkYnJlYWtwb2ludHMgWyRtcS1icmVha3BvaW50c10gLSBCcmVha3BvaW50IG5hbWVzIGFuZCBzaXplc1xuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLXNob3ctYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gU2hvdyBicmVha3BvaW50cyB1c2luZyBnbG9iYWwgc2V0dGluZ3Ncbi8vLyAgQGluY2x1ZGUgbXEtc2hvdy1icmVha3BvaW50cztcbi8vL1xuLy8vICAvLyBTaG93IGJyZWFrcG9pbnRzIHVzaW5nIGN1c3RvbSBzZXR0aW5nc1xuLy8vICBAaW5jbHVkZSBtcS1zaG93LWJyZWFrcG9pbnRzKChMLCBYTCksIChTOiAzMDBweCwgTDogODAwcHgsIFhMOiAxMjAwcHgpKTtcbkBtaXhpbiBtcS1zaG93LWJyZWFrcG9pbnRzKCRzaG93LWJyZWFrcG9pbnRzOiAkbXEtc2hvdy1icmVha3BvaW50cywgJGJyZWFrcG9pbnRzOiAkbXEtYnJlYWtwb2ludHMpIHtcbiAgICBib2R5OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y4RTM7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkJFRUQ1O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGQkVFRDU7XG4gICAgICAgIGNvbG9yOiAjQzA5ODUzO1xuICAgICAgICBmb250OiBzbWFsbC1jYXB0aW9uO1xuICAgICAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgLy8gTG9vcCB0aHJvdWdoIHRoZSBicmVha3BvaW50cyB0aGF0IHNob3VsZCBiZSBzaG93blxuICAgICAgICBAZWFjaCAkc2hvdy1icmVha3BvaW50IGluICRzaG93LWJyZWFrcG9pbnRzIHtcbiAgICAgICAgICAgICR3aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJHNob3ctYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRzaG93LWJyZWFrcG9pbnQsICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIjeyRzaG93LWJyZWFrcG9pbnR9IOKJpSAjeyR3aWR0aH0gKCN7bXEtcHgyZW0oJHdpZHRoKX0pXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiBsZW5ndGgoJG1xLXNob3ctYnJlYWtwb2ludHMpID4gMCB7XG4gICAgQGluY2x1ZGUgbXEtc2hvdy1icmVha3BvaW50cztcbn1cbiIsIlxyXG5AaW1wb3J0ICcuL2N1c3RvbSc7XHJcblxyXG4vLyBodHRwczovL3d3dy5ucG1qcy5jb20vcGFja2FnZS9zYXNzLW1xXHJcbkBpbXBvcnQgJ3Nhc3MtbXEvbXEnO1xyXG5cclxuLy8gUXVpY2sgY3VzdG9tIMKvXFxfKOODhClfL8KvXHJcbkBpZiBsZW5ndGgoJG1xLXNob3ctYnJlYWtwb2ludHMpID4gMCB7XHJcblx0Ym9keS5fZGVidWc6OmJlZm9yZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuXHRcdHotaW5kZXg6IDk5OTk5OTk5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTNweDtcclxuICAgIHBhZGRpbmc6IDRweCA4cHggNXB4IDEwcHg7XHJcblx0XHRib3JkZXI6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIC40KTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAnU0YgTW9ubycsIG1vbm9zcGFjZTtcclxuXHJcblx0XHQvLyBMb29wIHRocm91Z2ggdGhlIGJyZWFrcG9pbnRzIHRoYXQgc2hvdWxkIGJlIHNob3duXHJcblx0XHRAZWFjaCAkc2hvdy1icmVha3BvaW50IGluICRtcS1zaG93LWJyZWFrcG9pbnRzIHtcclxuXHRcdFx0JHdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkc2hvdy1icmVha3BvaW50LCAkbXEtYnJlYWtwb2ludHMpO1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgkc2hvdy1icmVha3BvaW50KSB7XHJcblx0XHRcdFx0Y29udGVudDogXCIje3RvLXVwcGVyLWNhc2UoJHNob3ctYnJlYWtwb2ludCl9IOKJpSAjeyR3aWR0aH1cIjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvLyBjb21tb24gY29sb3IgY2xhc3Nlc1xyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcblx0Ll9iZ19jI3skaX0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYyN7JGl9KTtcclxuXHR9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG5cdC5fdGV4dF9jI3skaX0ge1xyXG5cdFx0Y29sb3I6IHZhcigtLXRjLWNvbG9yLWMjeyRpfSk7XHJcblx0fVxyXG59XHJcblxyXG4vLyBoZWFkZXIgc3BhY2VyIG1hcmdpblxyXG5cclxuLmhlYWRlci1tYXJnaW5cclxue1xyXG5cdEBpbmNsdWRlIG1xIChtZClcclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDJyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1xIChsZylcclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOiAxMTJweDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIENUQXNcclxuXHJcbkBtaXhpbiBjdGEge1xyXG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXRjLWN0YS1ib3JkZXItcmFkaXVzKTtcclxuXHRib3JkZXI6IHZhcigtLXRjLWN0YS1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuXHRjb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktY29sb3ItZGVmYXVsdCk7XHJcblx0cGFkZGluZzogdmFyKC0tdGMtY3RhLXBhZGRpbmctaCkgdmFyKC0tdGMtY3RhLXBhZGRpbmctdik7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcclxufVxyXG5cclxuLl9wdF9sZyxcclxuLl9wYl9sZyB7XHJcblxyXG59XHJcblxyXG4uaGFzLWJvcmRlci15IHtcclxuXHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCd0b3AnKTtcclxuXHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdib3R0b20nKTtcclxufVxyXG5cclxuLmhhcy1ib3JkZXIteCB7XHJcblx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcignbGVmdCcpO1xyXG5cdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ3JpZ2h0Jyk7XHJcbn1cclxuXHJcbi5oYXMtYm9yZGVyLXRvcCB7XHJcblx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcigndG9wJyk7XHJcbn1cclxuXHJcbi5oYXMtYm9yZGVyLXJpZ2h0IHtcclxuXHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdyaWdodCcpO1xyXG59XHJcblxyXG4uaGFzLWJvcmRlci1ib3R0b20ge1xyXG5cdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2JvdHRvbScpO1xyXG59XHJcblxyXG4uaGFzLWJvcmRlci1sZWZ0IHtcclxuXHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdsZWZ0Jyk7XHJcbn1cclxuXHJcblxyXG4vLyB2ZWxvIG5lcm8gaW4gb3BhY2l0w6AgbmVnbGkgaW50cm9mdWxsXHJcbi5ibGFjay12ZWlse1xyXG5cdC5zbl9iYWNrZ3JvdW5kOjpiZWZvcmV7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYmxhY2spICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO2JvdHRvbTogMDtyaWdodDogMDtsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvcGFjaXR5OiAuNTtcclxuXHR9XHJcbn1cclxuXHJcbi5oaWRlLW1vYmlsZSB7XHJcblx0QGluY2x1ZGUgbXEgKDAsIG1kKSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uaGlkZS1kZXNrdG9wIHtcclxuXHRAaW5jbHVkZSBtcSAobWQpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIHJlc2l6ZSB0aGUgd2lkdGggb2YgY29udGFpbmVyIHhsXHJcbkBpbmNsdWRlIG1xKDgwZW0pe1xyXG5cdC5zbl9jb250YWluZXJfZml4ZWRfeGx7XHJcblx0XHRtYXgtd2lkdGg6IDE5MjBweDtcclxuXHR9XHJcbn1cclxuIiwiQG1peGluIGlzLWRlYnVnIHtcclxuXHRib2R5Ll9kZWJ1ZyAmIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cclxuICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHsgQGNvbnRlbnQ7IH1cclxuICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHsgQGNvbnRlbnQ7IH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5cclxuQG1peGluIGFkb2JlLWxldHRlci1zcGFjaW5nKCRzcGFjaW5nKSB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IGNhbGMoKCN7JHNwYWNpbmd9IC8gMTAwMCkgKiAxZW0pO1xyXG59XHJcblxyXG5AbWl4aW4gdmFyLWNvbG9yKFxyXG4gICRwcm9wLFxyXG4gICRrZXksXHJcbiAgJGNvbG9yczogJHRjLWNvbG9ycyxcclxuKSB7XHJcbiAgI3skcHJvcH06ICN7bWFwLWdldCgka2V5LCAkY29sb3JzKX0gIWltcG9ydGFudDtcclxuICAjeyRwcm9wfTogdmFyKC0tI3ska2V5fSwgI3ttYXAtZ2V0KCRrZXksICRjb2xvcnMpfSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1peGluIHNjcm9sbGJhcihcclxuXHQkc2l6ZTogJHNjcm9sbGJhci1zaXplLFxyXG5cdCR0aHVtYjogcmdiYSgjMDAwLCAuNSksXHJcblx0JGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgLjUpLFxyXG5cdCRyYWRpdXM6IDAsXHJcblx0JHBhZGRpbmc6IDAsXHJcbiAgJHdpZHRoOiB0aGluLFxyXG4pIHtcclxuXHJcblx0Ly8gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdFx0d2lkdGg6ICRzaXplO1xyXG5cdFx0aGVpZ2h0OiAkc2l6ZTtcclxuXHR9XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sgeyBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDsgfVxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aHVtYjtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0XHRib3JkZXI6ICRwYWRkaW5nIHNvbGlkICRiYWNrZ3JvdW5kO1xyXG5cdH1cclxuXHJcblx0Ly8gRmlyZWZveFxyXG5cdHNjcm9sbGJhci13aWR0aDogJHdpZHRoOyAvLyBcImF1dG9cIiBvciBcInRoaW5cIlxyXG5cdHNjcm9sbGJhci1jb2xvcjogJHRodW1iICRiYWNrZ3JvdW5kO1xyXG59XHJcblxyXG5AbWl4aW4gYWJzb2x1dGUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtZmFkZSgkY29sb3IxOiAjMDAwLCAkb3BhY2l0eTE6IDEsICRjb2xvcjI6ICMwMDAsICRvcGFjaXR5MjogMCwgJGFuZ2xlOiAwZGVnLCAkZnJvbTogMCUsICR0bzogNTAlKSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCByZ2JhKCRjb2xvcjEsICRvcGFjaXR5MSkgJGZyb20sIHJnYmEoJGNvbG9yMiwgJG9wYWNpdHkyKSAkdG8pO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiAwO1xyXG59XHJcblxyXG5AbWl4aW4geWVsbG93LWJvcmRlcigkcG9zaXRpb246ICd0b3AnKXtcclxuXHRib3JkZXItI3skcG9zaXRpb259OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRjdXJ2ZSA6IGVhc2UtaW4tb3V0KSB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMzVzICRjdXJ2ZTtcclxufVxyXG4iLCIuc25faGVhZGVyIH4gLnNuX2hlYWRlcl9zcGFjZXIge1xyXG5cdC8vIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc25faGVhZGVyIHtcclxuXHJcblx0aGVpZ2h0OiB2YXIoLS1oZWFkZXItaCkgIWltcG9ydGFudDtcclxuXHJcblx0Ly8gLmN1cnJlbnRfcGFnZV9pdGVtIGF7XHJcblx0Ly8gXHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Ly8gfVxyXG5cclxuXHQuc25faGVhZGVyX3V0aWxpdHkuX2Z1bGwge1xyXG5cdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNuX2hlYWRlcl9oYW1idXJnZXJ7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSk7XHJcblx0XHRcdD5zcGFue1xyXG5cdFx0XHRcdHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSxcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKXtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc25fbGFuZ3VhZ2Vfc2VsZWN0b3JfdG9nZ2xle1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc25fbGFuZ3VhZ2Vfc2VsZWN0b3JfdG9nZ2xlX19pbWd7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLXdoaXRlKTtcclxuXHRcdFx0cGFkZGluZzogMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBHaXZlIHNpemUgdG8gbG9nb1xyXG5cdC5zbl9oZWFkZXJfbG9nbyB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIG1xKG1kKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiA3MnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLl9tb2JpbGVfbG9nb3tcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gQnV5IG5vdyBDVEFcclxuXHQuaGVhZGVyX2NvbnRhaW5lciB7XHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjRweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIEhpZGUgc2VwYXJhdG9yXHJcblx0LnNuX2hlYWRlcl91dGlsaXR5X3NlcCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnNuX2hlYWRlcl9uYXYuX2Z1bGwge1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDJzIGVhc2UtaW4tb3V0O1xyXG5cdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9oZWFkZXJfbmF2X2Z1bGwge1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5zbl9oZWFkZXJfbmF2X2Z1bGxfd3Ige1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC8vIG1vYmlsZSBtZW7DuSBzdHlsZVxyXG5cdC5zbl9oZWFkZXJfbmF2Ll9tb2JpbGUge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaGlnaC1yeWUtYm91cmJvbi5naWYnKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS10Yy1jb2xvci1ibGFjayk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO2xlZnQ6IDA7cmlnaHQ6IDA7Ym90dG9tOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1x0XHRcclxuXHRcdFx0b3BhY2l0eTogLjU7XHJcblx0XHR9XHJcblx0XHQuc25faGVhZGVyX25hdl9tb2JpbGV7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1NXB4O1xyXG5cdFx0XHQuc25fYmFja2dyb3VuZHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zbl9oZWFkZXJfbmF2X21vYmlsZV9pbntcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdFx0XHQuc25faGVhZGVyX25hdl9tb2JpbGVfY3Q6bnRoLWNoaWxkKDIpe1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcignYm90dG9tJyk7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDM1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyBtZW51IG5hdiBsaW5rIHBhZ2VcclxuXHRcdFx0XHQuc25faGVhZGVyX25hdl9tb2JpbGVfY3R7XHJcblx0XHRcdFx0XHQuc25faGVhZGVyX25hdl9tb2JpbGVfaXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnQ291cmllciBQcmltZSc7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8gbGFuZyBzZWxlY3RvclxyXG5cdFx0XHRcdC5zbl9oZWFkZXJfbmF2X21vYmlsZV9jdC0tbGFuZ3VhZ2Vze1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRcdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cdFx0XHRcdFx0LnNuX2xhbmd1YWdlX3NlbGVjdG9yX3RvZ2dsZV9fbGFiZWx7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyBjbGljayB0byBidXkgYnRuXHJcblx0XHRcdFx0Ll9jdGJfd3J7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0LnNuX2J0bi5fbmFycm93e1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8gc29jaWFsIGxpbmsgc2VjdGlvblxyXG5cdFx0XHRcdC5zbl9oZWFkZXJfbmF2X21vYmlsZV9zb2NpYWxzLFxyXG5cdFx0XHRcdC5zbl9oZWFkZXJfbmF2X21vYmlsZV9pbl9zcGFjZXJ7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gTWFyZ2luIGJldHdlZW4gbmF2IGl0ZW1zXHJcblx0LnNuX2hlYWRlcl9uYXZfZnVsbF9pIHtcclxuXHRcdG1hcmdpbjogMCAxZW07XHJcblx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiLlwiO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luOiBhdXRvIDAgMC40ZW0gMjhweDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1tb25vc3BhY2U7XHJcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tdGMtYm9keS1mb250LXNpemUtZGVza3RvcCwgMzBweCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjVweDtcclxuXHRcdFx0Ly8gY29sb3I6IHJlZDtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogLTRweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdC8vIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmID4gc3BhbiB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmN1cnJlbnRfcGFnZV9pdGVtIGE6OmJlZm9yZXtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIEN1cnJlbnQgaXRlbSBib3JkZXJcclxuXHQuY3VycmVudF9wYWdlX2l0ZW0gYSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xyXG5cdH1cclxufVxyXG5cclxuXHQvLyBtb2JpbGUgbWVudSBvcGVuIFxyXG4uX21lbnVfb3Blbi5vdmVyZmxvdy1oaWRkZW57XHJcblx0XHJcblx0LnNuX2hlYWRlciB7XHJcblx0XHQuc25faGVhZGVyX3V0aWxpdHl7XHJcblx0XHRcdC5zbl9iYWNrZ3JvdW5ke1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDJzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zbl9oZWFkZXJfaGFtYnVyZ2Vye1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PnNwYW57XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSxcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpe1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNuX2hlYWRlcl9sb2dvIHtcclxuXHRcdFx0XHRpbWc6bnRoLWNoaWxkKDEpe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ll9tb2JpbGVfbG9nb3tcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc25fbGFuZ3VhZ2Vfc2VsZWN0b3JfdG9nZ2xle1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc25fYnRuLl9uYXJyb3d7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNuX2hlYWRlcl9uYXYuX2Z1bGwge1xyXG5cdFx0XHQuc25fYmFja2dyb3VuZHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAycyBlYXNlLWluLW91dDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc25faGVhZGVyX25hdl9mdWxsX3dye1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cdCIsIi5zbl9idG57XHJcbiAgICBmb250LWZhbWlseTogJ0NvdXJpZXIgUHJpbWUnO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMy40OHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICYuX3dpZGU6bm90KC5ub3Qtd2lkZS1idG4pe1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5fdGVydGlhcnl7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMjZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuX3ByaW1hcnlfdmFyaWFudHtcclxuICAgICAgQGluY2x1ZGUgbXEgKDBweCwgc20pIHtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc25fYmxvY2tfYnV0dG9uc3tcclxuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIG1xIChtZCkge1xyXG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLnNuX2Jsb2NrX2ludHJvX2Z1bGwge1xyXG5cclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRbY2xhc3NePXNuX2NvbnRhaW5lcl9maXhlZF0ge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1LjYyNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1yaWdodDogNS42MjVyZW0gIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3Ige1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdC8vIG1hcmdpbjogYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZmxleDogMCAwIDEwMCU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdFx0Ly8gbWF4LXdpZHRoOiA2MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYmJfdGl0bGUge1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRpLnN0YW1wIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaGVyby1kaXN0aWxsZWQtc3RhbXAuc3ZnJykgbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdC8vIG1hcmdpbi1sZWZ0OiAwLjMzM2VtO1xyXG5cdFx0XHQvLyBtYXJnaW4tcmlnaHQ6IDAuMzMzZW07XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiAtMC4wNGVtO1xyXG5cdFx0XHRoZWlnaHQ6IDNyZW07XHJcblx0XHRcdHdpZHRoOiAxNnJlbTtcclxuXHRcdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAwLjc1ZW07XHJcblx0XHRcdFx0d2lkdGg6IDRlbTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0d2lkdGg6IDExcmVtO1xyXG5cdFx0XHRcdGhlaWdodDogM3JlbTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gYWRkIGdyYWRpZW50IGZhZGUgb3ZlcmxheSB0byBiYWNrZ3JvdW5kXHJcblx0LnNuX2JhY2tncm91bmQge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JhZGllbnQtZmFkZSgjMDAwLCAwLjgsICMwMDAsIDAsIDMwZGVnLCAwJSwgNTAlKTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHJcblx0Ji5iZy1mcmFtZSB7XHJcblxyXG5cdFx0LnNuX2JhY2tncm91bmQge1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIC44NzVyZW0gLSAuODc1cmVtKTsvLyBbZnVsbCBoZWlnaHRdIC0gW3RvcCBtYXJnaW5dIC0gW2JvdHRvbSBtYXJnaW5dXHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAuODc1cmVtIC0gLjg3NXJlbSk7Ly8gW2Z1bGwgd2lkdGhdIC0gW2xlZnQgbWFyZ2luXSAtIFtyaWdodCBtYXJnaW5dXHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuODc1cmVtIC0gMS44NzVyZW0pOy8vIFtmdWxsIGhlaWdodF0gLSBbdG9wIG1hcmdpbl0gLSBbYm90dG9tIG1hcmdpbl1cclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMS44NzVyZW0gLSAxLjg3NXJlbSk7Ly8gW2Z1bGwgd2lkdGhdIC0gW2xlZnQgbWFyZ2luXSAtIFtyaWdodCBtYXJnaW5dXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRbY2xhc3NePXNuX2NvbnRhaW5lcl17XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIHJlbW92ZSB0b3AgbWFyZ2luIGZyb20gYmdcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0Ji5iZy1zaGlmdC11cCB7XHJcblx0XHRcdFx0LnNuX2JhY2tncm91bmQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFtjbGFzc149c25fY29udGFpbmVyXXtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDMuNzVyZW0gKyAxLjg3NXJlbSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gcmVtb3ZlIGJvdHRvbSBtYXJnaW4gZnJvbSBiZ1xyXG5cdFx0Ji5iZy1zaGlmdC1kb3duIHtcclxuXHRcdFx0LnNuX2JhY2tncm91bmQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHJcblx0fVxyXG5cclxuXHQmLndpbGQtYm91cmJvbntcclxuXHJcblx0XHRbY2xhc3NePXNuX2NvbnRhaW5lcl17XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9ibG9ja19pbnRyb19mdWxsX3dye1xyXG5cdFx0XHQuc25fY29udGFpbmVyX2ZpeGVkX3hsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgwLCBtZCl7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyLjJyZW0gMnJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc25fYmxvY2tfaW50cm9fZnVsbF9jb2x7XHJcblx0XHRcdFx0XHQuYmJfdGl0bGV7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogODAlO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDc1JTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNuX2J0bntcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdCYuX3dpZGV7XHJcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDc1JSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0Ji53aWxkLWJhcnJlbHMtYmd7XHJcblxyXG5cdFx0LnNuX2JhY2tncm91bmR7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0W2NsYXNzXj1zbl9jb250YWluZXJde1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNS40MzhyZW07XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2LjQzOHJlbTtcclxuXHRcdH1cclxuXHRcdC5zbl9ibG9ja19pbnRyb19mdWxsX3dye1xyXG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbHtcclxuXHRcdFx0XHQuc25fYnRue1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjFweCAzMi41cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjQzOHJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmJfdGl0bGV7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA0MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5iYl9jb250ZW50e1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji50YWxrLXdoaXNrZXl7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYub3VyLW1ldGhvZHtcclxuXHRcdC5zbl9iYWNrZ3JvdW5ke1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcclxuXHRcdH1cclxuXHRcdFtjbGFzc149c25fY29udGFpbmVyXXtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDUuNzVyZW07XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzLjc1cmVtO1xyXG5cdFx0fVxyXG5cdFx0LnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3J7XHJcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0LnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29se1xyXG5cdFx0XHRcdC5zbl9idG57XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJiX3RpdGxle1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogODAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmJfY29udGVudHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKDE5MjBweCl7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzIlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji50YWxrLXdoaXNrZXl7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnd0LXByb2R1Y3QtaGVyb1xyXG5cdHtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHR7XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDB2dyAqIDEuNSk7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHJcblx0XHQuc25fYmFja2dyb3VuZC52aWRlb1xyXG5cdFx0e1xyXG5cdFx0XHQmOjpiZWZvcmVcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc25fYmxvY2tfaW50cm9fZnVsbF93clxyXG5cdFx0e1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZW5kICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmPipcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0Jj4ucm93XHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiByaWdodCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuc25fYmxvY2tfaW50cm9fZnVsbF9jb2xcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDYzJTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA2MyU7XHJcblxyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU1cHgpO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoMTkyMHB4KXtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgNzAlO1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNzAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuYmJfc3VidGl0bGVcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuYmJfdGl0bGVcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnd0LXByb2R1Y3QtYm90dG9tLFxyXG5cdCYud3QtZXZlbnRzLWJvdHRvbVxyXG5cdHtcclxuXHRcdHotaW5kZXg6IDUyO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0e1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdncgKiAxLjM3NSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5fdG9wXHJcblx0XHR7XHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0LnNuX2Jsb2NrX3dyPipcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9ibG9ja19pbnRyb19mdWxsX3dyXHJcblx0XHR7XHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGVuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2Jsb2NrX3dyPipcclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sXHJcblx0XHR7XHJcblx0XHRcdG1heC13aWR0aDogMjUlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zbl9idG5cclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDIuMTI1cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmPio6bGFzdC1jaGlsZFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYud3QtcHJvZHVjdC1ib3R0b20tdmFyaWFudFxyXG5cdFx0e1xyXG5cdFx0XHQuc25fYmxvY2tfaW50cm9fZnVsbF93clxyXG5cdFx0XHR7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmPipcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc25fYmxvY2tfaW50cm9fZnVsbF9jb2xcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJiX3RpdGxlXHJcblx0XHRcdHtcclxuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYud3QtZXZlbnRzLWJvdHRvbVxyXG5cdHtcclxuXHRcdHBhZGRpbmctdG9wOiAycmVtO1xyXG5cdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcigndG9wJyk7XHJcblxyXG5cdFx0LnNuX2Jsb2NrX3dyPipcclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZzogMCAzNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAobWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUuNjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNS42MjVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZVxyXG5cdFx0e1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDJyZW07XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2JhY2tncm91bmRcclxuXHRcdHtcclxuXHRcdFx0dG9wOiAycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbFxyXG5cdFx0e1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX2NvbnRlbnRcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2J0blxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZzogMS4yNXJlbSAycmVtICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHR7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblxyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNC4zNzVyZW07XHJcblxyXG5cdFx0XHQmOjpiZWZvcmVcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNuX2JhY2tncm91bmRcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3I+KlxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJiX3RpdGxlXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJiX2NvbnRlbnRcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNuX2J0blxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYucHJvb2YtYm90dGxle1xyXG5cdFx0LnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3J7XHJcblx0XHRcdC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbHtcclxuXHRcdFx0XHQuc25fYnRue1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTRweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG5cdFx0XHRcdFx0XHQmLl93aWRle1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYud2hpc2tleS1jcmVkZW50aWFsc3tcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTEycHg7XHJcblx0XHR9XHJcblx0XHQuYmJfdGl0bGV7XHJcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHJcblx0XHRcdGkuc3RhbXB7XHJcblx0XHRcdFx0Ly9tYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdG9yZGVyOiAzO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5wcm9vZi1wcml2YXRlLWJhcnJlbHtcclxuXHRcdC5iYl90aXRsZXtcclxuXHRcdFx0QGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcblx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYud2hlYXQtcG9zdGVyLWludHJve1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHQuc25fYmFja2dyb3VuZDo6YmVmb3Jle1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cdFx0LnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXJ7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRyaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xyXG5cdFx0XHQudmlkZW8tYnV0dG9ue1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKDAsIG1kKXtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHR3aWR0aDogbWluLWNvbnRlbnQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICB9XHJcblx0Ji5icmF6aWwtaG9tZXtcclxuXHRcdC5zbl9iYWNrZ3JvdW5kIHZpZGVve1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5ibGFjay1jdGF7XHJcblx0XHQudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lcntcclxuXHRcdFx0LnZpZGVvLWJ1dHRvbixcclxuXHRcdFx0LmNsb3NlLXZpZGVvLWJ1dHRvbntcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tdGMtY29sb3ItYmxhY2spO1xyXG5cdFx0XHRcdGkudmlkZW8tcGxheS1pY29ue1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tdGMtY29sb3ItYmxhY2spO1xyXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYmxhY2spOyAvKiBDb2xvcmUgZGVsIHRyaWFuZ29sbyAqL1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnN3ZWV0LW1hc2h7XHJcblx0XHQuc25fYmFja2dyb3VuZDo6YmVmb3Jle1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLl91cC10ZXh0e1xyXG5cdFx0LnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3J7XHJcblx0XHRcdEBpbmNsdWRlIG1xKDAsIG1kKXtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA3N3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5odG1sW2xhbmc9XCJlbi11c1wiXSB7XHJcblx0LnNuX2Jsb2NrX2ludHJvX2Z1bGwge1xyXG5cdFx0aS5zdGFtcCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2hlcm8tZGlzdGlsbGVkLXN0YW1wLXVzLnN2ZycpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc25fYmxvY2tfc2ltcGxlX3RleHQge1xyXG5cclxuXHQmLnRpbWVsaW5lLXN0b3J5IHtcclxuXHJcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuM3JlbSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0e1xyXG5cdFx0XHQvLyBtYXJnaW4tYm90dG9tOiAxNDF2dyAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2JhY2tncm91bmQ6OmFmdGVyXHJcblx0XHR7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogY2FsYygxMDAlICsgMXB4KTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogY2FsYygxLjM3NXJlbSAtIDFweCk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9iYWNrZ3JvdW5kOjpiZWZvcmVcclxuXHRcdHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAzMjBweDtcclxuXHRcdFx0bGVmdDogNjRweDtcclxuXHRcdFx0d2lkdGg6IDUuNXZ3O1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoNS41dncgKiAzKTtcclxuXHRcdFx0bWF4LWhlaWdodDogMzF2aDtcclxuXHRcdFx0bWF4LXdpZHRoOiA3MHB4O1xyXG5cclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvR3JvdXAgMTA3LnBuZycpIG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9Hcm91cCA1MS5wbmcnKSBuby1yZXBlYXQ7XHJcblxyXG5cdFx0XHRcdC8vIHRvcDogMTAwJTtcclxuXHRcdFx0XHQvLyBsZWZ0OiAwO1xyXG5cdFx0XHRcdC8vIHdpZHRoOiAxMDB2dztcclxuXHRcdFx0XHQvLyBoZWlnaHQ6IDE0MXZ3O1xyXG5cdFx0XHRcdC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHQvLyBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2Jsb2NrX3dyXHJcblx0XHR7XHJcblx0XHRcdC8vIG1hcmdpbi10b3A6IGNhbGMoLTMzLjMzM3Z3ICogMS4xOSAtICgxMjVweCArIDEuMzc1cmVtKSkgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2NvbnRhaW5lcl9mbHVpZCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaXRlbSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHQ+IC5yb3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGRcclxuXHRcdFx0e1xyXG5cdFx0XHRcdC5iYl9pdGVtX3RpdGxlX3dyXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuNzVyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYmJfaXRlbV9zdWJ0aXRsZV93clxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyLjEyNXJlbTtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYmJfaXRlbV9zdWJ0aXRsZVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0LmJiX2l0ZW1fY29udGVudF93clxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xIChtZClcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaXRlbV9zdWJ0aXRsZV93ciB7XHJcblx0XHRcdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ3JpZ2h0Jyk7XHJcblx0XHRcdGdyaWQtY29sdW1uOiAxLzM7XHJcblx0XHRcdGdyaWQtcm93OiAxLzM7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDIuMjVyZW07XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gMjtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMy4wNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtX3N1YnRpdGxlIHtcclxuXHRcdFx0cGFkZGluZzogMS4zNzVyZW07XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMy43NXJlbTtcclxuXHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX2l0ZW1fdGl0bGVfd3Ige1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRncmlkLXJvdzogMS8yO1xyXG5cdFx0XHRncmlkLWNvbHVtbjogMy82O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRwYWRkaW5nOiAxLjg3NXJlbTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luLXRvcDogNHJlbTtcclxuXHJcblx0XHRcdG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDIgLyA1O1xyXG5cclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMS4yNXJlbTtcclxuXHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdib3R0b20nKTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRvcDogY2FsYygxLjg3NXJlbSArIDAuNWVtKTtcclxuXHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0dG9wOiBjYWxjKDEuMjVyZW0gKyAwLjVlbSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX2l0ZW1fdGl0bGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMik7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMC4zMzNlbTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAuNzVlbTtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX2l0ZW1fY29udGVudF93ciB7XHJcblx0XHRcdGdyaWQtY29sdW1uOiAzLzY7XHJcblx0XHRcdGdyaWQtcm93OiAyLzM7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNC41cmVtO1xyXG5cclxuXHRcdFx0bWF4LXdpZHRoOiA3My4zMzMlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogMiAvIDU7XHJcblxyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtX2NvbnRlbnRcclxuXHRcdHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMy44cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCpcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnJvd1xyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0YnJcclxuXHRcdHtcclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nXHJcblx0XHR7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS4xNzVyZW07XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcblx0XHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdFx0aGVpZ2h0OiAxNTBweDtcclxuXHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHdpZHRoOiA3NXB4O1xyXG5cdFx0XHRcdGhlaWdodDogNzVweDtcclxuXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnRpbWVsaW5lLXByb2Nlc3NcclxuXHR7XHJcblx0XHR6LWluZGV4OiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0LnNuX2NvbnRhaW5lcl9mbHVpZFxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyAuc25fYmFja2dyb3VuZFxyXG5cdFx0Ly8ge1xyXG5cdFx0Ly8gXHQmOjphZnRlclxyXG5cdFx0Ly8gXHR7XHJcblx0XHQvLyBcdFx0Y29udGVudDogJyc7XHJcblx0XHQvLyBcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ly8gXHRcdHRvcDogNDAwcHg7XHJcblx0XHQvLyBcdFx0bGVmdDogY2FsYyhtaW4oMjV2dywgMzV2aCkgLyAyIC0gNTBweCk7XHJcblx0XHQvLyBcdFx0d2lkdGg6IDIuNSU7XHJcblx0XHQvLyBcdFx0aGVpZ2h0OiBjYWxjKDIuNXZ3ICogNSk7XHJcblx0XHQvLyBcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvR3JvdXAgMTU1LnBuZycpIG5vLXJlcGVhdDtcclxuXHRcdC8vIFx0XHR6LWluZGV4OiAyO1xyXG5cclxuXHRcdC8vIFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdC8vIFx0XHR7XHJcblx0XHQvLyBcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0Ly8gXHRcdH1cclxuXHRcdC8vIFx0fVxyXG5cdFx0Ly8gfVxyXG5cclxuXHRcdC5yb3dcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIC5iYl9pdGVtX3N1YnRpdGxlX3dyXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDMuNXJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5iYl9pdGVtX3N1YnRpdGxlOjphZnRlclxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdHRvcDogY2FsYygxLjI1cmVtICsgMS4yZW0pO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2xlZnQnKTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDNyZW07XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvLyAmOmZpcnN0LWNoaWxkXHJcblx0XHRcdC8vIHtcclxuXHRcdFx0Ly8gXHRwPnNwYW46bGFzdC1jaGlsZDo6YmVmb3JlXHJcblx0XHRcdC8vIFx0e1xyXG5cdFx0XHQvLyBcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdC8vIFx0XHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdFx0XHQvLyBcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC8vIFx0XHR0b3A6IC0xMjVweDtcclxuXHRcdFx0Ly8gXHRcdG1hcmdpbi10b3A6IC0xNDRweDtcclxuXHRcdFx0Ly8gXHRcdHdpZHRoOiAxNi42Njd2dztcclxuXHRcdFx0Ly8gXHRcdGhlaWdodDogY2FsYygxNi42Njd2dyAqIDEuODIpO1xyXG5cdFx0XHQvLyBcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvR3JvdXAgMTU0LnBuZycpIG5vLXJlcGVhdDtcclxuXHRcdFx0Ly8gXHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdC8vIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzR2dywgMzAwcHgpO1xyXG5cdFx0XHQvLyBcdFx0bWFyZ2luLXRvcDogY2FsYygtMTYuNjY3dncgKiAxLjgyKTtcclxuXHJcblx0XHRcdC8vIFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0Ly8gXHRcdHtcclxuXHRcdFx0Ly8gXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQvLyBcdFx0XHRsZWZ0OiAtMzYlO1xyXG5cdFx0XHQvLyBcdFx0XHR0b3A6IGNhbGMoLTY1JSAqIDEwMHZ3IC8gMzIwKTtcclxuXHJcblx0XHRcdC8vIFx0XHRcdHdpZHRoOiA1MHZ3O1xyXG5cdFx0XHQvLyBcdFx0XHRoZWlnaHQ6IGNhbGMoNTB2dyAqIDEuODIpO1xyXG5cdFx0XHQvLyBcdFx0fVxyXG5cdFx0XHQvLyBcdH1cclxuXHRcdFx0Ly8gfVxyXG5cclxuXHRcdFx0PiAucm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIxLCAxZnIpO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaXRlbV9zdWJ0aXRsZV93clxyXG5cdFx0e1xyXG5cdFx0XHRncmlkLWNvbHVtbjogMSAvIDEwO1xyXG5cdFx0XHRncmlkLXJvdzogMSAvIDI7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ3JpZ2h0Jyk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1heC13aWR0aDogNzAlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblxyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaXRlbV90aXRsZV93clxyXG5cdFx0e1xyXG5cdFx0XHRncmlkLWNvbHVtbjogMSAvIDEwO1xyXG5cdFx0XHRncmlkLXJvdzogMiAvIDQ7XHJcblxyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcigncmlnaHQnKTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xIChtZCwgMTQwMHB4KSB7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDQgLyAxMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQqIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tdGMtaDItZm9udC1zaXplLW1vYmlsZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1heC13aWR0aDogNzAlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtX2NvbnRlbnRfd3JcclxuXHRcdHtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IDEwIC8gMjY7XHJcblx0XHRcdGdyaWQtcm93OiAyIC8gNDtcclxuXHJcblx0XHRcdHBhZGRpbmctbGVmdDogMy43NXJlbTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDcwJTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtX3N1YnRpdGxlXHJcblx0XHR7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXRjLWNvbG9yLWMyKTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdib3R0b20nKTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRvcDogY2FsYygtMC43NXJlbSArIDEuMmVtKTtcclxuXHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaXRlbV90aXRsZVxyXG5cdFx0e1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAycmVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBsZylcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0d2lkdGg6IDY1JTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDMyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX2l0ZW1fY29udGVudFxyXG5cdFx0e1xyXG5cdFx0XHRtYXgtd2lkdGg6IDYwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMy44cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZ1xyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTEuMjVyZW07XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5ncmFpbnNcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRjb250ZW50OiB1cmwoJy4uL2ltZy9wcm9jZXNzXzAxLmpwZycpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5tYXNoXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0Y29udGVudDogdXJsKCcuLi9pbWcvcHJvY2Vzc18wMi5qcGcnKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuc3RhbmRhcmRzXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0Y29udGVudDogdXJsKCcuLi9pbWcvcHJvY2Vzc18wMy5qcGcnKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuYmF0Y2hlc1xyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IHVybCgnLi4vaW1nL3Byb2Nlc3NfMDQuanBnJyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnNpbXBsZS10ZXh0LXN0aWNreVxyXG5cdHtcclxuXHRcdC5yb3dcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9iYWNrZ3JvdW5kXHJcblx0XHR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9ibG9ja193cj4qXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmc6IDAgNS42MjVyZW07XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMS4yNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHQmPi5yb3dcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdFx0XHQuYmJfaXRlbV9jb250ZW50X3dyXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0LmJiX2l0ZW1fY29udGVudFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIuNjg3NXJlbSAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0XHQqXHJcblx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRzcGFuOmZpcnN0LWNoaWxkXHJcblx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuXHRcdFx0XHRcdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5zaW1wbGUtdGV4dC13aGlza2V5e1xyXG5cdFx0cGFkZGluZzogNDlweCAwIDM2cHg7XHJcblx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZzogNTBweCAwIDQ2cHg7XHJcblx0XHR9XHJcblx0XHQuYmJfaXRlbSAucm93e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0LmJiX2l0ZW1fY29udGVudF93cntcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHQuYmJfaXRlbV9jb250ZW50e1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ll90ZXh0X3VwcGVyY2FzZXtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnd0LXByb2R1Y3Qtc2ltcGxlLXRleHRcclxuXHR7XHJcblx0XHQvLyBAaW5jbHVkZSBtcSAoMHB4LCA1MjBweClcclxuXHRcdC8vIHtcclxuXHRcdC8vIFx0bWFyZ2luLXRvcDogY2FsYygxMDB2dyAtIDIxMHB4KSAhaW1wb3J0YW50O1xyXG5cdFx0Ly8gfVxyXG5cclxuXHRcdC8vIEBpbmNsdWRlIG1xICg1MjBweCwgbWQpXHJcblx0XHQvLyB7XHJcblx0XHQvLyBcdG1hcmdpbi10b3A6IGNhbGMoNTIwcHggLSAyMTBweCkgIWltcG9ydGFudDtcclxuXHRcdC8vIH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnJvd1xyXG5cdFx0e1xyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9ibG9ja193cj4qXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmc6IDAgMnJlbSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0LmJiX2l0ZW0sXHJcblx0XHRcdC5iYl9pdGVtX2NvbnRlbnRfd3JcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJiX2l0ZW1fY29udGVudF93clxyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZmxleDogMCAwIDYzJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDYzJTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01NXB4KTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMTkyMHB4KVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCA3MCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDcwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5iYl9pdGVtX2NvbnRlbnRcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjMuOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji53dC1wcm9kdWN0LWhvdy10by1zaXAtaXRcclxuXHR7XHJcblx0XHRvdmVyZmxvdy14OiBjbGlwO1xyXG5cdFx0XHJcblx0XHQuc25fYmxvY2tfd3I+KlxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICY+LnJvd1xyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjMlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MyU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjMlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgxOTIwcHgpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDcwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNzAlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDcwJTtcclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYl9pdGVtX3RpdGxlX3dyXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4yNXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2xlZnQnKTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmJfaXRlbV90aXRsZVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS41cHg7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlclxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCd0b3AnKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgICAgICB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDE5MjBweClcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEyMDBweCkgLyAyICsgMTAwJSArIDFyZW0pXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cdFx0XHQuYmJfaXRlbV9jb250ZW50X3dyXHJcblx0XHRcdHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNC4yNXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNC42MjVyZW07XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2xlZnQnKTtcclxuXHJcblx0XHRcdFx0LmJiX2l0ZW1fY29udGVudFxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMy44cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji53aWxkLXRyZWV7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0Jjo6YmVmb3JlXHJcblx0XHR7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogLTE2dnc7XHJcblx0XHRcdGxlZnQ6IDFyZW07XHJcblx0XHRcdHdpZHRoOiBjYWxjKDM3dncgLSAycmVtKTtcclxuXHRcdFx0aGVpZ2h0OiAzN3Z3O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy93dC1sb2dvLnBuZycpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDE5MjBweCl7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMzd2dyAtIDEwcmVtKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5mbGF2b3JfcHJvZmlsZVxyXG5cdHtcclxuXHRcdC8vICY6OmJlZm9yZVxyXG5cdFx0Ly8ge1xyXG5cdFx0Ly8gXHRjb250ZW50OiAnJztcclxuXHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ly8gXHRib3R0b206IC0xNnZ3O1xyXG5cdFx0Ly8gXHRsZWZ0OiAxcmVtO1xyXG5cdFx0Ly8gXHR3aWR0aDogY2FsYygzN3Z3IC0gMnJlbSk7XHJcblx0XHQvLyBcdGhlaWdodDogMzd2dztcclxuXHJcblx0XHQvLyBcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3d0LWxvZ28ucG5nJyk7XHJcblx0XHQvLyBcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdC8vIFx0b3BhY2l0eTogMC4xO1xyXG5cclxuXHRcdC8vIFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHQvLyBcdHtcclxuXHRcdC8vIFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0Ly8gXHR9XHJcblxyXG5cdFx0Ly8gXHRAaW5jbHVkZSBtcSAoMTkyMHB4KVxyXG5cdFx0Ly8gXHR7XHJcblx0XHQvLyBcdFx0bGVmdDogY2FsYygoMTAwdncgLSAxMTY4cHgpIC8gMiArIDFyZW0pO1xyXG5cdFx0Ly8gXHRcdHdpZHRoOiBjYWxjKDExNjhweCAvIDMpO1xyXG5cdFx0Ly8gXHRcdGhlaWdodDogY2FsYygxMTY4cHggLyAzKTtcclxuXHRcdC8vIFx0XHRib3R0b206IGNhbGMoMTE2OHB4IC8gLTYpO1xyXG5cdFx0Ly8gXHR9XHJcblx0XHQvLyB9XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdC5zbl9ibG9ja193cj4qXHJcblx0XHR7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0XHQmPi5yb3dcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGZsZXg6IDAgMCA2MyU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA2MyU7XHJcblx0XHRcdFx0d2lkdGg6IDYzJTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDE5MjBweClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgNzAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA3MCU7XHJcblx0XHRcdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJiX2l0ZW1fdGl0bGVfd3JcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMy4yNXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdsZWZ0Jyk7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5iYl9pdGVtX3RpdGxlXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAxcmVtO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTkuNXB4O1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIiwgbW9ub3NwYWNlO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOjphZnRlclxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwLjVyZW07XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDM1cHgpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcigndG9wJyk7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAwO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSAoMTkyMHB4KVxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygoMTAwdncgLSAxMjAwcHgpIC8gMiArIDEwMCUgKyAxcmVtKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJiX2l0ZW1fY29udGVudF93clxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0LjI1cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0LjYyNXJlbTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcignbGVmdCcpO1xyXG5cclxuXHRcdFx0XHQuYmJfaXRlbV9jb250ZW50XHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIzLjhweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWx7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5hbGlnbi1sZWZ0IHtcclxuXHRcdCYuZmxhdm9yX3Byb2ZpbGUsXHJcblx0XHQmLnd0LXByb2R1Y3QtaG93LXRvLXNpcC1pdCB7XHJcblx0XHRcdC5zbl9ibG9ja193cj4qIHtcclxuXHRcdFx0XHQmPi5iYl90aXRsZSxcclxuXHRcdFx0XHQmPi5yb3cge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnd0LXByb2R1Y3QtcHJldi1uZXh0XHJcblx0e1xyXG5cdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcigndG9wJyk7XHJcblxyXG5cdFx0ei1pbmRleDogNTI7XHJcblxyXG5cdFx0LnNuX2Jsb2NrX3dyPipcclxuXHRcdHtcclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmPi5yb3dcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJiX2l0ZW1cclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgMzMuMzMzJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMzMuMzMzJTtcclxuXHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNXJlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzLjM3NXJlbTtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIuMzY1cmVtIDM1cHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Pi5yb3cge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdCY+LnJvd1xyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQubXQtNDBcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnNuX2J0bjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAxcmVtO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSAoMCwgbWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2JvdHRvbScpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdCpcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuYmJfaXRlbV90aXRsZVxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQubXQtNDBcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5zbl9idG5cclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZVxyXG5cdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuYmJfaXRlbV90aXRsZV93clxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgOTAlO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDkwJTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRcdFx0LmJiX2l0ZW1fdGl0bGVcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5iYl9pdGVtX2NvbnRlbnRfd3JcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzNHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDEwJTtcclxuXHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiA2cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5tdC00MFxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5zbl9idG5cclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTRweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyXHJcblx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZVxyXG5cdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMXJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTRweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9BcnJvdyAyNi5zdmcnKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEgKDAsIG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LnNuX3Nwcml0ZVxyXG5cdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5zaW5nbGUtYmFycmVsc3tcclxuXHRcdHBhZGRpbmc6IDQ0cHggMzVweCAzM3B4O1xyXG5cdFx0QGluY2x1ZGUgbXEgKGxnKXtcclxuXHRcdFx0cGFkZGluZzogNDlweCA5MHB4IDU3cHg7XHJcblx0XHR9XHJcblx0XHQuc25fY29udGFpbmVyX2ZpeGVkX3hse1xyXG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdC5iYl9pdGVtX2NvbnRlbnRfd3J7XHJcblx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdC5iYl9pdGVtX2NvbnRlbnR7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnd0LWZhcS1zaW1wbGUtdGV4dFxyXG5cdHtcclxuXHRcdEBpbmNsdWRlIG1xIChtZClcclxuXHRcdHtcclxuXHRcdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcigndG9wJyk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcignYm90dG9tJyk7XHJcblxyXG5cdFx0LnNuX2Jsb2NrX3dyPipcclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZzogMi41cmVtO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNS42MjVyZW07XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1LjYyNXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMS42ODc1cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjY4NzVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaXRlbV9jb250ZW50XHJcblx0XHR7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMy44cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCpcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYud3QtZXZlbnRzLWhlcm8tdGV4dCxcclxuXHQmLnd0LW5ld3MtaGVyby10ZXh0XHJcblx0e1xyXG5cdFx0cGFkZGluZy10b3A6IDYuNzVyZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcblx0XHRtYXJnaW4tYm90dG9tOiA2Ljc1cmVtO1xyXG5cclxuXHRcdC5zbl9ibG9ja193cj4qXHJcblx0XHR7XHJcblx0XHRcdEBpbmNsdWRlIG1xIChtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgNS42MjVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaXRlbV9zdWJ0aXRsZV93clxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaXRlbV90aXRsZV93clxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaXRlbV90aXRsZVxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0LmJiX2l0ZW1fY29udGVudF93cntcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1cmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuXHRcdFx0LmJiX2l0ZW1fc3VidGl0bGVfd3JcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5iYl9pdGVtX3RpdGxlX3dyXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJiX2l0ZW1fY29udGVudF93cntcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjMuOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnd0LW5ld3MtaGVyby10ZXh0XHJcblx0e1xyXG5cdFx0cGFkZGluZy10b3A6IDEyLjVyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xyXG5cclxuXHRcdC5iYl9pdGVtIC5yb3cgLmJiX2l0ZW1fdGl0bGVfd3JcclxuXHRcdHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NSU7XHJcblx0XHRcdGZsZXg6IDAgMCA0NSU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDVyZW07XHJcblxyXG5cdFx0XHQuYmJfaXRlbSAucm93IC5iYl9pdGVtX3RpdGxlX3dyXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYud3QtZXZlbnQtc2ltcGxlLXRleHRcclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0LjM3NXJlbTtcclxuXHJcblx0XHQuYmJfaXRlbV9zdWJ0aXRsZV93cixcclxuXHRcdC5iYl9pdGVtX3RpdGxlX3dyXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaXRlbV90aXRsZVxyXG5cdFx0e1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtX2NvbnRlbnRcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1heC13aWR0aDogNzAlO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc25fYnRuXHJcblx0XHR7XHJcblx0XHRcdG1pbi13aWR0aDogMDtcclxuXHRcdFx0cGFkZGluZzogMS41cmVtIDJyZW07XHJcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwLjVyZW07XHJcblxyXG5cdFx0XHQuYmJfaXRlbV9zdWJ0aXRsZV93clxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5iYl9pdGVtX3RpdGxlX3dyLFxyXG5cdFx0XHQuYmJfaXRlbV9jb250ZW50X3dyXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJiX2l0ZW1fdGl0bGVcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogNjUlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYmJfaXRlbV9jb250ZW50XHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYud3QtZGlzdGlsbGVyeS1zaW1wbGUtdGV4dFxyXG5cdHtcclxuXHRcdC5zbl9ibG9ja193cj4qPi5yb3dcclxuXHRcdHtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX2l0ZW1cclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZzogMy4yNXJlbSAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XHJcblx0XHRcdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2JvdHRvbScpO1xyXG5cdFx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdsZWZ0Jyk7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmVcclxuXHRcdFx0e1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAzLjc1cmVtO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ3RvcCcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMi41cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyLjVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaXRlbV90aXRsZV93clxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX2l0ZW1fdGl0bGVcclxuXHRcdHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0KlxyXG5cdFx0XHR7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3BhbjpmaXJzdC1jaGlsZFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3BhbjpsYXN0LWNoaWxkXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnd0LWFydGljbGUtdGl0bGVcclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOiBjYWxjKDYuNzVyZW0gKyB2YXIoLS1oZWFkZXItc3BhY2VyKSk7XHJcblxyXG5cdFx0LmJiX2l0ZW1cclxuXHRcdHtcclxuXHRcdFx0Jj4ucm93XHJcblx0XHRcdHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tdC00MFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zbl9idG5cclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdDb3VyaWVyIFByaW1lJztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJiX2l0ZW1fdGl0bGVcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYud3QtYXJ0aWNsZS1wYXJhZ3JhcGhcclxuXHR7XHJcblx0XHRtYXJnaW46IDJyZW0gMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdCYuX2xhc3RcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtXHJcblx0XHR7XHJcblx0XHRcdCY+LnJvd1xyXG5cdFx0XHR7XHJcblx0XHRcdFx0LmJiX2l0ZW1fY29udGVudF93clxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdC5iYl9pdGVtX2NvbnRlbnQgKlxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmh0bWxbbGFuZz1cImVuLXVzXCJdIHtcclxuXHQuc25fYmxvY2tfc2ltcGxlX3RleHQge1xyXG5cdFx0Ji53aWxkLXRyZWV7XHJcblx0XHRcdCY6OmJlZm9yZVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvd3QtbG9nby11cy5wbmcnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc25fbGFuZ3VhZ2Vfc2VsZWN0b3J7XHJcbiAgICAuc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheV9ncm91cHN7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLy8gaGVhZGluZ3NcclxuICAgICAgICAubGFuZ3VhZ2VfZ3JvdXBfX2hlYWRpbmcgc3BhbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zbl9jbGlja190b19idXl7XHJcbiAgICAuY3RiX2NhcmRfaGVhZGVye1xyXG4gICAgICAgIC5zbl9jbGlja190b19idXlfY2xvc2V7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3RiX3NlbGVjdF9sYWJlbCBkaXZ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICB9XHJcbn0iLCIuc25fYmxvY2tfc2ltcGxlX2Zvcm17XHJcbiAgICAmLndpbGQtZm9ybXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93e1xyXG4gICAgICAgICAgICAuX2ltYWdle1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuX3RleHR7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYmItc2ltcGxlZm9ybV90ZXh0X2Zvcm1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvZHkgb2YgZm9ybSB3aXRoIHNlbGVjdCBmaWVsZHNcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nZm9ybV9ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nZm9ybV9maWVsZHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmaWVsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdpbnB1dF9jb3VudGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzdHlsZSBvZiBzZWxlY3Rpb24gZmllbGRzXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoMCwgbWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OjpwbGFjZWhvbGRlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NvdXJpZXIgUHJpbWUnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdHtmb250LXdlaWdodDogNzAwO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3gtZmllbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAuY2hlY2tib3gtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb290ZXIgb2YgZm9ybSB3aXRoIHN1Ym1pdCBidG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nZm9ybV9mb290ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcycHggMCAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nZm9ybV9idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIFByaW1lJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKDAsIG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMzEuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3Itd2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKDAsIG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjMuOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xpYnJlIEZyYW5rbGluJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc25fYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5iYi1zaW1wbGVmb3JtX3RleHRfYWZ0ZXJjb250ZW50IHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNuX2Jsb2NrX2ltYWdle1xyXG4gICAgJi53aWxkLXRyZWV7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwdmg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbGcpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc25fY29udGFpbmVyX2ZpeGVkX3hse1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNvbnRhY3QtdHJlZXtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIydmg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTB2aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNuX2NvbnRhaW5lcl9maXhlZF94bHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mYXEtbWFwXHJcbiAgICB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbl9ibG9ja193cj4qXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZ1xyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDEuNSk7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnd0LWV2ZW50LWltYWdlLFxyXG4gICAgJi53dC1hcnRpY2xlLWltYWdlXHJcbiAgICB7XHJcbiAgICAgICAgaW1nXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXB0aW9uXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgcFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYud3Qtb3VyLXN0b3J5LWFmdGVyLXRpbWVsaW5lXHJcbiAgICB7XHJcbiAgICAgICAgLnNuX2Jsb2NrX3dyPipcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGltZ1xyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSAobWQpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc25fYmxvY2tfaW1hZ2VfdGV4dCB7XHJcblxyXG5cdC5zbl9jb250YWluZXJfZml4ZWRfeGx7XHJcblx0XHRAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5iYl90aXRsZSB7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdGkuc3RhbXAge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9oZXJvLWRpc3RpbGxlZC1zdGFtcC5zdmcnKSBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDAuMzMzZW07XHJcblx0XHRcdC8vIG1hcmdpbi1yaWdodDogMC4zMzNlbTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IC0wLjA0ZW07XHJcblx0XHRcdGhlaWdodDogM3JlbTtcclxuXHRcdFx0d2lkdGg6IDE2cmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAwLjc1ZW07XHJcblx0XHRcdFx0d2lkdGg6IDRlbTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuX3JldmVyc2Uge1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKDBweCwgbGcpe1xyXG5cdFx0XHRwYWRkaW5nOiAzOXB4IDAgNjNweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5fdGV4dCB7XHJcblx0XHRcdEBpbmNsdWRlIG1xKGxnKXtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYzcHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHQuc25fYnRue1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJiX3RpdGxle1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0LnB1cnN1aXQtd2hpc2tleXtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5iYl9jb250ZW50e1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTNweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIzLjhweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC5faW1hZ2Uge1xyXG5cdFx0XHRAaW5jbHVkZSBtcShsZyl7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcSgwcHgsIGxnKXtcclxuXHRcdFx0XHQuaW1nLWZsdWlkIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmLnB1cnN1aXQtb2Ytd2hpc2tleXtcclxuXHRcdEBpbmNsdWRlIG1xKDE5MjBweCl7XHJcblx0XHRcdC5faW1hZ2Uge1xyXG5cdFx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ll90ZXh0IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLndpbGQtdGVjaG5pcXVle1xyXG5cclxuXHRcdHBhZGRpbmc6IDMydmggMCAwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0LnNuX2JhY2tncm91bmR7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRwYWRkaW5nOiAyODZweCAwIDE0MXB4O1xyXG5cclxuXHRcdFx0LnNuX2JhY2tncm91bmR7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDglKTtcclxuXHRcdFx0XHR0b3A6IC0yJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwOCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXJ7XHJcblx0XHRcdEBpbmNsdWRlIG1xKDAsIG1kKXtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Ll90ZXh0e1xyXG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzogMCAycmVtO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCA2MCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDYwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5iYl90aXRsZTo6YmVmb3Jle1xyXG5cclxuXHRcdFx0XHRcdGNvbnRlbnQ6IHVybCgnLi4vaW1nL2Vhci1vZi1jb3JuLW1vYmlsZS5zdmcnKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogLTEyNXB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMS4ycmVtO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogdXJsKCcuLi9pbWcvZWFyLW9mLWNvcm4uc3ZnJyk7XHJcblx0XHRcdFx0XHRcdHRvcDogLTIwMnB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJiX2NvbnRlbnR7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcShsZyl7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogODAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoMTkyMHB4KXtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA2MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zbl9idG57XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuX2ltYWdle1xyXG5cdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC00MCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0NHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnd0LWhhbGYtYm90dGxlXHJcblx0e1xyXG5cdFx0Ly8gbWF4LWhlaWdodDogMTguNjY3dnc7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdCYud3QtaGFsZi1ib3R0bGUtbW9iaWxlLXNtYWxsZXIgLmJiX3RpdGxlXHJcblx0XHR7XHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA5MCU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucm93XHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuc25fYmxvY2tfd3I+KlxyXG5cdFx0e1xyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5yb3dcclxuXHRcdFx0e1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xIChtZCwgMTkyMHB4KVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDgycHggIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5fdGV4dFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZW5kO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRcdGZsZXg6IDAgMCAzMCU7XHJcblx0XHRcdG1heC13aWR0aDogMzAlO1xyXG5cclxuXHRcdFx0cGFkZGluZy10b3A6IDEuNzVyZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzLjI1cmVtO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKG1kLCBsZylcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGZsZXg6IDAgMCA0MCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMy43NXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuXHJcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5iYl90aXRsZVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc25fYnRuXHJcblx0XHRcdHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMXJlbSAycmVtO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ll9pbWFnZVxyXG5cdFx0e1xyXG5cdFx0XHRmbGV4OiAwIDAgNzAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDcwJTtcclxuXHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cclxuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAobWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRsZWZ0OiAtNTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKG1kLCBsZylcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGZsZXg6IDAgMCA2MCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA2MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZmxleDogMCAwIGNhbGMoMTAwJSArIDcwcHgpO1xyXG5cdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlICsgNzBweCk7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDcwcHgpO1xyXG5cdFx0XHRcdGxlZnQ6IC0zNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWdcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxMTIlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuX3JldmVyc2Utd3QtaGFsZi1ib3R0bGVcclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDQuNjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lclxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cGFkZGluZzogMCAzNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5fdGV4dFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cclxuXHRcdFx0XHRvcmRlcjogMTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIuMTc1cmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJiX3ByZXRpdGxlXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5iYl90aXRsZVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHR3aWR0aDogMTYwJTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tdGMtaDItZm9udC1zaXplLWRlc2t0b3ApICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tdGMtaDItZm9udC1zaXplLW1vYmlsZSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5faW1hZ2VcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0b3JkZXI6IDI7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHRcdFx0bGVmdDogLTEwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGltZ1xyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAtMnJlbTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDExMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnd0LWhhbGYtYm90dGxlLXJldmVyc2V7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdFx0QGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0LnNuX2JhY2tncm91bmR7XHJcblx0XHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdFx0aGVpZ2h0OiA3N3Z3O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXJ7XHJcblx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucm93e1xyXG5cdFx0XHRcdC5faW1hZ2V7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEgKDAsIG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEgKG1kLCAxMDgwcHgpIHtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMSAqICgxMDB2dyAtIDEwODBweCkpKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuX3RleHR7XHJcblx0XHRcdFx0XHR6LWluZGV4OiA5OTk5OTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDgwcHggMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNjNweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDQwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNDAlO1xyXG5cdFx0XHRcdFx0b3JkZXI6IC0xO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDc1cHggMnJlbSAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYmJfdGl0bGV7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgwLCBtZCl7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA0NSU7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJiX2NvbnRlbnR7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKDAsIG1kKXtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjMuOHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc25fYnRue1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKDAsIG1kKXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyM3B4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnByb2Nlc3MtaGFpcnNwbGl0dGluZyxcclxuXHQmLm9sZC1tZWV0cy1uZXdcclxuXHR7XHJcblx0XHQucm93XHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuc25fYmFja2dyb3VuZDo6YmVmb3JlXHJcblx0XHR7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0QGluY2x1ZGUgbXEgKDAsIG1kKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAoNTIuNXB4ICsgMi41cmVtKSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tdGMtY29sb3ItYzIpO1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1cmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYygzcmVtICsgNjBweCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyLjVyZW07XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMC41cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzLjVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY+LnJvd1xyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyNSwgMWZyKTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5fdGV4dFxyXG5cdFx0e1xyXG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0Z3JpZC1yb3c6IDI7XHJcblx0XHRcdGdyaWQtY29sdW1uOiAxMCAvIDI1O1xyXG5cclxuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMS4zNzVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5iYl9jb250ZW50XHJcblx0XHRcdHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYmJfdGl0bGV7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zbl9idG5cclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDJyZW07XHJcblxyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjo6YWZ0ZXJcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogY2FsYygxMDAlICsgM3JlbSk7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDYycHg7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcignbGVmdCcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5faW1hZ2UsXHJcblx0XHQuX3ZpZGVvXHJcblx0XHR7XHJcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRncmlkLXJvdzogMTtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IDkgLyAxMTtcclxuXHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnByb2Nlc3MtaGFpcnNwbGl0dGluZ1xyXG5cdHtcclxuXHRcdC5fdGV4dFxyXG5cdFx0e1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5faW1hZ2UsXHJcblx0XHQuX3ZpZGVvXHJcblx0XHR7XHJcblx0XHRcdG1pbi13aWR0aDogMTUwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMTA1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyxcclxuXHRcdFx0dmlkZW9cclxuXHRcdFx0e1xyXG5cdFx0XHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwNXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYub2xkLW1lZXRzLW5ld1xyXG5cdHtcclxuXHRcdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ3RvcCcpO1xyXG5cdFx0bWFyZ2luLXRvcDogLTYwcHg7XHJcblx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHJcblx0XHQuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2JhY2tncm91bmQ6OmJlZm9yZVxyXG5cdFx0e1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDQwMHB4O1xyXG5cdFx0XHRsZWZ0OiAtMjU0cHg7XHJcblx0XHRcdHdpZHRoOiA3MzBweDtcclxuXHRcdFx0aGVpZ2h0OiA3MzBweDtcclxuXHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3d0LWxvZ28ucG5nJykgbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMHZ3O1xyXG5cclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHJpZ2h0OiAtMnJlbTtcclxuXHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0Ym90dG9tOiAtNDd2dztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5faW1hZ2VcclxuXHRcdHtcclxuXHRcdFx0bWluLXdpZHRoOiAyMDZweDtcclxuXHRcdFx0Ym90dG9tOiAtNHJlbTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxMjBweDtcclxuXHRcdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdFx0Ym90dG9tOiAtMnJlbTtcclxuXHRcdFx0XHRsZWZ0OiAtNXZ3O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWdcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHdpZHRoOiAyMDZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ll90ZXh0XHJcblx0XHR7XHJcblx0XHRcdC5iYl9jb250ZW50XHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cmVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJiX3RpdGxlXHJcblx0XHRcdHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNzJweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMxLjVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMi43NXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYubW9kZXJuLWRpc3RpbGxpbmdcclxuXHR7XHJcblx0XHQuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyXHJcblx0XHR7XHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxLjI1cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmPi5yb3dcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAzNiU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDM2JTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5fdmlkZW97XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ll90ZXh0XHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5iYl90aXRsZVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA4MCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJiX2NvbnRlbnRcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIuMTI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjEwcHg7XHJcblxyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuX3ZpZGVvLFxyXG5cdFx0Ll9pbWFnZXtcclxuXHJcblx0XHRcdCY6OmJlZm9yZVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IGNhbGMoMTAwJSAtIDIzcHgpO1xyXG5cdFx0XHRcdHRvcDogLTUwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTQ1cHg7XHJcblxyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ZyYW1lXzAxLnBuZycpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdHRvcDogLTEyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5faW1hZ2VcclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDEuMjVyZW0pO1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxLjI1cmVtKTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZ1xyXG5cdFx0XHR7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYud2lsZC13aGlza2V5e1xyXG5cdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcihib3R0b20pO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdEBpbmNsdWRlIG1xKGxnKXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHRcdC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXJ7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjMwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEzNXB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgwcHgsIGxnKXtcclxuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJvd3tcclxuXHRcdFx0XHQuX3RleHR7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMDVweCAwIDg4cHggNTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDU1JTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNjAlO1xyXG5cdFx0XHRcdFx0LmJiX3RpdGxle1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IC01MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0MXB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMS41cHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgwcHgsIGxnKXtcclxuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDU0cHggMzFweCAzNHB4IDI4cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKGxlZnQpO1xyXG5cdFx0XHRcdFx0XHQuYmJfdGl0bGU6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0yOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKGxnKXtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcihsZWZ0KTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuYmJfY29udGVudCB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDQycHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybCgnLi4vaW1nL3doaXNrZXktZGVjb3JhdGlvbi5zdmcnKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5faW1hZ2V7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMzNweCAwIDg4cHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgwcHgsIGxnKXtcclxuXHRcdFx0XHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKHRvcCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciAudmlkZW8tYnV0dG9ue1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgwLCBtZCl7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHQgIH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuc2luZ2xlLWJhcnJlbHMsXHJcblx0Ji5mYXEtaGVyb3tcclxuXHRcdHBhZGRpbmctdG9wOiAyNzZweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0QGluY2x1ZGUgbXEgKDBweCwgbGcpe1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNTdweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIycHg7XHJcblx0XHR9XHJcblx0XHQuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3d7XHJcblx0XHRcdC5faW1hZ2V7XHJcblx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKXtcclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAzMjAvMjc4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuX3RleHR7XHJcblx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xIChsZyl7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDU1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5iYl9wcmV0aXRsZXtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnNpbmdsZS1iYXJyZWxze1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdEBpbmNsdWRlIG1xKDAsIG1kKXtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5zbl9jb250YWluZXJfZml4ZWRfeGx7XHJcblx0XHRcdEBpbmNsdWRlIG1xKDAsIG1kKXtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuX3RleHR7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoMCwgbWQpe1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0LmJiX3RpdGxle1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuX2ltYWdle1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKDAsIG1kKXtcclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2luZ2xlLWJhcnJlbHMtbW9iaWxlLmpwZycpO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IDMyMCAvIDI3ODtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5mYXEtaGVyb1xyXG5cdHtcclxuXHRcdHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWhlYWRlci1zcGFjZXIpICsgMTA4cHgpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1oZWFkZXItc3BhY2VyKSArIDUycHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl90aXRsZVxyXG5cdFx0e1xyXG5cdFx0XHRtYXgtd2lkdGg6IDYwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbGcpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0LnJvd1xyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0XHQuX2ltYWdlXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IC0yMHB4O1xyXG5cclxuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDB2dyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRcdGltZ1xyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZmFxLWltYWdlLXRleHRcclxuXHR7XHJcblx0XHRwYWRkaW5nLXRvcDogNy44MTI1cmVtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDUuNjI1cmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNHJlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDRyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2Jsb2NrX3dyPipcclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZzogMCA1LjYyNXJlbTtcclxuXHJcblx0XHRcdCY+LnJvd1xyXG5cdFx0XHR7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGVuZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5faW1hZ2VcclxuXHRcdHtcclxuXHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxNTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nXHJcblx0XHRcdHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuX3RleHRcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzLjVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5iYl90aXRsZVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5iYl9jb250ZW50XHJcblx0XHRcdHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5zaW5nbGUtYmFycmVscy1ib3R0bGV7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcignYm90dG9tJyk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEgKGxnKXtcclxuXHRcdFx0Ly8gcGFkZGluZy1sZWZ0OiA5MHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lcntcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0LnJvd3tcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblxyXG5cdFx0XHRcdC8vIGltYWdlIG9mIGJvdHRsZVxyXG5cdFx0XHRcdC5faW1hZ2V7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0Ly8gbWF4LXdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTAlO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKXtcclxuXHRcdFx0XHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDcwcHgpO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblxyXG5cdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDc1dncgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iYXJyZWwtc2luZ2xlLnBuZycpO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQzJTtcclxuXHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAuNTk7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogOC41JTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IC0yMyU7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHRcdFx0XHRcdFx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzcwcHg7XHJcblx0XHRcdFx0XHRcdC8vIGhlaWdodDogNTcwcHg7XHJcblx0XHRcdFx0XHRcdC8vIGFzcGVjdC1yYXRpbzogMC42NDk7IC8vIE9SSUdJTkFMRVxyXG5cdFx0XHRcdFx0XHQvLyB3aWR0aDogMzJ2dztcclxuXHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAwLjY0ODtcclxuXHRcdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRcdFx0LmFuaW1hdGVkLXNob3djYXNle1xyXG5cdFx0XHRcdFx0XHQ+IGRpdntcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OicnO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAwLjQ2NTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNzIlO1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMTMlO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDkuMiU7XHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYuYmctMXtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL0Zyb250LUhpZ2gtUnllLUJvdXJib24tUHJpdmF0ZS1CYXJyZWwud2VicCcpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLmJnLTJ7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9TaWRlLUhpZ2gtUnllLUJvdXJib24tUHJpdmF0ZS1CYXJyZWwud2VicCcpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLmJnLTN7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9CYWNrLUhpZ2gtUnllLUJvdXJib24tUHJpdmF0ZS1CYXJyZWwud2VicCcpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8gb3JkaW5hcnkgbGlzdCBvZiBzcGFuICggdGV4dCApXHJcblx0XHRcdFx0Ll90ZXh0e1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIobGVmdCk7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpe1xyXG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4KTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5iYl9jb250ZW50e1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdD5wPnNwYW57XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNDFweCAzOHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdDb3VyaWVyIFByaW1lJztcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHQgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRcdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKGJvdHRvbSk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZCl7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDExcHg7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoYm90dG9tKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybCgnLi4vaW1nL3doaXNrZXktZGVjb3JhdGlvbi5zdmcnKTtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyN3B4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCYud2lsZC1kcm9wLWxpbmV7XHJcbiAgICAgICAgLmJiX2l0ZW1fc3VidGl0bGVfd3Ige1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblx0Ji5vdXItd2hpc2tleXMge1xyXG5cclxuXHR9XHJcbn1cclxuXHJcbmh0bWxbbGFuZz1cImVuLXVzXCJdIHtcclxuXHQuc25fYmxvY2tfaW1hZ2VfdGV4dCB7XHJcblx0XHRpLnN0YW1wIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaGVyby1kaXN0aWxsZWQtc3RhbXAtdXMuc3ZnJykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQuc25fYmFja2dyb3VuZDo6YmVmb3JlXHJcblx0XHR7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3d0LWxvZ28tdXMucG5nJykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xyXG5cdFx0XHRvcGFjaXR5OiAwLjEgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc25fYmxvY2tfdGVhc2VyX3NpbXBsZSB7XHJcbiAgICAmLndpbGQtdHdvLWltZy1ob3ZlcntcclxuICAgICAgICAuc25fY29udGFpbmVyX2ZpeGVkX3hse1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2l7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNjNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pe1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHggIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA2ODkgLyA0MjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1N3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBpbWFnZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2Jne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGltYWdlLWhvdmVyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9iZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRpdGxlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKDBweCwgc20pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZV9pbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYl9pdGVtX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGUgLmJiX2l0ZW1fdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYnRuLXByaW1hcnlcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNuX2J0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBidG4tcHJpbWFyeS1ob3ZlclxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIC5zbl9idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWN0YS1wcmltYXJ5LWNvbG9yLWRlZmF1bHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS1wcmltYXJ5LWJnLWRlZmF1bHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktYm9yZGVyLWRlZmF1bHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnd0LWRpc3RpbGxlcnlcclxuICAgIHsgIFxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdib3R0b20nKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbl9ibG9ja193cj4qXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICAmPi5yb3c6Zmlyc3QtY2hpbGRcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgLmJiX3RpdGxlXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdsZWZ0Jyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnNwYW5cclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2JvdHRvbScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoc20sIG1kKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDUwOHB4KSAvIDIgLSA4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMylcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LnJvdzpub3QoOmZpcnN0LWNoaWxkKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCd0b3AnKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdsZWZ0Jyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKHNtKVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeWVsbG93LWJvcmRlcigncmlnaHQnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKG1kKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdib3R0b20nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pblxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwIDMuMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2JnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gNDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xIChzbSwgbWQpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgc20pXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2NnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLSA2NnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlX2luXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJiX2l0ZW1fdGl0bGVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9jb250ZW50XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gMztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc25fYnRuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMTI1cmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53aWxkLXRocmVlLWJvdHRsZXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOTdweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzdweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgLnNuX2NvbnRhaW5lcl9maXhlZF94bCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xIChsZyl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2l7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDY2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDc5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2M3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbntcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvdHRsZSBpbWFnZSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9iZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGFzcGVjdC1yYXRpbzogNTM3LzUzNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpZGVve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGl0bGUgdGV4dCBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmJfaXRlbV90aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBidG4gdGVydGlhcnkgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbl9idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBjYXJkIGF0IGhvdmVyXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZSAuYmJfaXRlbV90aXRsZS5fdGV4dF9ibGFja3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfYmcgdmlkZW97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRpdGxlIHRleHQgXHJcbiAgICAgICAgICAgICAgICAgICAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJiX2l0ZW1fdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJ0biB0ZXJ0aWFyeSBcclxuICAgICAgICAgICAgICAgICAgICAuc25fYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIuc25fYmxvY2tfc2xpZGVyXHJcbntcclxuXHQmLnd0LXNsaWRlci1mdWxsLXBhZ2VcclxuICAgIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzIpO1xyXG5cclxuICAgICAgICAuc2xfbGluayB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNuX3dyYXBwZXI+KlxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmJfdGl0bGUtd3JcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNS4zNzVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJiX3RpdGxlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNuX3NsaWRlcl9mdWxsdGlsZV9zbFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNjI1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTVweCkgKiAxLjk1ICsgMy4xMjVyZW0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWNvbnRhaW5lclxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NnZ3O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNuX2NvbnRhaW5lcl9maXhlZF94bFxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxMDB2dyAtIDIwcHgpICogMS45NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWdcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygoMTAwdncgLSAyMHB4KSAqIDEuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc25fc2xpZGVyX2Z1bGx0aWxlX25hdlxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG5cdFx0XHQmLmhhc19wYWdpbmF0aW9uIHtcclxuXHRcdFx0XHQuc25fc2xpZGVyX2Z1bGx0aWxlX25hdiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0XHQuc25fc3dpcGVyX25hdntcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zbl9zd2lwZXJfcGFnaW5hdGlvbntcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDRweDtcclxuXHRcdFx0XHRcdH1cclxuICAgICAgICB9XHJcblx0XHRcdH1cclxuICAgIH1cclxufVxyXG4iLCIjYW55cm9hZC1jb250YWluZXJze1xyXG4gICAgbWFyZ2luOiAwIDI3cHg7XHJcbiAgICBAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKGxlZnQpO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAgICAgd2lkdGg6IDUyNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgICAgIHdpZHRoOiA2NzJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICAgICB3aWR0aDogOTQ0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgxOTIwcHgpe1xyXG4gICAgICAgIHdpZHRoOiAxMTg0cHg7XHJcbiAgICB9XHJcbn0iLCIuc25fZm9vdGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDg3cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogNTI7XHJcblxyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGMtY29sb3ItYzIpO1xyXG5cclxuICAgICY6OmJlZm9yZVxyXG4gICAge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDM0cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCd0b3AnKTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuXHRhIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoMHB4LCBzbSl7XHJcbiAgICAgICAgLnNuX2NvbnRhaW5lcl9maXhlZF94bHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnJvd3tcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0fVxyXG5cclxuICAgICAgICAvLyBmb290ZXIgdG9wXHJcbiAgICAgICAgLnNuX2Zvb3Rlcl90b3B7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzE1cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbl9mb290ZXJfdG9wX2xvZ29fd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc25fZm9vdGVyX3RvcF9sb2dve1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gZm9vdGVyIGJvdHRvbVxyXG4gICAgICAgIC5zbl9mb290ZXJfYm90dG9te1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgLnNuX2Zvb3Rlcl9ib3R0b21faW5uZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNuX2Zvb3Rlcl9ib3R0b21fbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIFByaW1lJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi5cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgMC40ZW0gLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNuX2Zvb3Rlcl9ib3R0b21fY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ291cmllciBQcmltZSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMy44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMy44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNuX2Zvb3Rlcl9ib3R0b21faW5uZXIzLm1sLWF1dG97XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBmb290ZXIgdW5kZXJcclxuICAgICAgICAuc25fZm9vdGVyX3VuZGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICZfY29udGVudHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNuX2Zvb3Rlcl9ib3R0b21fc29jaWFscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAuc25fc3ByaXRle1xyXG4gICAgICAgIGhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLnNuX2Jsb2NrX3lvYXN0X2JyZWFkY3J1bWJzLnNuX2Jsb2NrX3lvYXN0X2JyZWFkY3J1bWJzLnhyX2NvY2t0YWlsX2h1YiB7XHJcblxyXG5cdGEge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnNuX2NvbnRhaW5lcl9mbHVpZCB7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEgKDBweCwgc20pIHtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5icmVhZGNydW1iX2xhc3Qge1xyXG5cdFx0XHJcblx0fVxyXG59IiwiLnd0LW91ci1zdG9yeS1zcGFjZXJcclxue1xyXG4gICAgcGFkZGluZy10b3A6IDEuMzc1cmVtO1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICB0b3A6IDE1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xIChtZCwgbGcpXHJcbiAgICB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDExOHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgIHtcclxuICAgICAgICB0b3A6IGNhbGMoMjRweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZG1pbi1iYXJcclxue1xyXG4gICAgLnd0LW91ci1zdG9yeS1zcGFjZXJcclxuICAgIHtcclxuICAgICAgICB0b3A6IGNhbGMoMTUwcHggKyAzMnB4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEgKG1kLCBsZylcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxMThweCArIDMycHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMjRweCArIDQ2cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zdGlja3ktb3ZlcmxheVxyXG57XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgLy8gb3ZlciBldmVyeXRoaW5nXHJcbiAgICAvL3otaW5kZXg6IDgwO1xyXG5cclxuICAgICYuYm90dGxlLW92ZXJsYXlcclxuICAgIHtcclxuICAgICAgICB0b3A6IGNhbGMoMTEwcHggKyAxLjM3NXJlbSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZ1xyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAzLjVyZW07XHJcblxyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNDB2dyAqIDEuMTkpO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXZoO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHZ3O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3dmg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSAoJHVudGlsOiBsZylcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGNsYW1wKDF2dywgMHB4LCAzdncpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZ3JpZC1vdmVybGF5XHJcbiAgICB7XHJcbiAgICAgICAgdG9wOiBjYWxjKC0xMzBweCArIDEuMzc1cmVtKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgICBsZWZ0OiAzLjVyZW07XHJcblxyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTZ2dyAqIDEuOTMpO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHZ3O1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2ltcGxlLXRleHQtc3RpY2t5XHJcbiAgICB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogdmFyKC0taGVhZGVyLXNwYWNlcik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmFycmVsLW92ZXJsYXlcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAvLyB1bmRlciBwYWdlIHRleHQgYmVsb3cgdGhlIG1lbnUgYnV0IG5vdCBvdmVyIHRoZSBvdGhlciBzdGlja3kgZWxlbWVudHNcclxuICAgICAgICB6LWluZGV4OiA0MDtcclxuXHJcbiAgICAgICAgdG9wOiBjYWxjKDUwdmggLSAobWluKDI1dncsIDM1dmgpICogMS4zKSAvIDIpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwdmggLSAzMDBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSAobGcpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgbGVmdDogMTU1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc25fYmxvY2tfd3JcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXItc3BhY2VyKSAtIDE1MHB4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWdcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1pbigxNXZ3LCAzNXZoKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAydnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib3R0bGUtb3ZlcmxheS1wcm9kdWN0XHJcbiAgICB7XHJcbiAgICAgICAgLy8gdG9wOiBjYWxjKC0xMS8zMCAqIDEwMHZ3ICsgNzdweCk7XHJcblxyXG4gICAgICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXItc3BhY2VyKSArIDQ1MHB4KTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIDQwMHB4KVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMS4xNSAvIDIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEgKDQwMHB4LCA1MjBweClcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDEuMTUgLyAyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xICg1MjBweCwgbWQpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNTIwcHggKiAxLjMgLyAyKTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuc25fY29udGFpbmVyX2ZsdWlkXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgaW1nXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwLCBtZCl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNzYlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzV2bWF4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01NyU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5NjBweDtcclxuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEzNjQvMTc5NztcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU1JSk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKG1kLCBsZyl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc0NXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMTkyMHB4KXtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAlKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSAobWQpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgLnNuX2NvbnRhaW5lcl9mbHVpZFxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDM3JSArIDM1cHgpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGltZ1xyXG4gICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQ5NnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNuX2Jsb2NrX3ZpZGVvX3BsYXllciB7XHJcbiAgJi5iZy1mcmFtZSB7XHJcbiAgICAuc25fYmxvY2tfd3IgPiAqIHtcclxuICAgICAgcGFkZGluZzogMS44NzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHZpZGVvIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKCgxMDB2dyAtIDFyZW0pICogMS45KTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keS5oYXMtbW9kYWwtdmlkZW8tb3BlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmN0YS1tb2RhbC12aWRlbyB7XHJcbiAgJi5zbl9ibG9ja19pbWFnZV90ZXh0IC5fdGV4dCBhLnNuX2J0bixcclxuICAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgPiBhIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIHtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICByaWdodDogNjBweDtcclxuICAgIGJvdHRvbTogNDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuXHJcbiAgICAgIC52aWRlby1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBpe1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS12aWRlby1idXR0b24sXHJcbiAgICAudmlkZW8tYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjZjJhMjNhO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ291cmllciBQcmltZSc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpLnZpZGVvLXBsYXktaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZjJhMjNhO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgLyogTGFyZ2hlenphIGRlbCB0cmlhbmdvbG8gKi9cclxuICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgIC8qIEFsdGV6emEgdG90YWxlIGRlbCBjb250ZW5pdG9yZSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyYTIzYTtcclxuICAgICAgICAgIC8qIENvbG9yZSBkZWwgdHJpYW5nb2xvICovXHJcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMjUlIDAlLCAyNSUgMTAwJSwgMTAwJSA1MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zbl9ibG9ja19pbWFnZV90ZXh0IHtcclxuICAgIC5faW1hZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIge1xyXG4gICAgICByaWdodDogMzBweDtcclxuICAgICAgYm90dG9tOiAxNDBweDtcclxuICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDU0cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xIChsZywgMTQzMHB4KSB7XHJcbiAgICAgICAgYm90dG9tOiAzMyUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSAobWQsIGxnKSB7XHJcbiAgICAgICAgcmlnaHQ6IDM3cHg7XHJcbiAgICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xIChsZykge1xyXG4gICAgICAgIHJpZ2h0OiAzN3B4O1xyXG4gICAgICAgIGJvdHRvbTogMTIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEgKDE5MjBweCkge1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMTkwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbG9zZS12aWRlby1idXR0b24sXHJcbiAgICAgIC52aWRlby1idXR0b24ge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICBpLnZpZGVvLXBsYXktaWNvbiB7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIC8qIENvbG9yZSBkZWwgdHJpYW5nb2xvICovXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNuX2Jsb2NrX2ludHJvX2Z1bGwuYmctZnJhbWUge1xyXG4gICAgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBtcSAobWQpIHtcclxuICAgICAgICBib3R0b206IDU1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC12aWRlbyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjVzO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgJi5tb2RhbC12aWRlby1vcGVuIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIH1cclxuXHJcbiAgLmNsb3NlLXZpZGVvLWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB3aWR0aDogNDJweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMycHg7XHJcbiAgICByaWdodDogMzJweDtcclxuXHJcbiAgICBpIHtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgc3Zne1xyXG4gICAgICAgIGZpbGw6IHZhcigtLXRjLWNvbG9yLWMxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtY29udGVudHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgIHZpZGVvIHtcclxuICAgICAgbWF4LWhlaWdodDogODB2aDtcclxuICAgICAgQGluY2x1ZGUgbXEgKG1kLCBsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc25fYmxvY2tfaWNvbnNfdGV4dFxyXG57XHJcbiAgICAmLnd0LXByb2R1Y3QtbWFzaGJpbGwsXHJcbiAgICAmLnd0LXByb2R1Y3QtYXdhcmRzXHJcbiAgICB7XHJcbiAgICAgICAgLnNuX2Jsb2NrX3dyPipcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAmPi5iYl90aXRsZSxcclxuICAgICAgICAgICAgJj4ucm93XHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2MyU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYzJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MyU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMTkyMHB4KVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4uYmJfdGl0bGVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdsZWZ0Jyk7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhblxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDM1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ3RvcCcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgxOTIwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMjAwcHgpIC8gMiArIDEwMCUgKyAxcmVtKVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4ucm93XHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdsZWZ0Jyk7XHJcblxyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW1cclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xIChtZClcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYl9pdGVtX2NvbnRlbnRcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICpcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZ1xyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzlweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3OXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYud3QtcHJvZHVjdC1tYXNoYmlsbFxyXG4gICAge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeWVsbG93LWJvcmRlcigndG9wJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5zbl9ibG9ja193cj4qXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtc1xyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LnJvd1xyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNC44cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNC4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmPi5iYl90aXRsZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4ICsgMzVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ3RvcCcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMTkyMHB4KVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4KSAvIDIgKyAxMDAlICsgMXJlbSArIDYwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0LjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMS43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGltZ1xyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNzBweCAtIDIuNXJlbSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnd0LXByb2R1Y3QtYXdhcmRzXHJcbiAgICB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBcclxuICAgICAgICAuc25fYmxvY2tfd3I+KlxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgJj4ucm93XHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGlnbi1sZWZ0IHtcclxuICAgICAgICAmLnd0LXByb2R1Y3QtbWFzaGJpbGwsXHJcbiAgICAgICAgJi53dC1wcm9kdWN0LWF3YXJkcyB7XHJcbiAgICAgICAgICAgIC5zbl9ibG9ja193cj4qIHtcclxuICAgICAgICAgICAgICAgICY+LmJiX3RpdGxlLFxyXG4gICAgICAgICAgICAgICAgJj4ucm93IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc25fYmxvY2tfdGFzdGluZ19ub3Rlc1xyXG57XHJcbiAgICAmLnd0LXByb2R1Y3QtdGFzdGluZy1ub3Rlc1xyXG4gICAge1xyXG4gICAgICAgIC5zbl9ibG9ja193cj4qXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgJj4uYmJfY29udGFpbmVyXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2MyU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYzJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MyU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmJiX2NvbnRlbnRcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdsZWZ0Jyk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYl90aXRsZVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeWVsbG93LWJvcmRlcigndG9wJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgxOTIwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMjAwcHgpIC8gMiArIDEwMCUgKyAxcmVtKVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJiX2ZlYXR1cmVzXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNC4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdsZWZ0Jyk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXNcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlc19pdGVtXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlc19pdGVtX3RpdGxlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlc19pdGVtX2NvbnRlbnRcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc25fYmxvY2tfZmFxX2xpc3RfYnlfY2F0ZWdvcnlcclxue1xyXG4gICAgQGluY2x1ZGUgeWVsbG93LWJvcmRlcignYm90dG9tJyk7XHJcblxyXG4gICAgKlxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGMtY2FwdGlvbi1mb250LXNpemUtZGVza3RvcCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiLCBtb25vc3BhY2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAuc25fYmxvY2tfd3I+KlxyXG4gICAge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvd1xyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAucXVlc3Rpb25fcm93XHJcbiAgICB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnF1ZXN0aW9uX2FjY29yZGlvbl93cjpsYXN0LWNoaWxkXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICAucXVlc3Rpb25fYWNjb3JkaW9uOjpiZWZvcmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXVlc3Rpb25fYWNjb3JkaW9uXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdsZWZ0Jyk7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeWVsbG93LWJvcmRlcigndG9wJyk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDE5MjBweClcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgKDEwMHZ3IC0gMTE2OHB4KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAuZmFxX3F1ZXN0aW9uOjphZnRlclxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL0xpbmUgMTguc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmFxX3F1ZXN0aW9uXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy93aGlza2V5LWRlY29yYXRpb24uc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9Hcm91cCAxNTUuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAuZmFxX2Fuc3dlclxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHBcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1B1YmxpYyBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2Ljg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMy44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmU0MDRfX2NvbnRlbnR7XHJcbiAgICAuZTQwNF9fY29udGVudF9fd3JhcHBlcntcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDExMnB4IDAgMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lNDA0X19jb250ZW50X19yb3d7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAuZTQwNF9fY29udGVudF9fdGV4dHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDg2cHggMjBweCA2NHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwNnB4IDkycHggNzNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5lNDA0X19jb250ZW50X190ZXh0X19kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjMuOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmU0MDRfX2NvbnRlbnRfX2Jsb2Nrc3tcclxuICAgICAgICAgICAgICAgIC53aWxkLTQwNHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXZoIDAgMTV2aDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnNuX2JhY2tncm91bmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjg2cHggMCAxNDFweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbl9iYWNrZ3JvdW5ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwNiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLl90ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYl90aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgwLCBtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ZhcV9pbGx1c3RyYXRpb24uc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ZhcV9pbGx1c3RyYXRpb24uc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmJfY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKDAsIG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMy44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc25fYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC53aWxkLXRocmVlLWJvdHRsZXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiNzaXRlX2FnZV9nYXRlXHJcbntcclxuICAgICpcclxuICAgIHtcclxuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbl9hZ2VfZ2F0ZV9jYXJkXHJcbiAgICB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXJcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2FnZS1nYXRlLWxvZ28ucG5nJyk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNuX2FnZV9nYXRlX3NlbGVjdFxyXG4gICAge1xyXG4gICAgICAgIC5zbl9hZ2VfZ2F0ZV9zZWxlY3RfdG9nZ2xlXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEuNXB4O1xyXG5cclxuICAgICAgICAgICAgaVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc25fYWdlX2dhdGVfc2VsZWN0X21lbnVcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNuX2FnZV9nYXRlX2lucHV0c1xyXG4gICAge1xyXG4gICAgICAgICY+LmZvcm0tZ3JvdXBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgaW5wdXRcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDEuNXB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIC5fY2hlY2tcclxuICAgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcbiAgICAgICAgc3ZnXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBmaWxsOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICBcclxuICAgIC5zbl9idG5cclxuICAgIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICAgICAgICAmLl9mdWxse1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1ibGFjaykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbl9hZ2VfZ2F0ZV9kaXNjbGFpbWVyXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgIHtcclxuICAgICAgICAuc25fYWdlX2dhdGVfaW5wdXRzXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICAmPi5mb3JtLWdyb3VwIFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5fY2hlY2tib3hcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbl9idG5cclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgICAgJi5fcHJpbWFyeV92YXJpYW50Ll9jbGlja3tcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmh0bWxbbGFuZz1cImVuLXVzXCJdIHtcclxuXHQjc2l0ZV9hZ2VfZ2F0ZVxyXG4gICAge1xyXG4gICAgICAgIC5zbl9hZ2VfZ2F0ZV9jYXJkXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICAmOjphZnRlclxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy93dC1sb2dvLXVzLnBuZyk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogc2F0dXJhdGUoMTAwKTtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMTAwKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4wNTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc25fYmxvY2tfZXZlbnRfbGlzdFxyXG57XHJcbiAgICAqXHJcbiAgICB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc25fYmxvY2tfd3I+KlxyXG4gICAge1xyXG4gICAgICAgICY+LnJvd1xyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjclO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAuZXZlbnRfY2FyZFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ldmVudF9jYXJkLS1pbWFnZVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ldmVudF9jYXJkLS10aXRsZVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAqXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXZlbnRfY2FyZC0tZGVzY3JpcHRpb25cclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmV2ZW50X2NhcmQtLWRhdGVcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS10Yy1jYXB0aW9uLWZvbnQtc2l6ZS1kZXNrdG9wKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NvdXJpZXIgUHJpbWUnO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZXZlbnQtaWNvblxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmV2ZW50X2NhcmQtLXZlbnVlLFxyXG4gICAgICAgICAgICAgICAgLmV2ZW50X2NhcmQtLXByaWNlXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgIHtcclxuICAgICAgICAuc25fYmxvY2tfd3I+KlxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgJj4ucm93XHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZXZlbnRfY2FyZFxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmhhcy1yZXNlcnZlYmFyLWNhcnQtaWNvbiB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICYgLnNuX2xhbmd1YWdlX3NlbGVjdG9yX3RvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEgKDBweCwgbWQpIHtcclxuICAgIGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjNFMjtcclxuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyIHtcclxuICAuc25fY29udGFpbmVyX2ZsdWlkIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmJlY20tcHJvZHVjdCB7XHJcbiAgJl90aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTGlicmUgRnJhbmtsaW47XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2NvbnRlbnQge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBQdWJsaWMgU2FucztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yYmVjbS1zaGlwcGluZ19yZXN1bHRzX2JveF9kZXRhaWxzIHtcclxuXHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRjLWNvbG9yLWMzKTtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAmX2RlbGl2ZXJ5IHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICZfcmV0YWlsZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGMtY29sb3ItYzMpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRjLWNvbG9yLWMyKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5yYmVjbS1kZWxpdmVyaW5ndG9fZGlzY2xhaW1lciB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHBhZGRpbmctbGVmdDogMzJweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pbmZvLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzBweCwgMnB4KTtcclxuICB9XHJcbn1cclxuLnJiZWNtLWRlbGl2ZXJpbmd0byB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdGMtY29sb3ItYzMpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgJiBpbnB1dCB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN5c3RlbS1uZXV0cmFsLWJsYWNrLCBibGFjayk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBmb250LWZhbWlseTogJ0NvdXJpZXIgUHJpbWUnO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFMEJCO1xyXG4gICAgfVxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCIsIFwiUHVibGljIFNhbnNcIjtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAucmJlY20tZGVsaXZlcmluZ3RvX2xhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJiAucmJlY20tZGVsaXZlcmluZ3RvX2JveF9pbnB1dCB7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9jYXRpb24tcGluLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIHRyYW5zbGF0ZTogMTZweCAtMXB4O1xyXG4gICAgfVxyXG4gICAgJiAucmJlY20tbWluaWxvYWRlciB7XHJcbiAgICAgICYgZGl2IHtcclxuICAgICAgICBib3JkZXItY29sb3I6IGJsYWNrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5hZGRyZXNzX3ByZWRpY3Rpb25zX2JveCB7XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XHJcblxyXG4gICAgJiBidXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10Yy1jb2xvci1jMyk7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjBCMEIwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xvY2F0aW9uLXBpbi5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgdHJhbnNsYXRlOiAtMTBweCAxcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y2RTBCQjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5yYmVjbV9idG5fYWRkX3RvX2NhcnQge1xyXG4gIHBhZGRpbmc6IDE4cHggMzJweCAxOHB4IDMycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yy1jb2xvci1jMik7XHJcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNkUwQkI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi5mYWtlLXNlbGVjdCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1mYW1pbHk6IENvdXJpZXIgUHJpbWU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuXHJcbiAgJi5mYWtlLXJiZWNtLXNlbGVjdHMge1xyXG4gICAgQGluY2x1ZGUgbXEgKDBweCwgc20pIHtcclxuICAgICAgJi1ib3hfc2l6ZSB7XHJcbiAgICAgICAgZmxleDogMC43IDAgMDtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1ib3hfcXVhbnRpdHkge1xyXG4gICAgICAgIGZsZXg6IDAuMyAwIDA7XHJcbiAgICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgW2RhdGEtc2VsZWN0ZWRdOjphZnRlciB7XHJcbiAgICBib3gtc2hhZG93OiAtMnB4IDJweCAwICMwMDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBibGFjaztcclxuICB9XHJcblxyXG4gICYgW2RhdGEtb3B0aW9uXSB7XHJcblxyXG4gICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLy9jb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLmZha2Utc2VsZWN0LS1vcHRpb25zKSB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDAgMTZweCAxNnB4O1xyXG5cclxuICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgPiBbZGF0YS1zZWxlY3RlZF06YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgIHRyYW5zbGF0ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgJi0tb3B0aW9ucyB7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMyKTtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcclxuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJlc2VydmViYXItY2FydCB7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKSAhaW1wb3J0YW50O1xyXG5cclxuICAmLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgICYgLmZha2Utc2VsZWN0IHtcclxuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xyXG4gICAgJi1pbWFnZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jbG9zZSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcblxyXG4gICYtdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICdMaWJyZSBGcmFua2xpbicgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcbiAgJi1lbXB0eSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBQdWJsaWMgU2FucztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gIH1cclxuXHJcbiAgJi1pdGVtLW5hbWUge1xyXG4gICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuICAmLWl0ZW0tdm9sdW1lIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gIH1cclxuICAmLWl0ZW0tcHJpY2Uge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAmLWl0ZW0tcmVtb3ZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMzKTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICAmLWl0ZW0tZnVsZmlsbG1lbnQtZXhwZWN0YXRpb24tc3VwcGxpZXIge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgJi1pdGVtLWZ1bGZpbGxtZW50LWV4cGVjdGF0aW9uLWV4cGVjdGF0aW9uIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgJi1ib3R0b20tY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgIC5yZXNlcnZlYmFyLWNhcnQtYm90dG9tLXN1Yi10b3RhbCB7XHJcbiAgICAgIC5yZXNlcnZlYmFyLWJvdHRvbS1zdWItdG90YWwtaXRlbXMge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQdWJsaWMgU2FucztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5yZXNlcnZlYmFyLWJvdHRvbS1zdWItdG90YWwtdmFsdWUge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQdWJsaWMgU2FucztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc2VydmViYXItY2hlY2tvdXQtYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMThweCAzMnB4IDE4cHggMzJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRjLWNvbG9yLWMyKTtcclxuICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y2RTBCQjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZXNlcnZlYmFyX2FjY29yZGlvbiB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XHJcblxyXG4gIC5hY2NvcmRpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6IFB1YmxpYyBTYW5zO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDAgIzAwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXNlcnZlYmFyX3BhbmVsIHtcclxuICAgICZfY29udGVudCB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQdWJsaWMgU2FucztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuIl19 */
