@charset "UTF-8";
:root {
  --clr-bg-default: #92e7ff;
  --clr-bg-default: var(--gradient-default);
  --text-color: #333333;
  --bg-top: #96e9ff;
  --bg-mid: #f7e3ec;
  --bg-btm: #8ba6d3;
  --clr-blue: #084E9F;
  --clr-red: #D11128;
  --clr-red-lt: #ffc1c4;
  --clr-red-border: #C48D8D;
  --stamp-line: #b3d7f2;
  --label-bg: linear-gradient(to right, #8E54E9 0%, #4776E6 100%);
  --gradient-default: linear-gradient(0deg, var(--bg-btm) 0%, var(--bg-top) 100%);
  --gradient-hero: linear-gradient(0deg, #fffded, #d2ecfa);
  --gradient-ticket: linear-gradient(0deg, #e6e3f1, #fffded);
  --gradient-stamp: linear-gradient(0deg, #dbf0fb 0%, #f4fafe 100%);
  --gradient-train: linear-gradient(0deg, #ffe7a4, #ffe5ed);
  --clr-tbl-01-border: #73AACF;
  --header-h-pc: 90px;
  --header-h-sp: 63px;
  --fz-xxl: 6.0rem;
  --fz-xl: 3.2rem;
  --fz-lg: 2.4rem;
  --fz-md: 1.9rem;
  --fz-sm: 1.6rem;
  --fz-xs: 1.3rem;
  --fz-xxs: 1.2rem;
  --fz-xxl-sp: 2.6rem;
  --fz-xl-sp: 2.1rem;
  --fz-lg-sp: 1.8rem;
  --fz-md-sp: 1.6rem;
  --fz-sm-sp: 1.3rem;
  --fz-xs-sp: 1.1rem;
  --fz-xxs-sp: 1.0rem;
}

._none {
  display: none !important;
}

.footer-pagetop {
  display: none !important;
}

.ultraman {
  position: relative;
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Arial", "Verdana", "sans-serif";
  font-size: var(--fz-md);
  line-height: 1.8;
  font-weight: 500;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
  background: #f0ffff;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
@media screen and (max-width: 767px) {
  .ultraman {
    font-size: var(--fz-md-sp);
  }
}
.ultraman * {
  box-sizing: border-box;
}
.ultraman h1, .ultraman h2, .ultraman h3, .ultraman h4, .ultraman h5, .ultraman h6,
.ultraman dl, .ultraman dt, .ultraman dd,
.ultraman ul, .ultraman ol, .ultraman li,
.ultraman p {
  padding: 0;
  margin: 0;
}
.ultraman h1, .ultraman h2, .ultraman h3, .ultraman h4, .ultraman h5, .ultraman h6 {
  font-size: 1em;
  font-weight: 500;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
.ultraman ul, .ultraman ol {
  list-style: none;
}
.ultraman ._sample {
  width: 100%;
  max-width: 960px;
  margin: 0 auto 48px;
}
.ultraman ._sample img {
  width: 100%;
}
.ultraman .pc-item {
  display: block;
  /** @media max-width: 767px */
}
@media screen and (max-width: 767px) {
  .ultraman .pc-item {
    display: none;
  }
}
.ultraman .sp-item {
  display: none;
  /** @media max-width: 767px */
}
@media screen and (max-width: 767px) {
  .ultraman .sp-item {
    display: block;
  }
}
.ultraman a._btn {
  position: relative;
  display: inline-block;
  border-radius: 1.5em;
  padding: 0.5em 1em;
  border: solid 2px #333;
  line-height: 1;
  transition: opacity 0.3s ease-in-out;
}
.ultraman a._btn:hover {
  opacity: 0.35;
}
.ultraman a._btn._arrow {
  padding-right: 2em;
}
.ultraman a._btn._arrow:before {
  content: "";
  display: block;
  background: url("/app-files/img/sprite/icon.svg#arrow-usage") no-repeat 50%/contain;
  width: 0.7em;
  height: 0.7em;
  position: absolute;
  right: 0.7em;
  top: 50%;
  transform: translate(0, -50%);
}
.ultraman a._btn._external:before {
  content: "";
  display: block;
}
.ultraman a._bnr {
  display: block;
  background: #f6f5fa;
}
.ultraman a._bnr img {
  transition: all 0.3s ease-in-out;
}
.ultraman a._bnr:hover img {
  opacity: 0.35;
}
.ultraman .toc {
  width: 90px;
  height: 90px;
  position: fixed;
  z-index: 99;
  bottom: 10px;
  right: 30px;
  visibility: none;
  opacity: 0;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.ultraman .toc.show {
  opacity: 1;
  visibility: visible;
}
.ultraman .toc.unfixed {
  position: absolute;
  bottom: 30px;
  right: 30px;
}
@media screen and (max-width: 767px) {
  .ultraman .toc {
    width: 60px;
    height: 60px;
    bottom: 4px;
    right: 4px;
  }
  .ultraman .toc.unfixed {
    bottom: 20px;
    right: 4px;
  }
}
.ultraman section {
  position: relative;
  color: var(--text-color);
  padding: 72px 0px;
}
.ultraman section:first-of-type {
  padding-top: 0;
}
.ultraman section:last-of-type {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
  .ultraman section {
    padding: 6.3829787234vw 8px;
  }
}
.ultraman ._headline {
  text-align: center;
}
.ultraman ._container {
  position: relative;
  width: 100%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding: 72px;
  background: var(--clr-bg-default);
  background: url("../i/container-bg.jpg") no-repeat center center/cover;
  border-radius: 32px;
}
.ultraman ._container-headline {
  margin-top: -94px;
}
.ultraman ._container-headline {
  position: static;
  width: 100%;
  font-size: 3.6rem;
  z-index: 10;
}
.ultraman ._container-headline ._primary {
  line-height: 1;
  text-align: center;
  z-index: 10;
}
.ultraman ._container-headline ._primary span {
  display: inline-block;
  background: #333;
  color: #fff;
  padding: 6px 16px 8px;
  margin-bottom: 12px;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1;
}
.ultraman ._container-headline ._primary span:last-child {
  margin-bottom: 0;
}
.ultraman ._container-headline ._primary ._en {
  font-weight: 500;
  letter-spacing: 0.03em;
}
.ultraman ._container ._column {
  position: relative;
  margin-top: 48px;
}
.ultraman ._container ._column:first-of-type {
  margin-top: 0;
}
.ultraman ._container ._column ._row {
  margin-top: 36px;
}
.ultraman ._container ._column ._row:first-of-type {
  margin-top: 0;
}
.ultraman ._container ._column p {
  font-size: var(--fz-md);
  line-height: 1.8;
}
.ultraman ._container ._column ._title {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.ultraman ._container ._column ._title ._primary {
  font-size: var(--fz-xxl);
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.2;
  color: var(--clr-blue);
}
.ultraman ._container ._column ._title ._secondary {
  font-size: var(--fz-md);
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0.05em;
}
.ultraman ._container ._column ._label {
  display: inline-block;
  padding: 8px 16px;
  background: var(--clr-blue);
  font-weight: 600;
  letter-spacing: 0.07em;
  line-height: 1;
  color: #fff;
  margin-bottom: 1em;
}
@media screen and (max-width: 767px) {
  .ultraman ._container {
    border-radius: 16px;
    padding: 24px;
  }
  .ultraman ._container-headline {
    font-size: var(--fz-lg-sp);
    margin-top: -42px;
  }
  .ultraman ._container-headline ._primary span {
    margin-bottom: 6px;
    line-height: 1.2;
    width: 86%;
  }
  .ultraman ._container-headline ._primary ._en {
    font-size: var(--fz-md-sp);
  }
  .ultraman ._container ._column {
    margin-top: 24px;
  }
  .ultraman ._container ._column ._row {
    margin-top: 24px;
  }
  .ultraman ._container ._column ._title ._primary {
    font-size: 3.2rem;
    line-height: 1.2;
    text-align: center;
  }
  .ultraman ._container ._column ._title ._secondary {
    text-align: center;
    font-size: var(--fz-md-sp);
  }
  .ultraman ._container ._column ._label {
    display: block;
    text-align: center;
    border-radius: 20px;
  }
  .ultraman ._container ._column ._label ._primary {
    font-size: var(--fz-md-sp);
  }
  .ultraman ._container ._column p {
    font-size: var(--fz-md-sp);
  }
}
.ultraman ._cols2 {
  display: flex;
  gap: 36px;
}
.ultraman ._cols2 ._col {
  width: calc(50% - 18px);
}
@media screen and (max-width: 767px) {
  .ultraman ._cols2 {
    flex-direction: column;
  }
  .ultraman ._cols2 ._col {
    width: 100%;
  }
}
.ultraman .copyright {
  text-align: center;
}
.ultraman ._tbl {
  border-collapse: collapse;
  width: 100%;
}
.ultraman ._tbl th,
.ultraman ._tbl td {
  padding: 16px 16px;
  text-align: left;
  border-bottom: solid 1px var(--clr-tbl-01-border);
  line-height: 1.4;
  font-size: var(--fz-md);
}
.ultraman ._tbl th:first-of-type,
.ultraman ._tbl td:first-of-type {
  border-top: solid 1px var(--clr-tbl-01-border);
}
.ultraman ._tbl th {
  background: rgba(255, 255, 255, 0.3);
  font-weight: 500;
  color: var(--clr-blue);
}
@media screen and (max-width: 767px) {
  .ultraman ._tbl {
    display: block;
  }
  .ultraman ._tbl thead,
  .ultraman ._tbl tbody,
  .ultraman ._tbl tr,
  .ultraman ._tbl th,
  .ultraman ._tbl td {
    display: block;
    border-bottom: none;
    padding: 0;
    width: 100%;
  }
  .ultraman ._tbl thead:first-of-type,
  .ultraman ._tbl tbody:first-of-type,
  .ultraman ._tbl tr:first-of-type,
  .ultraman ._tbl th:first-of-type,
  .ultraman ._tbl td:first-of-type {
    border-top: none;
  }
  .ultraman ._tbl tr {
    position: relative;
    border-top: solid 1px var(--clr-tbl-01-border);
    margin-top: 0.7em;
    padding-top: 0.7em;
    padding-left: 12px;
  }
  .ultraman ._tbl th {
    position: relative;
    background: none;
    font-size: var(--fz-md-sp);
    color: var(--text-color);
  }
  .ultraman ._tbl th:before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    background: var(--clr-blue);
    border-radius: 50%;
    position: absolute;
    left: -12px;
    top: calc(50% + 0.05em);
    transform: translate(0, -50%);
  }
  .ultraman ._tbl td {
    font-size: var(--fz-sm-sp);
    font-weight: 400;
    margin-top: 0.2em;
    color: #555;
  }
}
.ultraman ._outline {
  display: flex;
  flex-direction: column;
  gap: 0.7em;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
.ultraman ._outline dl {
  display: flex;
  align-items: flex-start;
  align-items: baseline;
  gap: 16px;
}
.ultraman ._outline dl dt {
  flex-shrink: 0;
  border: solid 2px var(--clr-blue);
  background: var(--clr-blue);
  color: #fff;
  border-radius: 1em;
  width: 9em;
  text-align: center;
  font-size: 0.8em;
  font-weight: 600;
}
.ultraman ._outline dl dd {
  text-align: left;
  color: inherit;
}
.ultraman ._outline dl dd ._notes {
  margin-top: 0;
}
.ultraman ._outline dl:first-of-type {
  padding-top: 0;
}
@media screen and (max-width: 767px) {
  .ultraman ._outline {
    gap: 1em;
  }
  .ultraman ._outline dl {
    flex-direction: column;
    gap: 1em;
  }
  .ultraman ._outline dl dt {
    width: 100%;
    font-size: 1em;
  }
  .ultraman ._outline dl dd {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
}
.ultraman ul._notes {
  margin-top: 1em;
  font-size: var(--fz-xxs);
  font-weight: 400;
  line-height: 1.4;
}
.ultraman ul._notes._inline li {
  display: inline-block;
}
.ultraman ul._notes li {
  margin-top: 0.5em;
  padding-left: 1em;
  text-indent: -1em;
}
.ultraman ul._notes li:before {
  content: "※";
}
.ultraman ul._notes li:first-of-type {
  margin-top: 0;
}
.ultraman p._notes {
  font-size: 0.72em;
}
.ultraman p._notes:before {
  content: "※";
}
.ultraman ._center {
  text-align: center;
}
.ultraman .nowrap {
  display: inline-block;
}
.ultraman .footer {
  margin-top: 72px;
  /** @media max-width: 767px */
}
.ultraman .footer .exhibition {
  text-align: center;
  padding-inline: 8px;
}
.ultraman .footer .exhibition a {
  display: inline-block;
  margin: auto;
}
.ultraman .footer .exhibition img {
  width: 100%;
  max-width: 640px;
  display: block;
  margin: auto;
}
.ultraman .footer .copyright {
  padding-block: 36px;
}
.ultraman .footer .copyright p {
  width: 100%;
  max-width: 1160px;
  font-size: var(--fz-xs);
  margin-inline: auto;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .ultraman .footer {
    margin-top: 36px;
  }
  .ultraman .footer .copyright {
    padding-block: 16px;
  }
  .ultraman .footer .copyright p {
    text-align: center;
  }
}

#hero {
  padding-bottom: 0;
  background: var(--gradient-hero);
  text-align: center;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
@media screen and (max-width: 767px) {
  #hero {
    padding: 0;
  }
}
#hero ._container {
  position: relative;
  width: 100%;
  max-width: none;
  height: calc(100dvh - var(--header-h-pc));
  border: none;
  padding: 0;
  border-radius: 0;
  background: url("../i/hero/kv.jpg") no-repeat top center/cover;
}
#hero ._container ._title {
  width: auto;
  height: 15vh;
  position: absolute;
  top: auto;
  bottom: 24px;
  left: 50%;
  transform: translate(-50%, 0);
}
#hero ._container ._title img {
  width: auto;
  max-width: none;
  height: 100%;
}
#hero ._container ._tagline {
  display: block;
  width: auto;
  height: calc(85dvh - var(--header-h-pc) - 24px - 24px);
  position: absolute;
  top: 20px;
  left: calc(50% - 33.75dvh);
}
#hero ._container ._tagline img {
  width: auto;
  height: 100%;
}
@media screen and (max-width: 767px) {
  #hero ._container {
    padding: 0;
    height: calc(100dvh - var(--header-h-sp));
  }
  #hero ._container ._title {
    display: flex;
    align-items: flex-end;
    width: calc(100% - 40px);
  }
  #hero ._container ._title img {
    width: 100%;
  }
  #hero ._container ._tagline {
    left: 20px;
  }
}
@media screen and (max-width: 767px) {
  #hero ._content {
    padding: 12px 24px;
  }
}
#hero ._outline {
  display: table;
  border-spacing: 0 10px;
  width: auto;
  margin: auto;
  font-size: 2.8rem;
}
#hero ._outline dl {
  display: table-row;
  padding-top: 0.7em;
}
#hero ._outline dl dt,
#hero ._outline dl dd {
  display: table-cell;
  color: var(--red);
}
#hero ._outline dl dt {
  border: solid 2px var(--red);
  border-radius: 1em;
  width: 6em;
  vertical-align: middle;
  text-align: center;
  font-size: 0.8em;
}
#hero ._outline dl dd {
  padding-left: 1em;
  text-align: left;
}
#hero ._outline dl:first-of-type {
  padding-top: 0;
}
@media screen and (max-width: 767px) {
  #hero ._outline {
    display: flex;
    gap: 0.5em;
    font-size: 1.8rem;
  }
  #hero ._outline dl {
    display: flex;
    flex-direction: column;
    gap: 0.5em;
    padding-top: 0;
  }
  #hero ._outline dl dt,
  #hero ._outline dl dd {
    display: block;
    width: 100%;
  }
  #hero ._outline dl dd {
    padding-left: 0;
  }
}
#hero .hero-schedule {
  width: 100%;
  max-width: 1024px;
  margin: 36px auto;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #hero .hero-schedule {
    margin: 1em auto;
  }
}
#hero figure {
  margin-left: auto;
  margin-right: auto;
}
#hero figure img {
  max-width: 100%;
}

.overview {
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.overview ._container {
  background: none;
  border-radius: 0;
  margin-top: 0;
  padding-block: 0;
}
.overview ._container ._row {
  margin-top: 54px;
}
.overview ._container ._row:first-of-type {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .overview ._container ._row {
    margin-top: 24px;
  }
}
.overview .info._vertical {
  display: grid;
  grid-template-columns: 1fr;
  gap: 32px;
}
.overview .info._horizontal {
  display: flex;
  justify-content: center;
  gap: 36px;
  width: 100%;
  max-width: 860px;
  margin-inline: auto;
}
.overview .info-item {
  display: grid;
  grid-template-columns: 1fr 4fr;
  gap: 36px;
}
.overview .info-headline {
  color: var(--clr-blue);
  text-align: right;
  letter-spacing: 0.5em;
  padding-block: 12px;
  line-height: 1;
}
.overview .info-body {
  padding: 0 0 0 36px;
  border-left: solid 4px var(--clr-blue);
}
.overview .info-body ._notes {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .overview .info._horizontal {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  .overview .info-item {
    display: grid;
    grid-template-columns: 1fr;
    gap: 16px;
  }
  .overview .info-headline {
    text-align: center;
    padding-block: 0.5em;
    background: var(--clr-blue);
    color: #fff;
  }
  .overview .info-body {
    border-left: none;
    padding-left: 0;
  }
  .overview .info-body ._notes {
    margin-top: 1em;
  }
}
.overview-schedule img, .overview-place img {
  width: auto;
  height: 100px;
}
@media screen and (max-width: 767px) {
  .overview-schedule img, .overview-place img {
    width: 100%;
    height: auto;
  }
}
.overview ._list {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
@media screen and (max-width: 767px) {
  .overview ._list {
    gap: 2em;
  }
}
.overview ._ticket dt {
  font-weight: 600;
}
.overview ._ticket dd {
  font-weight: 400;
  font-size: var(--fz-sm);
}
@media screen and (max-width: 767px) {
  .overview ._ticket {
    display: flex;
    flex-direction: column;
    gap: 0.7em;
  }
  .overview ._ticket dt {
    font-weight: 600;
  }
  .overview ._ticket dd {
    font-size: var(--fz-sm-sp);
  }
}

#stamprally {
  position: relative;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
#stamprally .addChar {
  position: relative;
  padding-right: 180px;
}
#stamprally .addChar:before {
  content: "";
  display: block;
  width: 320px;
  height: 840px;
  background: url("../i/ultraman-01.png") no-repeat center bottom/contain;
  position: absolute;
  right: -160px;
  bottom: -60px;
}
@media screen and (max-width: 767px) {
  #stamprally .addChar {
    padding-right: 0;
  }
  #stamprally .addChar:before {
    display: none;
  }
}
#stamprally .leaflet {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 0px;
}
#stamprally .leaflet ._col {
  padding-inline: 24px;
}
#stamprally .leaflet ._col img {
  height: 260px;
}
#stamprally .leaflet .caption {
  margin-top: 8px;
  text-align: center;
  font-size: var(--fz-sm);
}
#stamprally .leaflet .prize {
  position: relative;
  text-align: center;
}
#stamprally .leaflet .prize:before {
  content: "";
  display: block;
  width: 82%;
  aspect-ratio: 19/6;
  background: url("../i/stamprally/prize-txt.png") no-repeat center center/contain;
  position: absolute;
  left: 50%;
  bottom: -12px;
  transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  #stamprally .leaflet {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
}
#stamprally .outline {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 36px;
  align-items: center;
}
#stamprally .outline .sheet {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
#stamprally .outline .sheet .caption {
  font-size: var(--fz-sm);
  text-align: center;
  line-height: 1.3;
}
@media screen and (max-width: 767px) {
  #stamprally .outline {
    grid-template-columns: 1fr;
  }
  #stamprally .outline ._left {
    grid-row: 2;
  }
  #stamprally .outline ._right {
    grid-row: 1;
  }
  #stamprally .outline .prize {
    background: rgba(255, 255, 255, 0.3);
    padding: 24px;
    border-radius: 16px;
    display: flex;
    flex-direction: column-reverse;
    gap: 8px;
    text-align: center;
  }
  #stamprally .outline .prize img {
    width: 100%;
    max-width: 420px;
  }
  #stamprally .outline .prize .caption {
    font-size: var(--fz-lg-sp);
  }
}
#stamprally .rules .map {
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.3);
  padding: 16px;
  border-radius: 16px;
}
#stamprally .rules ._list {
  display: grid;
  gap: 12px;
  counter-reset: num 0;
}
#stamprally .rules ._list-item {
  display: flex;
  align-items: center;
  gap: 24px;
  background: rgba(255, 255, 255, 0.3);
  padding: 16px 32px;
  border-radius: 8px;
  line-height: 1.3;
}
#stamprally .rules ._list-item:before {
  counter-increment: num 1;
  content: counter(num);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  font-size: 2.8rem;
  font-weight: 400;
  background: #000;
  color: #fff;
  line-height: 1;
  flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  #stamprally .rules ._cols2 {
    gap: 0;
  }
  #stamprally .rules .map {
    padding: 32px 0px;
    background: none;
  }
  #stamprally .rules ._list-item {
    padding: 16px;
    gap: 16px;
  }
  #stamprally .rules ._list-item:before {
    width: 36px;
    height: 36px;
    font-size: 2rem;
  }
}
#stamprally ._ralleypoint ._row {
  margin-top: 24px;
}
#stamprally ._ralleypoint ._row:first-of-type {
  margin-top: 0;
}
#stamprally ._ralleypoint ._tbl ._notes {
  margin-top: 0;
}
#stamprally ._ralleypoint .goalpoint ._label {
  background: var(--clr-red);
}
#stamprally ._ralleypoint .goalpoint ._tbl th, #stamprally ._ralleypoint .goalpoint ._tbl td {
  border-bottom: solid 1px var(--clr-red-border);
}
#stamprally ._ralleypoint .goalpoint ._tbl th:first-of-type, #stamprally ._ralleypoint .goalpoint ._tbl td:first-of-type {
  border-top: solid 1px var(--clr-red-border);
}
#stamprally ._ralleypoint .goalpoint ._tbl th {
  color: var(--clr-red);
}
@media screen and (max-width: 767px) {
  #stamprally ._ralleypoint .goalpoint ._tbl th, #stamprally ._ralleypoint .goalpoint ._tbl td {
    border-bottom: none;
  }
  #stamprally ._ralleypoint .goalpoint ._tbl th:first-of-type, #stamprally ._ralleypoint .goalpoint ._tbl td:first-of-type {
    border-top: none;
  }
  #stamprally ._ralleypoint .goalpoint ._tbl th:before {
    background-color: var(--clr-red);
  }
}

#train {
  position: relative;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
#train .addChar {
  position: relative;
  padding-left: 300px;
}
#train .addChar:before {
  content: "";
  display: block;
  width: 300px;
  height: 680px;
  background: url("../i/ultraman-02.png") no-repeat center bottom/contain;
  position: absolute;
  left: -90px;
  bottom: -120px;
}
@media screen and (max-width: 767px) {
  #train .addChar {
    padding-left: 0;
  }
  #train .addChar:before {
    display: none;
  }
}
#train ._container {
  position: relative;
}
@media screen and (max-width: 767px) {
  #train ._container:before {
    width: 120px;
    height: 120px;
    left: -32px;
    transform: translate(0, -35%);
  }
}
#train .ads {
  background: rgba(255, 255, 255, 0.3);
  padding: 36px;
  border-radius: 16px;
}
#train .ads ._headline {
  border: solid 3px var(--clr-red);
  color: var(--clr-red);
  padding: 12px;
  font-size: 2.6rem;
  line-height: 1.2;
  border-radius: calc(16px + 0.6em);
}
#train .ads ._label {
  background-color: var(--clr-red);
}
@media screen and (max-width: 767px) {
  #train .ads {
    padding: 16px;
  }
  #train .ads ._headline {
    font-size: 1.9rem;
    border: none;
  }
}
#train .headmark-gallery .designs {
  display: flex;
  flex-direction: row-reverse;
  align-items: stretch;
  gap: 36px;
}
#train .headmark-gallery .designs .sample {
  position: relative;
  flex-shrink: 0;
  width: 300px;
  overflow: hidden;
}
#train .headmark-gallery .designs .sample:before {
  content: "※画像はイメージです";
  font-size: var(--fz-xs);
  letter-spacing: 0.03em;
  color: #fff;
  position: absolute;
  left: 0.3em;
  bottom: 0.3em;
}
#train .headmark-gallery .designs .sample img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#train .headmark-gallery .designs ._lead {
  text-align: center;
  margin-bottom: 1em;
}
#train .headmark-gallery .designs ._list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}
#train .headmark-gallery .designs ._list-item p {
  margin-top: 0.3em;
  text-align: center;
  font-size: var(--fz-xs);
}
@media screen and (max-width: 767px) {
  #train .headmark-gallery .designs {
    flex-direction: column;
  }
  #train .headmark-gallery .designs .sample {
    position: relative;
    width: 100%;
  }
  #train .headmark-gallery .designs ._lead {
    text-align: left;
  }
  #train .headmark-gallery .designs ._list {
    grid-template-columns: repeat(2, 1fr);
  }
}
#train .poster-gallery .designs {
  display: flex;
  align-items: stretch;
  gap: 36px;
}
#train .poster-gallery .designs .sample {
  position: relative;
  flex-shrink: 0;
  width: 360px;
  overflow: hidden;
}
#train .poster-gallery .designs .sample:before {
  content: "※画像はイメージです";
  font-size: var(--fz-xs);
  letter-spacing: 0.03em;
  color: #fff;
  position: absolute;
  left: 0.3em;
  bottom: 0.3em;
}
#train .poster-gallery .designs .sample img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#train .poster-gallery .designs ._list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px;
}
@media screen and (max-width: 767px) {
  #train .poster-gallery .designs {
    flex-direction: column;
  }
  #train .poster-gallery .designs .sample {
    width: 100%;
  }
  #train .poster-gallery .designs ._list {
    grid-template-columns: repeat(2, 1fr);
  }
}
#train .sticker-gallery .designs img {
  display: block;
  margin-inline: auto;
  width: auto;
  max-height: 360px;
}
@media screen and (max-width: 767px) {
  #train .sticker-gallery ._cols2 {
    flex-direction: column;
    gap: 16px;
  }
  #train .sticker-gallery ._cols2 ._col {
    width: 100%;
  }
  #train .sticker-gallery .designs img {
    max-height: none;
  }
}

#station {
  position: relative;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
#station .addChar {
  position: relative;
  padding-right: 268px;
}
#station .addChar:before {
  content: "";
  display: block;
  width: 460px;
  height: 460px;
  background: transparent url("../i/station/gomora02.png") no-repeat center bottom/contain;
  position: absolute;
  right: -72px;
  top: -76px;
  border-radius: 0 32px 0 0;
  transform: translate(12.3%, -25%);
}
@media screen and (max-width: 767px) {
  #station .addChar {
    padding-right: 0;
  }
  #station .addChar:before {
    display: none;
  }
}
#station ._tbl th {
  line-height: 1.2;
}
#station ._tbl th span {
  font-size: var(--fz-xs);
}
#station ._tbl th span:before {
  content: "";
}
#station ._tbl th span:after {
  content: "";
}
@media screen and (max-width: 767px) {
  #station ._container ._cols2 {
    display: flex;
    flex-direction: column;
    gap: 0;
  }
  #station ._container ._cols2 ._col:nth-of-type(1) ._tbl tr:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
  #station ._container ._cols2 ._col:nth-of-type(n+2) ._tbl tr:first-of-type {
    border-top: solid 1px var(--clr-tbl-01-border);
  }
}
@media screen and (max-width: 767px) {
  #station .gomora {
    position: relative;
    aspect-ratio: 1/1;
    margin-top: -60px;
    margin-right: -24px;
    background: url("../i/station/gomora.png") no-repeat center right/contain;
  }
  #station .gomora .txt {
    width: 80%;
    position: absolute;
    left: calc(50% - 12px);
    bottom: 8px;
    transform: translate(-50%, 0);
  }
}

#other {
  background: #fff url("../i/other-bg.png") no-repeat center bottom/100%;
  /** @media max-width: 767px */
}
#other ._container {
  background: transparent;
  border: none;
  padding: 0;
}
#other ._content {
  width: 100%;
  max-width: 834px;
  margin: auto;
}
#other .copyright {
  position: absolute;
  left: 50%;
  bottom: 1.5em;
  font-size: 1.6rem;
  transform: translate(-50%, 0);
}
@media screen and (max-width: 767px) {
  #other ._content {
    width: 86%;
    margin: auto;
  }
  #other .copyright {
    width: 100%;
    font-size: 1.3rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV2ZW50L3VsdHJhbWFuXzYwdGgvYy9wYWdlLnNjc3MiLCJldmVudC91bHRyYW1hbl82MHRoL2Mvc2Fzcy9faGVyby5zY3NzIiwiZXZlbnQvdWx0cmFtYW5fNjB0aC9jL3Nhc3MvX292ZXJ2aWV3LnNjc3MiLCJldmVudC91bHRyYW1hbl82MHRoL2Mvc2Fzcy9fc3RhbXByYWxseS5zY3NzIiwiZXZlbnQvdWx0cmFtYW5fNjB0aC9jL3Nhc3MvX3RyYWluLnNjc3MiLCJldmVudC91bHRyYW1hbl82MHRoL2Mvc2Fzcy9fc3RhdGlvbi5zY3NzIiwiZXZlbnQvdWx0cmFtYW5fNjB0aC9jL3Nhc3MvX290aGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtDO0FBc0lBO0FBdUJBO0FBeUtBO0FBc0JBO0FBd0ZBO0FBZ0VBOztBQXRmRDtFQVhGO0lBWUk7OztBQUdGO0VBQ0U7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7QUFHQzs7QUFGRDtFQUZGO0lBR0k7OztBQUlKO0VBQ0U7QUFHQzs7QUFGRDtFQUZGO0lBR0k7OztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtGO0VBQ0U7RUFDQTs7QUFLTjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFJQTtFQUNFOztBQU1SO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0o7RUFDRTtJQUNFOzs7QUFRSjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUVFO0VBQ0E7O0FBT047RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS047RUFDRTtJQUNFO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOztFQUdFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBS047SUFDRTs7RUFFQTtJQUNFOztFQUlBO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFJSjtJQUNFO0lBQ0E7SUFDQTs7RUFFQTtJQUNFOztFQUlKO0lBQ0U7OztBQVFSO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUdKO0VBQ0U7SUFDRTs7RUFDQTtJQUNFOzs7QUFVTjtFQUNFOztBQUlGO0VBQ0U7RUFDQTs7QUFFQTtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtBQUFBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBS0o7RUFDRTtJQUNFOztFQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFLRTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0U7O0VBSUo7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJSjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFNTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFOztBQUlOO0VBQ0U7SUFDRTs7RUFFQTtJQUNFO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBT1I7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJRTtFQUNFOztBQUtKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFLTjtFQUNFOztBQUNBO0VBQ0U7O0FBSUo7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7QUF3Q0M7O0FBdENEO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQTdCRjtJQThCSTs7RUFNQTtJQUNFOztFQUVBO0lBQUU7Ozs7QUMzb0JWO0VBQ0U7RUFDQTtFQUNBO0FBR0M7QUFtRUE7QUFTRjtBQTBERTtBQWlCQTs7QUF6SkQ7RUFKRjtJQUtJOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFFRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFLSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBS047RUFDRTtJQUNFO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7RUFJSjtJQUNFOzs7QUFTTjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBQ0E7QUFBQTtFQUVFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBSU47RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0FBQUE7SUFFRTtJQUNBOztFQUdGO0lBQ0U7OztBQVFOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFFSTtJQUNFOzs7QUFLTjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7O0FDcEtOO0FBcUJHO0FBeUVBO0FBbUJBO0FBWUE7QUF3QkE7O0FBcEpEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFQTtFQUNFOztBQUlOO0VBRUk7SUFDRTs7O0FBT0o7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUFROztBQUdaO0VBRUk7SUFDRTtJQUNBO0lBQ0E7O0VBT0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBRUE7SUFBUTs7O0FBVVo7RUFDRTtFQUNBOztBQUdKO0VBR0k7SUFDRTtJQUNBOzs7QUFNTjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0lBQ0U7OztBQUtGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7RUFFRjtJQUNFOzs7O0FDbEpSO0VBQ0U7QUF5QkM7QUFnQkE7QUFNQTtBQW1EQTtBQW1EQTtBQStFQTtBQTREQTs7QUE5UkQ7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0lBQ0U7O0VBRUE7SUFDRTs7O0FBNkJOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJTjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFVSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUtBO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUlOO0VBQ0U7SUFDRTs7RUFFQTtJQUFPOztFQUNQO0lBQVE7O0VBRVI7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTs7O0FBYU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUVBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBT1I7RUFFSTtJQUVFOztFQUdGO0lBQ0U7SUFDQTs7RUFJQTtJQUNFO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7OztBQVdSO0VBQ0U7O0FBRUE7RUFDRTs7QUFLRjtFQUNFOztBQU9GO0VBQ0U7O0FBSUE7RUFDRTs7QUFFQTtFQUNFOztBQUdKO0VBQ0U7O0FBS1I7RUFJUTtJQUNFOztFQUVBO0lBQ0U7O0VBSUY7SUFDRTs7OztBQzFSZDtFQUNFO0FBeUJDO0FBK0JBO0FBOEJBO0FBd0VBO0FBcURBO0FBOEJBOztBQS9PRDtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7SUFDRTs7RUFFQTtJQUNFOzs7QUFNTjtFQUNFOztBQWFGO0VBR0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBVU47RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHSjtFQUNFO0lBQ0U7O0VBRUE7SUFDRTtJQUNBOzs7QUFPSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0U7RUFDRTtFQUNBO0VBQ0E7O0FBTVY7RUFFSTtJQUNFOztFQUVBO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7OztBQVFOO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFJTDtFQUVHO0lBQ0U7O0VBRUE7SUFDRTs7RUFHRjtJQUNFOzs7QUFTSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlMO0VBRUc7SUFDRTtJQUNBOztFQUVBO0lBQ0U7O0VBS0Y7SUFDRTs7OztBQy9PVjtFQUNFO0FBNEJDO0FBa0VBO0FBc0JBOztBQWpIRDtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0lBQ0U7O0VBRUE7SUFDRTs7O0FBb0JKO0VBQ0U7O0FBRUE7RUFDRTs7QUFFQTtFQUNFOztBQUVGO0VBQ0U7O0FBTVI7RUFPSTtJQUNFO0lBQ0E7SUFDQTs7RUFLTTtJQUNFO0lBQ0E7O0VBTUY7SUFDRTs7O0FBZWQ7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FDakhSO0VBQ0U7QUErQkM7O0FBN0JEO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0EiLCJmaWxlIjoiZXZlbnQvdWx0cmFtYW5fNjB0aC9jL3BhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgJ3V0Zi04Jztcbjpyb290e1xuICAtLWNsci1iZy1kZWZhdWx0OiAjOTJlN2ZmO1xuICAtLWNsci1iZy1kZWZhdWx0OiB2YXIoLS1ncmFkaWVudC1kZWZhdWx0KTtcbiAgLS10ZXh0LWNvbG9yOiAjMzMzMzMzO1xuXG4gIC0tYmctdG9wOiAjOTZlOWZmO1xuICAtLWJnLW1pZDogI2Y3ZTNlYztcbiAgLS1iZy1idG06ICM4YmE2ZDM7XG5cbiAgLS1jbHItYmx1ZTogIzA4NEU5RjtcbiAgLS1jbHItcmVkOiAjRDExMTI4O1xuICAtLWNsci1yZWQtbHQ6ICNmZmMxYzQ7XG4gIC0tY2xyLXJlZC1ib3JkZXI6ICNDNDhEOEQ7XG5cbiAgLS1zdGFtcC1saW5lOiAjYjNkN2YyO1xuICAtLWxhYmVsLWJnOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4RTU0RTkgMCUsICM0Nzc2RTYgMTAwJSk7XG4gIFxuICAtLWdyYWRpZW50LWRlZmF1bHQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCB2YXIoLS1iZy1idG0pIDAlLCB2YXIoLS1iZy10b3ApIDEwMCUpO1xuICAtLWdyYWRpZW50LWhlcm86IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmZGVkLCAjZDJlY2ZhKTtcbiAgLS1ncmFkaWVudC10aWNrZXQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZTZlM2YxLCAjZmZmZGVkKTtcbiAgLS1ncmFkaWVudC1zdGFtcDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNkYmYwZmIgMCUsICNmNGZhZmUgMTAwJSk7XG4gIC0tZ3JhZGllbnQtdHJhaW46IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZlN2E0LCAjZmZlNWVkKTtcblxuICAtLWNsci10YmwtMDEtYm9yZGVyOiAjNzNBQUNGO1xuXG4gIC0taGVhZGVyLWgtcGM6IDkwcHg7XG4gIC0taGVhZGVyLWgtc3A6IDYzcHg7XG5cbiAgLS1mei14eGw6IDYuMHJlbTtcbiAgLS1mei14bDogMy4ycmVtO1xuICAtLWZ6LWxnOiAyLjRyZW07XG4gIC0tZnotbWQ6IDEuOXJlbTtcbiAgLS1mei1zbTogMS42cmVtO1xuICAtLWZ6LXhzOiAxLjNyZW07XG4gIC0tZnoteHhzOiAxLjJyZW07XG5cbiAgLS1mei14eGwtc3A6IDIuNnJlbTtcbiAgLS1mei14bC1zcDogMi4xcmVtO1xuICAtLWZ6LWxnLXNwOiAxLjhyZW07XG4gIC0tZnotbWQtc3A6IDEuNnJlbTtcbiAgLS1mei1zbS1zcDogMS4zcmVtO1xuICAtLWZ6LXhzLXNwOiAxLjFyZW07XG4gIC0tZnoteHhzLXNwOiAxLjByZW07XG59XG5cblxuLl9ub25le1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlci1wYWdldG9we1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLnVsdHJhbWFue1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OidOb3RvIFNhbnMgSlAnLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIkFyaWFsXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiB2YXIoLS1mei1tZCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBiYWNrZ3JvdW5kOiAjZjBmZmZmO1xuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZ6LW1kLXNwKTtcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gICp7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIGgxLGgyLGgzLGg0LGg1LGg2LFxuICBkbCxkdCxkZCxcbiAgdWwsIG9sLCBsaSxcbiAgcHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoMSxoMixoMyxoNCxoNSxoNntcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgfVxuICB1bCxvbHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLl9zYW1wbGV7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0byA0OHB4O1xuXG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9Ly8uX3NhbXBsZVxuXG4gIC5wYy1pdGVte1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbiAgfS8vLnBjLWl0ZW1cblxuICAuc3AtaXRlbXtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG4gIH0vLy5zcC1pdGVtXG5cbiAgYXtcbiAgICAmLl9idG57XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzMzMzsgXG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAuMzU7XG4gICAgICB9XG5cbiAgICAgICYuX2Fycm93e1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2FwcC1maWxlcy9pbWcvc3ByaXRlL2ljb24uc3ZnI2Fycm93LXVzYWdlJykgbm8tcmVwZWF0IDUwJS9jb250YWluO1xuICAgICAgICAgIHdpZHRoOiAuN2VtO1xuICAgICAgICAgIGhlaWdodDogLjdlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC43ZW07XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH0vLyYuX2Fycm93XG5cbiAgICAgICYuX2V4dGVybmFse1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLy5fYnRuXG5cbiAgICAmLl9ibnJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICNmNmY1ZmE7XG4gICAgICBcbiAgICAgIGltZ3tcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgaW1ne1xuICAgICAgICAgIG9wYWNpdHk6IC4zNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLyYuX2JuclxuICB9Ly9hXG5cbiAgLnRvY3tcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB2aXNpYmlsaXR5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xuXG4gICAgJi5zaG93e1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJi51bmZpeGVke1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9Ly8udG9jXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRvY3tcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICByaWdodDogNHB4O1xuXG4gICAgICAmLnVuZml4ZWR7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICB9Ly8udG9jXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICBzZWN0aW9ue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgcGFkZGluZzogNzJweCAwcHg7XG4gICAgXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH0vL3NlY3Rpb25cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBzZWN0aW9ue1xuICAgICAgcGFkZGluZzogY2FsYygoMjQgLyAzNzYpICogMTAwdncpIDhweDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgIC8vcGFkZGluZy1ib3R0b206IGNhbGMoKDYwIC8gMzc2KSAqIDEwMHZ3KTtcbiAgICAgIH1cbiAgICB9Ly9zZWN0aW9uXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAuX2hlYWRsaW5le1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5fY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICAvL2hlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA3MnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1iZy1kZWZhdWx0KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2kvY29udGFpbmVyLWJnLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcblxuICAgICYtaGVhZGxpbmV7XG4gICAgICBtYXJnaW4tdG9wOiAtOTRweDtcbiAgICB9XG5cbiAgICAmLWhlYWRsaW5le1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgXG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDE2cHggOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfS8vc3BhblxuXG4gICAgICAgIC5fZW57XG4gICAgICAgICAgLy9mb250LXNpemU6IC45ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgIH0vLy5fc1xuXG4gICAgICB9Ly8uX3ByaW1hcnlcbiAgICB9Ly8mLWhlYWRsaW5lXG5cblxuICAgIC5fY29sdW1ue1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogNDhweDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAuX3Jvd3tcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfS8vLl9yb3dcblxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mei1tZCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICB9XG5cbiAgICAgIC5fdGl0bGV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZ6LXh4bCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJsdWUpO1xuICAgICAgICB9Ly8uX3ByaW1hcnlcbiAgICAgICAgLl9zZWNvbmRhcnl7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mei1tZCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgfS8vLl9zZWNvbmRhcnlcbiAgICAgIH0vLy5fdGl0bGVcblxuICAgICAgLl9sYWJlbHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJsdWUpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgfS8vLl9sYWJlbFxuICAgIH0vLy5fY29sdW1uXG5cbiAgfS8vLl9jb250YWluZXJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX2NvbnRhaW5lcntcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgICAmLWhlYWRsaW5le1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZ6LWxnLXNwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygtMjRweCAtIDE4cHgpO1xuXG4gICAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIHdpZHRoOiA4NiU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5fZW57XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZ6LW1kLXNwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH0vLy5fcHJpbWFyeVxuICAgICAgfS8vJi1oZWFkbGluZVxuXG4gICAgICAuX2NvbHVtbntcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgICAuX3Jvd3tcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB9Ly8uX3Jvd1xuXG4gICAgICAgIC5fdGl0bGV7XG4gICAgICAgICAgLl9wcmltYXJ5e1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH0vLy5fcHJpbWFyeVxuXG4gICAgICAgICAgLl9zZWNvbmRhcnl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZ6LW1kLXNwKTtcbiAgICAgICAgICB9Ly8uX3NlY29uZGFyeVxuICAgICAgICB9Ly8uX3RpdGxlXG5cbiAgICAgICAgLl9sYWJlbHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBcbiAgICAgICAgICAuX3ByaW1hcnl7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZ6LW1kLXNwKTtcbiAgICAgICAgICB9Ly8uX3ByaW1hcnlcbiAgICAgICAgfS8vLl9sYWJlbFxuXG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mei1tZC1zcCk7XG4gICAgICAgIH1cbiAgICAgIH0vLy5fY29sdW1uXG5cbiAgICB9Ly8uX2NvbnRhaW5lclxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuICAuX2NvbHMye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzNnB4O1xuXG4gICAgLl9jb2x7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDE4cHgpO1xuICAgIH1cbiAgfS8vLmNvbHMyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9jb2xzMntcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAuX2NvbHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC8vICYuX3NwLXJldmVyc2V7XG4gICAgICAvLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIC8vIH1cbiAgICB9Ly8uY29sczJcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbiAgLmNvcHlyaWdodHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH0vLy5jb3B5cmlnaHRcblxuXG4gIC5fdGJse1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0aCxcbiAgICB0ZHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdmFyKC0tY2xyLXRibC0wMS1ib3JkZXIpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnotbWQpO1xuXG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHZhcigtLWNsci10YmwtMDEtYm9yZGVyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjMpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmx1ZSk7XG4gICAgfVxuXG4gICAgLnRke31cbiAgfS8vLl90YmxcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX3RibHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICB0aGVhZCxcbiAgICAgIHRib2R5LFxuICAgICAgdHIsXG4gICAgICB0aCxcbiAgICAgIHRke1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdHJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHZhcigtLWNsci10YmwtMDEtYm9yZGVyKTtcbiAgICAgICAgbWFyZ2luLXRvcDogLjdlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IC43ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIH1cblxuICAgICAgdGh7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mei1tZC1zcCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1ibHVlKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyAuMDVlbSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGR7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnotc20tc3ApO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAuMmVtO1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgIH1cbiAgICB9Ly8uX3RibFxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuICAuX291dGxpbmV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjdlbTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cbiAgICBkbHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIFxuICAgICAgZHQsXG4gICAgICBkZHtcbiAgICAgIH1cblxuICAgICAgZHR7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1jbHItYmx1ZSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1ibHVlKTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiB2YXIoLS1sYWJlbC1iZyk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgICAgIHdpZHRoOiA5ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgICAgZGR7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgIC5fbm90ZXN7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH0vL2RsXG4gIH0vLy5fb3V0bGluZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fb3V0bGluZXtcbiAgICAgIGdhcDogMWVtO1xuXG4gICAgICBkbHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxZW07XG5cbiAgICAgICAgZHR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIH1cbiAgICAgICAgZGR7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07XG4gICAgICAgIH1cbiAgICAgIH0vL2RsXG4gICAgfS8vLl9vdXRsaW5lXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG4gIHVsLl9ub3Rlc3tcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZm9udC1zaXplOiB2YXIoLS1mei14eHMpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICYuX2lubGluZXtcbiAgICAgIFxuICAgICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpe1xuICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJ+KAuyc7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9Ly9saVxuICB9Ly91bC5fbm90ZXNcblxuICBwLl9ub3Rlc3tcbiAgICBmb250LXNpemU6IC43MmVtO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJ+KAuyc7XG4gICAgfVxuICB9XG5cbiAgLl9jZW50ZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9Ly8uX2NlbnRlclxuXG4gIC5ub3dyYXB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9Ly8uc3RhdGlvblxuXG4gIC5mb290ZXJ7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcblxuICAgIC5leGhpYml0aW9ue1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDhweDtcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOjY0MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICB9XG4gICAgfS8vLmV4aGliaXRpb25cblxuICAgIC5jb3B5cmlnaHR7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAzNnB4O1xuXG4gICAgICBwe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnoteHMpO1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH0vLy5jb3B5cmlnaHRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgICAgLmV4aGliaXRpb257XG4gICAgICAgIFxuICAgICAgfS8vLmV4aGliaXRpb25cblxuICAgICAgLmNvcHlyaWdodHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMTZweDtcblxuICAgICAgICBwe3RleHQtYWxpZ246IGNlbnRlcjt9XG4gICAgICB9XG4gICAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIH0vLy5mb290ZXJcbn0vLy51bHRyYW1hblxuXG5cbi8vIOODoeOCpOODs1xuQGltcG9ydCAnc2Fzcy9oZXJvJztcblxuLy8g6ZaL5YKs5qaC6KaBXG5AaW1wb3J0ICdzYXNzL292ZXJ2aWV3JztcblxuLy8g44K544K/44Oz44OX44OE44Ki44O8XG5AaW1wb3J0ICdzYXNzL3N0YW1wcmFsbHknO1xuXG4vLyDou4rkuKHoo4Xpo75cbkBpbXBvcnQgJ3Nhc3MvdHJhaW4nO1xuXG4vLyDpp4Xoo4Xpo75cbkBpbXBvcnQgJ3Nhc3Mvc3RhdGlvbic7XG5cbi8vIOOBneOBruS7llxuQGltcG9ydCAnc2Fzcy9vdGhlcic7IiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuI2hlcm97XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1oZXJvKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAuX2NvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogY2FsYygxMDBkdmggLSB2YXIoLS1oZWFkZXItaC1wYykpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL2hlcm8va3YuanBnJykgbm8tcmVwZWF0IHRvcCBjZW50ZXIgLyBjb3ZlcjtcblxuXG4gICAgLl90aXRsZXtcbiAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMik7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIC8vbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgICBoZWlnaHQ6IDE1dmg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDI0cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblxuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIH1cbiAgICB9Ly8uX3RpdGxlXG5cbiAgICAuX3RhZ2xpbmV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBjYWxjKDg1ZHZoIC0gdmFyKC0taGVhZGVyLWgtcGMpIC0gMjRweCAtIDI0cHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA3LjVkdmggKiA0LjUgKiAxKTtcblxuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH0vLy5fdGFnbGluZVxuICAgIFxuICB9Ly8uX2NvbnRhaW5lclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fY29udGFpbmVye1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogY2FsYygxMDBkdmggLSB2YXIoLS1oZWFkZXItaC1zcCkpO1xuXG4gICAgICAuX3RpdGxle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblxuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH0vLy5fdGl0bGVcblxuICAgICAgLl90YWdsaW5le1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgfS8vLl90YWdsaW5lXG4gICAgfS8vLl9jb250YWluZXJcblxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgLl9jb250ZW50e1xuXG4gIH0vLy5fY29udGVudFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICB9Ly8uX2NvbnRlbnRcbn0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAuX291dGxpbmV7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG5cbiAgICBkbHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgIHBhZGRpbmctdG9wOiAuN2VtO1xuICAgICAgZHQsXG4gICAgICBkZHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgY29sb3I6IHZhcigtLXJlZCk7XG4gICAgICB9XG4gICAgICBkdHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tcmVkKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgICAgICB3aWR0aDogNmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgIH1cbiAgICAgIGRke1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9Ly9kbFxuICB9Ly8uX291dGxpbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX291dGxpbmV7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAuNWVtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICAgIGRse1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IC41ZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIGR0LFxuICAgICAgICBkZHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRke1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfS8vZGxcbiAgICB9Ly8uX291dGxpbmVcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuICBcblxuICAuaGVyb3tcbiAgICAmLXNjaGVkdWxle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgIG1hcmdpbjogMzZweCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH0vLyYtc2NoZWR1bGVcbiAgfS8vLmhlcm9cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVyb3tcbiAgICAgICYtc2NoZWR1bGV7XG4gICAgICAgIG1hcmdpbjogMWVtIGF1dG87XG4gICAgICB9Ly8mLXNjaGVkdWxlXG4gICAgfS8vLmhlcm9cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIGZpZ3VyZXtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9Ly9maWd1cmVcbn0vLyNoZXJvIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLm92ZXJ2aWV3e1xuICAuX2NvbnRhaW5lcntcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xuXG4gICAgLl9yb3d7XG4gICAgICBtYXJnaW4tdG9wOiA1NHB4O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfS8vLl9yb3dcbiAgfS8vLmNvbnRhaW5lclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fY29udGFpbmVye1xuICAgICAgLl9yb3d7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9Ly8uX3Jvd1xuICAgIH0vLy5fY29udGFpbmVyXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAuaW5mb3tcblxuICAgICYuX3ZlcnRpY2Fse1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAzMnB4O1xuICAgIH0vLy5fdmVydGljYWxcblxuICAgICYuX2hvcml6b250YWx7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDM2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIH0vLyYuX2hvcml6b250YWxcblxuICAgICYtaXRlbXtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnI7XG4gICAgICBnYXA6IDM2cHg7XG4gICAgfS8vJi1pdGVtXG5cbiAgICAmLWhlYWRsaW5le1xuICAgICAgY29sb3I6IHZhcigtLWNsci1ibHVlKTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC41ZW07XG4gICAgICBwYWRkaW5nLWJsb2NrOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfS8vJi1oZWFkbGluZVxuXG4gICAgJi1ib2R5e1xuICAgICAgcGFkZGluZzogMCAwIDAgMzZweDtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA0cHggdmFyKC0tY2xyLWJsdWUpO1xuXG4gICAgICAuX25vdGVze21hcmdpbi10b3A6IDA7fVxuICAgIH0vLyYtYm9keVxuICB9Ly8uaW5mb3JtYXRpb25cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW5mb3tcbiAgICAgICYuX2hvcml6b250YWx7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgIH0vLy5faG9yaXpvbnRhbFxuXG4gICAgICAmLl92ZXJ0aWNhbHtcbiAgICAgICAgLy9nYXA6IDE2cHg7XG4gICAgICB9Ly8mLl92ZXJ0aWNhbFxuXG4gICAgICAmLWl0ZW17XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICB9Ly8mLWl0ZW1cblxuICAgICAgJi1oZWFkbGluZXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYmx1ZSk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfS8vJi1oZWFkbGluZVxuXG4gICAgICAmLWJvZHl7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgLl9ub3Rlc3ttYXJnaW4tdG9wOiAxZW07fVxuICAgICAgfS8vJi1ib2R5XG4gICAgICBcbiAgICB9Ly8uaW5mb1xuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG4gIFxuICBcbiAgJi1zY2hlZHVsZSxcbiAgJi1wbGFjZXtcbiAgICAvL2ZsZXgtZ3JvdzogMTtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgJi1zY2hlZHVsZSxcbiAgICAmLXBsYWNle1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbiAgLl9saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFlbTtcbiAgfS8vLl9saXN0XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9saXN0e1xuICAgICAgZ2FwOiAyZW07XG4gICAgfS8vLl9saXN0XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAuX3RpY2tldHtcbiAgICBkdHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIGRke1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnotc20pO1xuICAgIH1cbiAgfS8vLl90aWNrZXRcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX3RpY2tldHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAuN2VtO1xuXG4gICAgICBkdHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICAgIGRke1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZ6LXNtLXNwKTtcbiAgICAgIH1cbiAgICB9Ly8uX3RpY2tldFxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8ub3ZlcnZpZXciLCJAY2hhcnNldCAndXRmLTgnO1xuXG4jc3RhbXByYWxseXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5hZGRDaGFye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcblxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGhlaWdodDogODQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2kvdWx0cmFtYW4tMDEucG5nJykgbm8tcmVwZWF0IGNlbnRlciBib3R0b20gLyBjb250YWluO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xNjBweDtcbiAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgfVxuICB9Ly8uYWRkQ2hhclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hZGRDaGFye1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfS8vLmFkZENoYXJcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbiAgLl9jb250YWluZXJ7XG5cbiAgICAuX2NvbHVtbntcblxuICAgIH0vLy5fY29sdW1uXG4gIH0vLy5fY29udGFpbmVyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9jb250YWluZXJ7XG5cbiAgICAgIC5fY29sdW1ue1xuXG4gICAgICB9Ly8uX2NvbHVtblxuICAgIH0vLy5fY29udGFpbmVyXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG4gIC5pbnRyb2R1Y3Rpb257fS8vLmludHJvZHVjdGlvblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbnRyb2R1Y3Rpb257fS8vLmludHJvZHVjdGlvblxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuICAvL+ODquODvOODleODrOODg+ODiFxuICAubGVhZmxldHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAwcHg7XG5cbiAgICAuX2NvbHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAyNHB4O1xuXG4gICAgICBpbWd7XG4gICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICB9XG4gICAgfS8vLmNvbFxuXG4gICAgLmNhcHRpb257XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZ6LXNtKTtcbiAgICB9XG5cbiAgICAucHJpemV7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4MiU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTkgLyA2O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2kvc3RhbXByYWxseS9wcml6ZS10eHQucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfS8vLmxlYWZsZXRcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGVhZmxldHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAuX2NvbHtcblxuICAgICAgfVxuICAgIH0vLy5sZWFmbGV0XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG4gIC8v6ZaL5YKs5qaC6KaBXG4gIC5vdXRsaW5le1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMzZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLl9sZWZ0e31cbiAgICAuX3JpZ2h0e31cblxuICAgIC5zaGVldHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgIC5jYXB0aW9ue1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZ6LXNtKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgfS8vLmNhcHRpb25cbiAgICB9XG4gIH0vLy5vdXRsaW5lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm91dGxpbmV7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgLl9sZWZ0e2dyaWQtcm93OiAyO31cbiAgICAgIC5fcmlnaHR7Z3JpZC1yb3c6IDE7fVxuXG4gICAgICAucHJpemV7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIC4zKTtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcHRpb257XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mei1sZy1zcCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly8ub3V0bGluZVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuICAvL+ODq+ODvOODq1xuICAucnVsZXN7XG4gICAgLl9oZWFkbGluZXtcblxuICAgIH0vLy5faGVhZGxpbmVcblxuICAgIC5tYXB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB9Ly8uX21hcFxuXG4gICAgLl9saXN0e1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IG51bSAwO1xuXG4gICAgICAmLWl0ZW17XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW0gMTtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG51bSk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG4gICAgICB9Ly8mLWl0ZW1cbiAgICB9Ly8uX2xpc3RcblxuICAgIFxuICB9Ly8ucnVsZXNcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucnVsZXN7XG4gICAgICAuX2NvbHMye1xuICAgICAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgfS8vLl9jb2xzMlxuXG4gICAgICAubWFwe1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH0vLy5tYXBcblxuICAgICAgLl9saXN0e1xuICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgfVxuICAgICAgICB9Ly8mLWl0ZW1cbiAgICAgIH0vLy5fbGlzdFxuICAgIH0vLy5ydWxlc1xuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG4gIFxuXG4gIC8v44Op44Oq44O844Od44Kk44Oz44OIXG4gIC5fcmFsbGV5cG9pbnR7XG5cbiAgICAuX3Jvd3tcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9Ly8uX3Jvd1xuXG4gICAgLl90Ymx7XG4gICAgICAuX25vdGVze1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH0vLy5fdGJsXG5cbiAgICAucGxhY2Vze30vLy5wbGFjZXNcblxuICAgIC5nb2FscG9pbnR7XG4gICAgICAuX2xhYmVse1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItcmVkKTtcbiAgICAgIH0vLy5fbGFiZWxcblxuICAgICAgLl90Ymx7XG4gICAgICAgIHRoLHRke1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB2YXIoLS1jbHItcmVkLWJvcmRlcik7XG5cbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggdmFyKC0tY2xyLXJlZC1ib3JkZXIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXJlZCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly8uZ29hbHBvaW50XG4gIH0vLy5fcmFsbGV5cG9pbnRcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX3JhbGxleXBvaW50e1xuICAgICAgLmdvYWxwb2ludHtcbiAgICAgICAgLl90Ymx7XG4gICAgICAgICAgdGgsdGR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRoe1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1yZWQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfS8vLnRibFxuICAgICAgfS8vLmdvYWxwb2ludFxuICAgIH0vLy5fcmFsbGV5cG9pbnRcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG59Ly8jc3RhbXByYWxseSIsIlxuQGNoYXJzZXQgJ3V0Zi04JztcblxuI3RyYWlue1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmFkZENoYXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzAwcHg7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDY4MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL3VsdHJhbWFuLTAyLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tIC8gY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC05MHB4O1xuICAgICAgYm90dG9tOiAtMTIwcHg7XG4gICAgfVxuICB9Ly8uYWRkQ2hhclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hZGRDaGFye1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9Ly8uYWRkQ2hhclxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuICAuX2NvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuX2NvbHVtbntcbiAgICAgIFxuICAgICAgLl90aXRsZXtcbiAgICAgICAgLl9wcmltYXJ5e1xuICAgICAgICAgIC8vZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgICAgLy9sZXR0ZXItc3BhY2luZzogLjAyZW07XG4gICAgICAgIH0vLy5fcHJpbWFyeVxuICAgICAgfS8vLl90aXRsZVxuXG4gICAgfS8vLl9jb2x1bW5cbiAgfS8vLl9jb250YWluZXJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX2NvbnRhaW5lcntcbiAgICAgIC8vcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBsZWZ0OiAtMzJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTM1JSk7XG4gICAgICB9XG5cbiAgICAgIC5fY29sdW1ue1xuXG4gICAgICB9Ly8uX2NvbHVtblxuICAgIH0vLy5fY29udGFpbmVyXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG4gIC5hZHN7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG4gICAgcGFkZGluZzogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgLl9oZWFkbGluZXtcbiAgICAgIGJvcmRlcjogc29saWQgM3B4IHZhcigtLWNsci1yZWQpO1xuICAgICAgY29sb3I6IHZhcigtLWNsci1yZWQpO1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMTZweCArIC42ZW0pO1xuICAgIH0vLy5faGVhZGxpbmVcblxuICAgIC5fbGFiZWx7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItcmVkKTtcbiAgICB9Ly8uX2xhYmVsXG4gIH0vLy5hZHNcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWRze1xuICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgLl9oZWFkbGluZXtcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH0vLy5faGVhZGxpbmVcbiAgICB9Ly8uYWRzXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAvL+ODmOODg+ODieODnuODvOOCr1xuICAuaGVhZG1hcmstZ2FsbGVyeXtcbiAgICAuZGVzaWduc3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGdhcDogMzZweDtcblxuICAgICAgLnNhbXBsZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICfigLvnlLvlg4/jga/jgqTjg6Hjg7zjgrjjgafjgZknO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnoteHMpO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLjNlbTtcbiAgICAgICAgICBib3R0b206IC4zZW07XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9Ly8uc2FtcGxlXG5cbiAgICAgIC5fbGVhZHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB9Ly8uX2xlYWRcblxuICAgICAgLl9saXN0e1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgJi1pdGVte1xuICAgICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuM2VtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mei14cyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9Ly8uX2xpc3RcbiAgICB9Ly8uZGVzaWduc1xuICB9Ly8uaGVhZG1hcmstZ2FsbGVyeVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkbWFyay1nYWxsZXJ5e1xuICAgICAgLmRlc2lnbnN7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLnNhbXBsZXtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH0vLy5zYW1wbGVcblxuICAgICAgICAuX2xlYWR7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfS8vLl9sZWFkXG5cbiAgICAgICAgLl9saXN0e1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH0vLy5fbGlzdFxuICAgICAgfS8vLmRlc2lnbnNcbiAgICB9Ly8uaGVhZG1hcmstZ2FsbGVyeVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgLy/kuK3lkIrjgorjg53jgrnjgr/jg7xcbiAgLnBvc3Rlci1nYWxsZXJ5e1xuICAgIC5kZXNpZ25ze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZ2FwOiAzNnB4O1xuXG4gICAgICAuc2FtcGxle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogJ+KAu+eUu+WDj+OBr+OCpOODoeODvOOCuOOBp+OBmSc7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mei14cyk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAuM2VtO1xuICAgICAgICAgIGJvdHRvbTogLjNlbTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfS8vLnNhbXBsZVxuICAgICAgLl9saXN0e1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgIH0vLy5fbGlzdFxuICAgIH0vLy5kZXNpZ25zXG4gIH0vLy5wb3N0ZXItZ2FsbGVyeVxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucG9zdGVyLWdhbGxlcnl7XG4gICAgICAuZGVzaWduc3tcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuc2FtcGxle1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9Ly8uc2FtcGxlXG5cbiAgICAgICAgLl9saXN0e1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH0vLy5fbGlzdFxuICAgICAgfS8vLmRlc2lnbnNcbiAgICB9Ly8ucG9zdGVyLWdhbGxlcnlcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIC8v44OJ44Ki5qiq44K544OG44OD44Kr44O8XG4gIC5zdGlja2VyLWdhbGxlcnl7XG4gICAgLmRlc2lnbnN7XG4gICAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMzYwcHg7XG4gICAgICB9XG4gICAgfS8vLmRlc2lnbnNcbiAgfS8vLnN0aWNrZXJcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0aWNrZXItZ2FsbGVyeXtcbiAgICAgIC5fY29sczJ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAuX2NvbHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfS8vLl9jb2xzMlxuXG4gICAgICAuZGVzaWduc3tcbiAgICAgICAgaW1ne1xuICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH0vLy5kZXNpZ25zXG4gICAgfS8vLnN0aWNrZXItZ2FsbGVyeVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8jdHJhaW4iLCJAY2hhcnNldCAndXRmLTgnO1xuXG4jc3RhdGlvbntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgLmFkZENoYXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2OHB4O1xuXG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaS9zdGF0aW9uL2dvbW9yYTAyLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tIC8gY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtNzJweDtcbiAgICAgIHRvcDogLTc2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDMycHggMCAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTIuMyUsIC0yNSUpO1xuICAgIH1cbiAgfS8vLmFkZENoYXJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWRkQ2hhcntcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH0vLy5hZGRDaGFyXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAuX2NvbnRhaW5lcntcbiAgICAuX2NvbHVtbntcblxuICAgIH0vLy5fY29sdW1uXG4gIH0vLy5fY29udGFpbmVyXG5cblxuICAuaW50cm9kdWN0aW9ue1xuICB9Ly8uaW50cm9kdWN0aW9uXG5cbiAgLl9yb3d7XG4gICAgXG4gIH0vLy5fcm93XG5cbiAgLl90Ymx7XG4gICAgdGh7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZ6LXhzKTtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9Ly8uX3RibFxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9jb250YWluZXJ7XG5cbiAgICAgIC5fY29sdW1ue1xuXG4gICAgICB9Ly8uX2NvbHVtblxuXG4gICAgICAuX2NvbHMye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDA7XG5cbiAgICAgICAgLl9jb2x7XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICAgIC5fdGJse1xuICAgICAgICAgICAgICB0cjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0vLy5fdGJsXG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICAgIC5fdGJse1xuICAgICAgICAgICAgICB0cjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCB2YXIoLS1jbHItdGJsLTAxLWJvcmRlcik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0vLy5fdGJsXG4gICAgICAgICAgfVxuICAgICAgICB9Ly8uX2NvbFxuICAgICAgfS8vLl9jb2xzMlxuXG4gICAgICBcbiAgICB9Ly8uX2NvbnRhaW5lclxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuICAuZ29tb3Jhe1xuXG4gIH0vLy5nb21vcmFcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ29tb3Jhe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaS9zdGF0aW9uL2dvbW9yYS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IC8gY29udGFpbjtcblxuICAgICAgLnR4dHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB9XG4gICAgfS8vLmdvbW9yYVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG4gIFxufS8vICNzdGF0aW9uIiwiXG5AY2hhcnNldCAndXRmLTgnO1xuXG4jb3RoZXJ7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuLi9pL290aGVyLWJnLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tLzEwMCU7XG5cbiAgLl9jb250YWluZXJ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH0vLy5fY29udGFpbmVyXG5cbiAgLl9jb250ZW50e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODM0cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9Ly8uX2NvbnRlbnRcblxuICAuY29weXJpZ2h0e1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDEuNWVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9Ly8uY29weXJpZ2h0XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX2NvbnRlbnR7XG4gICAgICB3aWR0aDogODYlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH0vLy5fY29udGVudFxuICAgIC5jb3B5cmlnaHR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH0vLy5jb3B5cmlnaHRcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vI290aGVyIl19 */
