@charset "UTF-8";
:root {
  --easing: cubic-bezier(.2, 1, .2, 1);
  --transition: .8s var(--easing);
  --color-base: #f8f8f8;
  --color-gray: #666;
  --color-theme: #f5695f;
  --color-theme-darken: #f12617;
  --color-red: #8A1B2E;
  --box-shadow: .8rem .8rem 1.2rem rgba(0, 0, 0, .05), -.8rem -.8rem 1.2rem #fff;
  --box-shadow-hover: 1rem 1rem 1.5rem rgba(0, 0, 0, .08), -1rem -1rem 1.5rem #fff;
  --box-shadow-inset: inset .8rem .8rem 1.2rem rgba(0, 0, 0, .05), inset -.8rem -.8rem 1.2rem #fff;
  --box-shadow-dark: .8rem .8rem 1.2rem rgba(0, 0, 0, .1), -.8rem -.8rem 1.2rem rgba(#fff,.2);
  --swiper-navigation-color: #333;
}

/**　基本レイアウト　*/
body.modal {
  overflow: hidden;
  display: inherit;
}

@media screen and (min-width: 768px) {
  #container {
    min-width: auto;
  }
} /** @media max-width: 767px */
.main-container * {
  box-sizing: border-box;
}
.main-container img {
  max-width: 100%;
}

.main-container {
  position: relative;
  z-index: 10;
  background: #f0f0f0;
  color: #333;
  padding-bottom: 18px;
}
.main-container .request .wrapper {
  padding: 0;
}
/** .main-container */
.section {
  /** @media max-width: 767px */
}
.section-inner {
  width: 100%;
  max-width: 1000px;
  padding: 60px 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.6rem;
  line-height: 1.7;
}
.section-row {
  margin: 36px auto;
  width: 100%;
  max-width: 1032px;
}
.section-row:first-of-type {
  margin-top: 0px;
}
.section-row:last-of-type {
  margin-bottom: 0;
}
.section-row img {
  max-width: 100%;
}
.section-headline ._primary {
  text-align: center;
  font-size: 3.2rem;
  line-height: 1.3;
  font-weight: 500;
}
.section-body ._row {
  margin-top: 24px;
}
.section-body ._row:first-of-type {
  margin-top: 0px;
}
@media screen and (max-width: 767px) {
  .section-inner {
    padding: 36px 20px;
    font-size: 1.4rem;
    line-height: 1.7;
  }
  .section-headline ._primary {
    font-size: 2.1rem;
  }
}

/** モーダル */
#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: #8E1C2E;
  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%);
  }
}

.main-container {
  /**  */
  /** @media max-width: 767px */
  /** .row */
  /** .tabNav */
  /** @media max-width: 767px */
  /** 
    pager
  */
}
.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 {
  /** @media max-width: 767px */
}
.main-container ._notes li {
  margin-top: 0.5em;
  font-size: 1.2rem;
}
.main-container ._notes li:first-of-type {
  margin-top: 0;
}
.main-container ._notes._num {
  counter-reset: num 0;
}
.main-container ._notes._num li {
  display: inline-flex;
}
.main-container ._notes._num li:before {
  counter-increment: num 1;
  content: "※" counter(num);
  margin-right: 0.3em;
}
.main-container ._notes._aster li {
  display: inline-flex;
}
.main-container ._notes._aster li:before {
  content: "＊";
  margin-right: 0.3em;
}
@media screen and (max-width: 767px) {
  .main-container ._notes li {
    font-size: 1.1rem;
  }
}
.main-container h1, .main-container h2, .main-container h3, .main-container h4, .main-container h5, .main-container h6 {
  font-weight: 500;
  letter-spacing: 0.05em;
  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: #8E1C2E;
}
.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 {
  /** @media max-width: 767px */
}
.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;
  line-height: 1.3;
}
@media screen and (max-width: 767px) {
  .main-container a._large {
    font-size: 1.4rem;
  }
}
.main-container .logo img {
  height: 1em;
}
.main-container .btn-text._center {
  margin: auto;
}
.main-container .btn-wrap {
  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 ._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 ._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 .cols,
.main-container .cols2,
.main-container .cols3,
.main-container .cols4,
.main-container .cols6 {
  display: flex;
  flex-wrap: wrap;
  gap: 24px 36px;
}
@media screen and (max-width: 479px) {
  .main-container .cols,
  .main-container .cols2,
  .main-container .cols3,
  .main-container .cols4,
  .main-container .cols6 {
    flex-direction: column;
  }
}
.main-container .cols2 .col {
  width: calc(50% - 18px);
}
@media screen and (max-width: 767px) {
  .main-container .cols2 .col {
    width: 100%;
    margin-left: 0;
  }
}
.main-container .cols3 .col {
  box-sizing: border-box;
  width: calc(33.3333333333% - 24px);
}
@media screen and (max-width: 767px) {
  .main-container .cols3 .col {
    width: 100%;
  }
}
.main-container .cols4 .col {
  width: calc(25% - 27px);
}
@media screen and (max-width: 767px) {
  .main-container .cols4 .col {
    width: 100%;
  }
}
.main-container .cols6 .col {
  width: calc(16.6666666667% - 30px);
}
@media screen and (max-width: 767px) {
  .main-container .cols6 .col {
    width: 100%;
  }
}
.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 {
    width: 50%;
  }
  .main-container .tabNav li a,
  .main-container .tabNav li span {
    font-size: 1.4rem;
  }
}
.main-container ._list-block ._headline ._primary {
  font-size: 1.6rem;
  font-weight: 500;
}
.main-container ._list-block ._headline ._maru:before {
  content: "●";
  display: inline-block;
}
.main-container ._list-block ._body {
  font-size: 1.4rem;
}
.main-container ._list-block ._list {
  margin-top: 8px;
}
.main-container ._list-block ._list-item {
  position: relative;
  padding-left: 12px;
  margin-top: 0.35em;
}
.main-container ._list-block ._list-item:first-of-type {
  margin-top: 0;
}
.main-container ._list-block ._list-item:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  background: #333;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0.85em;
  transform: translate(0, -50%);
}
.main-container ._list-block ._btn-wrap {
  margin-top: 16px;
}
.main-container ._outline-block ._headline ._primary {
  font-size: 1.6rem;
  font-weight: 500;
}
.main-container ._outline-block ._headline ._primary:before {
  content: "●";
  display: inline-block;
}
.main-container ._outline-block ._body {
  font-size: 1.4rem;
}
.main-container ._outline-block ._outline {
  display: table;
  width: 100%;
  margin-top: 8px;
}
.main-container ._outline-block ._outline dl {
  display: table-row;
}
.main-container ._outline-block ._outline dl dt,
.main-container ._outline-block ._outline dl dd {
  display: table-cell;
  padding: 0.5em 1em;
}
.main-container ._outline-block ._outline dl dt {
  border-bottom: solid 1px #333;
  font-weight: 500;
}
.main-container ._outline-block ._outline dl dd {
  border-bottom: solid 1px #ccc;
}
.main-container .hero {
  position: relative;
  background: #111;
  color: #333;
  text-align: center;
}
.main-container .hero .section-inner {
  padding-top: 0;
}
.main-container .hero .row {
  position: relative;
}
.main-container .hero-context {
  padding-top: 24px;
}
.main-container .hero-photos {
  display: flex;
  gap: 12px;
  width: 100%;
  max-width: 960px;
  margin: 12px auto;
}
.main-container .hero-greeting {
  margin-top: 24px;
}
.main-container .hero-greeting p {
  text-align: center;
  font-size: 1.6rem;
  line-height: 1.8;
}
@media screen and (max-width: 767px) {
  .main-container .hero {
    padding: 0;
  }
  .main-container .hero-greeting p {
    text-align: left;
    font-size: 1.4rem;
  }
}
.main-container .greeting {
  background: transparent;
  color: #333;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container .greeting .section-headline {
  margin-bottom: 24px;
}
.main-container .greeting .section-headline ._primary {
  text-align: center;
  font-size: 2.4rem;
  font-feature-settings: "palt";
  letter-spacing: 0.15em;
  font-weight: 500;
}
.main-container .greeting .section-headline ._secondary {
  text-align: center;
  margin-top: 1em;
  font-size: 1.8rem;
  font-feature-settings: "palt";
  letter-spacing: 0.15em;
  font-weight: 500;
}
.main-container .greeting .section-body p {
  text-align: center;
  font-size: 1.6rem;
  line-height: 2;
}
@media screen and (max-width: 767px) {
  .main-container .greeting .section-headline ._primary {
    text-align: left;
    font-size: 2.1rem;
  }
  .main-container .greeting .section-headline ._secondary {
    text-align: left;
    font-size: 1.6rem;
  }
  .main-container .greeting .section-body p {
    text-align: left;
    font-size: 1.4rem;
  }
}
.main-container .greeting ._figure {
  margin-top: 36px;
}
.main-container .greeting ._list-block {
  text-align: center;
}
.main-container .greeting ._list-wrap {
  position: relative;
  display: inline-block;
  margin: 24px auto;
  background: #eee;
  border: solid 1px #666;
  border-radius: 8px;
  padding: 24px;
  text-align: left;
}
.main-container .greeting ._list-wrap:before {
  content: "お知らせ";
  display: inline-block;
  background: #333;
  color: #fff;
  border-radius: 4px;
  padding: 6px 16px 4px;
  line-height: 1;
  position: absolute;
  left: 12px;
  top: 0;
  transform: translate(0, -50%);
}
.main-container .interview {
  background: #fff;
  color: #333;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container .interview .section-headline {
  margin-bottom: 24px;
}
.main-container .interview .section-headline ._primary {
  font-size: 3.2rem;
  letter-spacing: 0.1em;
  font-weight: 500;
  color: #333;
}
.main-container .interview .section-headline ._secondary {
  margin-top: 1em;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .main-container .interview .section-headline ._primary {
    font-size: 2.1rem;
  }
  .main-container .interview .section-headline ._secondary {
    font-size: 1.4rem;
    text-align: left;
  }
}
.main-container .interview ._youtube-headline {
  color: #333;
  font-weight: 500;
  line-height: 1.35;
  margin-bottom: 0.5em;
  padding-left: 1em;
  text-indent: -1em;
}
.main-container .interview ._youtube-headline:before {
  content: "●";
}
.main-container .interview ._youtube-context ._lead {
  font-size: 1.6rem;
}
.main-container .interview ._youtube iframe {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}
@media screen and (max-width: 767px) {
  .main-container .interview ._youtube {
    padding-top: 24px;
    border-top: dotted 1px #ccc;
  }
}
.main-container .interview .history {
  margin-top: 36px;
}
.main-container .interview .history ._headline {
  margin-bottom: 24px;
  text-align: center;
}
.main-container .interview .history ._headline ._primary {
  font-size: 2.4rem;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
}
.main-container .interview .history .cars {
  display: flex;
  gap: 24px;
}
.main-container .interview .history .cars li {
  width: calc(33.3333333333% - 16px);
}
.main-container .interview .history ._car dl {
  text-align: center;
  margin-top: 8px;
}
.main-container .interview .history ._car dl dt {
  font-size: 1.6rem;
  line-height: 1.3;
}
.main-container .interview .history ._car dl dd {
  color: #666;
  font-size: 1.3rem;
}
@media screen and (max-width: 767px) {
  .main-container .interview .history ._headline ._primary {
    font-size: 2.1rem;
  }
  .main-container .interview .history .cars {
    flex-direction: column;
  }
  .main-container .interview .history .cars li {
    width: 100%;
  }
}
.main-container .cars {
  background: transparent;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container .cars-youtube iframe {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}
.main-container .cars-rx8.cols2 {
  flex-direction: row-reverse;
}
.main-container .cars-rx8 ._headline {
  font-size: 3.2rem;
}
.main-container .cars-rx8 ._body ._row {
  margin-top: 24px;
}
.main-container .cars-rx8 ._body ._row:first-of-type {
  margin-top: 0;
}
.main-container .cars-rx8 ._price dl {
  display: inline-flex;
  align-items: baseline;
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  font-feature-settings: "palt";
}
.main-container .cars-rx8 ._price dl dd {
  margin-left: 0.5em;
}
.main-container .cars-rx8 ._price dl ._strong {
  font-size: 1.75em;
}
.main-container .cars-rx8 ._price dl._sep:before {
  content: "／ ";
  display: inline-block;
  margin-right: 0.5em;
}
.main-container .cars-rx8 ._lead p {
  font-size: 1.4rem;
  line-height: 1.7;
}
@media screen and (max-width: 767px) {
  .main-container .cars-rx8.cols2 {
    flex-direction: column-reverse;
  }
  .main-container .cars-rx8 ._headline {
    font-size: 2.4rem;
  }
  .main-container .cars-rx8 ._price dl._sep:before {
    display: none;
  }
  .main-container .cars-rx8 ._outline-block ._outline {
    display: block;
  }
  .main-container .cars-rx8 ._outline-block ._outline dl {
    display: block;
  }
  .main-container .cars-rx8 ._outline-block ._outline dl dt,
  .main-container .cars-rx8 ._outline-block ._outline dl dd {
    display: block;
    border: none;
  }
  .main-container .cars-rx8 ._outline-block ._outline dl dt {
    background: #999;
    color: #fff;
    border-radius: 3px;
    line-height: 1;
    padding: 0.5em;
  }
  .main-container .cars-rx8 ._outline-block ._outline dl dd {
    padding: 1em 0.5em;
  }
}
.main-container .cars-notice {
  background: #ddd;
  padding: 48px;
  border-radius: 8px;
}
.main-container .cars-notice ._headline {
  text-align: center;
  margin-bottom: 24px;
}
.main-container .cars-notice ._headline ._primary {
  font-size: 2.4rem;
}
.main-container .cars-notice ._list-block ._headline {
  text-align: left;
  margin-bottom: 8px;
}
.main-container .cars-notice ._list-block ._headline ._primary {
  font-size: 1.8rem;
}
@media screen and (max-width: 767px) {
  .main-container .cars-notice {
    padding: 16px;
  }
}
.main-container .cars .section-headline {
  margin-bottom: 24px;
}
.main-container .store {
  background: #fff;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container .store-context ._strong {
  font-size: 1.8rem;
}
.main-container .store .section-headline {
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .main-container .store .section-headline {
    margin-bottom: 24px;
  }
}
.main-container .store ._outline dl > dt {
  padding: 0.5em;
  background: #999;
  border-radius: 3px;
  color: #fff;
  letter-spacing: 0.1em;
  text-align: center;
  line-height: 1;
}
.main-container .store ._outline dl > dd {
  padding: 1em 0.5em;
}
.main-container .store ._outline dl > dd ._notes {
  margin-top: 1em;
}
.main-container .store ._outline dl > dd .btn-wrap {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .main-container .store .cols2 {
    flex-direction: column-reverse;
  }
}
.main-container .entry {
  background: transparent;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container .entry-context.col {
  width: 544px;
  width: 56%;
}
.main-container .entry-context .btn-wrap {
  margin-top: 24px;
}
.main-container .entry-figure {
  position: relative;
  border: solid 1px #ccc;
}
.main-container .entry-figure.col {
  width: 39%;
}
.main-container .entry-figure ._caption {
  display: inline-block;
  padding: 0.5em;
  background: #444;
  color: #fff;
  font-size: 1.3rem;
  line-height: 1;
  position: absolute;
  right: 0;
  top: 0;
}
.main-container .entry-steps P {
  margin-top: 1.3em;
}
.main-container .entry-steps P:first-of-type {
  margin-top: 0;
}
.main-container .entry-steps ._notes {
  margin-top: 1em;
}
@media screen and (max-width: 767px) {
  .main-container .entry-context.col {
    width: 100%;
  }
  .main-container .entry-figure.col {
    width: 100%;
  }
}
.main-container .entry .section-headline {
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .main-container .entry .cols2 {
    flex-direction: column-reverse;
  }
}
.main-container .notes {
  /** @media max-width: 767px */
}
.main-container .notes-row:nth-of-type(n+2) {
  margin-top: 2em;
}
.main-container .notes P {
  font-size: 1.2rem;
  list-style: 1.6;
}
.main-container .notes P._border {
  border: solid 1px #333;
  padding: 0.8em 1.3em;
}
.main-container div#pagenation {
  margin: 30px auto;
  position: relative;
  overflow: hidden;
  _zoom: 1;
}
.main-container div#pagenation ul {
  position: relative;
  list-style: none;
  display: flex;
  justify-content: center;
  margin: auto;
}
.main-container div#pagenation li {
  position: relative;
}
.main-container div#pagenation li a {
  display: block;
  margin: 0 6px;
  padding: 0.5em 1em;
  text-decoration: none;
  color: #eee;
  background: #333;
  line-height: 1;
  font-size: 1.6rem;
  border-radius: 0.3rem;
  transition: all 400ms 0s ease;
}
.main-container div#pagenation li a:hover {
  color: #FFFFFF;
  background: #920A30;
}
.main-container div#pagenation .active a {
  color: #FFFFFF;
  background: #920A30 !important;
}
@media screen and (max-width: 767px) {
  .main-container div#pagenation {
    margin: 20px 0;
  }
  .main-container div#pagenation ul {
    position: relative;
    padding: 0em 0;
  }
  .main-container div#pagenation li {
    flex-grow: inherit;
  }
  .main-container div#pagenation li a {
    margin: 3px;
  }
}
.main-container .gallery {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0;
}
.main-container [class*=swiper]:focus {
  outline: none;
}
.main-container .slide-media,
.main-container .thumb-media {
  position: relative;
  overflow: hidden;
}
.main-container .slide-media img,
.main-container .thumb-media img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.main-container .swiper-button-prev,
.main-container .swiper-button-next {
  display: grid;
  place-content: center;
  width: 4.4rem;
  height: 4.4rem;
  cursor: pointer;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}
.main-container .swiper-button-prev:after,
.main-container .swiper-button-next:after {
  width: 2.4rem;
  height: 2.4rem;
  content: "";
  border: solid var(--color-red);
  border-width: 3px 3px 0 0;
}
.main-container .swiper-button-prev:after {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.main-container .swiper-button-next:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.main-container .swiper-button-disabled {
  pointer-events: none;
  opacity: 0;
}
.main-container .gallery .swiper,
.main-container .gallery .thumb-wrapper {
  max-width: 720px;
  margin: auto;
}
.main-container .gallery .swiper {
  overflow: visible;
}
.main-container .gallery .swiper-fade .swiper-slide {
  -webkit-transition-property: opacity, -webkit-transform !important;
  transition-property: opacity, -webkit-transform !important;
  transition-property: opacity, transform !important;
  transition-property: opacity, transform, -webkit-transform !important;
  pointer-events: none;
}
.main-container .gallery .swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.main-container .gallery .swiper-controller {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 62.5%;
}
.main-container .gallery .swiper-button-prev,
.main-container .gallery .swiper-button-next {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  margin: auto;
}
.main-container .gallery .swiper-button-prev {
  left: 0;
  right: auto;
}
.main-container .gallery .swiper-button-next {
  left: auto;
  right: 0;
}
.main-container .gallery .slide {
  display: block;
  overflow: hidden;
}
.main-container .gallery .slide-media {
  display: block;
  padding-top: 66.625%;
  border-radius: 4px;
}
.main-container .gallery .slide-media img {
  -o-object-fit: contain;
  object-fit: contain;
}
.main-container .gallery .slide-title {
  font-weight: bold;
  line-height: 1.6;
  padding: 3.2rem 0;
}
.main-container .gallery .thumb-wrapper {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 4px;
  margin-top: 12px;
}
.main-container .gallery .thumb-media {
  padding-top: 100%;
  cursor: pointer;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  border-radius: 4px;
}
.main-container .gallery .thumb-media img {
  -webkit-transition: var(--transition);
  transition: var(--transition);
}
.main-container .gallery .thumb-media-active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
  opacity: 0.3;
}
.main-container .gallery .thumb-media-active img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
@media only screen and (max-width: 768px) {
  .main-container .gallery .swiper-button-prev:after,
  .main-container .gallery .swiper-button-next:after {
    border-color: solid var(--color-red);
    border-width: 4px 4px 0 0;
  }
  .main-container .gallery .swiper-button-prev {
    right: auto;
    left: -20px;
  }
  .main-container .gallery .swiper-button-next {
    left: auto;
    right: -20px;
  }
}
@media only screen and (max-width: 599px) {
  .main-container .pc-tab {
    display: none !important;
  }
  .main-container .gallery .thumb-wrapper {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media only screen and (min-width: 1025px) {
  .main-container .tab-sp {
    display: none !important;
  }
  .main-container .swiper-button-prev::before, .main-container .swiper-button-next::before {
    -webkit-transition: var(--transition);
    transition: var(--transition);
  }
  .main-container .swiper-button-prev:hover::before, .main-container .swiper-button-next:hover::before {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  .main-container .gallery .thumb-media:hover {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  .main-container .gallery .thumb-media:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@media only screen and (min-width: 600px) {
  .main-container .sp {
    display: none !important;
  }
}
.main-container .other {
  padding-top: 0 !important;
  /** @media max-width: 767px */
}
.main-container .other .inner ._border {
  border: solid 1px #ddd;
  border-radius: 6px;
  padding: 24px;
}
@media screen and (max-width: 767px) {
  .main-container .other .section-inner {
    border-top: dotted 1px #999;
  }
  .main-container .other-context p {
    font-size: 1.6rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV2ZW50L3Jlc3RvcmVzZXJ2aWNlL2MvcGFnZS5zY3NzIiwiZXZlbnQvcmVzdG9yZXNlcnZpY2UvYy9zYXNzL19sYXlvdXQuc2NzcyIsImV2ZW50L3Jlc3RvcmVzZXJ2aWNlL2Mvc2Fzcy9fbW9kYWwuc2NzcyIsImV2ZW50L3Jlc3RvcmVzZXJ2aWNlL2Mvc2Fzcy9fYmFzZS5zY3NzIiwiZXZlbnQvcmVzdG9yZXNlcnZpY2UvYy9zYXNzL19oZXJvLnNjc3MiLCJldmVudC9yZXN0b3Jlc2VydmljZS9jL3Nhc3MvX3BhZ2VyLnNjc3MiLCJldmVudC9yZXN0b3Jlc2VydmljZS9jL3Nhc3MvX2dyZWV0aW5nLnNjc3MiLCJldmVudC9yZXN0b3Jlc2VydmljZS9jL3Nhc3MvX2ludGVydmlldy5zY3NzIiwiZXZlbnQvcmVzdG9yZXNlcnZpY2UvYy9zYXNzL19jYXJzLnNjc3MiLCJldmVudC9yZXN0b3Jlc2VydmljZS9jL3Nhc3MvX3N0b3JlLnNjc3MiLCJldmVudC9yZXN0b3Jlc2VydmljZS9jL3Nhc3MvX2VudHJ5LnNjc3MiLCJldmVudC9yZXN0b3Jlc2VydmljZS9jL3Nhc3MvX25vdGVzLnNjc3MiLCJldmVudC9yZXN0b3Jlc2VydmljZS9jL3Nhc3MvX3N3aXBlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUMzQkU7RUFDRTtFQUNBOzs7QUFNSjtFQUNFO0lBQ0U7O0VBRUg7QUFHQztFQUNFOztBQUdGO0VBQ0U7OztBQU9KO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFHRTtFQUNFOztBQU9MO0FBRUQ7QUFnRUc7O0FBL0REO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNFOztBQUVBO0VBQ0U7O0FBS047RUFDRTtJQUNFO0lBRUE7SUFDQTs7RUFNQTtJQUNFOzs7O0FDNUdSO0FBQ0E7QUE2Qkc7QUFtSEE7QUFjQTtBQTBEQTtBQThEQTs7QUFwUkQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFLRjtFQUNFO0VBQ0E7O0FBR0o7RUFDRTtJQUNFOzs7QUFNRjtFQUdFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFLQTtFQUNFOztBQU9GO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQVFJO0VBQ0U7RUFDQTtFQUNBOztBQVNaO0VBTUk7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOztFQU9GO0lBQ0U7O0VBR0Y7SUFDRTs7RUFPSTtJQUNFO0lBQ0E7SUFDQTs7O0FBV2Q7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBUUY7RUFDRTs7QUFHRjtFQUNFLFlGMUtRO0VFMktSO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBS0o7RUFDRTtFQUNBOztBQVVKO0VBRUk7SUFDRTs7RUFFQTtJQUNFOztFQUlKO0lBQ0U7OztBQU9KO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7O0FBSUo7RUFDRTs7QUFDQTtFQUNFOztBQUVBO0VBQ0U7O0FBS047RUFDRTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7O0FBRUE7RUFDRTs7QUFLTjtFQUdNO0lBQ0U7O0VBSUo7SUFDRTs7RUFFQTtJQUNFOzs7QUFRVjtBQXNDRzs7QUFwQ0Q7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTs7QUFFQTtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQU1KO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBOztBQUtOO0VBQ0U7SUFDRTs7OztBQVlOO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0FBQUE7RUFFRTtFQUNBO0VBQ0E7O0FBS0Y7QUFBQTtFQUVFOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOzs7QUFLTjtFQUVJO0lBQ0U7SUFDQTs7RUFVQTtJQUNFOztFQUVGO0lBQ0U7O0VBSVA7QUFJQztFQUNFOztBQUVBO0VBQ0U7O0FBS0Y7RUFDRTs7O0FBV047QUEwQ0c7O0FBeENDO0VBQ0U7RUFDQTs7QUFHSjtFQUVJO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOztFQUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUlBO0lBQ0U7O0VBSUo7SUFDRTtJQUNBO0lBQ0E7Ozs7QUFTWjtBQXVERzs7QUFyREM7RUFDRTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU9OO0VBQ0U7O0FBSUo7RUFFSTtJQUNFO0lBQ0E7O0VBRUE7SUFDRTs7RUFFQTtJQUNFO0lBQ0E7Ozs7QUY1ZFo7QUduQ0E7QUE0TEM7QUFzQkE7QUFvTEE7QUN2VUE7QUM3REQ7QUFBQTtBQUFBOztBRkRBO0FBQUE7RUFFRTs7QUFHRjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7O0FBSUo7RUFDRTs7QUFDQTtFQUZGO0lBR0k7OztBQUlKO0FBc0NHOztBQXBDRDtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFOztBQUVBO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBTUo7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBS047RUFDRTtJQUNFOzs7QUFNTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQU9FO0VBQ0U7O0FBVUY7RUFDRTs7QUFFQTtFQUNFOztBQVFSO0VBQ0UsT0gvRlk7O0FHa0dkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtBQW1CRzs7QUFsQkQ7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBOztBQUdGO0VBQ0U7SUFDRTs7O0FBT0o7RUFDRTs7QUFNRjtFQUNFOztBQUtKO0VBRUU7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFLTjtFQUNFO0lBQ0U7SUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTs7QUFRSjtFQUFnQjs7QUFDaEI7RUFBZ0I7O0FBQ2hCO0VBQWdCOztBQUNoQjtFQUFnQjs7QUFDaEI7RUFBZ0I7O0FBQ2hCO0VBQWdCOztBQUNoQjtFQUFnQjs7QUFDaEI7RUFBZ0I7O0FBQ2hCO0VBQWdCOztBQUNoQjtFQUFnQjs7QUFDaEI7RUFBZ0I7O0FBQ2hCO0VBQWdCOztBQUNoQjtFQUFrQjs7QUFDbEI7RUFBa0I7O0FBQ2xCO0VBQWdCOztBQUNoQjtFQUFnQjs7QUFDaEI7RUFBZ0I7O0FBQ2hCO0VBQWdCOztBQUNoQjtFQUFnQjs7QUFDaEI7RUFBZ0I7O0FBQ2hCO0VBQWdCOztBQUNoQjtFQUFnQjs7QUFDaEI7RUFBZ0I7O0FBQ2hCO0VBQWdCOztBQUNoQjtFQUFnQjs7QUFDaEI7RUFBZ0I7O0FBQ2hCO0VBQWtCOztBQUNsQjtFQUFrQjs7QUFHaEI7RUFBUzs7QUFDVDtFQUFTOztBQUNUO0VBQVM7O0FBQ1Q7RUFBUTs7QUFDUjtFQUFROztBQUdWO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBU0k7OztBQUtGO0VBQ0U7O0FBRUE7RUFIRjtJQUlJO0lBQ0E7OztBQU1KO0VBQ0U7RUFDQTs7QUFFQTtFQUpGO0lBS0k7OztBQU1KO0VBQ0U7O0FBRUE7RUFIRjtJQUlJOzs7QUFPSjtFQUNFOztBQUVBO0VBSEY7SUFJSTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFJRTtBQUFBO0VBRUU7O0FBRUE7QUFBQTtFQUNFO0VBQ0E7O0FBS047QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7QUFBQTtFQUNFO0VBQ0E7O0FBRUE7QUFBQTtFQUNFO0VBQ0E7O0FBS047RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUE7RUFIRjtJQUlJOzs7QUFLTjtFQUdFO0lBQ0U7O0VBRUE7QUFBQTtJQUVFOzs7QUFZSjtFQUNFO0VBQ0E7O0FBSUE7RUFDRTtFQUNBOztBQUlOO0VBQ0U7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS047RUFDRTs7QUFTQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUtOO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFQTtBQUFBO0VBRUU7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUNoZVI7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFOztBQUlKO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBT0Y7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFNTjtFQUNFO0lBQ0U7O0VBR0U7SUFDRTtJQUNBOzs7QUVsRFI7RUFFRTtFQUNBO0FBSUM7QUFxREE7O0FBbERDO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtGO0VBQ0U7RUFD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O0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUY7RUFFRTtFQUNROztBQUtWO0VBRUU7RUFDUTs7QUFJWjtFQUNFO0VBQ0E7O0FBT0E7QUFBQTtFQUVFO0VBQ0E7O0FBRUY7RUFDRTs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUVBOztBQUVGO0VBRUU7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUVBO0VBQ0E7O0FBRUE7RUFDRTtFQUNFOztBQUlOO0VBQ0U7RUFDQTtFQUNBOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0VBQ1E7RUFDUjs7QUFFQTtFQUNFO0VBQ1E7O0FBU2hCO0VBUUk7QUFBQTtJQUVFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBS047RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNROztFQUVWO0lBQ0U7SUFDUTs7RUFFVjtJQUNFO0lBQ1E7OztBQUlaO0VBQ0U7SUFDRTs7O0FaekxGO0VBQ0U7QUF5QkM7O0FBdEJDO0VBQ0U7RUFDQTtFQUNBOztBQUtKO0VBSUk7SUFDRTs7RUFLRjtJQUNFIiwiZmlsZSI6ImV2ZW50L3Jlc3RvcmVzZXJ2aWNlL2MvcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5cbiRyZWQtcHJpbWFyeTogIzhFMUMyRTtcblxuJGhlcm8tYmc6ICMxMTE7XG4kaGVyby10ZXh0OiAjMzMzO1xuXG4kZ3JlZXRpbmctYmc6ICNmZmY7XG4kZ3JlZXRpbmctdGV4dDogIzMzMztcblxuLy8kc2t5cGxhbi1iZzogI0Y4RjhGMDtcbiRza3lwbGFuLWJnOiAkcmVkLXByaW1hcnk7XG4kc2t5cGxhbi10ZXh0OiAjZmZmO1xuXG5cbjpyb290IHtcbiAgLS1lYXNpbmc6IGN1YmljLWJlemllciguMiwgMSwgLjIsIDEpO1xuICAtLXRyYW5zaXRpb246IC44cyB2YXIoLS1lYXNpbmcpO1xuICAtLWNvbG9yLWJhc2U6ICNmOGY4Zjg7XG4gIC0tY29sb3ItZ3JheTogIzY2NjtcbiAgLS1jb2xvci10aGVtZTogI2Y1Njk1ZjtcbiAgLS1jb2xvci10aGVtZS1kYXJrZW46ICNmMTI2MTc7XG4gIC0tY29sb3ItcmVkOiAjOEExQjJFO1xuICAtLWJveC1zaGFkb3c6IC44cmVtIC44cmVtIDEuMnJlbSByZ2JhKDAsIDAsIDAsIC4wNSksIC0uOHJlbSAtLjhyZW0gMS4ycmVtICNmZmY7XG4gIC0tYm94LXNoYWRvdy1ob3ZlcjogMXJlbSAxcmVtIDEuNXJlbSByZ2JhKDAsIDAsIDAsIC4wOCksIC0xcmVtIC0xcmVtIDEuNXJlbSAjZmZmO1xuICAtLWJveC1zaGFkb3ctaW5zZXQ6IGluc2V0IC44cmVtIC44cmVtIDEuMnJlbSByZ2JhKDAsIDAsIDAsIC4wNSksIGluc2V0IC0uOHJlbSAtLjhyZW0gMS4ycmVtICNmZmY7XG4gIC0tYm94LXNoYWRvdy1kYXJrOiAuOHJlbSAuOHJlbSAxLjJyZW0gcmdiYSgwLCAwLCAwLCAuMSksIC0uOHJlbSAtLjhyZW0gMS4ycmVtIHJnYmEoI2ZmZiwuMik7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMzMzM7XG59XG5cbi8qKuOAgOWfuuacrOODrOOCpOOCouOCpuODiOOAgCovXG5AaW1wb3J0IFwic2Fzcy9sYXlvdXRcIjtcblxuQGltcG9ydCAnc2Fzcy9tb2RhbCc7XG5cbi5tYWluLWNvbnRhaW5lcntcbiAgQGltcG9ydCBcInNhc3MvYmFzZVwiO1xuXG4gIEBpbXBvcnQgXCJzYXNzL2hlcm9cIjtcbiAgXG4gIEBpbXBvcnQgXCJzYXNzL2dyZWV0aW5nXCI7XG5cbiAgQGltcG9ydCBcInNhc3MvaW50ZXJ2aWV3XCI7XG5cbiAgQGltcG9ydCBcInNhc3MvY2Fyc1wiO1xuXG4gIEBpbXBvcnQgXCJzYXNzL3N0b3JlXCI7XG5cbiAgQGltcG9ydCBcInNhc3MvZW50cnlcIjtcbiAgXG4gIEBpbXBvcnQgXCJzYXNzL25vdGVzXCI7XG5cbiAgQGltcG9ydCBcInNhc3MvcGFnZXJcIjtcblxuICBAaW1wb3J0IFwic2Fzcy9zd2lwZXJcIjtcbiAgXG5cbiAgLm90aGVye1xuICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbiAgICAuaW5uZXJ7XG4gICAgICBcbiAgICAgIC5fYm9yZGVye1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICBcbiAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC8vbWFyZ2luLXRvcDogMzZweCFpbXBvcnRhbnQ7XG5cbiAgICAgIC5zZWN0aW9ue1xuICAgICAgICAmLWlubmVye1xuICAgICAgICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggIzk5OTtcbiAgICAgICAgfS8vJi1pbm5lclxuICAgICAgfS8vLnNlY3Rpb25cbiAgICAgIFxuICAgICAgJi1jb250ZXh0e1xuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuICB9Ly8ub3RoZXJcbn0vLy5tYWluLWNvbnRhaW5lclxuXG5cbiIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbmJvZHl7XG4gICYubW9kYWx7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9Ly8ubW9kYWxcbn0vL2JvZHlcblxuI2NvbnRhaW5lcntcbn0vLyNjb250YWluZXJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXJ7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9Ly8jY29udGFpbmVyXG59LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbi5tYWluLWNvbnRhaW5lcntcbiAgKntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgaW1ne1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufS8vLm1haW4tY29udGFpbmVyXG5cblxuXG4vLyBiYXNlIGxheW91dFxuLm1haW4tY29udGFpbmVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBjb2xvcjogIzMzMztcbiAgLy9wYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIFxuICAucmVxdWVzdHtcbiAgICAud3JhcHBlcntcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgXG4gICBcbiAgfVxufS8qKiAubWFpbi1jb250YWluZXIgKi9cblxuLnNlY3Rpb257XG4gICYtaW5uZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH0vLyYtaW5uZXJcblxuICAmLXJvd3tcbiAgICBtYXJnaW46IDM2cHggYXV0byA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDMycHg7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH0vLyYtcm93XG5cbiAgJi1oZWFkbGluZXtcbiAgICAuX3ByaW1hcnl7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH0vLy5fcHJpbWFyeVxuICB9Ly8mLWhlYWRsaW5lXG5cbiAgJi1ib2R5e1xuICAgIC5fcm93e1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIFxuICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgfS8vJi1yb3dcbiAgfS8vJi1ib2R5XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAmLWlubmVye1xuICAgICAgcGFkZGluZzogMzZweCAyMHB4O1xuXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgfS8vJi1pbm5lclxcXG5cbiAgICAmLXJvd3t9Ly8mLXJvd1xuXG4gICAgJi1oZWFkbGluZXtcbiAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICB9Ly8uX3ByaW1hcnlcbiAgICB9Ly8mLWhlYWRsaW5lXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbiAgXG59Ly8uc2VjdGlvblxuIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLyoqIOODouODvOODgOODqyAqL1xuI21vZGFsLXNreXBsYW57XG4gIFxuICAubWZwLWNsb3Nle1xuICAgIGJhY2tncm91bmQ6ICNjMDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHRvcDogOHB4O1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNsYW1wKDBweCwgY2FsYyg1MHZ3IC0gNzlweCksIGNhbGMoNDgwcHggLSA1NnB4KSkpO1xuICB9Ly8ubWZwLWNsb3NlXG5cbiAgLmZvb3Rlci1jbG9zZXtcbiAgICBwYWRkaW5nOiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEuX2J0bntcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH0vLy5mb290ZXItY2xvc2VcblxuICBpbWd7XG4gICAgJi5fY2VudGVye1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbiAgLm1vZGFse1xuICAgICYtaW5uZXJ7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiAjYzAwO1xuICAgICAgLy8gYmFja2dyb3VuZDogJHNreXBsYW4tYmc7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfS8vJi1pbm5lclxuXG4gICAgJi1oZWFkbGluZXtcbiAgICAgIGJhY2tncm91bmQ6ICNFOTU1MDQ7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH0vLyYtaGVhZGxpbmVcblxuICAgICYtYm9keXtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDEwcHggI0U5NTUwNDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfS8vJi1ib2R5XG5cbiAgICAmLXNlY3Rpb257XG5cbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIH1cblxuICAgICAgJi1oZWFkbGluZXtcblxuICAgICAgfS8vJi1oZWFkbGluZVxuXG4gICAgICAmLWJvZHl7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9Ly8mLWJvYnlcblxuICAgICAgJi1yb3d7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfS8vJi1yb3dcblxuICAgICAgJi1maWd1cmV7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTVweCk7XG4gICAgICB9Ly8mLWZpZ3VyZVxuXG4gICAgICAmLWNvbnRleHR7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTVweCk7XG4gICAgICB9Ly8mLWNvbnRleHRcblxuXG4gICAgICAuX2xpbmV1cHtcbiAgICAgICAgJi1saXN0e1xuICBcbiAgICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4ICM5OTk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfS8vJi1pdGVtXG4gICAgICAgIH0vLyYtbGlzdFxuICAgICAgfS8vLl9saW5ldXBcblxuICAgIH0vLyYtc2VjdGlvblxuICB9Ly8ubW9kYWxcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tb2RhbHtcbiAgICAgICYtaGVhZGxpbmV7XG5cbiAgICAgIH0vLyYtaGVhZGxpbmVcblxuICAgICAgJi1ib2R5e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9Ly8mLWJvYnlcblxuICAgICAgJi1zZWN0aW9ue1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDZweCAjRTk1NTA0O1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1yb3d7XG5cbiAgICAgICAgfS8vJi1yb3dcblxuICAgICAgICAmLWZpZ3VyZXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfS8vJi1maWd1cmVcblxuICAgICAgICAmLWNvbnRleHR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuX2xpbmV1cHtcbiAgICAgICAgICAmLWxpc3R7XG4gICAgXG4gICAgICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggIzk5OTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfS8vJi1pdGVtXG4gICAgICAgICAgfS8vJi1saXN0XG4gICAgICAgIH0vLy5fbGluZXVwXG5cbiAgICAgIH0vLyYtc2VjdGlvblxuICAgIH0vLy5tb2RhbFxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG4gIFxuICBcbiAgLm5vdGVzLXdyYXB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbiAgfS8vLm5vdGVzLXdyYXBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubm90ZXMtd3JhcHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgIGJhY2tncm91bmQ6I0U5NTUwNDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH0vL25vdGVzLXdyYXBcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuICBcblxuICAvL3NreXBsYW5cbiAgLnNreXBsYW57XG5cbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1oZWFkbGluZXtcbiAgICAgIGJhY2tncm91bmQ6ICRyZWQtcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMzZweDtcblxuICAgICAgJi1yb3d7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9Ly8uc2t5cGxhblxuXG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfS8vLl9wcmltYXJ5XG5cbiAgICAgIC5fbm90ZXN7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9Ly8uX25vdGVzXG5cbiAgICB9Ly8mLWhlYWRsaW5lXG5cbiAgICAmLWJvZHl7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMzZweCA3MnB4O1xuICAgIH0vLyYtYm9keVxuXG4gICAgJi1mZWF0dXJlc3tcblxuICAgICAgJi1pdGVte1xuXG4gICAgICB9Ly8mLWl0ZW1cbiAgICB9Ly8mLWZlYXR1cmVzXG4gIH0vLy5za3lwbGFuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNreXBsYW57XG4gICAgICAmLWhlYWRsaW5le1xuICAgICAgICBwYWRkaW5nOiAzNnB4IDIwcHggMjBweDtcblxuICAgICAgICAmLXJvd3tcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9Ly8mLWhlYWRsaW5lXG5cbiAgICAgICYtYm9keXtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH0vLyYtYm9keVxuICAgIH0vLy5za3lwbGFuXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG4gIC5fZmVhdHVyZXtcbiAgICAmLWhlYWRsaW5le1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIC8vbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfS8vLl9wcmltYXJ5XG4gICAgfS8vJi1oZWFkbGluZVxuXG4gICAgJi1ib2R5e1xuICAgICAgcGFkZGluZzogMzZweCAxOHB4O1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICAgICAgJisuX25vdGVze1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLyYtYm9keVxuXG4gICAgJi1yb3d7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfS8vJi1yb3dcblxuICAgIC5fdGJsMDF7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAmKy5fbm90ZXN7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH0vLy5fZmVhdHVyZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fZmVhdHVyZXtcbiAgICAgICYtaGVhZGxpbmV7XG4gICAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfS8vLl9wcmltYXJ5XG4gICAgICB9Ly8mLWhlYWRsaWVuXG5cbiAgICAgICYtYm9keXtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuXG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH0vLyYtYm9keVxuICAgIH0vLy5fZmVhdHVyZVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuXG4uX25vdGVze1xuICBcbiAgbGl7XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBcbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuX251bXtcbiAgICBjb3VudGVyLXJlc2V0OiBudW0gMDtcblxuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bSAxO1xuICAgICAgICBjb250ZW50OiBcIuKAu1wiIGNvdW50ZXIobnVtKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xuICAgICAgfVxuICAgIH1cbiAgfS8vJi5fbnVtXG5cbiAgJi5fYXN0ZXJ7XG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIu+8ilwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zZW07XG4gICAgICB9XG4gICAgfVxuICB9Ly8mLl9hc3RlclxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbGl7XG4gICAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICB9XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLy5fbm90ZXNcblxuXG59Ly8jbW9kYWwtc3RvY2tjYXJcblxuXG5cblxuLy9cbi5fdGJsMDF7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHRoLHRke1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICB0aGVhZHtcbiAgICB0aCxcbiAgICB0ZHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH0vL3RoZWFkXG5cbiAgdGJvZHl7XG4gICAgdGgsXG4gICAgdGR7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICB0aHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIHRke1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfS8vdGJvZHlcblxufS8vLl90YmwwMVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLl90YmwwMXtcbiAgICB0aCx0ZHtcbiAgICAgIHBhZGRpbmc6IC41ZW0gLjNlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cblxuICAgIHRoZWFke1xuICAgICAgdGgsXG4gICAgICB0ZHtcbiAgICAgIH1cbiAgICB9Ly90aGVhZFxuXG4gICAgdGJvZHl7XG4gICAgICB0aHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICB0ZHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgfS8vdGJvZHlcbiAgfS8vLl90YmwwMVxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbi5fbm90ZXN7XG4gIGxpe1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XG4gICAgfVxuICB9Ly9saVxuXG4gICYuX2lubGluZXtcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cbiAgfS8vJi5faW5saW5lXG59Ly8uX25vdGVzXG5cblxuI3NreXBsYW4tZmVhdHVyZTAxe1xuICBcbn0vLyNza3lwbGFuLWZlYXR1cmUwMVxuXG5cbiNza3lwbGFuLWZlYXR1cmUwMntcbiAgLl9mZWF0dXJle1xuICAgICYtZmlndXJlc3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICB9Ly8uX2ZlYXR1cmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX2ZlYXR1cmV7XG4gICAgICAmLWZpZ3VyZXN7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzZweDtcblxuICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogLTE4cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogODYlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfS8vJi1pdGVtXG4gICAgICB9Ly8mLWZpZ3VyZXNcbiAgICB9Ly8uX2ZlYXR1cmVcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vI3NreXBsYW4tZmVhdHVyZTAyXG5cblxuI3NreXBsYW4tZmVhdHVyZTAze1xuICAuX2ZlYXR1cmV7XG4gICAgJi1maWd1cmVze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IG9wdGlvbiAwO1xuXG5cbiAgICAgICYtaXRlbXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG9wdGlvbiAxO1xuICAgICAgICAgIGNvbnRlbnQ6IFwi6YG45oqeXCIgY291bnRlcihvcHRpb24pO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMS41ZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfS8vJi1pdGVtXG4gICAgfS8vJi1maWd1cmVzXG4gIH0vLy5fZmVhdHVyZVxuXG4gIC5fbm90ZXN7XG4gICAgJi5fbnVte1xuICAgICAgY291bnRlci1yZXNldDogbnVtIDI7XG4gICAgfS8vJi5fbnVtXG4gIH0vLy5fbm90ZXNcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9mZWF0dXJle1xuICAgICAgJi1maWd1cmVze1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgJi1pdGVte1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH0vLyYtaXRlbVxuICAgICAgfS8vJi1maWd1cmVzXG4gICAgfS8vLl9mZWF0dXJlXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLyNza3lwbGFuLWZlYXR1cmUwM1xuXG5cbiIsIi8qKiAgKi9cbi5ub25lLFxuLl9ub25le1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLnBjLWJsb2Nre1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcC1ibG9ja3tcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uX25vdGVze1xuICBcbiAgbGl7XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBcbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuX251bXtcbiAgICBjb3VudGVyLXJlc2V0OiBudW0gMDtcblxuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bSAxO1xuICAgICAgICBjb250ZW50OiBcIuKAu1wiIGNvdW50ZXIobnVtKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xuICAgICAgfVxuICAgIH1cbiAgfS8vJi5fbnVtXG5cbiAgJi5fYXN0ZXJ7XG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIu+8ilwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zZW07XG4gICAgICB9XG4gICAgfVxuICB9Ly8mLl9hc3RlclxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbGl7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLy5fbm90ZXNcblxuXG5oMSxoMixoMyxoNCxoNSxoNntcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbnVse1xuICBcbiAgJi5faW5saW5le1xuICAgIFxuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLl9pbmxpbmVibG9ja3tcbiAgICBcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG59XG5cblxuLl9yZWR7XG4gIGNvbG9yOiAkcmVkLXByaW1hcnk7XG59XG5cbmEuYm94bGlua3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBcbiAgJjpob3ZlcntcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG5he1xuICAmLl9idG4uX3doaXRle1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgXG4gICAgJjphZnRlcntcbiAgICAgIGJvcmRlci1jb2xvcjogIzMzMztcbiAgICB9XG4gIH1cblxuICAmLl9sYXJnZXtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAmLl9sYXJnZXtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vYVxuXG4ubG9nb3tcbiAgXG4gIGltZ3tcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxufVxuXG4uYnRuLXRleHR7XG4gIFxuICAmLl9jZW50ZXJ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cblxuLmJ0bi13cmFwe1xuICAvL21hcmdpbi10b3A6IDM2cHghaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmJ0bi1sZWFke1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IC41ZW0gLjc1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZykgdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKSB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgfVxuICB9XG59Ly8uYnRuLXdyYXBcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi13cmFwe1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH0vLy5idG4td3JhcFxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4ubWF6ZGFsb2dve1xuICBmb250LWZhbWlseTpNYXpkYVR5cGVNZWRpdW0sTm90byBTYW5zIENKSyBKUCxIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OLEhpcmFLYWt1UHJvTi1XMyxNZWlyeW8sWXUgR290aGljIE1lZGl1bSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIFxuICAubnVte1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBmb250LXNpemU6IC41ZW07XG4gICAgfVxuICB9XG4gIFxuICBpbWd7XG4gICAgaGVpZ2h0OiAxZW07XG4gIH1cbn1cblxuLnJvd3tcblxufS8qKiAucm93ICovXG5cbi5fcHQxMCwgLl9wdjEwIHtwYWRkaW5nLXRvcDogMTBweDt9XG4uX3B0MTIsIC5fcHYxMiB7cGFkZGluZy10b3A6IDEycHg7fVxuLl9wdDE2LCAuX3B2MTYge3BhZGRpbmctdG9wOiAxNnB4O31cbi5fcHQyMCwgLl9wdjIwIHtwYWRkaW5nLXRvcDogMjBweDt9XG4uX3B0MjQsIC5fcHYyNCB7cGFkZGluZy10b3A6IDI0cHg7fVxuLl9wdDMyLCAuX3B2MzIge3BhZGRpbmctdG9wOiAzMnB4O31cbi5fcHQzNiwgLl9wdjM2IHtwYWRkaW5nLXRvcDogMzZweDt9XG4uX3B0NDAsIC5fcHY0MCB7cGFkZGluZy10b3A6IDQwcHg7fVxuLl9wdDQ4LCAuX3B2NDgge3BhZGRpbmctdG9wOiA0OHB4O31cbi5fcHQ2MCwgLl9wdjYwIHtwYWRkaW5nLXRvcDogNjBweDt9XG4uX3B0NzIsIC5fcHY3MiB7cGFkZGluZy10b3A6IDcycHg7fVxuLl9wdDk2LCAuX3B2OTYge3BhZGRpbmctdG9wOiA5NnB4O31cbi5fcHQxMDAsIC5fcHYxMDAge3BhZGRpbmctdG9wOiAxMHB4O31cbi5fcHQxMjAsIC5fcHYxMjAge3BhZGRpbmctdG9wOiAxMHB4O31cbi5fcGIxMCwgLl9wdjEwIHtwYWRkaW5nLWJvdHRvbTogMTBweDt9XG4uX3BiMTIsIC5fcHYxMiB7cGFkZGluZy1ib3R0b206IDEycHg7fVxuLl9wYjE2LCAuX3B2MTYge3BhZGRpbmctYm90dG9tOiAxNnB4O31cbi5fcGIyMCwgLl9wdjIwIHtwYWRkaW5nLWJvdHRvbTogMjBweDt9XG4uX3BiMjQsIC5fcHYyNCB7cGFkZGluZy1ib3R0b206IDI0cHg7fVxuLl9wYjMyLCAuX3B2MzIge3BhZGRpbmctYm90dG9tOiAzMnB4O31cbi5fcGIzNiwgLl9wdjM2IHtwYWRkaW5nLWJvdHRvbTogMzZweDt9XG4uX3BiNDAsIC5fcHY0MCB7cGFkZGluZy1ib3R0b206IDQwcHg7fVxuLl9wYjQ4LCAuX3B2NDgge3BhZGRpbmctYm90dG9tOiA0OHB4O31cbi5fcGI2MCwgLl9wdjYwIHtwYWRkaW5nLWJvdHRvbTogNjBweDt9XG4uX3BiNzIsIC5fcHY3MiB7cGFkZGluZy1ib3R0b206IDcycHg7fVxuLl9wYjk2LCAuX3B2OTYge3BhZGRpbmctYm90dG9tOiA5NnB4O31cbi5fcGIxMDAsIC5fcHYxMDAge3BhZGRpbmctYm90dG9tOiAxMHB4O31cbi5fcGIxMjAsIC5fcHYxMjAge3BhZGRpbmctYm90dG9tOiAxMHB4O31cblxuLndyYXBwZXJ7XG4gICYuX2JsYWNre2JhY2tncm91bmQ6ICMxMDEwMTA7fVxuICAmLl93aGl0ZXtiYWNrZ3JvdW5kOiAjZmZmO31cbiAgJi5fbGlnaHR7YmFja2dyb3VuZDogI2YwZjBmMDt9XG4gICYuX2dyYXl7YmFja2dyb3VuZDogI2RkZDt9XG4gICYuX2Rhcmt7YmFja2dyb3VuZDogIzUwNTA1MDt9XG59IC8vLndyYXBwZXJcblxuLmNvbHMsXG4uY29sczIsXG4uY29sczMsXG4uY29sczQsXG4uY29sczZ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4IDM2cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uY29sczJ7XG4gIC5jb2x7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxOHB4KTtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH0gLy8uY29sXG59Ly8gLmNvbHMyXG4gIFxuLmNvbHMze1xuICAuY29se1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyNHB4KTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH0gLy8gLmNvbFxufSAvLy5jb2xzM1xuXG4uY29sczR7XG4gIC5jb2x7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAyN3B4KTtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9IC8vLmNvbFxufS8vIC5jb2xzNCAqL1xuICBcbi5jb2xzNntcbiAgXG4gIC5jb2x7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYgLSAzMHB4KTtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9Ly8gLmNvbFxufS8vIC5jb2xzNlxuXG4udGFiTmF2e1xuICBtYXJnaW46IDMuNnJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgXG4gIGxpe1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgXG4gICAgJi5jcntcbiAgICAgIFxuICAgICAgYSxcbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICBcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIGEsXG4gICAgc3BhbntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMS41cmVtIDMuOHJlbTtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLyoqIGJvcmRlci1ib3R0b206ICNhYWEgc29saWQgMC4xcmVtOyAqL1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgXG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhYWE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICBcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuY29sczJ7XG4gICAgICB3aWR0aDogNDklO1xuICAgIH1cbiAgICAmLmNvbHMze1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG4gICAgJi5jb2xzNHtcbiAgICAgIHdpZHRoOiAyNC4wNiU7XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiA0OC42JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFxuICAgIGxpe1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIFxuICAgICAgYSxcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAvL3BhZGRpbmc6IC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59LyoqIC50YWJOYXYgKi9cblxuXG5cbi5fbGlzdC1ibG9ja3tcbiAgLl9oZWFkbGluZXtcblxuICAgIC5fcHJpbWFyeXtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9Ly8uX3ByaW1hcnlcblxuICAgIC5fbWFydXtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIuKXj1wiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfS8vLl9tYXJ1XG4gIH0vLy5faGVhZGxpbmVcbiAgLl9ib2R5e1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9Ly8uX2JvZHlcblxuICAuX2xpc3R7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgJi1pdGVte1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogLjM1ZW07XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLjg1ZW07XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICB9XG4gICAgfS8vJi1pdGVtXG4gIH0vLy5fbGlzdFxuXG4gIC5fYnRuLXdyYXB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufS8vLl9saXN0LWJsb2NrXG5cblxuXG4uX291dGxpbmUtYmxvY2t7XG4gIC5faGVhZGxpbmV7XG4gICAgXG4gICAgLl9wcmltYXJ5e1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCLil49cIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH0vLy5fcHJpbWFyeVxuICAgIFxuICB9Ly8uX2hlYWRsaW5lXG4gIC5fYm9keXtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfS8vLl9ib2R5XG5cbiAgLl9vdXRsaW5le1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBkbHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcblxuICAgICAgZHQsXG4gICAgICBkZHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgcGFkZGluZzogLjVlbSAxZW07IFxuICAgICAgfVxuICAgICAgZHR7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMzMzO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgICAgZGR7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjO1xuICAgICAgfVxuICAgIH0vL2RsXG4gIH0vLy5fb3V0bGluZSBcbn0vLy5fb3V0bGluZS1ibG9jayIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbi5oZXJve1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICRoZXJvLWJnO1xuICBjb2xvcjogJGhlcm8tdGV4dDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5zZWN0aW9ue1xuICAgICYtaW5uZXJ7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9Ly8mLWlubmVyXG4gIH0vLy5zZWN0aW9uXG5cbiAgLnJvd3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH0vLy5yb3dcblxuICAmLWNvbnRleHR7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH0vLyYtY29udGV4dFxuXG4gICYtcGhvdG9ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAxMnB4IGF1dG87XG4gICAgXG4gICAgJi1pdGVte1xuICAgICAgLy93aWR0aDogY2FsYygxMDAlIC8gMyAtIDE2cHgpO1xuICAgIH0vLyYtaXRlbVxuICB9Ly8mLXBob3Rvc1xuXG4gICYtZ3JlZXRpbmd7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIH1cbiAgfS8vJi1ncmVldGluZ1xuXG59IC8vLmhlcm9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm97XG4gICAgcGFkZGluZzogMDtcblxuICAgICYtZ3JlZXRpbmd7XG4gICAgICBwe1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9Ly8mLWdyZWV0aW5nXG5cbiAgICAuc2VjdGlvbntcbiAgICAgICYtaW5uZXJ7XG4gICAgICAgIFxuICAgICAgfS8vJi1pbm5lclxuICAgIH0vLy5zZWN0aW9uXG4gICAgXG4gIH0vLy5oZXJvXG59LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLyoqIFxuICBwYWdlclxuKi9cbmRpdiNwYWdlbmF0aW9uIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgX3pvb206MTtcblxuICB1bCB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICBsaSB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgY29sb3I6ICNlZWU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIDBzIGVhc2U7XG4gICAgICBcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTIwQTMwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWN0aXZlIGF7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogIzkyMEEzMCAhaW1wb3J0YW50O1xuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIFxuICAgIHVse1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMGVtIDA7XG4gICAgfVxuICAgIFxuICAgIGxpe1xuICAgICAgZmxleC1ncm93OiBpbmhlcml0O1xuICAgICAgXG4gICAgICBhe1xuICAgICAgICBtYXJnaW46IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0vL3BhZ2VuYXRpb24iLCJAY2hhcnNldCAndXRmLTgnO1xuXG4uZ3JlZXRpbmd7XG4gIC8vYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAuc2VjdGlvbntcbiAgICAmLWhlYWRsaW5le1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgLl9wcmltYXJ5e1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAuX3NlY29uZGFyeXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfS8vLl9zZWNvbmRhcnlcbiAgICB9Ly8mLWhlYWRsaW5lXG5cbiAgICAmLWJvZHl7XG4gICAgICBwe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH0vLy5zZWN0aW9uXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb257XG4gICAgICAmLWhlYWRsaW5le1xuICAgICAgICAuX3ByaW1hcnl7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgfS8vLl9wcmltYXJ5XG5cbiAgICAgICAgLl9zZWNvbmRhcnl7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfS8vLl9zZWNvbmRhcnlcbiAgICAgIH0vLyYtaGVhZGxpbmVcblxuICAgICAgJi1ib2R5e1xuICAgICAgICBwe1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH0vLyYtYm9keVxuICAgIH0vLy5zZWN0aW9uXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG4gIC5fZmlndXJle1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH0vLy5fZmlndXJlXG5cblxuICAuX2xpc3R7XG5cbiAgICAmLWJsb2Nre1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH0vLy5fbGlzdC1ibG9ja1xuXG4gICAgJi13cmFwe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDI0cHggYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjNjY2O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIuOBiuefpeOCieOBm1wiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNnB4IDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH0vLy5fbGlzdFxufS8vLmdyZWV0aW5nIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4uaW50ZXJ2aWV3e1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcblxuICAuc2VjdGlvbntcbiAgICAmLWhlYWRsaW5le1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgIH0vLy5fcHJpbWFyeVxuXG4gICAgICAuX3NlY29uZGFyeXtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9Ly8uX3NlY29uZGFyeVxuICAgIH0vLyYtaGVhZGxpbmVcblxuICAgICYtYm9keXtcblxuICAgIH0vLyYtYm9keVxuICB9Ly8uc2VjdGlvblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9ue1xuICAgICAgJi1oZWFkbGluZXtcbiAgICAgICAgLl9wcmltYXJ5e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5fc2Vjb25kYXJ5e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH0vLyYtaGVhZGxpbmVcbiAgICAgICYtYm9keXtcblxuICAgICAgfS8vJi1ib2R5XG4gICAgfS8vLnNlY3Rpb25cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIC5feW91dHViZXtcbiAgICAmLWhlYWRsaW5le1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICB0ZXh0LWluZGVudDogLTFlbTtcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICfil48nO1xuICAgICAgfVxuICAgIH0vLyYtaGVhZGxpbmVcblxuICAgICYtY29udGV4dHtcbiAgICAgIC5fbGVhZHtcbiAgICAgICAgLy9mb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH0vLy5fbGVhZFxuICAgIH0vLyYtY29udGV4dFxuXG4gICAgaWZyYW1le1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgfS8vaWZyYW1lXG5cbiAgfS8vLl95b3V0dWJlXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl95b3V0dWJle1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4ICNjY2M7XG4gICAgfS8vLl95b3V0dWJlXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG5cbiAgLmhpc3Rvcnl7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgIC5faGVhZGxpbmV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLl9wcmltYXJ5e1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgfS8vLl9wcmltYXJ5XG4gICAgfS8vLl9oZWFkbGluZVxuXG4gICAgLmNhcnN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyNHB4O1xuICBcbiAgICAgIGxpe1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDE2cHgpO1xuICAgICAgfVxuICAgIH0vLy5jYXJzXG4gIFxuICAgIC5fY2Fye1xuICAgICAgXG4gICAgICBkbHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGR0e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIH1cbiAgICAgICAgZGR7XG4gICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly8uX2NhclxuICB9Ly8uaGlzdG9yeVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oaXN0b3J5e1xuICAgICAgLl9oZWFkbGluZXtcbiAgICAgICAgLl9wcmltYXJ5e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICB9Ly8uX3ByaW1hcnlcbiAgICAgIH0vLy5faGVhZGxpbmVcblxuICAgICAgLmNhcnN7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIFxuICAgICAgICBsaXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfS8vLl9jYXJzXG4gICAgfS8vLmhpc3RvcnlcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG59Ly8uaW50ZXJ2aWV3IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4uY2Fyc3tcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgJi15b3V0dWJle1xuICAgIGlmcmFtZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgfS8vaWZyYW1lXG4gIH0vLy55b3V0dWJlXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgJi15b3V0dWJle1xuICAgIH0vLyYteW91dHViZVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuICAmLXJ4OHtcbiAgICAmLmNvbHMye1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cblxuICAgIC5faGVhZGxpbmV7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICB9Ly8uX2hlYWRsaW5lXG5cbiAgICAuX2JvZHl7XG4gICAgICAuX3Jvd3tcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfS8vLl9yb3dcbiAgICB9Ly8uX2JvZHlcblxuICAgIC5fcHJpY2V7XG4gICAgICBcbiAgICAgIGRse1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcblxuICAgICAgICBkdHt9XG4gICAgICAgIGRke1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5fcHJpbWFyeXtcbiAgICAgICAgICBcbiAgICAgICAgfS8vJi5fcHJpbWFyeVxuXG4gICAgICAgIC5fc3Ryb25ne1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5fc2Vwe1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCLvvI8gXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9Ly8mLl9zZXBcbiAgICAgIH0vL2RsXG4gICAgfS8vLl9wcmljZVxuXG5cbiAgICAuX2xlYWR7XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIH1cbiAgICB9Ly8uX2xlYWRcblxuICB9Ly8mLXJ4OFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICYtcng4e1xuICAgICAgJi5jb2xzMntcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgfVxuXG4gICAgICAuX2hlYWRsaW5le1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIH0vLy5faGVhZGxpbmVcblxuICAgICAgLl9wcmljZXtcbiAgICAgICAgZGx7XG4gICAgICAgICAgJi5fc2Vwe1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9Ly8uX3ByaWNlXG5cbiAgICAgIC5fb3V0bGluZS1ibG9ja3tcbiAgICAgICAgLl9vdXRsaW5le1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgZGx7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgZHQsXG4gICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGR0e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgcGFkZGluZzogLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRke1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0vLy5fb3V0bGluZVxuICAgICAgfS8vLl9vdXRsaW5lLWJsb2NrXG4gICAgfS8vJi1yeDhcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbiAgJi1ub3RpY2V7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgIC5faGVhZGxpbmV7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgLl9wcmltYXJ5e1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIH1cbiAgICB9Ly8uX2hlYWRsaW5lXG5cbiAgICAuX2xpc3QtYmxvY2t7XG4gICAgICAuX2hlYWRsaW5le1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgLl9wcmltYXJ5e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB9XG4gICAgICB9Ly8uX2hlYWRsaW5lXG4gICAgfS8vLl9saXN0LWJsb2NrXG4gIH0vLyYtbm90aWNlXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgJi1ub3RpY2V7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH0vLyYtbm90aWNlXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG5cbiAgXG5cblxuICAuc2VjdGlvbntcbiAgICAmLWhlYWRsaW5le1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH0vLy5zZWN0aW9uXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb257XG5cbiAgICB9Ly8uc2VjdGlvblxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbn0vLy5jYXJzIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4uc3RvcmV7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgJi1jb250ZXh0e1xuXG4gICAgLl9zdHJvbmd7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG4gIH0vLyYtY29udGV4dFxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIC5zZWN0aW9ue1xuICAgICYtaW5uZXJ7XG4gICAgfVxuXG4gICAgJi1oZWFkbGluZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfS8vJi1oZWFkbGluZVxuICB9Ly8uc2VjdGlvblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gICAgLnNlY3Rpb257XG4gICAgICAmLWlubmVye1xuICAgICAgfVxuICBcbiAgICAgICYtaGVhZGxpbmV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgfVxuICAgICAgfS8vJi1oZWFkbGluZVxuICAgIH0vLy5zZWN0aW9uXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG4gIC5fb3V0bGluZXtcbiAgICBkbHtcblxuICAgICAgPmR0e1xuICAgICAgICBwYWRkaW5nOiAuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgICAgPmRke1xuICAgICAgICBwYWRkaW5nOiAxZW0gLjVlbTtcblxuICAgICAgICAuX25vdGVze1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4td3JhcHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9Ly8+ZGRcbiAgICB9Ly9kbFxuICB9Ly8ub3V0bGluZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fb3V0bGluZXtcblxuICAgIH0vLy5fb3V0bGluZVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuICAuY29sczJ7XG4gIH0vLy5jb2xzMlxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb2xzMntcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9Ly8uY29sczJcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vLnN0b3JlcyIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cblxuLmVudHJ5e1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAmLWNvbnRleHR7XG4gICAgJi5jb2x7XG4gICAgICB3aWR0aDogNTQ0cHg7XG4gICAgICB3aWR0aDogNTYlO1xuICAgIH1cblxuICAgIC5idG4td3JhcHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICB9Ly8mLWNvbnRleHRcblxuICAmLWZpZ3VyZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcblxuICAgICYuY29se1xuICAgICAgLy93aWR0aDogMzgwcHg7XG4gICAgICB3aWR0aDogMzklXG4gICAgfVxuXG4gICAgLl9jYXB0aW9ue1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogLjVlbTtcbiAgICAgIGJhY2tncm91bmQ6ICM0NDQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICB9Ly8uX2NhcHRpb25cbiAgfS8vJi1maWd1cmVcblxuICAmLXN0ZXBze1xuICAgIFB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjNlbTtcblxuICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fbm90ZXN7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuICB9Ly8mLXN0ZXBzXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAmLWNvbnRleHR7XG4gICAgICAmLmNvbHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfS8vJi1jb250ZXh0XG5cbiAgICAmLWZpZ3VyZXtcbiAgICAgICYuY29se1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9Ly8mLWZpZ3VyZVxuXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAuc2VjdGlvbntcblxuICAgICYtaGVhZGxpbmV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH0vLyYtaGVhZGxpbmVcblxuICAgICYtYm9keXtcblxuICAgIH0vLyYtYm9keVxuICB9Ly8uc2VjdGlvblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9ue1xuXG4gICAgfS8vLnNlY3Rpb25cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbiAgLmNvbHMye1xuICB9Ly8uY29sczJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29sczJ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfS8vLmNvbHMyXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxufS8vLmVudHJ5IiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLm5vdGVze1xuXG4gICYtcm93e1xuICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICB9XG4gIH1cblxuICBQe1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpc3Qtc3R5bGU6IDEuNjtcblxuICAgICYuX2JvcmRlcntcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gICAgICBwYWRkaW5nOiAuOGVtIDEuM2VtO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIFxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8ubm90ZXMiLCJAY2hhcnNldCAndXRmLTgnO1xuXG4uZ2FsbGVyeXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59Ly8uZ2FsbGVyeVxuXG5bY2xhc3MqPXN3aXBlcl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5cbi5zbGlkZS1tZWRpYSxcbi50aHVtYi1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQuNHJlbTtcbiAgaGVpZ2h0OiA0LjRyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIFxuXG4gICY6YWZ0ZXIge1xuICAgIHdpZHRoOiAyLjRyZW07XG4gICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXI6IHNvbGlkIHZhcigtLWNvbG9yLXJlZCk7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHggM3B4IDAgMDtcbiAgICAvL2JveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3cpO1xuICB9XG59Ly8uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IFxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2e1xuICAmOmFmdGVyIHtcbiAgICAvL21hcmdpbi1sZWZ0OiAwLjRyZW07XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICB9XG59Ly8uc3dpcGVyLWJ1dHRvbi1wcmV2XG5cbi5zd2lwZXItYnV0dG9uLW5leHR7XG4gICY6YWZ0ZXIge1xuICAgIC8vbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn0vLy5zd2lwZXItYnV0dG9uLW5leHRcblxuLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuXG4uZ2FsbGVyeSB7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuc3dpcGVyLFxuICAudGh1bWItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnN3aXBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAuc3dpcGVyLWZhZGV7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtICFpbXBvcnRhbnQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9Ly8uc3dpcGVyLWZhZGVcbiAgXG4gIC5zd2lwZXItY29udHJvbGxlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA2Mi41JTtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgLy9yaWdodDogY2FsYygxMDAlICsgMHJlbSk7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgLy9sZWZ0OiBjYWxjKDEwMCUgKyAwcmVtKTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5zbGlkZS1tZWRpYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9wYWRkaW5nLXRvcDogNjIuNSU7XG4gICAgcGFkZGluZy10b3A6IDY2LjYyNSU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9Ly8uc2xpZGUtbWVkaWFcbiAgXG4gIC5zbGlkZS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBwYWRkaW5nOiAzLjJyZW0gMDtcbiAgfVxuXG4gIC50aHVtYntcbiAgICAmLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuICBcbiAgICAmLW1lZGlhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBcbiAgICAgIGltZyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgICAgfVxuICAgIH0vLyYtbWVkaWFcbiAgXG4gICAgJi1tZWRpYS1hY3RpdmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgXG4gICAgICBpbWcge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfS8vICYtbWVkaWEtYWN0aXZlXG4gIH0vLy50aHVtYlxuICBcbn0vLyAuZ2FsbGVyeTAyXG5cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5e1xuICAgIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgLy8gLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWRhcmspO1xuICAgICAgLy8gICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWRhcmspO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiBzb2xpZCB2YXIoLS1jb2xvci1yZWQpO1xuICAgICAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDAgMDtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgfVxuICB9Ly8uZ2FsbGVyeVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYy10YWIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FsbGVyeSAudGh1bWItd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudGFiLXNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlLCAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldjpob3Zlcjo6YmVmb3JlLCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIC5nYWxsZXJ5IC50aHVtYi1tZWRpYTpob3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cbiAgLmdhbGxlcnkgLnRodW1iLW1lZGlhOmhvdmVyIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSJdfQ== */
