@charset "UTF-8";
:root {
  --clr-red: #901717;
  --clr-red-primary: #b50005;
  --clr-bg: #151515;
  --clr-bg-schedules: #151515;
  --clr-bg-machine: var(--clr-red);
  --clr-bg-reports: #151515;
  --swiper-theme-color: #8F1C2E;
  --swiper-navigation-color: #000;
  --swiper-pagination-bottom: 4px;
  --swiper-navigation-sides-offset: -16px;
}

/**　基本レイアウト　*/
.main-container {
  position: relative;
  z-index: 10;
  color: #333;
  padding-bottom: 60px;
  font-weight: 400;
}
.main-container p {
  line-height: 1.65em;
  letter-spacing: 0.05em;
}
.main-container section {
  position: relative;
  box-sizing: border-box;
  margin: 0px auto;
  width: 100%;
  max-width: 1920px;
  /** @media max-width: 767px */
}
.main-container section:first-of-type {
  margin-top: 0;
}
.main-container section._gray {
  background: #f0f0f0 !important;
}
.main-container section .section-headline {
  margin-bottom: 36px;
  text-align: center;
}
.main-container section .section-headline ._primary {
  font-size: 2.8rem;
  letter-spacing: 0.15em;
}
@media screen and (max-width: 767px) {
  .main-container section .section-headline {
    margin-bottom: 24px;
  }
  .main-container section .section-headline ._primary {
    font-size: 2.1rem;
  }
}
.main-container section .inner {
  box-sizing: border-box;
  width: 100%;
  max-width: 1000px;
  margin: auto;
  padding: 60px 20px;
}
.main-container section .inner img {
  max-width: 100%;
}
.main-container section .inner img._fit {
  width: 100%;
}
.main-container section .inner ._row {
  margin-top: 36px;
}
.main-container section .inner ._row:first-of-type {
  margin-top: 0;
}
.main-container section .inner ._row._tall {
  margin-top: 36px;
  margin-bottom: 36px;
}
.main-container section .inner .section-headline {
  text-align: center;
}
.main-container section._border {
  margin-top: 0;
}
.main-container section._border .inner {
  border-top: solid 1px #ccc;
  padding-top: 36px;
}
@media screen and (max-width: 767px) {
  .main-container section:nth-of-type(n+2) {
    margin-top: 0;
  }
  .main-container section .inner {
    padding: 36px 20px;
  }
  .main-container section h2 {
    font-size: 2.1rem;
    letter-spacing: 0em;
    padding: 0em 0;
  }
  .main-container section ._sp-border {
    padding-top: 24px;
    border-top: solid 1px #ddd;
  }
  .main-container section .table-wrap {
    overflow-x: auto;
  }
}

/** .main-container */
._cols2 {
  display: flex;
  gap: 36px;
}
._cols2 ._col {
  width: calc(50% - 18px);
}

@media screen and (max-width: 767px) {
  ._cols2 {
    flex-direction: column;
    gap: 24px;
  }
  ._cols2 ._col {
    width: 100%;
  }
} /** @media max-width: 767px */
._cols3 {
  display: flex;
  gap: 36px;
}
._cols3 ._col {
  width: calc(33.3333333333% - 24px);
}

@media screen and (max-width: 767px) {
  ._cols3 {
    gap: 24px;
  }
  ._cols3 ._col {
    width: 100%;
  }
} /** @media max-width: 767px */
.main-container {
  padding-bottom: 0;
  background: var(--clr-bg);
  color: #fff;
  /**  */
  /** @media max-width: 767px */
  /** .row */
  /** .tabNav */
  /** @media max-width: 767px */
  /** .tabNav */
  /** @media max-width: 767px */
}
.main-container .none,
.main-container ._none {
  display: none !important;
}
.main-container .pc-block {
  display: block;
}
@media screen and (max-width: 767px) {
  .main-container .pc-block {
    display: none;
  }
}
.main-container .sp-block {
  display: none;
}
@media screen and (max-width: 767px) {
  .main-container .sp-block {
    display: block;
  }
}
.main-container .notes li {
  margin-top: 0;
}
.main-container .notes li:nth-of-type(n+2) {
  margin-top: 0.5em;
}
.main-container ._notes._inline li {
  padding-left: 0;
  text-indent: 0;
}
.main-container ._notes li {
  margin-top: 0.5em;
  padding-left: 1em;
  text-indent: -1em;
}
.main-container ._notes li:before {
  content: "※";
}
.main-container ._notes li:first-of-type {
  margin-top: 0;
}
.main-container h1, .main-container h2, .main-container h3, .main-container h4, .main-container h5, .main-container h6 {
  font-weight: 500;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
.main-container ul._inline li {
  display: inline;
}
.main-container ul._inlineblock li {
  display: inline-block;
}
.main-container ul._inlineblock li:nth-of-type(n+2) {
  margin-left: 0.5em;
}
.main-container ._red {
  color: var(--clr-red);
}
.main-container ._strong {
  display: inline;
  padding: 0 0.5em;
  margin: auto;
  font-weight: bold;
  background: linear-gradient(transparent 75%, #e95295 75%);
}
.main-container a.boxlink {
  display: block;
  text-decoration: none;
  color: inherit;
  transition: opacity 0.3s ease;
}
.main-container a.boxlink:hover {
  opacity: 0.6;
}
.main-container a._btn {
  font-feature-settings: "palt";
  line-height: 1.35;
}
.main-container a._btn._white {
  background: #fff;
  color: #333;
}
.main-container a._btn._white:after {
  border-color: #333;
}
.main-container a._large {
  font-size: 1.8rem;
}
.main-container .logo img {
  height: 1em;
}
.main-container .btn-text._center {
  margin: auto;
}
.main-container .btn-wrap {
  margin-top: 36px;
  text-align: center;
}
.main-container .btn-wrap .btn-lead {
  position: relative;
  text-align: center;
  display: inline-block;
  padding: 0.5em 0.75em;
  margin-bottom: 0.5em;
  font-size: 1.6rem;
}
.main-container .btn-wrap .btn-lead:before, .main-container .btn-wrap .btn-lead:after {
  content: "";
  display: block;
  width: 1px;
  height: 2em;
  background: #333;
}
.main-container .btn-wrap .btn-lead:before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: rotate(-30deg) translate(0, -50%);
}
.main-container .btn-wrap .btn-lead:after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: rotate(30deg) translate(0, -50%);
}
@media screen and (max-width: 767px) {
  .main-container .btn-wrap {
    width: 90%;
    margin: 0 auto;
  }
}
.main-container .mazdalogo {
  font-family: MazdaTypeMedium, Noto Sans CJK JP, Hiragino Kaku Gothic ProN, HiraKakuProN-W3, Meiryo, Yu Gothic Medium, sans-serif;
  font-size: 2.1rem;
  font-weight: 400;
  letter-spacing: 0.1em;
}
.main-container .mazdalogo .num:before {
  content: " ";
  font-size: 0.5em;
}
.main-container .mazdalogo img {
  height: 1em;
}
.main-container ._pt0, .main-container ._pv0 {
  padding-top: 0px !important;
}
.main-container ._pt10, .main-container ._pv10 {
  padding-top: 10px;
}
.main-container ._pt12, .main-container ._pv12 {
  padding-top: 12px;
}
.main-container ._pt16, .main-container ._pv16 {
  padding-top: 16px;
}
.main-container ._pt20, .main-container ._pv20 {
  padding-top: 20px;
}
.main-container ._pt24, .main-container ._pv24 {
  padding-top: 24px;
}
.main-container ._pt32, .main-container ._pv32 {
  padding-top: 32px;
}
.main-container ._pt36, .main-container ._pv36 {
  padding-top: 36px;
}
.main-container ._pt40, .main-container ._pv40 {
  padding-top: 40px;
}
.main-container ._pt48, .main-container ._pv48 {
  padding-top: 48px;
}
.main-container ._pt60, .main-container ._pv60 {
  padding-top: 60px;
}
.main-container ._pt72, .main-container ._pv72 {
  padding-top: 72px;
}
.main-container ._pt96, .main-container ._pv96 {
  padding-top: 96px;
}
.main-container ._pt100, .main-container ._pv100 {
  padding-top: 10px;
}
.main-container ._pt120, .main-container ._pv120 {
  padding-top: 10px;
}
.main-container ._pb0, .main-container ._pv0 {
  padding-bottom: 0px !important;
}
.main-container ._pb10, .main-container ._pv10 {
  padding-bottom: 10px;
}
.main-container ._pb12, .main-container ._pv12 {
  padding-bottom: 12px;
}
.main-container ._pb16, .main-container ._pv16 {
  padding-bottom: 16px;
}
.main-container ._pb20, .main-container ._pv20 {
  padding-bottom: 20px;
}
.main-container ._pb24, .main-container ._pv24 {
  padding-bottom: 24px;
}
.main-container ._pb32, .main-container ._pv32 {
  padding-bottom: 32px;
}
.main-container ._pb36, .main-container ._pv36 {
  padding-bottom: 36px;
}
.main-container ._pb40, .main-container ._pv40 {
  padding-bottom: 40px;
}
.main-container ._pb48, .main-container ._pv48 {
  padding-bottom: 48px;
}
.main-container ._pb60, .main-container ._pv60 {
  padding-bottom: 60px;
}
.main-container ._pb72, .main-container ._pv72 {
  padding-bottom: 72px;
}
.main-container ._pb96, .main-container ._pv96 {
  padding-bottom: 96px;
}
.main-container ._pb100, .main-container ._pv100 {
  padding-bottom: 10px;
}
.main-container ._pb120, .main-container ._pv120 {
  padding-bottom: 10px;
}
.main-container .wrapper._black {
  background: #101010;
}
.main-container .wrapper._white {
  background: #fff;
}
.main-container .wrapper._light {
  background: #f0f0f0;
}
.main-container .wrapper._gray {
  background: #ddd;
}
.main-container .wrapper._dark {
  background: #505050;
}
.main-container .tabNav {
  margin: 3.6rem 0;
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  justify-content: space-between;
}
.main-container .tabNav li {
  box-sizing: border-box;
  font-size: 1.6rem;
}
.main-container .tabNav li.cr a,
.main-container .tabNav li.cr span {
  color: #111;
}
.main-container .tabNav li.cr a:after,
.main-container .tabNav li.cr span:after {
  height: 2px;
  background: #666;
}
.main-container .tabNav li a,
.main-container .tabNav li span {
  position: relative;
  display: block;
  text-align: center;
  padding: 1.5rem 3.8rem;
  color: #666;
  text-decoration: none;
  /** border-bottom: #aaa solid 0.1rem; */
  transition: all 0.3s ease;
}
.main-container .tabNav li a:after,
.main-container .tabNav li span:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  background: #aaa;
  position: absolute;
  bottom: 0;
  left: 0;
}
.main-container .tabNav li a:hover,
.main-container .tabNav li span:hover {
  color: #111;
  transition: all 0.3s ease;
}
.main-container .tabNav li a:hover:after,
.main-container .tabNav li span:hover:after {
  height: 2px;
  background: #666;
}
.main-container .tabNav li.cols2 {
  width: 49%;
}
.main-container .tabNav li.cols3 {
  width: 32%;
}
.main-container .tabNav li.cols4 {
  width: 24.06%;
}
@media screen and (max-width: 767px) {
  .main-container .tabNav li.cols4 {
    width: 48.6%;
  }
}
@media screen and (max-width: 767px) {
  .main-container .tabNav li a,
  .main-container .tabNav li span {
    font-size: 1.4rem;
  }
}
.main-container .carname {
  letter-spacing: 0.05em;
}
.main-container ._outline dl {
  display: flex;
  align-items: flex-start;
  margin-top: 16px;
  font-size: 1.4rem;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
.main-container ._outline dl:first-of-type {
  margin-top: 0;
}
.main-container ._outline dl dt {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 8em;
  padding: 0.3em;
  text-align: center;
  background: #333;
  color: #fff;
}
.main-container ._outline dl dd {
  box-sizing: border-box;
  padding: 0.3em 0;
  margin-left: 16px;
}
@media screen and (max-width: 767px) {
  .main-container ._outline dl {
    display: flex;
    flex-direction: column;
  }
  .main-container ._outline dl dt {
    width: 100%;
  }
  .main-container ._outline dl dd {
    width: 100%;
    padding: 1em 0.5em 0;
    margin-left: 0;
  }
}
.main-container ._list-item {
  position: relative;
  margin-top: 0.5em;
  padding-left: 12px;
}
.main-container ._list-item:before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #666;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0.75em;
  transform: translate(0, -50%);
}
.main-container ._list-item:first-of-type {
  margin-top: 0;
}
.main-container .btn-wrap {
  margin-top: 24px;
}
.main-container ._movie {
  width: 100%;
  max-width: 640px;
  margin: 36px auto;
  /** @media max-width: 767px */
}
.main-container ._movie ._youtube {
  width: 100%;
  aspect-ratio: 16/9;
}
.main-container ._movie ._youtube iframe {
  width: 100%;
  height: 100%;
}
.main-container ._fz {
  /** @media max-width: 767px */
}
.main-container ._fz-regular {
  color: #333;
  font-size: 1.6rem;
}
.main-container ._fz-sm {
  color: #333;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  .main-container ._fz-regular {
    font-size: 1.4rem;
  }
  .main-container ._fz-sm {
    font-size: 1.2rem;
  }
}
.main-container ._color-gray-50 {
  color: #999;
}
.main-container ._color-gray-70 {
  color: #666;
}
.main-container ._sp-txtLeft {
  /** @media max-width: 767px */
}
@media screen and (max-width: 767px) {
  .main-container ._sp-txtLeft {
    text-align: left !important;
  }
}
.main-container a._zoom {
  position: relative;
  display: block;
  background: #fff;
}
.main-container a._zoom:before {
  content: "";
  display: block;
  width: 28px;
  height: 28px;
  background: url("../i/icn-zoom-wt.svg") no-repeat center center/contain;
  position: absolute;
  bottom: 0;
  right: 0;
}
.main-container a._zoom:hover img {
  opacity: 0.5;
}
.main-container #hero {
  position: relative;
  /** @media max-width: 767px */
}
.main-container #hero ._logo {
  display: block;
  width: 100%;
  max-width: 550px;
  position: absolute;
  left: 50%;
  top: 35%;
  transform: translate(-50%, -100%);
}
.main-container #hero ._bg {
  width: 100%;
}
.main-container #schedules {
  background: var(--clr-bg-schedules);
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container #schedules .inner {
  display: flex;
  gap: 36px;
}
@media screen and (max-width: 767px) {
  .main-container #schedules .inner {
    flex-direction: column;
    gap: 0;
  }
}
.main-container #schedules .section-headline {
  width: 210px;
  text-align: left;
}
.main-container #schedules .section-headline ._primary {
  font-size: 2.4rem;
  line-height: 1.35;
}
.main-container #schedules .section-body {
  width: calc(100% - 210px - 36px);
}
@media screen and (max-width: 767px) {
  .main-container #schedules .section-headline {
    width: 100%;
    text-align: center;
  }
  .main-container #schedules .section-body {
    width: 100%;
  }
}
.main-container #schedules .races {
  display: flex;
  flex-direction: column;
  gap: 48px;
}
.main-container #schedules ._race {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 0.5em;
  font-size: 1.6rem;
}
.main-container #schedules ._race:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #333;
  position: absolute;
  top: -24px;
  left: 0;
}
.main-container #schedules ._race:first-of-type:before {
  display: none;
}
.main-container #schedules ._race ._title {
  font-size: 1.9rem;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  .main-container #schedules ._race {
    font-size: 1.4rem;
  }
  .main-container #schedules ._race ._title {
    font-size: 1.8rem;
  }
}
.main-container #machine {
  background: var(--clr-bg-machine);
  color: #fff;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container #machine .inner {
  padding-top: 24px;
}
.main-container #machine .section-headline {
  position: relative;
  background: var(--clr-bg) url("../i/machine/machine-kv.jpg") no-repeat center center/cover;
  min-height: 380px;
  padding-top: 36px;
  margin-bottom: 0;
}
.main-container #machine .section-headline ._lead {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
  max-width: 960px;
  margin: auto;
  text-align: left;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.main-container #machine .section-headline ._lead p {
  font-size: 1.6rem;
  font-feature-settings: "palt";
  letter-spacing: 0.2em;
}
.main-container #machine .section-headline ._lead ._primary {
  font-size: 2.4rem;
  letter-spacing: 0.2em;
}
@media screen and (max-width: 767px) {
  .main-container #machine .section-headline {
    background: var(--clr-bg) url("../i/machine/machine-kv-sp.jpg") no-repeat center bottom/cover;
    min-height: auto;
    padding-bottom: 50%;
    padding-top: 24px;
  }
  .main-container #machine .section-headline ._lead {
    position: relative;
    gap: 12px;
    width: auto;
    margin: 20px 20px 0;
    top: 0;
    left: 0;
    transform: translate(0, 0);
  }
  .main-container #machine .section-headline ._lead p {
    text-align: center;
    letter-spacing: 0.15em;
  }
  .main-container #machine .section-headline ._lead p._primary {
    font-size: 2.1rem;
    letter-spacing: 0.07em;
  }
}
.main-container #machine ._list-item:before {
  background: #fff;
}
.main-container #machine ._lead {
  font-size: 1.6rem;
  line-height: 1.8;
  letter-spacing: 0.07em;
}
@media screen and (max-width: 767px) {
  .main-container #machine ._lead {
    font-size: 1.4rem;
    line-height: 1.65;
  }
}
.main-container #machine ._figure {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .main-container #machine ._figure {
    margin-left: -20px;
    margin-right: -20px;
    overflow: auto;
  }
  .main-container #machine ._figure img {
    display: block;
    margin: auto;
    width: 720px;
    max-width: none;
  }
}
.main-container #machine ._aside {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 18px;
  padding: 24px;
  margin-top: 18px;
}
.main-container #machine ._aside ._row {
  margin-top: 1em;
}
.main-container #machine ._aside ._headline {
  font-size: 2.4rem;
  letter-spacing: 0.1em;
}
.main-container #machine ._aside ._body {
  font-size: 1.6rem;
}
.main-container #machine ._aside ._list-item {
  display: inline-block;
  margin-left: 1em;
}
.main-container #machine ._aside ._list-item:first-of-type {
  margin-left: 0;
}
.main-container #machine ._aside ._photos {
  display: flex;
  gap: 24px;
}
.main-container #machine ._aside ._photos-list {
  width: calc(33.3333333333% - 16px);
}
@media screen and (max-width: 767px) {
  .main-container #machine ._aside {
    padding: 16px;
    border-radius: 8px;
  }
  .main-container #machine ._aside ._headline {
    font-size: 1.9rem;
    letter-spacing: 0.1em;
    text-align: center;
  }
  .main-container #machine ._aside ._body {
    font-size: 1.4rem;
  }
  .main-container #machine ._aside ._school dt {
    font-size: 1.6rem;
  }
  .main-container #machine ._aside ._list {
    margin-top: 0.5em;
  }
  .main-container #machine ._aside ._list-item {
    display: block;
    margin-left: 0;
  }
  .main-container #machine ._aside ._photos {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
  }
  .main-container #machine ._aside ._photos-item {
    width: calc(50% - 4px);
    width: 100%;
  }
}
.main-container #reports {
  background: var(--clr-bg-reports);
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container #reports ._youtube {
  position: relative;
  width: 100%;
  margin: auto;
  aspect-ratio: 16/9;
}
.main-container #reports ._youtube a {
  display: block;
}
.main-container #reports ._youtube a:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.25) url(../i/icn-play.svg) no-repeat center center/15%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.main-container #reports ._youtube > iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}
.main-container #reports ._report {
  font-size: 1.6rem;
}
.main-container #reports ._report._cols2 {
  align-items: center;
}
.main-container #reports ._report:nth-of-type(2n) {
  flex-direction: row-reverse;
}
.main-container #reports ._report ._figure {
  width: 555px;
}
.main-container #reports ._report ._context {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: calc(100% - 555px - 36px);
}
.main-container #reports ._report ._headline ._primary {
  font-size: 2.4rem;
  letter-spacing: 0.1em;
}
.main-container #reports ._report ._body {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
}
.main-container #reports ._report ._body ._row {
  margin-top: 1em;
}
.main-container #reports ._report ._body ._row:first-of-type {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .main-container #reports ._report {
    font-size: 1.4rem;
  }
  .main-container #reports ._report._cols2 {
    flex-direction: column;
  }
  .main-container #reports ._report ._figure {
    width: 100%;
  }
  .main-container #reports ._report ._context {
    width: 100%;
  }
  .main-container #reports ._report ._headline ._primary {
    font-size: 1.9rem;
  }
}
.main-container #photogallery {
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container #photogallery .photogallery-list {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.main-container #photogallery .photogallery-list ._item {
  width: calc(33.3333333333% - 8px);
}
@media screen and (max-width: 767px) {
  .main-container #photogallery .photogallery-list {
    display: flex;
    gap: 12px;
  }
  .main-container #photogallery .photogallery-list ._item {
    width: calc(50% - 6px);
  }
}
.main-container #campaign {
  /** @media max-width: 767px */
}
.main-container #campaign ._campaign {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 36px;
  background: #666;
  border-radius: 18px;
  padding: 24px;
}
.main-container #campaign ._campaign ._row {
  margin-top: 24px;
}
.main-container #campaign ._campaign ._row:first-of-type {
  margin-top: 0;
}
.main-container #campaign ._campaign ._figure {
  width: calc(100% - 555px - 36px);
}
.main-container #campaign ._campaign ._context {
  width: 555px;
}
.main-container #campaign ._campaign ._headline {
  margin-bottom: 1em;
}
.main-container #campaign ._campaign ._headline ._primary {
  font-size: 2.4rem;
  line-height: 1.35;
  letter-spacing: 0.15em;
}
.main-container #campaign ._campaign ._lead p {
  margin-top: 1em;
}
.main-container #campaign ._campaign ._lead p:first-of-type {
  margin-top: 0;
}
.main-container #campaign ._campaign ._outline dl dt {
  background: transparent;
  border: solid 2px #fff;
}
.main-container #campaign ._campaign ol li {
  margin-top: 0.5em;
}
.main-container #campaign ._campaign ol li:first-of-type {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .main-container #campaign ._campaign {
    flex-direction: column;
    border-radius: 8px;
    padding: 16px;
  }
  .main-container #campaign ._campaign ._figure {
    width: 100%;
  }
  .main-container #campaign ._campaign ._context {
    width: 100%;
  }
  .main-container #campaign ._campaign ._headline ._primary {
    font-size: 1.9rem;
  }
  .main-container #campaign ._campaign ._outline dd {
    padding-left: 0;
    padding-right: 0;
  }
}
.main-container .tabNav {
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  justify-content: center;
  border-bottom: solid 1px #999;
  margin: 0 auto 24px auto;
}
.main-container .tabNav-item {
  box-sizing: border-box;
  position: relative;
  display: block;
  text-align: center;
  padding: 1.5rem 3.8rem;
  color: #ccc;
  font-size: 1.6rem;
  text-decoration: none;
  font-feature-settings: "palt";
  transition: all 0.3s ease;
}
.main-container .tabNav-item:after {
  content: "";
  display: block;
  height: 3px;
  width: 100%;
  position: absolute;
  bottom: -2px;
  left: 0;
  transition: all 0.3s ease;
  transform: scale(0, 1);
  transform-origin: center top;
}
.main-container .tabNav-item._cr, .main-container .tabNav-item:hover {
  color: #FFF;
  font-weight: 500;
}
.main-container .tabNav-item._cr:after, .main-container .tabNav-item:hover:after {
  height: 2px;
  background: #fff;
  transform: scale(1, 1);
}
.main-container .tabNav-item._cr {
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .main-container .tabNav {
    display: flex;
    gap: 8px;
    border-bottom: none;
    margin: 0 auto 0px auto;
    padding: 16px 0;
    background: transparent;
  }
  .main-container .tabNav-item {
    width: 100%;
    padding: 1em 0.5em;
    background: #fff;
    font-size: 1.4rem;
    border-radius: 4px;
  }
  .main-container .tabNav-item:after {
    display: none;
  }
  .main-container .tabNav-item span {
    position: relative;
    display: inline-block;
    padding: 0 16px 0 0px;
    font-size: 1.3rem;
  }
  .main-container .tabNav-item span:before {
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    border-top: solid 2px #666;
    border-left: solid 2px #666;
    position: absolute;
    right: 0px;
    top: 45%;
    transform: translate(0, -50%) rotate(-135deg);
  }
  .main-container .tabNav-item._cr, .main-container .tabNav-item:hover {
    background: #333;
    color: #fff;
  }
}
.main-container .tabContent .tabItem {
  display: none;
}
.main-container .tabContent .tabItem._cr {
  display: block;
  animation: fadeInAnime 1s ease-in-out 0s 1 normal;
}
@media screen and (max-width: 767px) {
  .main-container .tabContent {
    padding: 1px;
  }
}

/** モーダル */
body.isModal {
  overflow: hidden;
  display: inherit;
}

#modal-skyplan {
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
#modal-skyplan .mfp-close {
  background: #c00;
  position: fixed;
  right: 24px;
  top: 8px;
}
#modal-skyplan .footer-close {
  padding: 36px;
  text-align: center;
}
#modal-skyplan .footer-close a._btn {
  margin: auto;
}
#modal-skyplan img._center {
  display: block;
  margin: auto;
}
@media screen and (max-width: 767px) {
  #modal-skyplan img {
    max-width: 100%;
  }
}
#modal-skyplan .modal-inner {
  background: #fff;
  color: #333;
  font-size: 1.4rem;
  line-height: 1.8;
}
#modal-skyplan .modal-headline {
  background: #E95504;
  padding: 16px;
}
#modal-skyplan .modal-body {
  padding: 24px;
  border: solid 10px #E95504;
  background: #fff;
}
#modal-skyplan .modal-section:nth-of-type(n+2) {
  margin-top: 36px;
}
#modal-skyplan .modal-section-body {
  margin-top: 24px;
}
#modal-skyplan .modal-section-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#modal-skyplan .modal-section-figure {
  width: calc(50% - 15px);
}
#modal-skyplan .modal-section-context {
  width: calc(50% - 15px);
}
#modal-skyplan .modal-section ._lineup-list-item:nth-of-type(n+2) {
  margin-top: 16px;
  padding-top: 16px;
  border-top: dotted 1px #999;
}
@media screen and (max-width: 767px) {
  #modal-skyplan .modal-body {
    padding: 0;
    border: none;
  }
  #modal-skyplan .modal-section {
    padding: 16px;
    border: solid 6px #E95504;
  }
  #modal-skyplan .modal-section:nth-of-type(n+2) {
    margin-top: 0;
  }
  #modal-skyplan .modal-section-figure {
    width: 100%;
  }
  #modal-skyplan .modal-section-context {
    width: 100%;
  }
  #modal-skyplan .modal-section ._lineup-list-item:nth-of-type(n+2) {
    margin-top: 16px;
    padding-top: 16px;
    border-top: dotted 1px #999;
  }
}
#modal-skyplan .notes-wrap {
  margin-top: 24px;
  padding-top: 24px;
  border-top: solid 1px #ddd;
}
@media screen and (max-width: 767px) {
  #modal-skyplan .notes-wrap {
    padding: 24px 16px;
    background: #E95504;
    color: #fff;
  }
}
#modal-skyplan .skyplan img {
  max-width: 100%;
}
#modal-skyplan .skyplan-headline {
  background: var(--red-primary);
  color: #fff;
  padding: 36px;
}
#modal-skyplan .skyplan-headline-row {
  margin-top: 24px;
}
#modal-skyplan .skyplan-headline ._primary {
  display: block;
  width: 100%;
  max-width: 490px;
  margin: auto;
}
#modal-skyplan .skyplan-headline ._notes {
  line-height: 1.5;
}
#modal-skyplan .skyplan-body {
  background: #fff;
  padding: 36px 72px;
}
@media screen and (max-width: 767px) {
  #modal-skyplan .skyplan-headline {
    padding: 36px 20px 20px;
  }
  #modal-skyplan .skyplan-headline-row {
    margin-top: 16px;
  }
  #modal-skyplan .skyplan-body {
    padding: 20px;
  }
}
#modal-skyplan ._feature-headline {
  padding: 8px;
  background: #333;
  color: #fff;
}
#modal-skyplan ._feature-headline ._primary {
  text-align: center;
  font-size: 2.6rem;
  line-height: 1.3;
  font-weight: 500;
}
#modal-skyplan ._feature-body {
  padding: 36px 18px;
}
#modal-skyplan ._feature-body p {
  font-size: 1.6rem;
}
#modal-skyplan ._feature-body p + ._notes {
  margin-top: 1em;
}
#modal-skyplan ._feature-row {
  margin-top: 24px;
}
#modal-skyplan ._feature-row:first-of-type {
  margin-top: 0;
}
#modal-skyplan ._feature ._tbl01 {
  margin-top: 16px;
}
#modal-skyplan ._feature ._tbl01 + ._notes {
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  #modal-skyplan ._feature-headline ._primary {
    font-size: 1.6rem;
  }
  #modal-skyplan ._feature-body {
    padding: 24px 0;
  }
  #modal-skyplan ._feature-body p {
    font-size: 1.4rem;
  }
}
#modal-skyplan ._notes {
  /** @media max-width: 767px */
}
#modal-skyplan ._notes li {
  margin-top: 0.5em;
  font-size: 1.2rem;
}
#modal-skyplan ._notes li:first-of-type {
  margin-top: 0;
}
#modal-skyplan ._notes._num {
  counter-reset: num 0;
}
#modal-skyplan ._notes._num li {
  display: inline-flex;
}
#modal-skyplan ._notes._num li:before {
  counter-increment: num 1;
  content: "※" counter(num);
  margin-right: 0.3em;
}
#modal-skyplan ._notes._aster li {
  display: inline-flex;
}
#modal-skyplan ._notes._aster li:before {
  content: "＊";
  margin-right: 0.3em;
}
@media screen and (max-width: 767px) {
  #modal-skyplan ._notes li {
    font-size: 1rem;
  }
}

._tbl01 {
  width: 100%;
}
._tbl01 th, ._tbl01 td {
  padding: 1em;
  border: solid 1px #ddd;
  font-feature-settings: "palt";
  font-size: 1.6rem;
  line-height: 1.3;
}
._tbl01 thead th,
._tbl01 thead td {
  background: #f0f0f0;
  text-align: center;
  font-weight: bold;
}
._tbl01 tbody th,
._tbl01 tbody td {
  background: #fff;
}
._tbl01 tbody th {
  background: #f0f0f0;
  text-align: center;
}
._tbl01 tbody td {
  text-align: center;
}

@media screen and (max-width: 767px) {
  ._tbl01 th, ._tbl01 td {
    padding: 0.5em 0.3em;
    font-size: 1.2rem;
  }
  ._tbl01 tbody th {
    text-align: right;
  }
  ._tbl01 tbody td {
    font-size: 1.4rem;
  }
} /** @media max-width: 767px */
._notes li {
  display: flex;
}
._notes li:before {
  content: "※";
}
._notes._inline li {
  display: inline-flex;
}

#skyplan-feature02 {
  /** @media max-width: 767px */
}
#skyplan-feature02 ._feature-figures {
  display: flex;
  gap: 24px;
}
@media screen and (max-width: 767px) {
  #skyplan-feature02 ._feature-figures {
    flex-direction: column;
    gap: 36px;
  }
  #skyplan-feature02 ._feature-figures-item {
    position: relative;
  }
  #skyplan-feature02 ._feature-figures-item:before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 50%;
    top: -18px;
    transform: translateX(-50%);
  }
  #skyplan-feature02 ._feature-figures-item:first-of-type:before {
    display: none;
  }
  #skyplan-feature02 ._feature-figures-item img {
    display: block;
    width: 86%;
    margin: auto;
  }
}

#skyplan-feature03 {
  /** @media max-width: 767px */
}
#skyplan-feature03 ._feature-figures {
  display: flex;
  gap: 24px;
  counter-reset: option 0;
}
#skyplan-feature03 ._feature-figures-item {
  position: relative;
  background: #f0f0f0;
  padding: 24px;
  border-radius: 8px;
}
#skyplan-feature03 ._feature-figures-item:before {
  counter-increment: option 1;
  content: "選択" counter(option);
  display: block;
  padding: 0.5em 1.5em;
  background: #666;
  color: #fff;
  font-size: 1.2rem;
  letter-spacing: 0.1em;
  line-height: 1;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
}
#skyplan-feature03 ._notes._num {
  counter-reset: num 2;
}
@media screen and (max-width: 767px) {
  #skyplan-feature03 ._feature-figures {
    flex-direction: column;
    gap: 24px;
  }
  #skyplan-feature03 ._feature-figures-item {
    padding: 16px;
  }
  #skyplan-feature03 ._feature-figures-item:before {
    left: 0;
    transform: translate(0, -50%);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV2ZW50L21mZTIwMjUvYy9wYWdlLnNjc3MiLCJldmVudC9tZmUyMDI1L2Mvc2Fzcy9fbGF5b3V0LnNjc3MiLCJldmVudC9tZmUyMDI1L2Mvc2Fzcy9fYmFzZS5zY3NzIiwiZXZlbnQvbWZlMjAyNS9jL3Nhc3MvX2VsZW1lbnRzLnNjc3MiLCJldmVudC9tZmUyMDI1L2Mvc2Fzcy9fdGFiTmF2LnNjc3MiLCJldmVudC9tZmUyMDI1L2Mvc2Fzcy9faGVyby5zY3NzIiwiZXZlbnQvbWZlMjAyNS9jL3Nhc3MvX3NjaGVkdWxlcy5zY3NzIiwiZXZlbnQvbWZlMjAyNS9jL3Nhc3MvX21hY2hpbmUuc2NzcyIsImV2ZW50L21mZTIwMjUvYy9zYXNzL19yZXBvcnRzLnNjc3MiLCJldmVudC9tZmUyMDI1L2Mvc2Fzcy9fcGhvdG9nYWxsZXJ5LnNjc3MiLCJldmVudC9tZmUyMDI1L2Mvc2Fzcy9fY2FtcGFpZ24uc2NzcyIsImV2ZW50L21mZTIwMjUvYy9zYXNzL19tb2RhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQ2RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUNDOztBQWhDRDtFQUNFOztBQUdGO0VBQ0U7O0FBSUE7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFRTjtFQUVJO0lBQ0U7O0VBQ0E7SUFDRTs7O0FBTVI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTs7QUFJSjtFQUNFOztBQUVBO0VBQ0U7O0FBU0Y7RUFDRTtFQUNBOztBQVFGO0VBQ0U7O0FBTU47RUFDRTs7QUFFQTtFQUNFO0VBQ0E7O0FBS047RUFJSTtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJ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QUNBOztFQUVBO0lBQ0U7SUFDQTs7O0FBV1I7RUFDRTs7QUFTTjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBSUo7RUFDRTs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQU1OO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFJQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7QUFJTjtFQUNFO0lBQ0U7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFOztFQUlBO0lBQ0U7O0VBSUo7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7O0VBSUo7SUFDRTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOzs7QUNqTVY7RUFDRTtBQTJDQztBQXVFQTs7QUFoSEQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBcUJKO0VBQ0U7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFQTtFQUNFOztBQU1SO0VBQ0U7SUFDRTs7RUFDQTtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFJQTtJQUNFOzs7QUM5R1Y7QUFjRztBQXdCQTs7QUFyQkM7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFJTjtFQUVJO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOzs7QUNsQ1Y7QUFvR0c7O0FBN0ZEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUtGO0VBQ0U7O0FBRUE7RUFDRTs7QUFRRjtFQUNFO0VBQ0E7O0FBTUo7RUFDRTs7QUFFQTtFQUNFOztBQU1SO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7RUFHRjtJQUNFOztFQUlBO0lBQ0U7O0VBS0Y7SUFDRTtJQUNBOzs7QU4vRlY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBRUU7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFJSjtFQUNFOztBQUtKO0VBcERGO0lBcURJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSUo7SUFFRTtJQUNBOzs7QUFRTjtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFJTjtFQUNFO0lBRUU7Ozs7QU9uSEo7QUFFRTtFQUNFO0VBQ0E7OztBQUlKO0FBNkJHO0FBbUhBO0FBY0E7QUEwREE7QUE4REE7O0FBcFJEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBS0Y7RUFDRTtFQUNBOztBQUdKO0VBQ0U7SUFDRTs7O0FBTUY7RUFHRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBS0E7RUFDRTs7QUFPRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFRSTtFQUNFO0VBQ0E7RUFDQTs7QUFTWjtFQU1JO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBRUE7SUFDRTs7RUFPRjtJQUNFOztFQUdGO0lBQ0U7O0VBT0k7SUFDRTtJQUNBO0lBQ0E7OztBQVdkO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQVFGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBS0o7RUFDRTtFQUNBOztBQVVKO0VBRUk7SUFDRTs7RUFFQTtJQUNFOztFQUlKO0lBQ0U7OztBQU9KO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7O0FBSUo7RUFDRTs7QUFDQTtFQUNFOztBQUVBO0VBQ0U7O0FBS047RUFDRTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7O0FBRUE7RUFDRTs7QUFLTjtFQUdNO0lBQ0U7O0VBSUo7SUFDRTs7RUFFQTtJQUNFOzs7QUFRVjtBQXNDRzs7QUFwQ0Q7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTs7QUFFQTtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQU1KO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBOztBQUtOO0VBQ0U7SUFDRTs7OztBQVlOO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0FBQUE7RUFFRTtFQUNBO0VBQ0E7O0FBS0Y7QUFBQTtFQUVFOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOzs7QUFLTjtFQUVJO0lBQ0U7SUFDQTs7RUFVQTtJQUNFOztFQUVGO0lBQ0U7O0VBSVA7QUFJQztFQUNFOztBQUVBO0VBQ0U7O0FBS0Y7RUFDRTs7O0FBV047QUEwQ0c7O0FBeENDO0VBQ0U7RUFDQTs7QUFHSjtFQUVJO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOztFQUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUlBO0lBQ0U7O0VBSUo7SUFDRTtJQUNBO0lBQ0E7Ozs7QUFTWjtBQXVERzs7QUFyREM7RUFDRTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU9OO0VBQ0U7O0FBSUo7RUFFSTtJQUNFO0lBQ0E7O0VBRUE7SUFDRTs7RUFFQTtJQUNFO0lBQ0EiLCJmaWxlIjoiZXZlbnQvbWZlMjAyNS9jL3BhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG46cm9vdHtcbiAgLS1jbHItcmVkOiAjOTAxNzE3O1xuICAtLWNsci1yZWQtcHJpbWFyeTogI2I1MDAwNTtcblxuICAtLWNsci1iZzogIzE1MTUxNTtcbiAgLS1jbHItYmctc2NoZWR1bGVzOiAjMTUxNTE1O1xuICAtLWNsci1iZy1tYWNoaW5lOiB2YXIoLS1jbHItcmVkKTtcbiAgLS1jbHItYmctcmVwb3J0czogIzE1MTUxNTtcbiAgXG4gIC8vc3dpcGVyXG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjOEYxQzJFO1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogNHB4O1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldDogLTE2cHg7XG59Ly86cm9vdFxuXG4vKirjgIDln7rmnKzjg6zjgqTjgqLjgqbjg4jjgIAqL1xuQGltcG9ydCBcInNhc3MvbGF5b3V0XCI7XG5cbi5tYWluLWNvbnRhaW5lcntcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNsci1iZyk7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIEBpbXBvcnQgXCJzYXNzL2Jhc2VcIjtcbiAgQGltcG9ydCBcInNhc3MvZWxlbWVudHNcIjtcblxuICBAaW1wb3J0IFwic2Fzcy9oZXJvXCI7XG4gIEBpbXBvcnQgXCJzYXNzL3NjaGVkdWxlc1wiO1xuICBAaW1wb3J0IFwic2Fzcy9tYWNoaW5lXCI7XG4gIEBpbXBvcnQgXCJzYXNzL3JlcG9ydHNcIjtcbiAgQGltcG9ydCBcInNhc3MvcGhvdG9nYWxsZXJ5XCI7XG4gIEBpbXBvcnQgXCJzYXNzL2NhbXBhaWduXCI7XG4gIEBpbXBvcnQgXCJzYXNzL3RhYk5hdlwiO1xufS8vLm1haW4tY29udGFpbmVyXG5cbkBpbXBvcnQgJ3Nhc3MvbW9kYWwnOyIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cblxuLy8gYmFzZSBsYXlvdXRcbi5tYWluLWNvbnRhaW5lcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gIHB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIH1cbiAgXG4gIHNlY3Rpb257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcblxuXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLl9ncmF5e1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMCFpbXBvcnRhbnQ7XG4gICAgfS8vJi5fZ3JheVxuXG4gICAgLnNlY3Rpb257XG4gICAgICAmLWhlYWRsaW5le1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLl9wcmltYXJ5e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgICAgICAgfVxuICAgICAgfS8vJi1oZWFkbGluZVxuXG4gICAgICAmLWJvZHl7XG5cbiAgICAgIH0vLyYtYm9keVxuICAgIH0vLy5zZWN0aW9uXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9ue1xuICAgICAgICAmLWhlYWRsaW5le1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgLl9wcmltYXJ5e1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9Ly8mLWhlYWRsaW5lXG4gICAgICB9Ly8uc2VjdGlvblxuICAgIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAgIC5pbm5lcntcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZzogNjBweCAyMHB4O1xuXG4gICAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAmLl9maXR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH0vL2ltZ1xuXG4gICAgICAuX3Jvd3tcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuX3Nob3J0e1xuXG4gICAgICAgIH0vLy5fc2hvcnRcbiAgICAgICAgJi5fbWVkaXVte1xuXG4gICAgICAgIH0vLy5fbWVkaXVtXG4gICAgICAgICYuX3RhbGx7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICB9Ly8uX3RhbGxcbiAgICAgICAgJi5faGVpZ2hlcnsgXG5cbiAgICAgICAgfS8vLl9oZWlnaGVyXG4gICAgICB9Ly8uX3Jvd1xuXG4gICAgICAuc2VjdGlvbntcbiAgICAgICAgJi1oZWFkbGluZXtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH0vLyYtaGVhZGxpbmVcbiAgICAgIH0vLy5zZWN0aW9uXG5cbiAgICB9Ly8uaW5uZXJcblxuICAgICYuX2JvcmRlcntcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIC5pbm5lcntcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNjY2M7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfS8vc2VjdGlvblxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgXG4gICAgc2VjdGlvbntcbiAgICAgIC8vcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5pbm5lcntcbiAgICAgICAgcGFkZGluZzogMzZweCAyMHB4O1xuICAgICAgfVxuXG4gICAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgIHBhZGRpbmc6IDBlbSAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuX3NwLWJvcmRlcntcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICAgICAgfVxuICAgIFxuICAgICAgLnRhYmxlLXdyYXB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICB9Ly8udGFibGUtd3JhcFxuICAgIH0vLy53cmFwcGVyXG4gIH1cbn0vKiogLm1haW4tY29udGFpbmVyICovXG5cblxuLl9jb2xzMntcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzNnB4O1xuXG4gIC5fY29se1xuICAgIHdpZHRoOiBjYWxjKDEwMCUvMiAtIDE4cHgpO1xuICB9Ly8uX2NvbFxufS8vLl9jb2xzMlxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLl9jb2xzMntcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcblxuICAgIC5fY29se1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfS8vLl9jb2xcbiAgfS8vLl9jb2xzMlxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4uX2NvbHMze1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDM2cHg7XG5cbiAgLl9jb2x7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS8zIC0gMjRweCk7XG4gIH0vLy5fY29sXG59Ly8uX2NvbHMzXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuX2NvbHMze1xuICAgIGdhcDogMjRweDtcbiAgICBcbiAgICAuX2NvbHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH0vLy5fY29sXG4gIH0vLy5fY29sczNcbn0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi8iLCIvKiogICovXG4ubm9uZSxcbi5fbm9uZXtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5wYy1ibG9ja3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3AtYmxvY2t7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5vdGVze1xuICBcbiAgbGl7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBcbiAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIH1cbiAgfVxufVxuXG4uX25vdGVze1xuXG4gICYuX2lubGluZXtcbiAgICBsaXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgIH1cbiAgfS8vJi5faW5saW5lXG5cbiAgbGl7XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcblxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCLigLtcIjtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufS8vLl9ub3Rlc1xuXG5cbmgxLGgyLGgzLGg0LGg1LGg2e1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbnVse1xuICBcbiAgJi5faW5saW5le1xuICAgIFxuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLl9pbmxpbmVibG9ja3tcbiAgICBcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0vL3VsXG5cblxuLl9yZWR7XG4gIGNvbG9yOiB2YXIoLS1jbHItcmVkKTtcbn1cblxuLl9zdHJvbmd7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMCAuNWVtO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzUlLCAjZTk1Mjk1IDc1JSk7XG59XG5cblxuYS5ib3hsaW5re1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIFxuICAmOmhvdmVye1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG5cbmF7XG4gICYuX2J0bntcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcblxuICAgICYuX3doaXRle1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgXG4gICAgICAmOmFmdGVye1xuICAgICAgICBib3JkZXItY29sb3I6ICMzMzM7XG4gICAgICB9XG4gICAgfVxufVxuXG4gICYuX2xhcmdle1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59Ly9hXG5cblxuXG4ubG9nb3tcbiAgXG4gIGltZ3tcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxufVxuXG4uYnRuLXRleHR7XG4gIFxuICAmLl9jZW50ZXJ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cblxuLmJ0bi13cmFwe1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmJ0bi1sZWFke1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IC41ZW0gLjc1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZykgdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKSB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgfVxuICB9XG59Ly8uYnRuLXdyYXBcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi13cmFwe1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH0vLy5idG4td3JhcFxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4ubWF6ZGFsb2dve1xuICBmb250LWZhbWlseTpNYXpkYVR5cGVNZWRpdW0sTm90byBTYW5zIENKSyBKUCxIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OLEhpcmFLYWt1UHJvTi1XMyxNZWlyeW8sWXUgR290aGljIE1lZGl1bSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIFxuICAubnVte1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBmb250LXNpemU6IC41ZW07XG4gICAgfVxuICB9XG4gIFxuICBpbWd7XG4gICAgaGVpZ2h0OiAxZW07XG4gIH1cbn1cblxuLnJvd3tcblxufS8qKiAucm93ICovXG5cbi5fcHQwLCAuX3B2MCB7cGFkZGluZy10b3A6IDBweCFpbXBvcnRhbnQ7fVxuLl9wdDEwLCAuX3B2MTAge3BhZGRpbmctdG9wOiAxMHB4O31cbi5fcHQxMiwgLl9wdjEyIHtwYWRkaW5nLXRvcDogMTJweDt9XG4uX3B0MTYsIC5fcHYxNiB7cGFkZGluZy10b3A6IDE2cHg7fVxuLl9wdDIwLCAuX3B2MjAge3BhZGRpbmctdG9wOiAyMHB4O31cbi5fcHQyNCwgLl9wdjI0IHtwYWRkaW5nLXRvcDogMjRweDt9XG4uX3B0MzIsIC5fcHYzMiB7cGFkZGluZy10b3A6IDMycHg7fVxuLl9wdDM2LCAuX3B2MzYge3BhZGRpbmctdG9wOiAzNnB4O31cbi5fcHQ0MCwgLl9wdjQwIHtwYWRkaW5nLXRvcDogNDBweDt9XG4uX3B0NDgsIC5fcHY0OCB7cGFkZGluZy10b3A6IDQ4cHg7fVxuLl9wdDYwLCAuX3B2NjAge3BhZGRpbmctdG9wOiA2MHB4O31cbi5fcHQ3MiwgLl9wdjcyIHtwYWRkaW5nLXRvcDogNzJweDt9XG4uX3B0OTYsIC5fcHY5NiB7cGFkZGluZy10b3A6IDk2cHg7fVxuLl9wdDEwMCwgLl9wdjEwMCB7cGFkZGluZy10b3A6IDEwcHg7fVxuLl9wdDEyMCwgLl9wdjEyMCB7cGFkZGluZy10b3A6IDEwcHg7fVxuLl9wYjAsIC5fcHYwIHtwYWRkaW5nLWJvdHRvbTogMHB4IWltcG9ydGFudDt9XG4uX3BiMTAsIC5fcHYxMCB7cGFkZGluZy1ib3R0b206IDEwcHg7fVxuLl9wYjEyLCAuX3B2MTIge3BhZGRpbmctYm90dG9tOiAxMnB4O31cbi5fcGIxNiwgLl9wdjE2IHtwYWRkaW5nLWJvdHRvbTogMTZweDt9XG4uX3BiMjAsIC5fcHYyMCB7cGFkZGluZy1ib3R0b206IDIwcHg7fVxuLl9wYjI0LCAuX3B2MjQge3BhZGRpbmctYm90dG9tOiAyNHB4O31cbi5fcGIzMiwgLl9wdjMyIHtwYWRkaW5nLWJvdHRvbTogMzJweDt9XG4uX3BiMzYsIC5fcHYzNiB7cGFkZGluZy1ib3R0b206IDM2cHg7fVxuLl9wYjQwLCAuX3B2NDAge3BhZGRpbmctYm90dG9tOiA0MHB4O31cbi5fcGI0OCwgLl9wdjQ4IHtwYWRkaW5nLWJvdHRvbTogNDhweDt9XG4uX3BiNjAsIC5fcHY2MCB7cGFkZGluZy1ib3R0b206IDYwcHg7fVxuLl9wYjcyLCAuX3B2NzIge3BhZGRpbmctYm90dG9tOiA3MnB4O31cbi5fcGI5NiwgLl9wdjk2IHtwYWRkaW5nLWJvdHRvbTogOTZweDt9XG4uX3BiMTAwLCAuX3B2MTAwIHtwYWRkaW5nLWJvdHRvbTogMTBweDt9XG4uX3BiMTIwLCAuX3B2MTIwIHtwYWRkaW5nLWJvdHRvbTogMTBweDt9XG5cbi53cmFwcGVye1xuICAmLl9ibGFja3tiYWNrZ3JvdW5kOiAjMTAxMDEwO31cbiAgJi5fd2hpdGV7YmFja2dyb3VuZDogI2ZmZjt9XG4gICYuX2xpZ2h0e2JhY2tncm91bmQ6ICNmMGYwZjA7fVxuICAmLl9ncmF5e2JhY2tncm91bmQ6ICNkZGQ7fVxuICAmLl9kYXJre2JhY2tncm91bmQ6ICM1MDUwNTA7fVxufSAvLy53cmFwcGVyXG5cbi50YWJOYXZ7XG4gIG1hcmdpbjogMy42cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBcbiAgbGl7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBcbiAgICAmLmNye1xuICAgICAgXG4gICAgICBhLFxuICAgICAgc3BhbntcbiAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgYSxcbiAgICBzcGFue1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMy44cmVtO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAvKiogYm9yZGVyLWJvdHRvbTogI2FhYSBzb2xpZCAwLjFyZW07ICovXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2FhYTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5jb2xzMntcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgfVxuICAgICYuY29sczN7XG4gICAgICB3aWR0aDogMzIlO1xuICAgIH1cbiAgICAmLmNvbHM0e1xuICAgICAgd2lkdGg6IDI0LjA2JTtcbiAgICAgIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDQ4LjYlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXG4gICAgbGl7XG4gICAgICAvL3dpZHRoOiA1MCU7XG4gICAgICBcbiAgICAgIGEsXG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgLy9wYWRkaW5nOiAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufS8qKiAudGFiTmF2ICovXG4iLCJAY2hhcnNldCAndXRmLTgnO1xuXG4uY2FybmFtZXtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xufS8vLmNhcm5hbWVcblxuXG4uX291dGxpbmV7XG4gIGRse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGR0e1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDhlbTtcbiAgICAgIHBhZGRpbmc6IC4zZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIGRke1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IC4zZW0gMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIH1cbiAgfVxufS8vLl9vdXRsaW5lXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuX291dGxpbmV7XG4gICAgZGx7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgZHR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgZGR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxZW0gLjVlbSAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH0vLy5fb3V0bGluZVxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4uX2xpc3R7XG4gICYtaXRlbXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAuNzVlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9Ly8mLWl0ZW1cbn0vLy5fbGlzdFxuXG4uYnRuLXdyYXB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cblxuLl9tb3ZpZXtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogMzZweCBhdXRvIDtcblxuICAuX3lvdXR1YmV7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgaWZyYW1le1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9Ly9cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vLl9tb3ZpZVxuXG5cbi5fZnp7XG4gICYtcmVndWxhcntcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfS8vJi1yZWd1bGFyXG5cbiAgJi1zbXtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfS8vJi1zbVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgJi1yZWd1bGFye1xuICAgICAgZm9udC1zaXplOiAxLjRyZW1cbiAgICB9Ly8mLXJlZ3VsYXJcblxuICAgICYtc217XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9Ly8mLXNtXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLy5melxuXG4uX2NvbG9ye1xuICAmLWdyYXl7XG4gICAgJi01MHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cbiAgICAmLTcwe1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgfVxuICB9XG59Ly8uY29sb3JcblxuLl9zcC10eHRMZWZ0e1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59XG5cblxuYS5fem9vbXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL2ljbi16b29tLXd0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgJjpob3ZlcntcbiAgICBpbWd7b3BhY2l0eTogLjU7fVxuICB9XG59Ly8uX3pvb20iLCJAY2hhcnNldCAndXRmLTgnO1xuXG4udGFiTmF2e1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzk5OTtcbiAgbWFyZ2luOiAwIGF1dG8gMjRweCBhdXRvO1xuICBcbiAgJi1pdGVte1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMy44cmVtO1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDpcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy9iYWNrZ3JvdW5kOiAjYWFhO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAgIH1cbiAgICBcbiAgICAmLl9jcixcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAmOmFmdGVye1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIH1cbiAgICB9Ly8uX2NyXG5cbiAgICAmLl9jcntcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICB9Ly8mLWl0ZW1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvIDBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBcbiAgICAmLWl0ZW17XG4gICAgICAvL3dpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFlbSAuNWVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAmOmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBzcGFue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDAgMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAjNjY2O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzY2NjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH0vL3NwYW5cblxuICAgICAgJi5fY3IsXG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0vKiogLnRhYk5hdiAqL1xuXG4udGFiQ29udGVudHtcblxuICAudGFiSXRlbXtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5fY3J7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluQW5pbWUgMXMgZWFzZS1pbi1vdXQgMHMgMSBub3JtYWw7XG4gICAgfVxuICB9XG59Ly8udGFiQ29udGVudFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYkNvbnRlbnR7XG4gICAgLy9iYWNrZ3JvdW5kOiAjZGRkO1xuICAgIHBhZGRpbmc6IDFweDtcbiAgfVxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqLyIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbiNoZXJve1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLl9sb2dve1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDM1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIH0vLy5fbG9nb1xuXG4gIC5fYmd7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH0vLy5fYmdcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIFxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8jaGVyb1xuIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuI3NjaGVkdWxlc3tcbiAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJnLXNjaGVkdWxlcyk7XG5cbiAgLmlubmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzNnB4O1xuICB9Ly8uaW5uZXJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW5uZXJ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAwO1xuICAgIH1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIC5zZWN0aW9ue1xuICAgICYtaGVhZGxpbmV7XG4gICAgICB3aWR0aDogMjEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTs7XG4gICAgICB9XG4gICAgfS8vJi1oZWFkbGluZVxuXG4gICAgJi1ib2R5e1xuICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMjEwcHggLSAzNnB4KTtcbiAgICB9Ly8mLWJvZHlcbiAgfS8vLnNlY3Rpb25cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbntcbiAgICAgICYtaGVhZGxpbmV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH0vLyYtaGVhZGxpbmVcbiAgICAgICYtYm9keXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9Ly8mLWJvZHlcbiAgICB9Ly8uc2VjdGlvblxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgLnJhY2Vze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQ4cHg7XG5cbiAgICAmLWl0ZW17fVxuICB9Ly8ucmFjZXNcblxuICAuX3JhY2V7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC41ZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgXG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX3RpdGxle1xuICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgfVxuICB9Ly8uX3JhY2VcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX3JhY2V7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgICAgLl90aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICB9Ly8uX3RpdGxlXG4gICAgfVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8jc2NoZWR1bGVzXG4iLCJAY2hhcnNldCAndXRmLTgnO1xuXG4jbWFjaGluZXtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJnLW1hY2hpbmUpO1xuICBjb2xvcjogI2ZmZjtcblxuICAuaW5uZXJ7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH0vLy5faW5uZXJcblxuICAuc2VjdGlvbntcbiAgICAmLWhlYWRsaW5le1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJnKSB1cmwoJy4uL2kvbWFjaGluZS9tYWNoaW5lLWt2LmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG4gICAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuXG4gICAgICAuX2xlYWR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gICAgICAgIH0vL3BcblxuICAgICAgICAuX3ByaW1hcnl7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gICAgICAgIH1cblxuICAgICAgfS8vLl9oZWFkXG4gICAgfS8vJi1oZWFkbGluZVxuICB9Ly8uc2VjdGlvblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9ue1xuICAgICAgJi1oZWFkbGluZXtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJnKSB1cmwoJy4uL2kvbWFjaGluZS9tYWNoaW5lLWt2LXNwLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tIC8gY292ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuXG4gICAgICAgIC5fbGVhZHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cbiAgICAgICAgICBwe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLl9wcmltYXJ5e1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfS8vJi1oZWFkbGluZVxuICAgIH0vLy5fc2VjdGlvblxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuICAuX2xpc3R7XG4gICAgJi1pdGVte1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9Ly8uX2xpc3RcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIFxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgLl9sZWFke1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xuICB9Ly8uX2xlYWRcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX2xlYWR7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICAgIH0vLy5fbGVhZFxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgLl9maWd1cmV7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9Ly8uX2ZpZ3VyZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fZmlndXJle1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiA3MjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIFxuICAuX2FzaWRle1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuXG4gICAgLl9yb3d7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuXG4gICAgLl9oZWFkbGluZXtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgfS8vLl9oZWFkbGluZVxuXG4gICAgLl9ib2R5e1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfS8vLl9ib2R5XG5cbiAgICAuX2xpc3R7XG4gICAgICAmLWl0ZW17XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH0vLyYtaXRlbVxuICAgIH0vLy5fbGlzdFxuXG4gICAgLl9waG90b3N7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgJi1saXN0e1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlLzMgLSAxNnB4KTtcbiAgICAgIH1cbiAgICB9Ly8ucGhvdG9zXG4gIH0vLy5fYXNpZGVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX2FzaWRle1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgLl9oZWFkbGluZXtcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9Ly8uX2hlYWRsaW5lXG5cbiAgICAgIC5fYm9keXtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9Ly8uX2JvZHlcblxuICAgICAgLl9zY2hvb2x7XG4gICAgICAgIGR0e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9Ly8uX3NjaG9vbFxuXG4gICAgICAuX2xpc3R7XG4gICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgICYtaXRlbXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfS8vLl9saXN0XG5cbiAgICAgIC5fcGhvdG9ze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTRweDtcblxuICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8yIC0gNHB4KTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLy5fYXNpZGVcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vI21hY2hpbmVcbiIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbiNyZXBvcnRze1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYmctcmVwb3J0cyk7XG5cbiAgLl95b3V0dWJle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46YXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICBcbiAgICBhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAuMjUpIHVybCguLi9pL2ljbi1wbGF5LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAxNSU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gaWZyYW1le1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH0vLy5feW91dHViZVxuXG4gICAuaW5uZXJ7XG4gIH0vLy5pbm5lclxuXG4gIC5zZWN0aW9ue1xuICAgICYtaGVhZGxpbmV7XG4gICAgfS8vJi1oZWFkbGluZVxuICB9Ly8uc2VjdGlvblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAgICBcbiAgICAuc2VjdGlvbntcbiAgICAgICYtaGVhZGxpbmV7XG4gICAgICB9Ly8mLWhlYWRsaW5lXG4gICAgfS8vLnNlY3Rpb25cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIC5yZXBvcnRze31cblxuXG4gIC5fcmVwb3J0e1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgJi5fY29sczJ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH0vL1xuXG4gICAgJjpudGgtb2YtdHlwZSgybil7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuXG4gICAgLl9maWd1cmV7XG4gICAgICB3aWR0aDogNTU1cHg7XG4gICAgfS8vLl9maWd1cmVcblxuICAgIC5fY29udGV4dHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1NXB4IC0gMzZweCk7XG4gICAgfS8vLl9jb250ZXh0XG5cbiAgICAuX2hlYWRsaW5le1xuICAgICAgLl9wcmltYXJ5e1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICB9XG4gICAgfS8vLl9oZWFkbGluZVxuXG4gICAgLl9ib2R5e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IC41ZW07XG5cbiAgICAgIC5fcm93e1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH0vLy5fcm93XG4gICAgfS8vLl9ib2R5XG4gIH0vLy5fcmVwb3J0XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX3JlcG9ydHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgJi5fY29sczJ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIC5fZmlndXJle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH0vLy5fZmlndXJlXG5cbiAgICAgIC5fY29udGV4dHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9Ly8uX2NvbnRleHRcblxuICAgICAgLl9oZWFkbGluZXtcbiAgICAgICAgLl9wcmltYXJ5e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICB9XG4gICAgICB9Ly8uX2hlYWRsaW5lXG5cbiAgICB9Ly8uX3JlcG9ydFxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8jcmVwb3J0c1xuIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuI3Bob3RvZ2FsbGVyeXtcblxuICAuaW5uZXJ7XG4gIH0vLy5pbm5lclxuXG4gIC5zZWN0aW9ue1xuICAgICYtaGVhZGxpbmV7XG4gICAgfS8vJi1oZWFkbGluZVxuICB9Ly8uc2VjdGlvblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAgICBcbiAgICAuc2VjdGlvbntcbiAgICAgICYtaGVhZGxpbmV7XG4gICAgICB9Ly8mLWhlYWRsaW5lXG4gICAgfS8vLnNlY3Rpb25cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIC5waG90b2dhbGxlcnl7XG4gICAgJi1saXN0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMTJweDtcblxuICAgICAgLl9pdGVte1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDhweCk7XG4gICAgICB9Ly8mLWl0ZW1cbiAgICB9Ly8uX2dhbGxlcnlcbiAgfS8vLnBob3RvZ2FsbGVyeVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5waG90b2dhbGxlcnl7XG4gICAgICAmLWxpc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgXG4gICAgICAgIC5faXRlbXtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzIgLSA2cHgpOyAgXG4gICAgICAgIH1cbiAgICAgIH0vLyYtbGlzdFxuICAgIH0vLy5waG90b2dhbGxlcnlcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vI3Bob3RvZ2FsbGVyeSIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbiNjYW1wYWlnbntcbiAgXG4gIC5zZWN0aW9ue1xuICAgICYtaGVhZGxpbmV7fS8vJi1oZWFkbGluZVxuICAgICYtYm9keXt9Ly8mLWJvZHlcbiAgfS8vLnNlY3Rpb25cblxuICAuX2NhbXBhaWdue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzNnB4O1xuICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgLl9yb3d7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfS8vLl9yb3dcblxuICAgIC5fZmlndXJle1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1NXB4IC0gMzZweCk7XG4gICAgfS8vLl9maWd1cmVcblxuICAgIC5fY29udGV4dHtcbiAgICAgIHdpZHRoOiA1NTVweDtcbiAgICB9Ly8uX2NvbnRleHRcblxuICAgIC5faGVhZGxpbmV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuICAgICAgfVxuICAgIH0vLy5faGVhZGxpbmVcblxuICAgIC5fbGVhZHtcbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLy5fbGVhZFxuXG5cbiAgICAuX291dGxpbmV7XG4gICAgICBkbHtcbiAgICAgICAgZHR7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLy5fb3V0bGluZVxuXG4gICAgb2x7XG4gICAgICBsaXtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vL1xuXG4gIH0vLy5fY2FtcGFpZ25cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX2NhbXBhaWdue1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgIC5fZmlndXJle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH0vLy5fZmlndXJlXG5cbiAgICAgIC5fY29udGV4dHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9Ly8uX2NvbnRleHRcblxuICAgICAgLl9oZWFkbGluZXtcbiAgICAgICAgLl9wcmltYXJ5e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICB9Ly8uX3ByaW1hcnlcbiAgICAgIH0vLy5faGVhZGxpbmVcblxuICAgICAgLl9vdXRsaW5le1xuICAgICAgICBkZHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfS8vLl9vdXRsaW5lXG5cbiAgICB9Ly8uX2NhbXBhaWduXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLyNjYW1wYWlnbiIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbi8qKiDjg6Ljg7zjg4Djg6sgKi9cbmJvZHl7XG4gICYuaXNNb2RhbHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn0vL2JvZHlcblxuI21vZGFsLXNreXBsYW57XG4gIFxuICAubWZwLWNsb3Nle1xuICAgIGJhY2tncm91bmQ6ICNjMDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHRvcDogOHB4O1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNsYW1wKDBweCwgY2FsYyg1MHZ3IC0gNzlweCksIGNhbGMoNDgwcHggLSA1NnB4KSkpO1xuICB9Ly8ubWZwLWNsb3NlXG5cbiAgLmZvb3Rlci1jbG9zZXtcbiAgICBwYWRkaW5nOiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEuX2J0bntcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH0vLy5mb290ZXItY2xvc2VcblxuICBpbWd7XG4gICAgJi5fY2VudGVye1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbiAgLm1vZGFse1xuICAgICYtaW5uZXJ7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiAjYzAwO1xuICAgICAgLy8gYmFja2dyb3VuZDogJHNreXBsYW4tYmc7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfS8vJi1pbm5lclxuXG4gICAgJi1oZWFkbGluZXtcbiAgICAgIGJhY2tncm91bmQ6ICNFOTU1MDQ7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH0vLyYtaGVhZGxpbmVcblxuICAgICYtYm9keXtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDEwcHggI0U5NTUwNDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfS8vJi1ib2R5XG5cbiAgICAmLXNlY3Rpb257XG5cbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIH1cblxuICAgICAgJi1oZWFkbGluZXtcblxuICAgICAgfS8vJi1oZWFkbGluZVxuXG4gICAgICAmLWJvZHl7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9Ly8mLWJvYnlcblxuICAgICAgJi1yb3d7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfS8vJi1yb3dcblxuICAgICAgJi1maWd1cmV7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTVweCk7XG4gICAgICB9Ly8mLWZpZ3VyZVxuXG4gICAgICAmLWNvbnRleHR7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTVweCk7XG4gICAgICB9Ly8mLWNvbnRleHRcblxuXG4gICAgICAuX2xpbmV1cHtcbiAgICAgICAgJi1saXN0e1xuICBcbiAgICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4ICM5OTk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfS8vJi1pdGVtXG4gICAgICAgIH0vLyYtbGlzdFxuICAgICAgfS8vLl9saW5ldXBcblxuICAgIH0vLyYtc2VjdGlvblxuICB9Ly8ubW9kYWxcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tb2RhbHtcbiAgICAgICYtaGVhZGxpbmV7XG5cbiAgICAgIH0vLyYtaGVhZGxpbmVcblxuICAgICAgJi1ib2R5e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9Ly8mLWJvYnlcblxuICAgICAgJi1zZWN0aW9ue1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDZweCAjRTk1NTA0O1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1yb3d7XG5cbiAgICAgICAgfS8vJi1yb3dcblxuICAgICAgICAmLWZpZ3VyZXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfS8vJi1maWd1cmVcblxuICAgICAgICAmLWNvbnRleHR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuX2xpbmV1cHtcbiAgICAgICAgICAmLWxpc3R7XG4gICAgXG4gICAgICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggIzk5OTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfS8vJi1pdGVtXG4gICAgICAgICAgfS8vJi1saXN0XG4gICAgICAgIH0vLy5fbGluZXVwXG5cbiAgICAgIH0vLyYtc2VjdGlvblxuICAgIH0vLy5tb2RhbFxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG4gIFxuICBcbiAgLm5vdGVzLXdyYXB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbiAgfS8vLm5vdGVzLXdyYXBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubm90ZXMtd3JhcHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgIGJhY2tncm91bmQ6I0U5NTUwNDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH0vL25vdGVzLXdyYXBcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuICBcblxuICAvL3NreXBsYW5cbiAgLnNreXBsYW57XG5cbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1oZWFkbGluZXtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXJlZC1wcmltYXJ5KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMzZweDtcblxuICAgICAgJi1yb3d7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9Ly8uc2t5cGxhblxuXG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfS8vLl9wcmltYXJ5XG5cbiAgICAgIC5fbm90ZXN7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9Ly8uX25vdGVzXG5cbiAgICB9Ly8mLWhlYWRsaW5lXG5cbiAgICAmLWJvZHl7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMzZweCA3MnB4O1xuICAgIH0vLyYtYm9keVxuXG4gICAgJi1mZWF0dXJlc3tcblxuICAgICAgJi1pdGVte1xuXG4gICAgICB9Ly8mLWl0ZW1cbiAgICB9Ly8mLWZlYXR1cmVzXG4gIH0vLy5za3lwbGFuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNreXBsYW57XG4gICAgICAmLWhlYWRsaW5le1xuICAgICAgICBwYWRkaW5nOiAzNnB4IDIwcHggMjBweDtcblxuICAgICAgICAmLXJvd3tcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9Ly8mLWhlYWRsaW5lXG5cbiAgICAgICYtYm9keXtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH0vLyYtYm9keVxuICAgIH0vLy5za3lwbGFuXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG4gIC5fZmVhdHVyZXtcbiAgICAmLWhlYWRsaW5le1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIC8vbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfS8vLl9wcmltYXJ5XG4gICAgfS8vJi1oZWFkbGluZVxuXG4gICAgJi1ib2R5e1xuICAgICAgcGFkZGluZzogMzZweCAxOHB4O1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICAgICAgJisuX25vdGVze1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLyYtYm9keVxuXG4gICAgJi1yb3d7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfS8vJi1yb3dcblxuICAgIC5fdGJsMDF7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAmKy5fbm90ZXN7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH0vLy5fZmVhdHVyZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fZmVhdHVyZXtcbiAgICAgICYtaGVhZGxpbmV7XG4gICAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfS8vLl9wcmltYXJ5XG4gICAgICB9Ly8mLWhlYWRsaWVuXG5cbiAgICAgICYtYm9keXtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuXG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH0vLyYtYm9keVxuICAgIH0vLy5fZmVhdHVyZVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuXG4uX25vdGVze1xuICBcbiAgbGl7XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBcbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuX251bXtcbiAgICBjb3VudGVyLXJlc2V0OiBudW0gMDtcblxuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bSAxO1xuICAgICAgICBjb250ZW50OiBcIuKAu1wiIGNvdW50ZXIobnVtKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xuICAgICAgfVxuICAgIH1cbiAgfS8vJi5fbnVtXG5cbiAgJi5fYXN0ZXJ7XG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIu+8ilwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zZW07XG4gICAgICB9XG4gICAgfVxuICB9Ly8mLl9hc3RlclxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbGl7XG4gICAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICB9XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLy5fbm90ZXNcblxuXG59Ly8jbW9kYWwtc3RvY2tjYXJcblxuXG5cblxuLy9cbi5fdGJsMDF7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHRoLHRke1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICB0aGVhZHtcbiAgICB0aCxcbiAgICB0ZHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH0vL3RoZWFkXG5cbiAgdGJvZHl7XG4gICAgdGgsXG4gICAgdGR7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICB0aHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIHRke1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfS8vdGJvZHlcblxufS8vLl90YmwwMVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLl90YmwwMXtcbiAgICB0aCx0ZHtcbiAgICAgIHBhZGRpbmc6IC41ZW0gLjNlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cblxuICAgIHRoZWFke1xuICAgICAgdGgsXG4gICAgICB0ZHtcbiAgICAgIH1cbiAgICB9Ly90aGVhZFxuXG4gICAgdGJvZHl7XG4gICAgICB0aHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICB0ZHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgfS8vdGJvZHlcbiAgfS8vLl90YmwwMVxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbi5fbm90ZXN7XG4gIGxpe1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XG4gICAgfVxuICB9Ly9saVxuXG4gICYuX2lubGluZXtcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cbiAgfS8vJi5faW5saW5lXG59Ly8uX25vdGVzXG5cblxuI3NreXBsYW4tZmVhdHVyZTAxe1xuICBcbn0vLyNza3lwbGFuLWZlYXR1cmUwMVxuXG5cbiNza3lwbGFuLWZlYXR1cmUwMntcbiAgLl9mZWF0dXJle1xuICAgICYtZmlndXJlc3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICB9Ly8uX2ZlYXR1cmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX2ZlYXR1cmV7XG4gICAgICAmLWZpZ3VyZXN7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzZweDtcblxuICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogLTE4cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogODYlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfS8vJi1pdGVtXG4gICAgICB9Ly8mLWZpZ3VyZXNcbiAgICB9Ly8uX2ZlYXR1cmVcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vI3NreXBsYW4tZmVhdHVyZTAyXG5cblxuI3NreXBsYW4tZmVhdHVyZTAze1xuICAuX2ZlYXR1cmV7XG4gICAgJi1maWd1cmVze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IG9wdGlvbiAwO1xuXG5cbiAgICAgICYtaXRlbXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG9wdGlvbiAxO1xuICAgICAgICAgIGNvbnRlbnQ6IFwi6YG45oqeXCIgY291bnRlcihvcHRpb24pO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMS41ZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfS8vJi1pdGVtXG4gICAgfS8vJi1maWd1cmVzXG4gIH0vLy5fZmVhdHVyZVxuXG4gIC5fbm90ZXN7XG4gICAgJi5fbnVte1xuICAgICAgY291bnRlci1yZXNldDogbnVtIDI7XG4gICAgfS8vJi5fbnVtXG4gIH0vLy5fbm90ZXNcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9mZWF0dXJle1xuICAgICAgJi1maWd1cmVze1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgJi1pdGVte1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH0vLyYtaXRlbVxuICAgICAgfS8vJi1maWd1cmVzXG4gICAgfS8vLl9mZWF0dXJlXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLyNza3lwbGFuLWZlYXR1cmUwM1xuXG5cbiJdfQ== */
