@charset "UTF-8";
:root {
  --clr-red: #7D0000;
  --clr-red-2nd: #d61718;
  --clr-red-3rd: #ee7f79;
  --clr-beige: #fad7b5;
  --clr-beige-2nd: #b99583;
  --clr-yellow: #BDA200;
  --txt-default: #333;
  --txt-dk: #f6f6f6;
}

a._inline {
  display: inline-block;
  text-decoration: none;
}

/**　基本レイアウト　*/
/**  */
.pc-block {
  display: block;
}
@media screen and (max-width: 767px) {
  .pc-block {
    display: none;
  }
}

.sp-block {
  display: none;
}
@media screen and (max-width: 767px) {
  .sp-block {
    display: block;
  }
}

.none,
._none {
  display: none !important;
}

.notes li {
  margin-top: 0;
}
.notes li:nth-of-type(n+2) {
  margin-top: 0.5em;
}

ul._inline li {
  display: inline;
}
ul._inline li:nth-of-type(1) {
  padding-left: 0;
}
ul._inline li:nth-of-type(n+2) {
  padding-left: 0.5em;
}
ul._inlineblock li {
  display: inline-block;
}
ul._inlineblock li:nth-of-type(n+2) {
  margin-left: 0.5em;
}

a.boxlink {
  display: block;
  text-decoration: none;
  color: inherit;
  transition: opacity 0.3s ease;
}
a.boxlink:hover {
  opacity: 0.6;
}

.logo img {
  height: 1em;
}

.btn-text._center {
  margin: auto;
}

.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;
}
.mazdalogo .num:before {
  content: " ";
  font-size: 0.5em;
}
.mazdalogo img {
  height: 1em;
}

/** .row */
._pt10, ._pv10 {
  padding-top: 10px;
}

._pt12, ._pv12 {
  padding-top: 12px;
}

._pt16, ._pv16 {
  padding-top: 16px;
}

._pt20, ._pv20 {
  padding-top: 20px;
}

._pt24, ._pv24 {
  padding-top: 24px;
}

._pt32, ._pv32 {
  padding-top: 32px;
}

._pt36, ._pv36 {
  padding-top: 36px;
}

._pt40, ._pv40 {
  padding-top: 40px;
}

._pt48, ._pv48 {
  padding-top: 48px;
}

._pt60, ._pv60 {
  padding-top: 60px;
}

._pt72, ._pv72 {
  padding-top: 72px;
}

._pt96, ._pv96 {
  padding-top: 96px;
}

._pt100, ._pv100 {
  padding-top: 10px;
}

._pt120, ._pv120 {
  padding-top: 10px;
}

._pb10, ._pv10 {
  padding-bottom: 10px;
}

._pb12, ._pv12 {
  padding-bottom: 12px;
}

._pb16, ._pv16 {
  padding-bottom: 16px;
}

._pb20, ._pv20 {
  padding-bottom: 20px;
}

._pb24, ._pv24 {
  padding-bottom: 24px;
}

._pb32, ._pv32 {
  padding-bottom: 32px;
}

._pb36, ._pv36 {
  padding-bottom: 36px;
}

._pb40, ._pv40 {
  padding-bottom: 40px;
}

._pb48, ._pv48 {
  padding-bottom: 48px;
}

._pb60, ._pv60 {
  padding-bottom: 60px;
}

._pb72, ._pv72 {
  padding-bottom: 72px;
}

._pb96, ._pv96 {
  padding-bottom: 96px;
}

._pb100, ._pv100 {
  padding-bottom: 10px;
}

._pb120, ._pv120 {
  padding-bottom: 10px;
}

.wrapper._black {
  background: #101010;
}
.wrapper._white {
  background: #fff;
}
.wrapper._light {
  background: #f0f0f0;
}
.wrapper._gray {
  background: #ddd;
}
.wrapper._dark {
  background: #505050;
}

._red {
  color: #900;
}

.cols2 .col {
  width: calc(50% - 18px);
}
@media screen and (max-width: 767px) {
  .cols2 {
    flex-direction: column;
  }
  .cols2 .col {
    width: 100%;
  }
}

.cols3 .col {
  width: calc(33.3333333333% - 16px);
}
@media screen and (max-width: 767px) {
  .cols3 .col {
    width: 100%;
    margin-left: 0;
  }
  .cols3 .col:nth-of-type(n+2) {
    margin-top: 24px;
    margin-left: 0;
  }
}

.cols4 .col {
  width: calc(25% - 18px);
  margin-left: 24px;
}
.cols4 .col:first-of-type {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .cols4 .col {
    width: 100%;
  }
}

.cols,
.cols2,
.cols3,
.cols4 {
  display: flex;
  flex-wrap: wrap;
  gap: 36px;
}
.cols._reverse,
.cols2._reverse,
.cols3._reverse,
.cols4._reverse {
  flex-direction: row-reverse;
}
.cols._wrap,
.cols2._wrap,
.cols3._wrap,
.cols4._wrap {
  flex-wrap: wrap;
}
@media screen and (max-width: 479px) {
  .cols,
  .cols2,
  .cols3,
  .cols4 {
    flex-direction: column;
  }
  .cols._reverse,
  .cols2._reverse,
  .cols3._reverse,
  .cols4._reverse {
    flex-direction: column;
  }
}

.main-container {
  background: #fff;
}
.main-container .wrapper .inner {
  box-sizing: border-box;
  width: 100%;
  max-width: 960px;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .main-container .wrapper {
    padding: 0 1.6rem;
  }
}

/** .main-container */
/**
  Tab Navigation

ex: html
<ul class="tabNav">
  <li class="cols4 cr"><a href="#">乗用車</a></li>
  <li class="cols4"><a href="./kei.php">軽自動車</a></li>
  <li class="cols4"><a href="./biz.php">商用車</a></li>
  <li class="cols4"><a href="./welfare.php">福祉車両</a></li>
</ul>
*/
.tabNav {
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  justify-content: space-between;
}
.tabNav.tabs2 .tab {
  width: 49%;
}
.tabNav.tabs3 .tab {
  width: 33%;
}
.tabNav.tabs4 .tab {
  width: 24.06%;
}
@media screen and (max-width: 767px) {
  .tabNav.tabs2 .tab, .tabNav.tabs3 .tab, .tabNav.tabs4 .tab {
    width: 48.6%;
  }
  .tabNav.tabs3 .tab {
    width: 100%;
  }
}
.tabNav li {
  box-sizing: border-box;
  font-size: 1.6rem;
}
.tabNav li a,
.tabNav li span {
  box-sizing: border-box;
  position: relative;
  display: block;
  width: 100%;
  text-align: center;
  padding: 1.5rem 1rem;
  color: #666;
  text-decoration: none;
  border-bottom: #aaa solid 0.1rem;
}
.tabNav li a:after,
.tabNav li span:after {
  content: "";
  display: block;
  height: 3px;
  width: 100%;
  background: #aaa;
  position: absolute;
  bottom: -1px;
  left: 0;
  transform: scaleX(0);
  transition: all 0.3s ease;
}
.tabNav li a:hover,
.tabNav li span:hover {
  color: #111;
}
.tabNav li a:hover:after,
.tabNav li span:hover:after {
  width: 100%;
  height: 3px;
  background: #111;
  opacity: 1;
  transform: scaleX(1);
}
.tabNav li a._down,
.tabNav li span._down {
  position: relative;
  padding-bottom: 1.5em;
}
.tabNav li a._down:before,
.tabNav li span._down:before {
  content: "";
  display: block;
  width: 0.5em;
  height: 0.5em;
  border-top: solid 2px #666;
  border-left: solid 2px #666;
  transform: rotate(-135deg);
  position: absolute;
  left: 50%;
  bottom: 0.75em;
  margin-left: -0.35em;
}
.tabNav li a._down:hover:before,
.tabNav li span._down:hover:before {
  border-color: #111;
}
.tabNav li.cr a,
.tabNav li.cr span {
  color: #111;
}
.tabNav li.cr a:after,
.tabNav li.cr span:after {
  content: "";
  display: block;
  height: 3px;
  width: 100%;
  background: #111;
  position: absolute;
  bottom: -1px;
  left: 0;
  transform: scaleX(1);
}
.tabNav li.cr a._down:before,
.tabNav li.cr span._down:before {
  border-color: #111;
}
@media screen and (max-width: 767px) {
  .tabNav {
    padding: 24px 0;
  }
  .tabNav li {
    width: 50%;
  }
  .tabNav li:nth-of-type(n+2) {
    margin-top: 10px;
  }
  .tabNav li a,
  .tabNav li span {
    font-size: 1.4rem;
    border: solid 2px #111;
    border-radius: 0.3em;
    max-width: 386px;
    margin: auto;
  }
  .tabNav li a._down,
  .tabNav li span._down {
    padding-bottom: 1.5rem;
  }
  .tabNav li a._down:before,
  .tabNav li span._down:before {
    transform: rotate(135deg);
    position: absolute;
    right: 1em;
    left: auto;
    top: 50%;
    bottom: auto;
    margin-top: -0.35em;
  }
  .tabNav li a._down:hover,
  .tabNav li span._down:hover {
    background: #111;
    color: #fff;
  }
  .tabNav li a._down:hover:before,
  .tabNav li span._down:hover:before {
    border-color: #fff !important;
  }
  .tabNav li.cr a:after,
  .tabNav li.cr span:after {
    display: none;
  }
}

/** .tabNav */
* {
  box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

img {
  max-width: 100%;
}

._tume {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}

.main-container {
  background: var(--clr-red);
  color: var(--txt-dk);
  padding-top: 0px;
  padding-bottom: 30px;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container * {
  box-sizing: border-box;
}
.main-container .wrapper {
  position: relative;
  padding: 0px 20px;
}
.main-container .wrapper._border:before {
  content: "";
  display: block;
  width: 100%;
  max-width: 960px;
  height: 1px;
  background: #ccc;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, 0);
}
.main-container .wrapper .inner {
  box-sizing: border-box;
  width: 100%;
  max-width: 1440px;
  margin: auto;
  padding: 20px;
}
.main-container .wrapper ._headline {
  box-sizing: border-box;
  text-align: center;
  padding: 24px 1em;
}
.main-container .wrapper ._headline ._primary {
  text-align: center;
  font-weight: 500;
  line-height: 1.3;
  font-feature-settings: "palt";
  letter-spacing: 0.12em;
}
.main-container .wrapper ._headline h2._primary {
  font-size: 2.8rem;
}
.main-container .wrapper ._headline h2._primary .en {
  font-size: 1.2em;
  font-weight: 100;
}
.main-container .wrapper ._headline h3._primary {
  font-size: 2.4rem;
}
.main-container .request .wrapper {
  padding: 0;
}
@media screen and (max-width: 767px) {
  .main-container {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .main-container .wrapper {
    padding: 32px 0;
  }
  .main-container .wrapper._border {
    margin-top: 0;
  }
  .main-container .wrapper._border:before {
    display: none;
  }
  .main-container .wrapper .inner {
    padding: 0 16px;
  }
  .main-container .wrapper ._headline h2._primary {
    font-size: 2.1rem;
    letter-spacing: 0.05em;
  }
  .main-container .request {
    margin-top: 36px;
  }
}
.main-container ._cols2 {
  display: flex;
  gap: 36px;
}
.main-container ._cols2 ._col {
  width: calc(50% - 18px);
}
@media screen and (max-width: 767px) {
  .main-container ._cols2 {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  .main-container ._cols2 ._col {
    width: 100%;
  }
}
.main-container ._cols3 {
  display: flex;
  gap: 0;
}
.main-container ._cols3 ._col {
  width: 33.3333333333%;
}
.main-container ._cols3 ._col img {
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  .main-container ._cols3 {
    flex-direction: column;
  }
  .main-container ._cols3 ._col {
    width: 100%;
  }
}
.main-container p._notes {
  font-size: 1.2rem;
}
@media screen and (max-width: 767px) {
  .main-container p._notes {
    font-size: 1.1rem;
  }
}

.main-container .hero {
  padding-block: 0px 0;
  /** @media max-width: 767px */
}
.main-container .hero .inner {
  position: relative;
  width: 100%;
  max-width: 1480px;
  margin: auto;
  color: #f0f0f0;
  padding-block: 36px 0;
}
.main-container .hero .bg {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .main-container .hero {
    height: inherit;
    padding-left: 0px;
    padding-right: 0px;
  }
}
.main-container #tokuten {
  padding-inline: 0px;
  background: var(--clr-red);
  color: var(--txt-dk);
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
@media screen and (max-width: 767px) {
  .main-container #tokuten {
    padding: 0 0 0px 0px;
  }
}
.main-container #tokuten .inner {
  background: var(--clr-red);
  width: 100%;
  margin: auto;
  padding: 20px;
}
@media screen and (max-width: 767px) {
  .main-container #tokuten .inner {
    padding: 36px 16px;
  }
}
.main-container #tokuten .wrapper {
  padding-top: 0;
}
.main-container #tokuten .wrapper-headline ._lead {
  margin: 1em auto 0;
  width: 100%;
  font-size: 1.4rem;
  line-height: 1.7;
  letter-spacing: 0.15em;
}
.main-container #tokuten ._row {
  margin-top: 2%;
  background: #fff;
  color: var(--txt-default);
}
.main-container #tokuten ._row:first-of-type {
  margin-top: 0;
}
.main-container #tokuten ._row img {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .main-container #tokuten ._row {
    margin-top: 24px;
  }
}
.main-container #tokuten ._headline {
  padding: 0 0px 24px;
}
.main-container #tokuten ._headline ._row {
  margin-top: 21px;
}
.main-container #tokuten ._headline ._row:first-of-type {
  margin-top: 0;
}
.main-container #tokuten ._headline ._lead p {
  margin-top: 1em;
  text-align: center;
  font-size: 1.6rem;
  line-height: 1.65;
  letter-spacing: 0.07em;
}
.main-container #tokuten ._headline ._lead p:first-of-type {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .main-container #tokuten ._headline {
    padding-bottom: 0;
  }
  .main-container #tokuten ._headline ._lead p {
    font-size: 1.4rem;
    text-align: left;
  }
}
.main-container #tokuten div[class*=_badge] {
  position: relative;
  display: block;
}
.main-container #tokuten div[class*=_badge]:before {
  content: "";
  display: block;
  width: 50%;
  height: 25%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  position: absolute;
  left: 0;
  top: 0;
}
.main-container #tokuten ._badge-60k:before {
  background-image: url("../i/badge-60k.png");
}
.main-container #tokuten ._badge-30k:before {
  background-image: url("../i/badge-30k.png");
}
.main-container #tokuten ._tokuten {
  border-radius: 16px;
  padding: 5%;
}
.main-container #tokuten ._tokuten-headline {
  text-align: center;
}
.main-container #tokuten ._tokuten ._cols2 {
  align-items: center;
}
.main-container #tokuten ._tokuten .notes {
  margin-top: 1em;
}
@media screen and (max-width: 767px) {
  .main-container #tokuten ._tokuten {
    border-radius: 8px;
    padding: 16px;
    display: flex;
    flex-direction: column;
    gap: 0px;
  }
  .main-container #tokuten ._tokuten-body {
    padding: 0 16px 16px;
  }
}
.main-container #tokuten .tokuten-01 .skyplan ._row {
  margin-top: 1em;
}
.main-container #tokuten .tokuten-01 .skyplan ._row:first-of-type {
  margin-top: 0;
}
.main-container #tokuten .tokuten-01 .skyplan p + p {
  margin-top: 0.5em;
}
.main-container #tokuten .tokuten-01 .skyplan ._strong {
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .main-container #tokuten .tokuten-01 .skyplan p {
    font-size: 1.3rem;
  }
  .main-container #tokuten .tokuten-01 ._cols2 {
    flex-direction: column-reverse;
  }
}
.main-container #tokuten .tokuten-02 ._context {
  display: flex;
  flex-direction: column-reverse;
  gap: 24px;
}
@media screen and (max-width: 767px) {
  .main-container #tokuten .tokuten-02 ._context {
    flex-direction: column;
  }
}
.main-container #tokuten .tokuten-03 ._car {
  padding-block: 7% 0;
}
@media screen and (max-width: 767px) {
  .main-container #tokuten .tokuten-03 ._cols3 {
    gap: 36px;
  }
  .main-container #tokuten .tokuten-03 ._cols3 ._col {
    position: relative;
  }
  .main-container #tokuten .tokuten-03 ._cols3 ._col:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    top: -18px;
    left: 0;
  }
  .main-container #tokuten .tokuten-03 ._cols3 ._col:first-of-type:after {
    display: none;
  }
  .main-container #tokuten .tokuten-03 ._car {
    padding-block: 20% 0;
  }
}
.main-container #experience {
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
@media screen and (max-width: 767px) {
  .main-container #experience {
    padding: 36px 12px;
  }
}
.main-container #experience .inner {
  width: 100%;
  max-width: 960px;
  margin: auto;
  border-radius: 6px;
}
.main-container #experience ._row {
  margin-top: 36px;
}
.main-container #experience ._row:first-of-type {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .main-container #experience {
    background: #ddd;
  }
  .main-container #experience .inner {
    padding: 0px;
  }
}
.main-container #experience ._headline {
  padding: 0px 1em;
  text-align: center;
  color: #111;
}
.main-container #experience ._headline ._lead {
  font-size: 2.4rem;
  font-feature-settings: "palt";
  letter-spacing: 0.12em;
}
@media screen and (max-width: 767px) {
  .main-container #experience ._headline ._primary {
    letter-spacing: 0.07em;
    line-height: 1.3;
  }
  .main-container #experience ._headline ._lead {
    font-size: 1.8rem;
    letter-spacing: 0.07em;
    margin-top: 0.5em;
  }
}
.main-container #experience ._ux {
  padding: 24px;
  border-radius: 16px;
  background: #fff;
}
.main-container #experience ._ux ._headline {
  margin-bottom: 16px;
  padding: 4px;
  color: #111;
}
.main-container #experience ._ux ._headline ._priamry {
  font-size: 2.4rem;
  letter-spacing: 0.1em;
  font-feature-settings: "palt";
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .main-container #experience ._ux {
    padding: 16px;
    border-radius: 8px;
  }
  .main-container #experience ._ux ._headline ._priamry {
    font-size: 2.1rem;
  }
}
.main-container #experience .aida {
  padding-left: 24px;
  padding-right: 24px;
}
.main-container #experience .aida .tagline {
  width: 300px;
}
.main-container #experience .aida .body {
  width: calc(100% - 300px - 36px);
}
.main-container #experience .aida .body p {
  margin-top: 1em;
  font-size: 1.6rem;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-feature-settings: "palt";
}
.main-container #experience .aida .body p:first-of-type {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .main-container #experience .aida {
    padding-left: 0;
    padding-right: 0;
  }
  .main-container #experience .aida .tagline {
    width: 100%;
  }
  .main-container #experience .aida .tagline img {
    width: auto;
    max-height: 80px;
  }
  .main-container #experience .aida .body {
    width: 100%;
  }
  .main-container #experience .aida .body p {
    font-size: 1.4rem;
  }
}
.main-container #experience .engines .headline {
  margin-bottom: 24px;
}
.main-container #experience .engines .headline ._primary {
  text-align: center;
  font-size: 2.4rem;
  letter-spacing: 0.15em;
  font-feature-settings: "palt";
  font-weight: 500;
}
.main-container #experience .engines ._list {
  display: flex;
  gap: 1px;
}
.main-container #experience .engines ._list-item {
  width: calc(25% - 1px);
}
@media screen and (max-width: 767px) {
  .main-container #experience .engines .headline ._primary {
    font-size: 2.1rem;
  }
  .main-container #experience .engines ._list {
    display: flex;
    flex-wrap: wrap;
  }
  .main-container #experience .engines ._list-item {
    width: calc(50% - 1px);
  }
}
.main-container #experience .engine {
  background: #f2f2f2;
  padding-bottom: 8px;
}
.main-container #experience .engine .context {
  padding: 0 16px;
}
.main-container #experience .engine .label {
  background: #505050;
  color: #fff;
  text-align: center;
  padding: 4px;
  font-size: 1.3rem;
  line-height: 1;
  font-weight: bold;
}
.main-container #experience .engine .headline {
  font-size: 1.6rem;
  line-height: 1.3;
  letter-spacing: 0.07em;
  font-weight: 500;
  color: #111;
  text-align: center;
  padding: 8px 0;
  margin-bottom: 0;
}
.main-container #experience .engine .body {
  font-size: 1.3rem;
  color: #333;
}
@media screen and (max-width: 767px) {
  .main-container #experience .engine .context {
    padding: 0 8px;
  }
  .main-container #experience .engine .headline {
    font-size: 1.6rem;
  }
}
.main-container #experience .store ._cols2 {
  align-items: center;
}
.main-container #experience .store ._cols2 ._col:nth-of-type(1) {
  width: calc(100% - 354px - 36px);
}
.main-container #experience .store ._cols2 ._col:nth-of-type(2) {
  width: 354px;
}
.main-container #experience .store .context ._row {
  margin-top: 16px;
}
.main-container #experience .store .context ._row:first-of-type {
  margin-top: 0;
}
.main-container #experience .store .context p {
  margin-top: 1em;
  font-size: 1.6rem;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-feature-settings: "palt";
}
.main-container #experience .store .context p:first-of-type {
  margin-top: 0;
}
.main-container #experience .store .btn-wrap {
  margin-top: 1em;
}
@media screen and (max-width: 767px) {
  .main-container #experience .store ._cols2 {
    flex-direction: column-reverse;
  }
  .main-container #experience .store ._cols2 ._col:nth-of-type(1), .main-container #experience .store ._cols2 ._col:nth-of-type(2) {
    width: 100%;
  }
  .main-container #experience .store .context p {
    font-size: 1.4rem;
  }
}
.main-container #greeting {
  padding-left: 20px;
  padding-right: 20px;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
@media screen and (max-width: 767px) {
  .main-container #greeting {
    padding: 36px 12px;
  }
}
.main-container #greeting .inner {
  width: 100%;
  max-width: 960px;
  margin: auto;
  border-radius: 6px;
}
.main-container #greeting ._row {
  margin-top: 36px;
}
.main-container #greeting ._row:first-of-type {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .main-container #greeting {
    background: #ddd;
  }
  .main-container #greeting .inner {
    padding: 0px;
  }
  .main-container #greeting ._row {
    background: #fff;
    padding: 24px 16px;
    border-radius: 8px;
  }
  .main-container #greeting ._row:first-of-type {
    background: transparent;
  }
  .main-container #greeting .cols2 {
    gap: 16px;
    flex-direction: column-reverse;
  }
}
.main-container #greeting ._headline {
  padding: 0px 1em;
  text-align: center;
}
.main-container #greeting ._headline ._lead {
  font-size: 2.4rem;
  font-feature-settings: "palt";
  letter-spacing: 0.12em;
}
@media screen and (max-width: 767px) {
  .main-container #greeting ._headline ._primary {
    letter-spacing: 0.07em;
    line-height: 1.3;
  }
  .main-container #greeting ._headline ._lead {
    font-size: 1.8rem;
    letter-spacing: 0.07em;
    margin-top: 0.5em;
  }
}
.main-container #greeting .cols2 {
  gap: 36px;
  align-items: center;
}
.main-container #greeting .greeting-figure {
  width: 232px;
}
.main-container #greeting .greeting-context {
  width: calc(100% - 232px - 36px);
}
.main-container #greeting .greeting-context p {
  font-size: 1.6rem;
  line-height: 1.85;
  letter-spacing: 0.05em;
  text-align: left;
  margin-top: 1em;
}
.main-container #greeting .greeting-context p:first-of-type {
  margin-top: 0;
}
.main-container #greeting .greeting-context p._right {
  text-align: right;
}
@media screen and (max-width: 767px) {
  .main-container #greeting .greeting-figure {
    width: 70%;
    max-width: 320px;
    margin: auto;
  }
  .main-container #greeting .greeting-context {
    width: 100%;
  }
  .main-container #greeting .greeting-context p {
    font-size: 1.4rem;
  }
}
.main-container #access {
  padding-left: 20px;
  padding-right: 20px;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
@media screen and (max-width: 767px) {
  .main-container #access {
    padding: 36px 12px;
  }
}
.main-container #access .inner {
  width: 100%;
  max-width: 960px;
  margin: auto;
  border-radius: 6px;
}
.main-container #access ._row {
  margin-top: 36px;
}
.main-container #access ._row:first-of-type {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .main-container #access {
    background: #ddd;
  }
  .main-container #access .inner {
    padding: 0px;
  }
  .main-container #access ._row {
    padding: 0 8px;
  }
}
.main-container #access ._headline {
  padding: 0px 1em;
  text-align: center;
}
.main-container #access ._headline ._lead {
  font-size: 2.4rem;
  font-feature-settings: "palt";
  letter-spacing: 0.12em;
}
@media screen and (max-width: 767px) {
  .main-container #access ._headline ._primary {
    letter-spacing: 0.07em;
    line-height: 1.3;
  }
  .main-container #access ._headline ._lead {
    font-size: 1.8rem;
    letter-spacing: 0.07em;
    margin-top: 0.5em;
  }
}
.main-container #access ._ux ._row {
  margin-top: 16px;
}
.main-container #access ._ux ._row:first-of-type {
  margin-top: 0;
}
.main-container #access ._ux ._headline {
  text-align: center;
  padding: 0;
  margin-bottom: 16px;
}
.main-container #access ._ux ._headline ._primary {
  display: flex;
  align-items: center;
  gap: 16px;
  font-size: 2.4rem;
  color: #000;
}
.main-container #access ._ux ._headline ._primary:before {
  content: "体感";
  display: inline-block;
  padding: 0.2em 0.5em 0.15em;
  background: var(--clr-red);
  color: #fff;
  line-height: 1;
  border-radius: 4px;
}
.main-container #access ._ux ._body p {
  margin-top: 0.75em;
  text-align: left;
  font-size: 1.6rem;
  line-height: 1.65;
}
.main-container #access ._ux ._body p:first-of-type {
  margin-top: 0;
}
.main-container #access ._ux ._body ._strong {
  font-weight: 500;
  background: linear-gradient(transparent 60%, #ff6 60%);
}
.main-container #access ._ux-figure {
  position: relative;
  border-radius: 6px;
  overflow: hidden;
}
.main-container #access ._ux-figure ._badge {
  display: inline-block;
  padding: 0.35em 1em;
  background: #111;
  color: #fff;
  position: absolute;
  right: 0;
  top: 0;
}
.main-container #access ._ux-figure ._badge p {
  line-height: 1;
}
.main-container #access ._ux ._list-item:before {
  content: "・";
}
.main-container #access ._ux ._list-item:nth-of-type(n+2) {
  margin-top: 0.5em;
}
.main-container #access ._ux .notes {
  margin-top: 1em;
}
@media screen and (max-width: 767px) {
  .main-container #access ._ux {
    background: #fff;
    padding: 16px;
    border-radius: 8px;
  }
  .main-container #access ._ux ._headline ._primary {
    font-size: 1.9rem;
  }
  .main-container #access ._ux ._body p {
    font-size: 1.4rem;
  }
}
.main-container #access ._roadster {
  padding: 24px 0;
  background: #f2f2f2 url("../i/roadster.jpg") no-repeat right bottom/contain;
}
.main-container #access ._roadster ._body {
  width: 60%;
}
.main-container #access ._roadster ._figure {
  display: none;
}
.main-container #access ._roadster .btn-wrap {
  margin-top: 1em;
}
.main-container #access ._roadster ._notes p {
  position: relative;
  font-size: 1.4rem;
  font-weight: 500;
  padding-left: 36px;
}
.main-container #access ._roadster ._notes p:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background: url("../i/icn-notes.svg") no-repeat center center/contain;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
}
@media screen and (max-width: 767px) {
  .main-container #access ._roadster {
    padding: 16px;
    background: #fff;
  }
  .main-container #access ._roadster ._body {
    width: 100%;
  }
  .main-container #access ._roadster ._figure {
    display: block;
  }
}
.main-container #access ._information {
  font-size: 1.4rem;
}
.main-container #access ._information dt {
  padding: 0.25em;
  background: #ccc;
  color: var(--txt-default);
  letter-spacing: 0.1em;
  text-align: center;
  font-weight: 500;
}
.main-container #access ._information dd {
  padding: 1em 0.5em;
}
.main-container #access ._information dd .strong {
  font-size: 1.8rem;
}
.main-container #access ._information .btn-wrap {
  margin-top: 1em;
}
.main-container #access ._information ._btn {
  font-size: 1.4rem;
}
.main-container #access ._information .taikens {
  counter-reset: number 0;
}
.main-container #access ._information .taikens li {
  display: flex;
  font-feature-settings: "palt";
}
.main-container #access ._information .taikens li:nth-of-type(n+2) {
  margin-top: 0.5em;
}
.main-container #access ._information .taikens li span:nth-of-type(1) {
  width: 3.5em;
  margin-right: 0.5em;
  text-align: right;
  flex-shrink: 0;
}
.main-container #access ._information .notes {
  margin-top: 1em;
}
@media screen and (max-width: 767px) {
  .main-container #access ._information dt {
    background: #999;
    color: #fff;
  }
  .main-container #access ._information .map {
    margin-top: 1.5em;
    width: 100%;
    height: 30vh;
  }
}
@media screen and (max-width: 767px) {
  .main-container #access .informations .inner {
    padding: 0;
  }
  .main-container #access .informations .cols2 {
    flex-direction: column-reverse;
  }
  .main-container #access .informations-figure {
    display: none;
    margin-top: 0 !important;
  }
  .main-container #access .informations-figure P {
    font-size: 1.6rem;
    padding: 1em 0 0;
    text-align: left;
  }
}
.main-container #other {
  padding-left: 20px;
  padding-right: 20px;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
@media screen and (max-width: 767px) {
  .main-container #other {
    padding: 36px 12px;
  }
}
.main-container #other .inner {
  width: 100%;
  max-width: 960px;
  margin: auto;
  border-radius: 6px;
}
.main-container #other ._row {
  margin-top: 36px;
}
.main-container #other ._row:first-of-type {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .main-container #other {
    background: #ddd;
  }
  .main-container #other .inner {
    padding: 0px;
  }
}
.main-container #other ._headline {
  padding: 0px 1em;
  text-align: center;
}
.main-container #other ._headline ._lead {
  font-size: 2.4rem;
  font-feature-settings: "palt";
  letter-spacing: 0.12em;
}
@media screen and (max-width: 767px) {
  .main-container #other ._headline ._primary {
    letter-spacing: 0.07em;
    line-height: 1.3;
  }
  .main-container #other ._headline ._lead {
    font-size: 1.8rem;
    letter-spacing: 0.07em;
    margin-top: 0.5em;
  }
}
.main-container #other ._information {
  font-size: 1.4rem;
}
.main-container #other ._information dt {
  padding: 0.25em;
  background: #ddd;
  color: var(--txt-default);
  letter-spacing: 0.1em;
  text-align: center;
  font-weight: 500;
}
.main-container #other ._information dd {
  padding: 1em 0.5em;
}
.main-container #other ._information dd .strong {
  font-size: 1.8rem;
}
.main-container #other ._information .btn-wrap {
  margin-top: 1em;
}
.main-container #other ._information ._btn {
  font-size: 1.4rem;
}
.main-container #other ._information .taikens {
  counter-reset: number 0;
}
.main-container #other ._information .taikens li {
  display: flex;
  font-feature-settings: "palt";
}
.main-container #other ._information .taikens li:nth-of-type(n+2) {
  margin-top: 0.5em;
}
.main-container #other ._information .taikens li span:nth-of-type(1) {
  width: 3.5em;
  margin-right: 0.5em;
  text-align: right;
  flex-shrink: 0;
}
.main-container #other ._information .notes {
  margin-top: 1em;
}
@media screen and (max-width: 767px) {
  .main-container #other ._information dt {
    background: #999;
    color: #fff;
  }
  .main-container #other ._information .map {
    margin-top: 1.5em;
    width: 100%;
    height: 30vh;
  }
}
@media screen and (max-width: 767px) {
  .main-container #other .informations .inner {
    padding: 0;
  }
  .main-container #other .informations .cols2 {
    flex-direction: column-reverse;
  }
  .main-container #other .informations-figure {
    display: none;
    margin-top: 0 !important;
  }
  .main-container #other .informations-figure P {
    font-size: 1.6rem;
    padding: 1em 0 0;
    text-align: left;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV2ZW50L25ld3llYXIyMDI2L2MvcGFnZS5zY3NzIiwiZXZlbnQvbmV3eWVhcjIwMjYvYy9pbmMvX2Jhc2Uuc2NzcyIsImV2ZW50L25ld3llYXIyMDI2L2MvaW5jL19sYXlvdXQuc2NzcyIsImV2ZW50L25ld3llYXIyMDI2L2MvaW5jL19oZXJvLnNjc3MiLCJldmVudC9uZXd5ZWFyMjAyNi9jL2luYy9fdG9rdXRlbi5zY3NzIiwiZXZlbnQvbmV3eWVhcjIwMjYvYy9pbmMvX2V4cGVyaWVuY2Uuc2NzcyIsImV2ZW50L25ld3llYXIyMDI2L2MvaW5jL19ncmVldGluZy5zY3NzIiwiZXZlbnQvbmV3eWVhcjIwMjYvYy9pbmMvX2FjY2Vzcy5zY3NzIiwiZXZlbnQvbmV3eWVhcjIwMjYvYy9pbmMvX290aGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7O0FBS0E7RUFDRTtFQUNBOzs7QUFLSjtBQ3RCQTtBQUNBO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJOzs7O0FBSUo7RUFDRTs7QUFDQTtFQUZGO0lBR0k7Ozs7QUFLSjtBQUFBO0VBRUU7OztBQUtBO0VBQ0U7O0FBRUE7RUFDRTs7O0FBU0Y7RUFDRTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBT0o7RUFDRTs7QUFFQTtFQUNFOzs7QUFRUjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQU1GO0VBQ0U7OztBQU1GO0VBQ0U7OztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0U7RUFDRTtFQUNBOztBQUlKO0VBQ0U7OztBQU1IO0FBRUQ7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBa0I7OztBQUNsQjtFQUFrQjs7O0FBQ2xCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWtCOzs7QUFDbEI7RUFBa0I7OztBQUdoQjtFQUFTOztBQUNUO0VBQVM7O0FBQ1Q7RUFBUzs7QUFDVDtFQUFROztBQUNSO0VBQVE7OztBQUdWO0VBQU07OztBQUlKO0VBQ0U7O0FBRUY7RUFKRjtJQUtJOztFQUNBO0lBQ0U7Ozs7QUFPSjtFQUNFOztBQUVBO0VBSEY7SUFJSTtJQUNBOztFQUVBO0lBQ0U7SUFDQTs7OztBQU9OO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBUkY7SUFTSTs7OztBQU1OO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBOztBQUVBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7RUFDRTs7QUFHRjtFQWhCRjtBQUFBO0FBQUE7QUFBQTtJQWlCSTs7RUFFQTtBQUFBO0FBQUE7QUFBQTtJQUNFOzs7O0FBS047RUFDRTs7QUFJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7SUFDRTs7OztBQUdMO0FBR0Q7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBWUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFOztBQUlGO0VBQ0U7O0FBSUY7RUFDRTs7QUFJSjtFQUlJO0lBQ0U7O0VBS0Y7SUFDRTs7O0FBTU47RUFDRTtFQUNBOztBQUVBO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQUdGO0FBQUE7RUFDRTs7QUFFQTtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtBQUFBO0VBQ0U7RUFDQTs7QUFFQTtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtBQUFBO0VBQ0U7O0FBUU47QUFBQTtFQUVFOztBQUVBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUE7QUFBQTtFQUNFOztBQU9WO0VBMUlGO0lBNElJOztFQUVBO0lBQ0U7O0VBRUE7SUFDRTs7RUFHRjtBQUFBO0lBRUU7SUFFQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtBQUFBO0lBQ0U7O0VBRUE7QUFBQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0FBQUE7SUFDRTtJQUNBOztFQUVBO0FBQUE7SUFDRTs7RUFTSjtBQUFBO0lBQ0U7Ozs7QUFPWDtBQzdiRDtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUF5SEM7QUFxQkE7QUFVQTs7QUF0SkQ7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBRUE7RUFDRTtFQUNBOztBQUlKO0VBQ0U7O0FBT0o7RUFDRTs7QUFJSjtFQTNFRjtJQTRFSTtJQUNBOztFQUVBO0lBQ0U7O0VBRUE7SUFDRTs7RUFDQTtJQUNFOztFQUlKO0lBQ0U7O0VBTUE7SUFDRTtJQUNBOztFQUtOO0lBQ0U7OztBQUtKO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7O0FBS047RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBRUE7RUFDRTs7QUFJTjtFQUNFO0lBQ0U7O0VBRUE7SUFDRTs7O0FBS047RUFFRTs7QUFFRjtFQUNFO0lBQ0U7Ozs7QUM1S047RUFDRTtBQXNCQzs7QUFsQkQ7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQW5CRjtJQW9CSTtJQUNBO0lBQ0E7OztBQ3ZCSjtFQUNFO0VBQ0E7RUFFQTtBQWlCQztBQWtDQTtBQStDQTtBQWdFQTtBQW9DQTtBQWdCQTtBQXdDQTs7QUE1UEQ7RUFORjtJQU9JOzs7QUFHRjtFQUNFO0VBQ0E7RUFFQTtFQUNBOztBQUVGO0VBQ0U7SUFDRTs7O0FBSUo7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS047RUFFRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUdKO0VBQ0U7SUFDRTs7O0FBS0o7RUFDRTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBU1I7RUFDRTtJQUNFOztFQU9FO0lBQ0U7SUFDQTs7O0FBT1I7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTs7QUFLRjtFQUNFOztBQUtKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBSUY7RUFDRTs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFOzs7QUFVRjtFQUNFOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTs7QUFFRjtFQUNFOztBQUlOO0VBSU07SUFDRTs7RUFJSjtJQUNFOzs7QUFPSjtFQUNFO0VBQ0E7RUFDQTs7QUFHSjtFQUVJO0lBQ0U7OztBQVFKO0VBQ0U7O0FBR0o7RUFFSTtJQUNFOztFQUVBO0lBQ0U7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUlBO0lBQ0U7O0VBTVI7SUFDRTs7O0FDL1BSO0FBSUc7QUE0QkE7QUEyQkE7QUFvQ0E7QUErQ0E7QUE0Q0E7QUFvREE7QUErREE7O0FBM1NEO0VBRkY7SUFHSTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7O0FBSUo7RUFyQkY7SUFzQkk7O0VBRUE7SUFDRTs7O0FBU0o7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0o7RUFFSTtJQUVFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7OztBQU1OO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFHQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBS047RUFDRTtJQUNFO0lBQ0E7O0VBSUU7SUFDRTs7O0FBTVI7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFLUjtFQUNFO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOztFQUVBO0lBQ0U7SUFDQTs7RUFJSjtJQUNFOztFQUVBO0lBQ0U7OztBQVFOO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUtOO0VBR007SUFDRTs7RUFJSjtJQUNFO0lBQ0E7O0VBRUE7SUFDRTs7O0FBT1I7RUFDRTtFQUNBOztBQUtBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQU1KO0VBRUk7SUFDRTs7RUFHRjtJQUNFOzs7QUFPSjtFQUNFOztBQUdFO0VBQ0U7O0FBRUY7RUFDRTs7QUFNSjtFQUNFOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBS047RUFDRTs7QUFJSjtFQUVJO0lBQ0U7O0VBR0U7SUFFRTs7RUFNSjtJQUNFOzs7QUN6U1Y7RUFDRTtFQUNBO0FBSUM7QUEwQ0E7QUEwQkE7QUFnREE7O0FBdEhEO0VBSkY7SUFLSTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7O0FBSUo7RUF2QkY7SUF3Qkk7O0VBRUE7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFFQTtJQUNFOztFQUlKO0lBQ0U7SUFDQTs7O0FBUUo7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUdKO0VBRUk7SUFFRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOzs7QUFLTjtFQUNFO0VBQ0M7O0FBSUQ7RUFDRTs7QUFHRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBS1I7RUFHSTtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFOztFQUVBO0lBQ0U7OztBQ3RIVjtFQUNFO0VBQ0E7QUFJQztBQWdDQTtBQTBCQTtBQStHQTtBQTREQTtBQWtFQTtBQTJCRjs7QUFwVUM7RUFKRjtJQUtJOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBRUE7RUFDRTs7QUFHSjtFQXRCRjtJQXVCSTs7RUFFQTtJQUNFOztFQUdGO0lBQ0U7OztBQVVKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHSjtFQUVJO0lBRUU7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7O0FBUUo7RUFDRTs7QUFDQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1KO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQVNGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFLTjtFQUNFOztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBR0U7SUFDRTs7RUFNRjtJQUNFOzs7QUFPUjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFLRjtFQUNFOztBQUdGO0VBQ0U7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLUjtFQUNFO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOztFQUdGO0lBQ0U7OztBQVVOO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7O0FBRUY7RUFDRTs7QUFHRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBTVI7RUFDRTs7QUFJSjtFQUVJO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7O0FBT047RUFFRTtJQUNFOztFQUVGO0lBQ0U7O0VBT0Y7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBOzs7QUNwVVI7RUFDRTtFQUNBO0FBSUM7QUEyQkE7QUEwQkE7QUFrRUE7QUEyQkY7O0FBcEpDO0VBSkY7SUFLSTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7O0FBR0o7RUF0QkY7SUF1Qkk7O0VBRUE7SUFDRTs7O0FBU0o7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUdKO0VBRUk7SUFFRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOzs7QUFLTjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUE7RUFDRTs7QUFJSjtFQUNFOztBQUVGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQU1SO0VBQ0U7O0FBSUo7RUFFSTtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7OztBQU9OO0VBRUU7SUFDRTs7RUFFRjtJQUNFOztFQU9GO0lBQ0U7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQSIsImZpbGUiOiJldmVudC9uZXd5ZWFyMjAyNi9jL3BhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuOnJvb3R7XG4gIC0tY2xyLXJlZDogIzdEMDAwMDtcbiAgLS1jbHItcmVkLTJuZDogI2Q2MTcxODtcbiAgLS1jbHItcmVkLTNyZDogI2VlN2Y3OTtcbiAgLS1jbHItYmVpZ2U6ICNmYWQ3YjU7XG4gIC0tY2xyLWJlaWdlLTJuZDogI2I5OTU4MztcblxuICAtLWNsci15ZWxsb3c6ICNCREEyMDA7XG4gIC0tdHh0LWRlZmF1bHQ6ICMzMzM7XG4gIC0tdHh0LWRrOiAjZjZmNmY2O1xufVxuXG5he1xuXG4gICYuX2lubGluZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLyoq44CA5Z+65pys44Os44Kk44Ki44Km44OI44CAKi9cbkBpbXBvcnQgXCJpbmMvYmFzZVwiO1xuXG5AaW1wb3J0IFwiaW5jL2xheW91dFwiO1xuXG5cbi5tYWluLWNvbnRhaW5lcntcbiAgQGltcG9ydCBcImluYy9oZXJvXCI7XG5cbiAgQGltcG9ydCBcImluYy90b2t1dGVuXCI7XG5cbiAgQGltcG9ydCBcImluYy9leHBlcmllbmNlXCI7XG5cbiAgQGltcG9ydCBcImluYy9ncmVldGluZ1wiO1xuXG4gIEBpbXBvcnQgXCJpbmMvYWNjZXNzXCI7XG5cbiAgQGltcG9ydCBcImluYy9vdGhlclwiO1xuXG59Ly8ubWFpbi1jb250YWluZXIiLCIvKiogICovXG4ucGMtYmxvY2t7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNwLWJsb2Nre1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLm5vbmUsXG4uX25vbmV7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4ubm90ZXN7XG4gIFxuICBsaXtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIFxuICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgfVxuICB9XG59XG5cbnVse1xuICBcbiAgJi5faW5saW5le1xuICAgIFxuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi5faW5saW5lYmxvY2t7XG4gICAgXG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxufVxuXG5cbmEuYm94bGlua3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBcbiAgJjpob3ZlcntcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG4ubG9nb3tcbiAgXG4gIGltZ3tcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxufVxuXG4uYnRuLXRleHR7XG4gIFxuICAmLl9jZW50ZXJ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cblxuLm1hemRhbG9nb3tcbiAgZm9udC1mYW1pbHk6TWF6ZGFUeXBlTWVkaXVtLE5vdG8gU2FucyBDSksgSlAsSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTixIaXJhS2FrdVByb04tVzMsTWVpcnlvLFl1IEdvdGhpYyBNZWRpdW0sc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBcbiAgLm51bXtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZm9udC1zaXplOiAuNWVtO1xuICAgIH1cbiAgfVxuICBcbiAgaW1ne1xuICAgIGhlaWdodDogMWVtO1xuICB9XG59XG5cbi5yb3d7XG5cbn0vKiogLnJvdyAqL1xuXG4uX3B0MTAsIC5fcHYxMCB7cGFkZGluZy10b3A6IDEwcHg7fVxuLl9wdDEyLCAuX3B2MTIge3BhZGRpbmctdG9wOiAxMnB4O31cbi5fcHQxNiwgLl9wdjE2IHtwYWRkaW5nLXRvcDogMTZweDt9XG4uX3B0MjAsIC5fcHYyMCB7cGFkZGluZy10b3A6IDIwcHg7fVxuLl9wdDI0LCAuX3B2MjQge3BhZGRpbmctdG9wOiAyNHB4O31cbi5fcHQzMiwgLl9wdjMyIHtwYWRkaW5nLXRvcDogMzJweDt9XG4uX3B0MzYsIC5fcHYzNiB7cGFkZGluZy10b3A6IDM2cHg7fVxuLl9wdDQwLCAuX3B2NDAge3BhZGRpbmctdG9wOiA0MHB4O31cbi5fcHQ0OCwgLl9wdjQ4IHtwYWRkaW5nLXRvcDogNDhweDt9XG4uX3B0NjAsIC5fcHY2MCB7cGFkZGluZy10b3A6IDYwcHg7fVxuLl9wdDcyLCAuX3B2NzIge3BhZGRpbmctdG9wOiA3MnB4O31cbi5fcHQ5NiwgLl9wdjk2IHtwYWRkaW5nLXRvcDogOTZweDt9XG4uX3B0MTAwLCAuX3B2MTAwIHtwYWRkaW5nLXRvcDogMTBweDt9XG4uX3B0MTIwLCAuX3B2MTIwIHtwYWRkaW5nLXRvcDogMTBweDt9XG4uX3BiMTAsIC5fcHYxMCB7cGFkZGluZy1ib3R0b206IDEwcHg7fVxuLl9wYjEyLCAuX3B2MTIge3BhZGRpbmctYm90dG9tOiAxMnB4O31cbi5fcGIxNiwgLl9wdjE2IHtwYWRkaW5nLWJvdHRvbTogMTZweDt9XG4uX3BiMjAsIC5fcHYyMCB7cGFkZGluZy1ib3R0b206IDIwcHg7fVxuLl9wYjI0LCAuX3B2MjQge3BhZGRpbmctYm90dG9tOiAyNHB4O31cbi5fcGIzMiwgLl9wdjMyIHtwYWRkaW5nLWJvdHRvbTogMzJweDt9XG4uX3BiMzYsIC5fcHYzNiB7cGFkZGluZy1ib3R0b206IDM2cHg7fVxuLl9wYjQwLCAuX3B2NDAge3BhZGRpbmctYm90dG9tOiA0MHB4O31cbi5fcGI0OCwgLl9wdjQ4IHtwYWRkaW5nLWJvdHRvbTogNDhweDt9XG4uX3BiNjAsIC5fcHY2MCB7cGFkZGluZy1ib3R0b206IDYwcHg7fVxuLl9wYjcyLCAuX3B2NzIge3BhZGRpbmctYm90dG9tOiA3MnB4O31cbi5fcGI5NiwgLl9wdjk2IHtwYWRkaW5nLWJvdHRvbTogOTZweDt9XG4uX3BiMTAwLCAuX3B2MTAwIHtwYWRkaW5nLWJvdHRvbTogMTBweDt9XG4uX3BiMTIwLCAuX3B2MTIwIHtwYWRkaW5nLWJvdHRvbTogMTBweDt9XG5cbi53cmFwcGVye1xuICAmLl9ibGFja3tiYWNrZ3JvdW5kOiAjMTAxMDEwO31cbiAgJi5fd2hpdGV7YmFja2dyb3VuZDogI2ZmZjt9XG4gICYuX2xpZ2h0e2JhY2tncm91bmQ6ICNmMGYwZjA7fVxuICAmLl9ncmF5e2JhY2tncm91bmQ6ICNkZGQ7fVxuICAmLl9kYXJre2JhY2tncm91bmQ6ICM1MDUwNTA7fVxufSAvLy53cmFwcGVyXG5cbi5fcmVke2NvbG9yOiAjOTAwO31cblxuXG4uY29sczJ7XG4gIC5jb2x7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMThweCk7XG4gIH0gLy8uY29sXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAuY29se1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfS8vLmNvbFxuICB9XG59Ly8gLmNvbHMyXG4gIFxuLmNvbHMze1xuICBcbiAgLmNvbHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDE2cHgpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIC5jb2xcbn0gLy8uY29sczNcblxuLmNvbHM0e1xuICAuY29se1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE4cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIFxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9IC8vLmNvbFxufS8vIC5jb2xzNCAqL1xuXG5cbi5jb2xzLFxuLmNvbHMyLFxuLmNvbHMzLFxuLmNvbHM0e1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzZweDtcbiAgXG4gICYuX3JldmVyc2V7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIFxuICAmLl93cmFwe1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFxuICAgICYuX3JldmVyc2V7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1jb250YWluZXJ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIFxuICAud3JhcHBlcntcbiAgICBcbiAgICAuaW5uZXJ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH0gIFxuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBcbiAgICAud3JhcHBlcntcbiAgICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICAgIH1cbiAgfVxufS8qKiAubWFpbi1jb250YWluZXIgKi9cblxuXG4vKipcbiAgVGFiIE5hdmlnYXRpb25cblxuZXg6IGh0bWxcbjx1bCBjbGFzcz1cInRhYk5hdlwiPlxuICA8bGkgY2xhc3M9XCJjb2xzNCBjclwiPjxhIGhyZWY9XCIjXCI+5LmX55So6LuKPC9hPjwvbGk+XG4gIDxsaSBjbGFzcz1cImNvbHM0XCI+PGEgaHJlZj1cIi4va2VpLnBocFwiPui7veiHquWLlei7ijwvYT48L2xpPlxuICA8bGkgY2xhc3M9XCJjb2xzNFwiPjxhIGhyZWY9XCIuL2Jpei5waHBcIj7llYbnlKjou4o8L2E+PC9saT5cbiAgPGxpIGNsYXNzPVwiY29sczRcIj48YSBocmVmPVwiLi93ZWxmYXJlLnBocFwiPuemj+eliei7iuS4oTwvYT48L2xpPlxuPC91bD5cbiovXG5cbi50YWJOYXZ7XG4gIC8vbWFyZ2luOiAzLjZyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIFxuICAmLnRhYnMye1xuICAgIC50YWJ7XG4gICAgICB3aWR0aDogNDklO1xuICAgIH1cbiAgfVxuICAmLnRhYnMze1xuICAgIC50YWJ7XG4gICAgICB3aWR0aDogMzMlO1xuICAgIH1cbiAgfVxuICAmLnRhYnM0e1xuICAgIC50YWJ7XG4gICAgICB3aWR0aDogMjQuMDYlO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAmLnRhYnMyLFxuICAgICYudGFiczMsXG4gICAgJi50YWJzNHtcbiAgICAgIC50YWJ7XG4gICAgICAgIHdpZHRoOiA0OC42JTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi50YWJzM3tcbiAgICAgIC50YWJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgXG4gIGxpe1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgXG4gICAgYSxcbiAgICBzcGFue1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogI2FhYSBzb2xpZCAwLjFyZW07XG4gICAgICAvL3RyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIFxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYWFhO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLy9vcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzExMTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuX2Rvd257XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xuICAgICAgICBcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogLjVlbTtcbiAgICAgICAgICBoZWlnaHQ6IC41ZW07XG4gICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICM2NjY7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjNjY2O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYm90dG9tOiAuNzVlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLS4zNWVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTExO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfS8vLl9kb3duXG4gICAgfVxuICAgIFxuICAgICYuY3J7XG4gICAgICBcbiAgICAgIGEsXG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5fZG93bntcbiAgICAgICAgICBcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzExMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0vL2xpXG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgXG4gICAgbGl7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGEsXG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgLy9wYWRkaW5nOiAuNWVtO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjMTExO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuM2VtO1xuICAgICAgICBtYXgtd2lkdGg6IDM4NnB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIFxuICAgICAgICAmLl9kb3due1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgXG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDFlbTtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0uMzVlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9Ly8uX2Rvd25cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5jcntcbiAgICAgICAgYSxcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH0vL21heC13aWR0aDogNzY3cHhcbn0vKiogLnRhYk5hdiAqL1xuIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuKntcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaDEsaDIsaDMsaDQsaDUsaDZ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmltZ3tcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uX3R1bWV7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbi5tYWluLWNvbnRhaW5lcntcbiAgLy9iYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItcmVkKTtcbiAgY29sb3I6IHZhcigtLXR4dC1kayk7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICp7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBcbiAgLndyYXBwZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuXG4gICAgJi5fYm9yZGVye1xuICAgICAgLy9tYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmlubmVye1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAuX2hlYWRsaW5le1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDI0cHggMWVtO1xuXG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICAgICAgfS8vLl9wcmltYXJ5XG4gICBcbiAgICAgIGgyLl9wcmltYXJ5e1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcblxuICAgICAgICAuZW57XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICB9XG4gICAgICB9Ly9oMi5fcHJpbWFyeXtcblxuICAgICAgaDMuX3ByaW1hcnl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgfS8vaDMuX3ByaW1hcnlcblxuICAgIH0vLyYtaGVhZGxpbmVcbiAgfS8vLndyYXBwZXJcblxuICAucmVxdWVzdHtcbiAgICAud3JhcHBlcntcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG5cbiAgICAud3JhcHBlcntcbiAgICAgIHBhZGRpbmc6IDMycHggMDtcblxuICAgICAgJi5fYm9yZGVye1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5pbm5lcntcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgfS8vLmlubmVyXG4gICAgICBcbiAgICAgIC5faGVhZGxpbmV7XG4gICAgICAgIC8vcGFkZGluZzogMWVtIDE2cHg7XG5cbiAgICAgICAgaDIuX3ByaW1hcnl7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICB9XG4gICAgICB9Ly8mLWhlYWRsaW5lXG4gICAgfS8vLndyYXBwZXJcblxuICAgIC5yZXF1ZXN0e1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICB9Ly8ucmVxdWVzdFxuICB9Ly9AbWVkaWEgbWF4LXdpZHRoOjc2N3B4XG5cblxuICAuX2NvbHMye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzNnB4O1xuICAgIC5fY29se1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxOHB4KTtcbiAgICB9XG4gIH0vLy5fY29sczJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX2NvbHMye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBcbiAgICAgIC5fY29se1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9Ly8uX2NvbHMyXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAuX2NvbHMze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwO1xuICAgIC5fY29se1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXG4gICAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9Ly8uX2NvbFxuICB9Ly8uX2NvbHMzXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9jb2xzM3tcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5fY29se1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH0vLy5fY29sXG4gICAgfS8vLl9jb2xzM1xuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgcC5fbm90ZXN7XG4gICAgLy9wYWRkaW5nOiAxNnB4IDAgMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHAuX25vdGVze1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbn0vLy5tYWluLWNvbnRhaW5lciIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbi5oZXJve1xuICBwYWRkaW5nLWJsb2NrOiAwcHggMDtcbiAgLy9iYWNrZ3JvdW5kOiB2YXIoLS1jbHItcmVkKTtcbiAvL2JhY2tncm91bmQ6ICMxMTE7XG5cbiAgLmlubmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL2JhY2tncm91bmQ6IHZhcigtLWNsci1yZWQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBjb2xvcjogI2YwZjBmMDtcbiAgICBwYWRkaW5nLWJsb2NrOiAzNnB4IDA7XG4gIH1cblxuICAuYmd7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH0vLy5iZ1xuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59IC8vLmhlcm8iLCJAY2hhcnNldCBcInV0Zi04XCI7XG4jdG9rdXRlbntcbiAgcGFkZGluZy1pbmxpbmU6IDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXJlZCk7XG4gIC8vYmFja2dyb3VuZDogIzExMTtcbiAgY29sb3I6IHZhcigtLXR4dC1kayk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAwIDAgMHB4IDBweDtcbiAgfVxuXG4gIC5pbm5lcntcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItcmVkKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL21heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH0vLy5pbm5lclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbm5lcntcbiAgICAgIHBhZGRpbmc6IDM2cHggMTZweDtcbiAgICB9XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAud3JhcHBlcntcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICYtaGVhZGxpbmV7XG4gICAgICAuX2xlYWR7XG4gICAgICAgIG1hcmdpbjogMWVtIGF1dG8gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gICAgICB9Ly8uX2xlYWRcbiAgICB9Ly8mLWhlYWRsaW5lXG4gIH0vLy53cmFwcGVyXG4gIFxuICAuX3Jvd3tcbiAgICAvL21hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMiU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tdHh0LWRlZmF1bHQpO1xuXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH0vLy5fcm93XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9yb3d7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbiAgLl9oZWFkbGluZXtcbiAgICBwYWRkaW5nOiAwIDBweCAyNHB4O1xuXG4gICAgLl9yb3d7XG4gICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfS8vLl9yb3dcblxuICAgIC5fbGVhZHtcbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDdlbTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLy5fbGVhZFxuXG4gICAgLmJ0bi13cmFwe1xuXG4gICAgfVxuICB9Ly8uX2hlYWRsaW5lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9oZWFkbGluZXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICBoMi5fcHJpbWFyeXtcbiAgICAgICAgXG4gICAgICB9Ly9oMy5fcHJpbWFyeVxuXG4gICAgICAuX2xlYWR7XG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfS8vLl9sZWFkXG4gICAgfS8vLl9oZWFkbGluZVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG4gIFxuXG4gIGRpdltjbGFzcyo9XCJfYmFkZ2VcIl17XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMjUlO1xuICAgICAgLy9iYWNrZ3JvdW5kOiAjYzAwO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5fYmFkZ2UtNjBre1xuICAgICY6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL2JhZGdlLTYway5wbmcnKTtcbiAgICB9XG4gIH1cblxuICAuX2JhZGdlLTMwa3tcbiAgICAmOmJlZm9yZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9iYWRnZS0zMGsucG5nJyk7XG4gICAgfVxuICB9XG5cbiAgXG4gIC5fdG9rdXRlbntcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDUlO1xuXG4gICAgJi1oZWFkbGluZXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9Ly8mLWhlYWRsaW5lXG5cbiAgICAuX2NvbHMye1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9Ly8uX2NvbHMyXG5cblxuICAgIC5ub3Rlc3tcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG4gIH0vLy5fZXZlbnRcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX3Rva3V0ZW57XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDBweDtcblxuICAgICAgJi1ib2R5e1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMTZweDtcbiAgICAgIH0vLyYtYm9keVxuICAgIH0vLy5fZXZlbnRcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbiAgLnRva3V0ZW4tMDF7XG4gICAgLl9jb2xzMnt9XG5cbiAgICAuc2t5cGxhbntcbiAgICAgIC5fcm93e1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH0vLy5fcm93XG5cbiAgICAgIHArcHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgIH1cbiAgICAgIC5fc3Ryb25ne1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgfS8vLnRva3V0ZW4tMDFcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudG9rdXRlbi0wMXtcblxuICAgICAgLnNreXBsYW57XG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLl9jb2xzMntcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgfS8vLl9jb2xzMlxuICAgIH0vLy50b2t1dGVuLTAxXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICBcbiAgLnRva3V0ZW4tMDJ7XG4gICAgLl9jb250ZXh0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9Ly8uX2NvbnRleHRcbiAgfS8vLnRva3V0ZW4tMDJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudG9rdXRlbi0wMntcbiAgICAgIC5fY29udGV4dHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH0vLy5fY29udGV4dFxuICAgIH0vLy50b2t1dGVuLTAyXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG4gIC50b2t1dGVuLTAze1xuXG4gICAgLl9jYXJ7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA3JSAwO1xuICAgIH1cbiAgfS8vLnRva3V0ZW4tMDNcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudG9rdXRlbi0wM3tcbiAgICAgIC5fY29sczN7XG4gICAgICAgIGdhcDogMzZweDtcblxuICAgICAgICAuX2NvbHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfS8vLl9jb2xcbiAgICAgIH1cblxuICAgICAgLl9jYXJ7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDIwJSAwO1xuICAgICAgfVxuICAgIH0vLy50b2t1dGVuLTAzXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxufS8vI3Rva3V0ZW4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG4jZXhwZXJpZW5jZXtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDM2cHggMTJweDtcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIC5pbm5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH0vLy5pbm5lclxuXG4gIC5fcm93e1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfS8vLl9yb3dcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG5cbiAgICAuaW5uZXJ7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuICAgIC5jb2xzMntcbiAgICAgIC5jb2x7XG4gICAgICAgIC8vcGFkZGluZzogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAuX2hlYWRsaW5le1xuICAgIHBhZGRpbmc6IDBweCAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMTExO1xuXG4gICAgLl9sZWFke1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMTJlbTtcbiAgICB9XG4gIH0vLy5faGVhZGxpbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX2hlYWRsaW5le1xuICAgICAgLl9wcmltYXJ5e1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB9Ly8uX3ByaW1hcnlcblxuICAgICAgLl9sZWFke1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgfS8vLl9sZWFkXG4gICAgfS8vLl9oZWFkbGluZVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuICAuX3V4e1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgLl9oZWFkbGluZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAvL2JhY2tncm91bmQ6ICM2NjY7XG4gICAgICAvL2NvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgY29sb3I6ICMxMTE7XG5cbiAgICAgIC5fcHJpYW1yeXtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH0vLy5fcHJpbWFyeVxuXG4gICAgfS8vLl9oZWFkbGluZVxuICB9Ly8uX3V4XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl91eHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAuX2hlYWRsaW5le1xuICAgICAgICAuX3ByaWFtcnl7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIH0vLy5fcHJpbWFyeVxuICAgICAgfS8vLl9oZWFkbGluZVxuICAgIH0vLy5fdXhcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIC5haWRhe1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gICAgLnRhZ2xpbmV7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgfS8vLnRhZ2xpbmVcblxuICAgIC5ib2R5e1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4IC0gMzZweCk7XG4gICAgICBwe1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgICAgICBcbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly8uYm9keVxuICB9Ly8uYWlkYVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5haWRhe1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgLnRhZ2xpbmV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9Ly8udGFnbGluZVxuXG4gICAgICAuYm9keXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfS8vLmJvZHlcbiAgICB9Ly8uYWlkYVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuICAuZW5naW5lc3tcbiAgICAuaGVhZGxpbmV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9Ly8uX3ByaW1hcnlcbiAgICB9Ly8uaGVhZGxpbmVcblxuICAgIC5fbGlzdHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDFweDtcblxuICAgICAgJi1pdGVte1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtIDFweCk7XG4gICAgICB9XG5cbiAgICB9Ly8uX2xpc3RcbiAgfS8vLmVuZ2luc1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5lbmdpbmVze1xuICAgICAgLmhlYWRsaW5le1xuICAgICAgICAuX3ByaW1hcnl7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIH0vLy5fcHJpbWFyeVxuICAgICAgfS8vLmhlYWRsaW5lXG5cbiAgICAgIC5fbGlzdHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICYtaXRlbXtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDFweCk7XG4gICAgICAgIH0vLyYtaXRlbVxuICAgICAgICBcbiAgICAgIH0vLy5fbGlzdFxuICAgIH0vLy5lbmdpbmVzXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAuZW5naW5le1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICAgIC5maWd1cmV7XG4gICAgfS8vLmZpZ3VyZVxuXG4gICAgLmNvbnRleHR7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfS8vLmNvbnRleHRcblxuICAgIC5sYWJlbHtcbiAgICAgIGJhY2tncm91bmQ6ICM1MDUwNTA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9Ly8ubGFiZWxcblxuICAgIC5oZWFkbGluZXtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDdlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzExMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9Ly8uaGVhZGxpbmVcblxuICAgIC5ib2R5e1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHB7XG5cbiAgICAgIH1cbiAgICB9Ly8uYm9keVxuICB9Ly8uZW5naW5lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmVuZ2luZXtcbiAgICAgIC5jb250ZXh0e1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgIH0vLy5jb250ZXh0XG5cbiAgICAgIC5oZWFkbGluZXtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9Ly8uaGVhZGxpbmVcbiAgICB9Ly8uZW5naW5lXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG4gIC5zdG9yZXtcbiAgICAuX2NvbHMye1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLl9jb2x7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1NHB4IC0gMzZweCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICB3aWR0aDogMzU0cHg7XG4gICAgICAgIH1cbiAgICAgIH0vLy5fY29sXG4gICAgfS8vLl9jb2xzMlxuXG4gICAgLmNvbnRleHR7XG4gICAgICAuX3Jvd3tcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfS8vLl9yb3dcblxuICAgICAgcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICAgICAgXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vLmNvbnRleHRcblxuICAgIC5idG4td3JhcHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9Ly8uYnRuLXdyYXBcblxuICB9Ly8uc3RvcmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RvcmV7XG4gICAgICAuX2NvbHMye1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgLl9jb2x7XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSxcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9Ly8uX2NvbFxuICAgICAgfS8vLl9jb2xzMlxuXG4gICAgICAuY29udGV4dHtcbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfS8vLmNvbnRleHRcbiAgICB9Ly8uc3RvcmVcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG59Ly8jZXhwZXJpZW5jZSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbiNncmVldGluZ3tcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMzZweCAxMnB4O1xuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgLmlubmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfS8vLmlubmVyXG5cbiAgLl9yb3d7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9Ly8uX3Jvd1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcblxuICAgIC5pbm5lcntcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG5cbiAgICAuX3Jvd3tcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfS8vLl9yb3dcblxuICAgIC5jb2xzMntcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgLmNvbHtcbiAgICAgICAgLy9wYWRkaW5nOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIC5faGVhZGxpbmV7XG4gICAgcGFkZGluZzogMHB4IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuX2xlYWR7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICAgIH1cbiAgfS8vLl9oZWFkbGluZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5faGVhZGxpbmV7XG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIC8vZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDdlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIH0vLy5fcHJpbWFyeVxuXG4gICAgICAuX2xlYWR7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICB9Ly8uX2xlYWRcbiAgICB9Ly8uX2hlYWRsaW5lXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAuY29sczJ7XG4gICAgZ2FwOiAzNnB4O1xuICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmdyZWV0aW5ne1xuICAgICYtZmlndXJle1xuICAgICAgd2lkdGg6IDIzMnB4O1xuICAgIH0vLyYtZmlndXJlXG5cbiAgICAmLWNvbnRleHR7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjMycHggLSAzNnB4KTtcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLl9yaWdodHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLyYtY29udGV4dFxuICB9Ly8uZ3JlZXRpbmdcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ3JlZXRpbmd7XG5cbiAgICAgICYtZmlndXJle1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9Ly8mLWZpZ3VyZVxuXG4gICAgICAmLWNvbnRleHR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH0vLyYtY29udGV4dFxuICAgIH0vLy5ncmVldGluZ1xuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbn0vLyNncmVldGluZyIsIkBjaGFyc2V0IFwidXRmLThcIjtcbiNhY2Nlc3N7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDM2cHggMTJweDtcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIC5pbm5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH0vLy5pbm5lclxuXG4gIC5fcm93e1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfS8vLl9yb3dcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuXG4gICAgLmlubmVye1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cblxuICAgIC5fcm93e1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgfS8vLl9yb3dcbiAgICBcbiAgICAuY29sczJ7XG4gICAgICAuY29se1xuICAgICAgICAvL3BhZGRpbmc6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgLl9oZWFkbGluZXtcbiAgICBwYWRkaW5nOiAwcHggMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5fbGVhZHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjEyZW07XG4gICAgfVxuICB9Ly8uX2hlYWRsaW5lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9oZWFkbGluZXtcbiAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgLy9mb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgfS8vLl9wcmltYXJ5XG5cbiAgICAgIC5fbGVhZHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDdlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgIH0vLy5fbGVhZFxuICAgIH0vLy5faGVhZGxpbmVcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbiAgLl91eHtcblxuICAgIC5fcm93e1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9Ly8uX3Jvd1xuXG4gICAgLl9oZWFkbGluZXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICfkvZPmhJ8nO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAuMmVtIC41ZW0gLjE1ZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXJlZCk7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH0vLy5fcHJpbWFyeVxuICAgIH0vLyYtaGVhZGxpbmVcblxuICAgIC5fYm9keXtcbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbi10b3A6IC43NWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH0vL3BcblxuICAgICAgLl9zdHJvbmd7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI2ZmNiA2MCUpO1xuICAgICAgfS8vLl9zdHJvbmdcbiAgICB9Ly8mLWJvZHlcblxuICAgICYtZmlndXJle1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLl9iYWRnZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAuMzVlbSAxZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLyYtZmlndXJlXG5cbiAgICAuX2xpc3R7XG5cbiAgICAgICYtaXRlbXtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBcIuODu1wiO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgIH1cbiAgICAgIH0vLyYtaXRlbVxuICAgIH0vLy5fbGlzdFxuXG4gICAgLm5vdGVze1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cbiAgfS8vLl91eFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fdXh7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgLl9oZWFkbGluZXtcbiAgICAgICAgLl9wcmltYXJ5e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICB9XG4gICAgICB9Ly8uX2hlYWRsaW5lXG4gICAgICBcbiAgICAgIC5fYm9keXtcblxuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG4gICAgICB9Ly8uX2JvZHlcbiAgICB9Ly8uX3V4XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG4gIC5fcm9hZHN0ZXJ7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjIgdXJsKCcuLi9pL3JvYWRzdGVyLmpwZycpIG5vLXJlcGVhdCByaWdodCBib3R0b20gLyBjb250YWluO1xuXG4gICAgLl9ib2R5e1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIC8vcGFkZGluZzogMjRweDtcbiAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG4gICAgfS8vLl9ib2R5XG5cbiAgICAuX2ZpZ3VyZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfS8vLl9maWd1cmVcblxuICAgIC5idG4td3JhcHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG5cbiAgICAuX25vdGVze1xuICAgICAgcHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2kvaWNuLW5vdGVzLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLy5fbm90ZXNcbiAgfS8vLl9yb2Fkc3RlclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fcm9hZHN0ZXJ7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgLl9ib2R5e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLl9maWd1cmV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfS8vLl9maWd1cmVcblxuXG4gICAgICAuX25vdGVze1xuXG4gICAgICB9XG4gICAgfS8vLl9yb2Fkc3RlclxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgLl9pbmZvcm1hdGlvbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBkdHtcbiAgICAgIHBhZGRpbmc6IC4yNWVtO1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgIGNvbG9yOiB2YXIoLS10eHQtZGVmYXVsdCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIGRke1xuICAgICAgcGFkZGluZzogMWVtIC41ZW07XG5cbiAgICAgIC5zdHJvbmd7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4td3JhcHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG4gICAgLl9idG57XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICAudGFpa2Vuc3tcbiAgICAgIGNvdW50ZXItcmVzZXQ6IG51bWJlciAwO1xuICAgICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgICAgd2lkdGg6IDMuNWVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly8udGFpa2Vuc1xuXG4gICAgLm5vdGVze1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cblxuICB9Ly8uX2luZm9ybWF0aW9uXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9pbmZvcm1hdGlvbntcbiAgICAgIGR0e1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLm1hcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwdmg7XG4gICAgICB9XG4gICAgfS8vLl9pbmZvcm1hdGlvblxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuICAuaW5mb3JtYXRpb25ze31cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ybWF0aW9uc3tcbiAgICAuaW5uZXJ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuY29sczJ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfS8vLmNvbHMyXG5cbiAgICAmLWNvbnRleHR7XG4gICAgICAvL21hcmdpbi10b3A6IDI0cHg7XG4gICAgfS8vJi1jb250ZXh0XG5cbiAgICAmLWZpZ3VyZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbiAgICAgIFB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH0vLyYtZmlndXJlXG4gIH0vLy5pbmZvcm1hdGlvbnNcbn0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLyNhY2Nlc3MiLCJAY2hhcnNldCBcInV0Zi04XCI7XG4jb3RoZXJ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDM2cHggMTJweDtcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIC5pbm5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH0vLy5pbm5lclxuXG4gIC5fcm93e1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfS8vLl9yb3dcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuXG4gICAgLmlubmVye1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cbiAgICAuY29sczJ7XG4gICAgICAuY29se1xuICAgICAgICAvL3BhZGRpbmc6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgLl9oZWFkbGluZXtcbiAgICBwYWRkaW5nOiAwcHggMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5fbGVhZHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjEyZW07XG4gICAgfVxuICB9Ly8uX2hlYWRsaW5lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9oZWFkbGluZXtcbiAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgLy9mb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgfS8vLl9wcmltYXJ5XG5cbiAgICAgIC5fbGVhZHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDdlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgIH0vLy5fbGVhZFxuICAgIH0vLy5faGVhZGxpbmVcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIC5faW5mb3JtYXRpb257XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZHR7XG4gICAgICBwYWRkaW5nOiAuMjVlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICBjb2xvcjogdmFyKC0tdHh0LWRlZmF1bHQpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICBkZHtcbiAgICAgIHBhZGRpbmc6IDFlbSAuNWVtO1xuXG4gICAgICAuc3Ryb25ne1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXdyYXB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuICAgIC5fYnRue1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgLnRhaWtlbnN7XG4gICAgICBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcbiAgICAgIGxpe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcblxuICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW57XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICAgIHdpZHRoOiAzLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vLnRhaWtlbnNcblxuICAgIC5ub3Rlc3tcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG5cbiAgfS8vLl9pbmZvcm1hdGlvblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5faW5mb3JtYXRpb257XG4gICAgICBkdHtcbiAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIC5tYXB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMHZoO1xuICAgICAgfVxuICAgIH0vLy5faW5mb3JtYXRpb25cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbiAgLmluZm9ybWF0aW9uc3t9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvcm1hdGlvbnN7XG4gICAgLmlubmVye1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmNvbHMye1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH0vLy5jb2xzMlxuXG4gICAgJi1jb250ZXh0e1xuICAgICAgLy9tYXJnaW4tdG9wOiAyNHB4O1xuICAgIH0vLyYtY29udGV4dFxuXG4gICAgJi1maWd1cmV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgICBQe1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgcGFkZGluZzogMWVtIDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9Ly8mLWZpZ3VyZVxuICB9Ly8uaW5mb3JtYXRpb25zXG59LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8jb3RoZXIiXX0= */
