@charset "UTF-8";
:root {
  --clr-red: #8f1c2e;
}

/**　基本レイアウト　*/
/**  */
.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% - 12px);
}
.cols2 .col:nth-of-type(n+2) {
  margin-left: 24px;
}
.cols2 .col:nth-of-type(2n+1) {
  margin-left: 0;
}
.cols2._reverse {
  flex-direction: row-reverse;
}
.cols2._reverse .col:nth-of-type(2n - 1) {
  margin-left: 24px;
}
.cols2._reverse .col:nth-of-type(2n) {
  margin-left: 0px;
}
@media screen and (max-width: 767px) {
  .cols2 {
    flex-direction: column;
  }
  .cols2 .col {
    width: 100%;
    margin-left: 0;
  }
  .cols2 .col:nth-of-type(n+2) {
    margin-top: 24px;
    margin-left: 0;
  }
  .cols2._reverse {
    flex-direction: column-reverse;
  }
  .cols2._reverse .col:nth-of-type(2n - 1) {
    margin-left: 0;
  }
}

.cols3 .col {
  box-sizing: border-box;
  width: calc(33.333% - 16px);
  margin-left: 24px;
}
.cols3 .col:nth-of-type(3n+1) {
  margin-left: 0;
}
@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%;
  }
}

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

.cols,
.cols2,
.cols3,
.cols4,
.cols6 {
  display: flex;
  flex-wrap: wrap;
}
.cols._reverse,
.cols2._reverse,
.cols3._reverse,
.cols4._reverse,
.cols6._reverse {
  flex-direction: row-reverse;
}
.cols._wrap,
.cols2._wrap,
.cols3._wrap,
.cols4._wrap,
.cols6._wrap {
  flex-wrap: wrap;
}
@media screen and (max-width: 479px) {
  .cols,
  .cols2,
  .cols3,
  .cols4,
  .cols6 {
    flex-direction: column;
  }
  .cols._reverse,
  .cols2._reverse,
  .cols3._reverse,
  .cols4._reverse,
  .cols6._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 */
._notes {
  font-size: 1.2rem;
}
._notes._border {
  border: solid 1px #333;
  padding: 0.5em 1em;
}
._notes-item {
  padding-left: 1em;
  text-indent: -1em;
  margin-top: 0.5em;
}
._notes-item:before {
  content: "※";
}
._notes-item:first-of-type {
  margin-top: 0;
}

/**
  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>
*/
.tab-menu {
  /** @media max-width: 767px */
}
.tab-menu .swiper-wrapper {
  box-sizing: border-box;
  display: flex;
  background: #ccc;
  border-top: solid 1px #ccc;
}
.tab-menu .swiper-slide {
  box-sizing: border-box;
  padding: 16px;
  text-align: center;
  font-size: 1.8rem;
  line-height: 1.2;
  background: #fff;
  border-right: solid 1px #ccc;
}
.tab-menu .swiper-slide:first-of-type {
  border-left: solid 1px #ccc;
}
.tab-menu .swiper-slide:hover {
  background: #ccc;
}
.tab-menu .swiper-slide-thumb-active {
  background: #ccc;
}
.tab-menu .swiper-slide img {
  width: 80%;
}
@media screen and (max-width: 767px) {
  .tab-menu .swiper-slide {
    padding: 12px 4px 4px 4px;
  }
  .tab-menu .swiper-slide img {
    width: 100%;
  }
  .tab-menu-list-item {
    padding-top: 12px;
    padding-bottom: 6px;
    font-size: 1.2rem;
  }
}

* {
  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: #f2f2f2;
  padding-top: 24px;
}
.main-container .wrapper {
  padding: 24px 0;
}
.main-container .wrapper .inner {
  box-sizing: border-box;
  width: 100%;
  max-width: 960px;
  margin: auto;
}
.main-container .wrapper ._row {
  margin-top: 24px;
}
.main-container .wrapper ._row:first-of-type {
  margin-top: 0;
}
.main-container .wrapper-headline {
  box-sizing: border-box;
  text-align: center;
  padding: 24px 1em;
}
.main-container .wrapper-headline h2 {
  font-size: 2.4rem;
  font-weight: normal;
  font-feature-settings: "palt";
  letter-spacing: 0.12em;
}
.main-container .wrapper-headline h2 .en {
  font-size: 1.2em;
  font-weight: 100;
}
.main-container .request .wrapper {
  padding: 0;
}
@media screen and (max-width: 767px) {
  .main-container {
    padding-top: 0px;
  }
  .main-container .wrapper .inner {
    padding: 0 16px;
  }
  .main-container .wrapper-headline {
    padding: 1em 16px;
    margin-left: -16px;
    margin-right: -16px;
  }
  .main-container .wrapper-headline h2 {
    font-size: 2.1rem;
    letter-spacing: 0.1em;
  }
  .main-container .request {
    margin-top: 36px;
  }
}

.main-container {
  padding-bottom: 60px;
  /** @media max-width: 767px */
}
.main-container #hero.wrapper {
  padding: 0;
}
.main-container .hero {
  position: relative;
  width: 100%;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container .hero-title {
  width: 100%;
  max-width: 640px;
  position: absolute;
  left: 50%;
  top: 36%;
  transform: translate(-50%, -100%);
}
@media screen and (max-width: 767px) {
  .main-container .hero {
    background-color: #fff;
    padding: 0 !important;
  }
  .main-container .hero-title {
    position: relative;
    left: inherit;
    top: auto;
    transform: inherit;
    padding: 24px 32px;
  }
}
.main-container #utility {
  padding-left: 20px;
  padding-right: 20px;
  /** @media max-width: 767px */
}
.main-container #utility .inner {
  width: 100%;
  max-width: 1060px;
  margin: auto;
  background: #fff;
  border-radius: 6px;
  padding: 48px;
}
.main-container #utility .wrapper-headline ._lead {
  margin: 1em auto 0;
  width: 100%;
  font-size: 1.4rem;
  line-height: 1.7;
  letter-spacing: 0.15em;
}
.main-container #utility ._row {
  margin-top: 24px;
}
.main-container #utility ._event {
  border-radius: 6px;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}
.main-container #utility ._event._reverse {
  flex-direction: row-reverse;
}
.main-container #utility ._event:nth-of-type(n+2) {
  margin-top: 32px;
}
.main-container #utility ._event-headline {
  text-align: left;
}
.main-container #utility ._event-headline ._primary {
  font-size: 2.1rem;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
  padding: 0.5em 0;
  color: #000;
}
.main-container #utility ._event-body {
  padding: 0 0px 16px;
}
.main-container #utility ._event-body p {
  font-size: 1.4rem;
  line-height: 1.75;
}
.main-container #utility ._event-figure {
  position: relative;
  border-radius: 6px;
  overflow: hidden;
  width: 344px;
  height: 172px;
}
.main-container #utility ._event-figure ._badge {
  display: inline-block;
  padding: 0.35em 1em;
  background: #111;
  color: #fff;
  position: absolute;
  right: 0;
  top: 0;
}
.main-container #utility ._event-figure ._badge p {
  line-height: 1;
}
.main-container #utility ._event-context {
  width: calc(100% - 368px);
}
.main-container #utility ._event ._list-item:before {
  content: "・";
}
.main-container #utility ._event ._list-item:nth-of-type(n+2) {
  margin-top: 0.5em;
}
.main-container #utility ._event .notes {
  margin-top: 1em;
}
@media screen and (max-width: 767px) {
  .main-container #utility {
    padding: 16px 12px;
  }
  .main-container #utility .inner {
    padding: 16px;
  }
  .main-container #utility ._event {
    border-radius: 0;
    flex-direction: column;
  }
  .main-container #utility ._event._reverse {
    flex-direction: column;
  }
  .main-container #utility ._event:nth-of-type(n+2) {
    margin-top: 8px;
    padding-top: 24px;
    border-top: dotted 2px #999;
  }
  .main-container #utility ._event-body {
    padding: 0 0px 16px;
  }
  .main-container #utility ._event-figure {
    width: 100%;
  }
  .main-container #utility ._event-context {
    width: 100%;
  }
}
.main-container .informations {
  padding-left: 20px;
  padding-right: 20px;
}
.main-container .informations-headline p {
  margin-top: 0.5em;
}
.main-container .informations-figure P {
  font-size: 1.6rem;
  padding: 1em;
  text-align: left;
}
.main-container .informations ._information {
  font-size: 1.4rem;
}
.main-container .informations ._information dt {
  padding: 0.25em;
  background: #999;
  color: #fff;
  letter-spacing: 0.1em;
  text-align: center;
}
.main-container .informations ._information dd {
  padding: 0em;
}
.main-container .informations ._information dd .strong {
  font-size: 1.8rem;
}
.main-container .informations ._information .btn-wrap {
  margin-top: 1em;
}
.main-container .informations ._information ._btn {
  font-size: 1.4rem;
}
.main-container .informations ._information .taikens {
  counter-reset: number 0;
}
.main-container .informations ._information .taikens li {
  display: flex;
  font-feature-settings: "palt";
}
.main-container .informations ._information .taikens li:nth-of-type(n+2) {
  margin-top: 0.5em;
}
.main-container .informations ._information .taikens li span:nth-of-type(1) {
  width: 3.5em;
  margin-right: 0.5em;
  text-align: right;
  flex-shrink: 0;
}
.main-container .informations ._information .notes {
  margin-top: 1em;
}
.main-container .informations ._map {
  width: 100%;
  height: 100%;
}
.main-container .informations div.notes {
  padding: 0.5em 1em;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .main-container .informations .inner {
    padding: 0;
  }
  .main-container .informations .cols2 {
    flex-direction: column;
  }
  .main-container .informations-context {
    margin-top: 0px;
  }
  .main-container .informations-figure {
    margin-top: 0 !important;
  }
  .main-container .informations-figure P {
    font-size: 1.6rem;
    padding: 1em 0 0;
    text-align: left;
  }
  .main-container .informations ._map {
    margin-top: 24px;
    width: 100%;
    height: 40vh;
  }
}
.main-container .notice {
  /** @media max-width: 767px */
}
.main-container .sportsfair {
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container .sportsfair .inner {
  background: var(--clr-red);
  color: #fff;
  border-radius: 8px;
  padding: 24px;
}
@media screen and (max-width: 767px) {
  .main-container .sportsfair .inner {
    border-radius: 0;
    padding: 16px;
  }
}
.main-container .sportsfair ._headline {
  text-align: center;
  font-size: 2.4rem;
  font-weight: 500;
  letter-spacing: 0.12em;
}
.main-container .sportsfair ._headline ._primary {
  font-size: 4.2rem;
}
.main-container .sportsfair ._headline ._s {
  display: inline-block;
  margin-left: 0.35em;
  font-size: 0.72em;
  letter-spacing: 0;
}
@media screen and (max-width: 767px) {
  .main-container .sportsfair ._headline {
    font-size: 2.1rem;
    letter-spacing: 0.05em;
  }
  .main-container .sportsfair ._headline ._primary {
    font-size: 3.2rem;
  }
}
.main-container .sportsfair ._lead p {
  text-align: center;
  font-size: 1.6rem;
  line-height: 1.65;
}
@media screen and (max-width: 767px) {
  .main-container .sportsfair ._lead p {
    text-align: left;
    font-size: 1.4rem;
  }
}
.main-container .sportsfair ._event {
  background: #fff;
  color: #333;
  border-radius: 8px;
  padding: 16px;
}
.main-container .sportsfair ._event._closed {
  position: relative;
}
.main-container .sportsfair ._event._closed:before {
  content: "終了しました";
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.65);
  color: #fff;
  font-size: 2.1rem;
  font-weight: 500;
  position: absolute;
  top: 0;
  left: 0;
}
.main-container .sportsfair ._event-context {
  margin-top: 16px;
}
.main-container .sportsfair ._event-headline ._primary {
  font-size: 1.9rem;
  font-weight: 500;
  font-feature-settings: "palt";
  letter-spacing: 0.07em;
}
.main-container .sportsfair ._event-body {
  margin-top: 0.5em;
  font-size: 1.6rem;
  line-height: 1.65;
}
@media screen and (max-width: 767px) {
  .main-container .sportsfair ._event-body {
    font-size: 1.4rem;
  }
}

.photogallery {
  display: flex;
  gap: 24px;
}
.photogallery .main {
  width: 768px;
}
.photogallery .thumbs {
  position: relative;
  width: calc(100% - 768px - 24px);
}
.photogallery .thumbs-nav-btn {
  display: block;
  width: 20px;
  height: 20px;
  border-top: solid 3px #000;
  border-left: solid 3px #000;
  background: transparent;
}
.photogallery .thumbs-prev {
  position: absolute;
  left: 50%;
  top: 0;
  z-index: 9;
  transform: translate(-50%, -100%) rotate(45deg);
}
.photogallery .thumbs-next {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 9;
  transform: translate(-50%, 100%) rotate(-135deg);
}
.photogallery .thumbs .swiper-button-disabled {
  border-color: #ccc;
}

@media screen and (max-width: 767px) {
  .photogallery {
    flex-direction: column;
    gap: 4px;
  }
  .photogallery .main {
    width: 100%;
  }
  .photogallery .thumbs {
    width: 100%;
  }
  .photogallery .thumbs-prev {
    position: absolute;
    left: -10px;
    top: 50%;
    bottom: inherit;
    transform: translate(0, -50%) rotate(-45deg);
  }
  .photogallery .thumbs-next {
    position: absolute;
    left: inherit;
    right: -10px;
    top: 50%;
    transform: translate(0, -50%) rotate(135deg);
  }
} /** @media max-width: 767px */
.swiper-thumbs {
  width: 100%;
  height: 512px;
}
.swiper-thumbs .swiper-slide {
  background: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.swiper-thumbs .swiper-slide img {
  opacity: 0.6;
}
.swiper-thumbs ._cr img {
  opacity: 1;
}
.swiper-main {
  width: 100%;
}
.swiper-main .swiper-slide img {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .swiper-thumbs {
    width: 100%;
    height: auto;
  }
  .swiper-main {
    width: 100%;
  }
} /** @media max-width: 767px */
.introduction {
  text-align: center;
  /** @media max-width: 767px */
}
.introduction ._headline {
  margin-bottom: 24px;
}
.introduction ._headline ._primary {
  font-size: 2.4rem;
  font-weight: 500;
}
.introduction ._body p {
  font-size: 1.4rem;
  line-height: 1.8;
}
@media screen and (max-width: 767px) {
  .introduction ._headline ._primary {
    font-size: 1.8rem;
  }
  .introduction ._body p {
    text-align: left;
    font-size: 1.3rem;
  }
}

.aboutAutoexe {
  /** @media max-width: 767px */
}
.aboutAutoexe .cols2 {
  display: flex;
  align-items: center;
  background: #fff;
}
.aboutAutoexe ._headline {
  background: #8f1c2e;
  color: #fff;
  text-align: center;
}
.aboutAutoexe ._headline ._primary {
  font-size: 2.4rem;
}
.aboutAutoexe ._figure {
  width: 40%;
}
.aboutAutoexe ._context {
  width: 60%;
  padding: 0 24px;
}
.aboutAutoexe ._context h3 {
  margin-bottom: 0.5em;
  font-size: 2.1rem;
  font-weight: 500;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .aboutAutoexe .cols2 {
    padding: 16px;
  }
  .aboutAutoexe ._figure {
    width: 100%;
  }
  .aboutAutoexe ._context {
    width: 100%;
    padding: 0;
    margin-top: 16px;
  }
  .aboutAutoexe ._context p {
    font-size: 1.3rem;
  }
}

#storeEvent {
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
#storeEvent ._headline {
  background: #8f1c2e;
  color: #fff;
  text-align: center;
  margin-bottom: 24px;
}
#storeEvent ._headline ._primary {
  padding: 0.1em 0 0em;
  font-size: 2.4rem;
  letter-spacing: 0.15em;
}
@media screen and (max-width: 767px) {
  #storeEvent ._headline ._primary {
    padding: 0.5em;
    font-size: 1.8rem;
  }
}
#storeEvent .usedcar-headline ._primary {
  text-align: center;
  font-size: 2.4rem;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
  background: #8f1c2e;
  color: #fff;
  padding: 0.1em;
}
#storeEvent .usedcar-headline ._lead {
  text-align: center;
  margin-top: 1em;
  font-size: 1.4rem;
}
#storeEvent .usedcar-headline ._strong {
  font-size: 1.8rem;
  font-weight: 500;
}
#storeEvent .usedcar ._context ._center {
  text-align: center;
}
#storeEvent .usedcar ._context ._lead {
  text-align: center;
  margin-top: 1em;
  font-size: 1.4rem;
}
#storeEvent .usedcar ._context ._strong {
  font-size: 1.8rem;
  font-weight: 500;
}
#storeEvent .usedcar ._context .btn-wrap {
  margin-top: 24px;
}
#storeEvent .usedcar ._car {
  position: relative;
  margin-top: 1em;
  padding: 1em;
  border: solid 1px #ddd;
  background: #fff;
}
#storeEvent .usedcar ._car._soldout:before {
  content: "SOLDOUT";
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.75);
  position: absolute;
  top: 0;
  bottom: 0;
  font-size: 3.2rem;
  font-weight: 500;
  color: #8f1c2e;
  letter-spacing: 0.15em;
}
#storeEvent .usedcar ._car.cols2 {
  gap: 24px;
}
#storeEvent .usedcar ._car ._figure {
  width: 310px;
}
#storeEvent .usedcar ._car ._context {
  width: calc(100% - 310px - 24px);
}
#storeEvent .usedcar ._car dt {
  font-size: 1.8rem;
  font-weight: 500;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
#storeEvent .usedcar ._car dd {
  margin-top: 0.5em;
}
#storeEvent .usedcar ._car ._context ._row {
  margin-top: 1em;
}
#storeEvent .usedcar ._car ._context ._row:first-of-type {
  margin-top: 0;
}
#storeEvent .usedcar ._car ._context .price {
  font-size: 1.8rem;
}
#storeEvent .usedcar ._car ._context .price-other .price {
  font-size: 1.4rem;
}
#storeEvent .usedcar ._car .btn-wrap {
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  #storeEvent .usedcar-headline ._primary {
    padding: 0.5em;
    text-align: center;
    font-size: 1.8rem;
    line-height: 1.3;
  }
  #storeEvent .usedcar-headline ._lead {
    text-align: left;
  }
  #storeEvent .usedcar ._context ._lead {
    text-align: left;
  }
  #storeEvent .usedcar ._context ._strong {
    font-size: 1.6rem;
  }
  #storeEvent .usedcar ._car.cols2 {
    gap: 0;
  }
  #storeEvent .usedcar ._car ._figure {
    width: 100%;
  }
  #storeEvent .usedcar ._car ._context {
    width: 100%;
    padding: 16px 0;
  }
}

#exhibition {
  /** @media max-width: 767px */
}
#exhibition .exhibition-headline {
  padding-left: 0;
  padding-right: 0;
}
#exhibition .exhibition-headline ._primary {
  background: #8f1c2e;
  color: #fff;
  font-size: 2.4rem;
  line-height: 1.2;
}
@media screen and (max-width: 767px) {
  #exhibition .exhibition-headline {
    padding: 1em 16px;
  }
  #exhibition .exhibition-headline ._primary {
    padding: 0.5em;
    font-size: 1.8rem;
  }
}

.restore {
  /** @media max-width: 767px */
}
.restore .cols2 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 24px;
}
.restore ._figure {
  width: 40%;
}
.restore ._context {
  width: calc(60% - 24px);
  padding: 0px;
}
.restore ._context p + p {
  margin-top: 1em;
}
.restore ._context ._strong {
  font-size: 1.8rem;
  font-weight: 500;
}
.restore ._context .btn-wrap {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .restore .cols2 {
    flex-direction: column;
  }
  .restore ._figure {
    width: 100%;
  }
  .restore ._context {
    width: 100%;
  }
  .restore ._context p {
    font-size: 1.3rem;
  }
  .restore ._context ._strong {
    font-size: 1.6rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV2ZW50L2N1c3RvbXNob3AvYy9wYWdlLnNjc3MiLCJldmVudC9jdXN0b21zaG9wL2MvaW5jL19iYXNlLnNjc3MiLCJldmVudC9jdXN0b21zaG9wL2MvaW5jL19sYXlvdXQuc2NzcyIsImV2ZW50L2N1c3RvbXNob3AvYy9pbmMvX2luZm9ybWF0aW9ucy5zY3NzIiwiZXZlbnQvY3VzdG9tc2hvcC9jL2luYy9faGVyby5zY3NzIiwiZXZlbnQvY3VzdG9tc2hvcC9jL2luYy9fdXRpbGl0eS5zY3NzIiwiZXZlbnQvY3VzdG9tc2hvcC9jL2luYy9fbm90aWNlLnNjc3MiLCJldmVudC9jdXN0b21zaG9wL2MvaW5jL19zcG9ydHNmYWlyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUVBO0VBQ0U7OztBQUlGO0FDUEE7QUFDQTtFQUNFOztBQUNBO0VBRkY7SUFHSTs7OztBQUlKO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJOzs7O0FBS0o7QUFBQTtFQUVFOzs7QUFLQTtFQUNFOztBQUVBO0VBQ0U7OztBQVNGO0VBQ0U7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQU9KO0VBQ0U7O0FBRUE7RUFDRTs7O0FBUVI7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOzs7QUFNRjtFQUNFOzs7QUFNRjtFQUNFOzs7QUFLSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdFO0VBQ0U7RUFDQTs7QUFJSjtFQUNFOzs7QUFNSDtBQUVEO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWtCOzs7QUFDbEI7RUFBa0I7OztBQUNsQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFrQjs7O0FBQ2xCO0VBQWtCOzs7QUFHaEI7RUFBUzs7QUFDVDtFQUFTOztBQUNUO0VBQVM7O0FBQ1Q7RUFBUTs7QUFDUjtFQUFROzs7QUFHVjtFQUFNOzs7QUFJSjtFQUNFOztBQUdBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFOztBQUdFO0VBQ0U7O0FBRUY7RUFDRTs7QUFLTjtFQTNCRjtJQTRCSTs7RUFDQTtJQUNFO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOztFQUlKO0lBQ0U7O0VBR0U7SUFDRTs7OztBQVNSO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFURjtJQVVJO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOzs7O0FBT047RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFSRjtJQVNJOzs7O0FBT0o7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFSRjtJQVNJOzs7O0FBS047QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFO0VBQ0E7O0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNFOztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRTs7QUFHRjtFQWhCRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBaUJJOztFQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFDRTs7OztBQUtOO0VBQ0U7O0FBSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0lBQ0U7Ozs7QUFHTDtBQUdEO0VBQ0U7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7O0FBTU47QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBWUE7QUF3REc7O0FBdkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0E7RUFDRTs7QUFJSjtFQUNFOztBQVVKO0VBRUU7SUFDRTs7RUFDQTtJQUNFOztFQUlGO0lBQ0U7SUFDQTtJQUNBOzs7O0FDallSO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBT047RUFDRTs7QUFJSjtFQWhERjtJQWlESTs7RUFLRTtJQUNFOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUVBO0lBQ0U7SUFDQTs7RUFLTjtJQUNFOzs7O0FGL0VOO0VBQ0U7QUdrR0Q7O0FDL0dDO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0FBdUJDO0FBR0E7O0FBeEJEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBYkY7SUFjSTtJQUNBOztFQUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FDN0JOO0VBQ0U7RUFDQTtBQTBJQzs7QUF4SUQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtOO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFLTjtFQUNFOztBQU9FO0VBQ0U7O0FBR0Y7RUFDRTs7QUFLTjtFQUNFOztBQUlKO0VBNUdGO0lBNkdJOztFQUNBO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBOztFQUVBO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7OztBRnhJUjtFQUNFO0VBQ0E7O0FBR0U7RUFDRTs7QUFLRjtFQUNFO0VBQ0E7RUFDQTs7QUFPSjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTs7QUFFRjtFQUNFOztBQUdGO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFNUjtFQUNFOztBQUtKO0VBQ0U7RUFDQTs7QUFHRjtFQUVFO0VBQ0E7O0FBSUo7RUFFSTtJQUNFOztFQUVGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUNBO0lBQ0U7SUFDQTtJQUNBOztFQUlKO0lBQ0U7SUFDQTtJQUNBOzs7QUc3R047QUFJRzs7QUNKSDtBQWFHO0FBNEJBO0FBZ0JBO0FBeURBOztBQWhIRDtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOzs7QUFNSjtFQUNFO0VBQ0E7RUFDQTs7QUFHSjtFQUVJO0lBQ0U7SUFDQTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBR0o7RUFLSTtJQUNFOzs7O0FQdkZSO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7OztBQUlOO0VBQ0U7SUFDRTtJQUNBOztFQUVBO0lBQ0U7O0VBRUY7SUFDRTs7RUFPQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUlQO0FBR0M7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlGO0VBQ0U7O0FBS047RUFDRTs7QUFHRTtFQUNFOzs7QUFLUjtFQUdJO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOztFQUdMO0FBR0Q7RUFDRTtBQTJCQzs7QUExQkQ7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBSUY7RUFDRTtFQUNBOztBQUlKO0VBRUk7SUFDRTs7RUFJRjtJQUNFO0lBQ0E7Ozs7QUFPUjtBQXVERzs7QUFyREQ7RUFDRTtFQUNBO0VBQ0E7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFFRTtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7OztBQVFSO0FBd0JHO0FBdUtBOztBQTlMRDtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQU9KO0VBRUk7SUFDRTtJQUNBOzs7QUFVRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFNRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUlBO0VBQ0U7O0FBRUE7RUFDRTs7QUFJSjtFQUNFOztBQUlBO0VBQ0U7O0FBS047RUFDRTs7QUFLTjtFQUdNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTs7RUFLRjtJQUNFOztFQUdGO0lBQ0U7O0VBT0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7OztBQVFWO0FBMEJHOztBQXhCQztFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFLTjtFQUVFO0lBQ0U7O0VBRUE7SUFDRTtJQUNBOzs7O0FBU1I7QUFvREc7O0FBbkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0U7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUVBO0lBQ0U7O0VBR0Y7SUFDRSIsImZpbGUiOiJldmVudC9jdXN0b21zaG9wL2MvcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5cbjpyb290e1xuICAtLWNsci1yZWQ6ICM4ZjFjMmU7XG59XG5cblxuLyoq44CA5Z+65pys44Os44Kk44Ki44Km44OI44CAKi9cbkBpbXBvcnQgXCJpbmMvYmFzZVwiO1xuXG5AaW1wb3J0IFwiaW5jL2xheW91dFwiO1xuXG5cblxuXG4ubWFpbi1jb250YWluZXJ7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gIEBpbXBvcnQgXCJpbmMvaGVyb1wiO1xuICBAaW1wb3J0IFwiaW5jL3V0aWxpdHlcIjtcbiAgQGltcG9ydCBcImluYy9pbmZvcm1hdGlvbnNcIjtcbiAgQGltcG9ydCBcImluYy9ub3RpY2VcIjtcblxuICBAaW1wb3J0IFwiaW5jL3Nwb3J0c2ZhaXJcIjtcbn0vLy5tYWluLWNvbnRhaW5lclxuXG4ucGhvdG9nYWxsZXJ5e1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG5cbiAgLm1haW57XG4gICAgd2lkdGg6IDc2OHB4O1xuICB9Ly8ubWFpblxuICAudGh1bWJze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzY4cHggLSAyNHB4KTtcbiAgICAmLW5hdntcbiAgICAgICYtYnRue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgM3B4ICMwMDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAzcHggIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9Ly8mLWJ0blxuICAgIH0vLyYtbmF2XG4gICAgJi1wcmV2e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKSByb3RhdGUoNDVkZWcpO1xuICAgIH0vLyYtcHJldlxuICAgICYtbmV4dHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgfS8vJi1uZXh0XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICB9XG4gIH0vLy50aHVtYnNcbn0vLy5waG90b2dhbGxlcnlcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5waG90b2dhbGxlcnl7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDRweDtcblxuICAgIC5tYWlue1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC50aHVtYnN7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICYtbmF2e1xuICAgICAgICAmLWJ0bntcbiAgICAgICAgICBcbiAgICAgICAgfS8vJi1idG5cbiAgICAgIH0vLyYtbmF2XG5cbiAgICAgICYtcHJldntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICB9Ly8mLXByZXZcbiAgICAgICYtbmV4dHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIH0vLyYtbmV4dFxuICAgIH0vLy50aHVtYnNcbiAgfS8vLnBob3RvZ2FsbGVyeVxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4uc3dpcGVye1xuICAmLXRodW1ic3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUxMnB4O1xuXG4gICAgLnN3aXBlci1zbGlkZXtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIFxuICAgICAgaW1ne1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgIH1cbiAgICB9Ly8uc3dpcGVyLXNsaWRlXG4gICAgLl9jcntcbiAgICAgIGltZ3tcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH0vLyYtdGh1bWJzXG5cbiAgJi1tYWlue1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnN3aXBlci1zbGlkZXtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9Ly8mLW1haW5cbn0vLy5zd2lwZXJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2lwZXJ7XG5cbiAgICAmLXRodW1ic3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH0vLyYtdGh1bWJzXG5cbiAgICAmLW1haW57XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9Ly8mLW1haW5cbiAgfS8vLnN3aXBlclxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbi5pbnRyb2R1Y3Rpb257XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLl9oZWFkbGluZXtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIC5fcHJpbWFyeXtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9Ly8uX3ByaW1hcnlcbiAgfS8vLl9oZWFkbGluZVxuICAuX2JvZHl7XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICB9XG4gIH0vLy5fYm9keVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9oZWFkbGluZXtcbiAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICB9XG4gICAgfS8vLl9oZWFkbGluZVxuICAgIC5fYm9keXtcbiAgICAgIHB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgfVxuICAgIH0vLy5fYm9keVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8uaW50cm9kdWN0aW9uXG5cblxuLmFib3V0QXV0b2V4ZXtcbiAgXG4gIC5jb2xzMntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICB9Ly8uY29sczJcblxuICAuX2hlYWRsaW5le1xuICAgIGJhY2tncm91bmQ6ICM4ZjFjMmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLl9wcmltYXJ5e1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuICB9Ly8uX2hlYWRsaW5lXG5cbiAgLl9maWd1cmV7XG4gICAgd2lkdGg6IDQwJTtcbiAgfS8vLl9maWd1cmVcblxuICAuX2NvbnRleHR7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG5cbiAgICBoM3tcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIH1cbiAgfS8vLl9jb250ZXh0XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAgIC5jb2xzMntcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfS8vLmNvbHMyXG5cbiAgICAuX2ZpZ3VyZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH0vLy5fZmlndXJlXG5cbiAgICAuX2NvbnRleHR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIH1cbiAgICB9Ly8uX2NvbnRleHRcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vLmFib3V0QXV0b2V4ZVxuXG5cblxuI3N0b3JlRXZlbnR7XG4gIC5faGVhZGxpbmV7XG4gICAgYmFja2dyb3VuZDogIzhmMWMyZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIC5fcHJpbWFyeXtcbiAgICAgIHBhZGRpbmc6IC4xZW0gMCAwZW07XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgICB9Ly8uX3ByaW1hcnlcbiAgfS8vLl9oZWFkbGluZVxuICAuX2JvZHl7XG4gICAgXG4gIH0vLy5fYm9keVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9oZWFkbGluZXtcbiAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgcGFkZGluZzogLjVlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICB9XG4gICAgfS8vLl9oZWFkbGluZVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuICAudXNlZGNhcntcblxuICAgICYtaGVhZGxpbmV7XG5cbiAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4ZjFjMmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAuMWVtO1xuICAgICAgfS8vLl9wcmltYXJ5XG5cbiAgICAgIC5fbGVhZHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfS8vLl9sZWFkXG5cbiAgICAgIC5fc3Ryb25ne1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH0vLy5fc3Ryb25nXG5cbiAgICB9Ly8mLWhlYWRsaW5lXG5cbiAgICAuX2NvbnRleHR7XG4gICAgICAuX2NlbnRlcntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLl9sZWFke1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9Ly8uX2xlYWRcblxuICAgICAgLl9zdHJvbmd7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfS8vLl9zdHJvbmdcblxuICAgICAgLmJ0bi13cmFwe1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfS8vLmJ0bi13cmFwXG4gICAgfS8vLl9jb250ZXh0XG5cbiAgICAuX2NhcntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAmLl9zb2xkb3V0e1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAnU09MRE9VVCc7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogIzhmMWMyZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gICAgICAgIH1cbiAgICAgIH0vLy5fc29sZG91dFxuXG4gICAgICAmLmNvbHMye1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIC5fZmlndXJle1xuICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgICB9Ly8uX2ZpZ3VyZVxuXG4gICAgICAuX2NvbnRleHR7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMTBweCAtIDI0cHgpO1xuICAgICAgfS8vLl9jb250ZXh0XG5cbiAgICAgIGR0e1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgIH1cbiAgICAgIGRke1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgfVxuXG4gICAgICAuX2NvbnRleHR7XG4gICAgICAgIC5fcm93e1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcblxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9Ly8uX3Jvd1xuXG4gICAgICAgIC5wcmljZXtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgfS8vLnByaWNlXG5cbiAgICAgICAgLnByaWNlLW90aGVye1xuICAgICAgICAgIC5wcmljZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfS8vLnByaWNlLW90aGVyXG4gICAgICB9Ly8uX2NvbnRleHRcblxuICAgICAgLmJ0bi13cmFwe1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH0vLy5fY2FyXG5cbiAgfS8vLnVzZWRjYXJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudXNlZGNhcntcbiAgICAgICYtaGVhZGxpbmV7XG4gICAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgICBwYWRkaW5nOiAuNWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG5cbiAgICAgICAgLl9sZWFke1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH0vLyYtaGVhZGxpbmVcblxuICAgICAgLl9jb250ZXh0e1xuICAgICAgICAuX2xlYWR7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfS8vLl9sZWFkXG5cbiAgICAgICAgLl9zdHJvbmd7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH0vLy5fc3Ryb25nXG5cbiAgICAgIH0vLy5fY29udGV4dFxuXG4gICAgICAuX2NhcntcblxuICAgICAgICAmLmNvbHMye1xuICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fZmlndXJle1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9Ly8uX2ZpZ3VyZVxuXG4gICAgICAgIC5fY29udGV4dHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgIH0vLy5fY29udGV4dFxuICAgICAgfS8vLl9jYXJcbiAgICB9Ly8udXNlZGNhclxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8jc3RvcmVFdmVudFxuXG5cbiNleGhpYml0aW9ue1xuICAuZXhoaWJpdGlvbntcbiAgICAmLWhlYWRsaW5le1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgLl9wcmltYXJ5e1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOGYxYzJlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9Ly8uX3ByaW1hcnlcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgLmV4aGliaXRpb257XG4gICAgJi1oZWFkbGluZXtcbiAgICAgIHBhZGRpbmc6IDFlbSAxNnB4O1xuXG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIHBhZGRpbmc6IC41ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfS8vLl9wcmltYXJ5XG4gICAgfS8vJi1oZWFkbGluZVxuICAgfS8vLmV4aGliaXRpb24gXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLyNleGhpYml0aW9uXG5cblxuLy/jg6zjgrnjg4jjgqLjgrXjg7zjg5Pjgrlcbi5yZXN0b3Jle1xuICAuY29sczJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICB9Ly8uY29sczJcblxuICAuX2ZpZ3VyZXtcbiAgICB3aWR0aDogNDAlO1xuICB9Ly8uX2ZpZ3VyZVxuXG4gIC5fY29udGV4dHtcbiAgICB3aWR0aDogY2FsYyg2MCUgLSAyNHB4KTtcbiAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICBwe1xuICAgICAgJitwe1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5fc3Ryb25ne1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5idG4td3JhcHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICB9Ly8uX2NvbnRleHRcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb2xzMntcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfS8vLmNvbHMyXG5cbiAgICAuX2ZpZ3VyZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH0vLy5fZmlndXJlXG5cbiAgICAuX2NvbnRleHR7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB9XG5cbiAgICAgIC5fc3Ryb25ne1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cbiAgICB9Ly8uX2NvbnRleHRcblxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8ucmVzdG9yZVxuIiwiLyoqICAqL1xuLnBjLWJsb2Nre1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcC1ibG9ja3tcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi5ub25lLFxuLl9ub25le1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLm5vdGVze1xuICBcbiAgbGl7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBcbiAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIH1cbiAgfVxufVxuXG51bHtcbiAgXG4gICYuX2lubGluZXtcbiAgICBcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYuX2lubGluZWJsb2Nre1xuICAgIFxuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbn1cblxuXG5hLmJveGxpbmt7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgXG4gICY6aG92ZXJ7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbn1cblxuLmxvZ297XG4gIFxuICBpbWd7XG4gICAgaGVpZ2h0OiAxZW07XG4gIH1cbn1cblxuLmJ0bi10ZXh0e1xuICBcbiAgJi5fY2VudGVye1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG5cbi5tYXpkYWxvZ297XG4gIGZvbnQtZmFtaWx5Ok1hemRhVHlwZU1lZGl1bSxOb3RvIFNhbnMgQ0pLIEpQLEhpcmFnaW5vIEtha3UgR290aGljIFByb04sSGlyYUtha3VQcm9OLVczLE1laXJ5byxZdSBHb3RoaWMgTWVkaXVtLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgXG4gIC5udW17XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGZvbnQtc2l6ZTogLjVlbTtcbiAgICB9XG4gIH1cbiAgXG4gIGltZ3tcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxufVxuXG4ucm93e1xuXG59LyoqIC5yb3cgKi9cblxuLl9wdDEwLCAuX3B2MTAge3BhZGRpbmctdG9wOiAxMHB4O31cbi5fcHQxMiwgLl9wdjEyIHtwYWRkaW5nLXRvcDogMTJweDt9XG4uX3B0MTYsIC5fcHYxNiB7cGFkZGluZy10b3A6IDE2cHg7fVxuLl9wdDIwLCAuX3B2MjAge3BhZGRpbmctdG9wOiAyMHB4O31cbi5fcHQyNCwgLl9wdjI0IHtwYWRkaW5nLXRvcDogMjRweDt9XG4uX3B0MzIsIC5fcHYzMiB7cGFkZGluZy10b3A6IDMycHg7fVxuLl9wdDM2LCAuX3B2MzYge3BhZGRpbmctdG9wOiAzNnB4O31cbi5fcHQ0MCwgLl9wdjQwIHtwYWRkaW5nLXRvcDogNDBweDt9XG4uX3B0NDgsIC5fcHY0OCB7cGFkZGluZy10b3A6IDQ4cHg7fVxuLl9wdDYwLCAuX3B2NjAge3BhZGRpbmctdG9wOiA2MHB4O31cbi5fcHQ3MiwgLl9wdjcyIHtwYWRkaW5nLXRvcDogNzJweDt9XG4uX3B0OTYsIC5fcHY5NiB7cGFkZGluZy10b3A6IDk2cHg7fVxuLl9wdDEwMCwgLl9wdjEwMCB7cGFkZGluZy10b3A6IDEwcHg7fVxuLl9wdDEyMCwgLl9wdjEyMCB7cGFkZGluZy10b3A6IDEwcHg7fVxuLl9wYjEwLCAuX3B2MTAge3BhZGRpbmctYm90dG9tOiAxMHB4O31cbi5fcGIxMiwgLl9wdjEyIHtwYWRkaW5nLWJvdHRvbTogMTJweDt9XG4uX3BiMTYsIC5fcHYxNiB7cGFkZGluZy1ib3R0b206IDE2cHg7fVxuLl9wYjIwLCAuX3B2MjAge3BhZGRpbmctYm90dG9tOiAyMHB4O31cbi5fcGIyNCwgLl9wdjI0IHtwYWRkaW5nLWJvdHRvbTogMjRweDt9XG4uX3BiMzIsIC5fcHYzMiB7cGFkZGluZy1ib3R0b206IDMycHg7fVxuLl9wYjM2LCAuX3B2MzYge3BhZGRpbmctYm90dG9tOiAzNnB4O31cbi5fcGI0MCwgLl9wdjQwIHtwYWRkaW5nLWJvdHRvbTogNDBweDt9XG4uX3BiNDgsIC5fcHY0OCB7cGFkZGluZy1ib3R0b206IDQ4cHg7fVxuLl9wYjYwLCAuX3B2NjAge3BhZGRpbmctYm90dG9tOiA2MHB4O31cbi5fcGI3MiwgLl9wdjcyIHtwYWRkaW5nLWJvdHRvbTogNzJweDt9XG4uX3BiOTYsIC5fcHY5NiB7cGFkZGluZy1ib3R0b206IDk2cHg7fVxuLl9wYjEwMCwgLl9wdjEwMCB7cGFkZGluZy1ib3R0b206IDEwcHg7fVxuLl9wYjEyMCwgLl9wdjEyMCB7cGFkZGluZy1ib3R0b206IDEwcHg7fVxuXG4ud3JhcHBlcntcbiAgJi5fYmxhY2t7YmFja2dyb3VuZDogIzEwMTAxMDt9XG4gICYuX3doaXRle2JhY2tncm91bmQ6ICNmZmY7fVxuICAmLl9saWdodHtiYWNrZ3JvdW5kOiAjZjBmMGYwO31cbiAgJi5fZ3JheXtiYWNrZ3JvdW5kOiAjZGRkO31cbiAgJi5fZGFya3tiYWNrZ3JvdW5kOiAjNTA1MDUwO31cbn0gLy8ud3JhcHBlclxuXG4uX3JlZHtjb2xvcjogIzkwMDt9XG5cblxuLmNvbHMye1xuICAuY29se1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIC8vbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgXG4gICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgfVxuICAgIFxuICAgICY6bnRoLW9mLXR5cGUoMm4rMSl7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH0gLy8uY29sXG4gIFxuICAmLl9yZXZlcnNle1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBcbiAgICAuY29se1xuICAgICAgJjpudGgtb2YtdHlwZSgybiAtIDEpe1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMm4pe1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfS8vLl9yZXZlcnNlXG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLmNvbHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfS8vLmNvbFxuICAgIFxuICAgICYuX3JldmVyc2V7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBcbiAgICAgIC5jb2x7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMm4gLSAxKXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLy5fcmV2ZXJzZVxuICB9XG59Ly8gLmNvbHMyXG4gIFxuLmNvbHMze1xuICBcbiAgLmNvbHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxNnB4KTtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBcbiAgICAmOm50aC1vZi10eXBlKDNuKzEpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIC5jb2xcbn0gLy8uY29sczNcblxuLmNvbHM0e1xuICAuY29se1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE4cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIFxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9IC8vLmNvbFxufS8vIC5jb2xzNCAqL1xuICBcbi5jb2xzNntcbiAgXG4gIC5jb2x7XG4gICAgd2lkdGg6IGNhbGMoMTYuNjY2JSAtIDI0cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIFxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9Ly8gLmNvbFxufS8vIC5jb2xzNlxuXG4uY29scyxcbi5jb2xzMixcbi5jb2xzMyxcbi5jb2xzNCxcbi5jb2xzNntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBcbiAgJi5fcmV2ZXJzZXtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgXG4gICYuX3dyYXB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXG4gICAgJi5fcmV2ZXJzZXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG5cbi5tYWluLWNvbnRhaW5lcntcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgXG4gIC53cmFwcGVye1xuICAgIFxuICAgIC5pbm5lcntcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfSAgXG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IFxuICAgIC53cmFwcGVye1xuICAgICAgcGFkZGluZzogMCAxLjZyZW07XG4gICAgfVxuICB9XG59LyoqIC5tYWluLWNvbnRhaW5lciAqL1xuXG5cbi5fbm90ZXN7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICYuX2JvcmRlcntcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICB9XG5cbiAgJi1pdGVte1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgIG1hcmdpbi10b3A6IC41ZW07XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH0vLyYtaXRlbVxufS8vLl9ub3Rlc1xuXG5cbi8qKlxuICBUYWIgTmF2aWdhdGlvblxuXG5leDogaHRtbFxuPHVsIGNsYXNzPVwidGFiTmF2XCI+XG4gIDxsaSBjbGFzcz1cImNvbHM0IGNyXCI+PGEgaHJlZj1cIiNcIj7kuZfnlKjou4o8L2E+PC9saT5cbiAgPGxpIGNsYXNzPVwiY29sczRcIj48YSBocmVmPVwiLi9rZWkucGhwXCI+6Lu96Ieq5YuV6LuKPC9hPjwvbGk+XG4gIDxsaSBjbGFzcz1cImNvbHM0XCI+PGEgaHJlZj1cIi4vYml6LnBocFwiPuWVhueUqOi7ijwvYT48L2xpPlxuICA8bGkgY2xhc3M9XCJjb2xzNFwiPjxhIGhyZWY9XCIuL3dlbGZhcmUucGhwXCI+56aP56WJ6LuK5LihPC9hPjwvbGk+XG48L3VsPlxuKi9cblxuLnRhYi1tZW51e1xuICAuc3dpcGVyLXdyYXBwZXJ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNjY2M7XG4gIH0vLy5zd2lwZXItd3JhcHBlclxuXG4gIC5zd2lwZXItc2xpZGV7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2NjYztcblxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2NjYztcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICB9XG4gICAgJi10aHVtYntcbiAgICAgICYtYWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgfS8vJi1hY3RpdmVcbiAgICB9Ly8mLXRodW1iXG5cbiAgICBpbWd7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgfS8vLnN3aXBlci1zbGlkZVxuXG4gICYtbGlzdHtcbiAgICAmLWl0ZW17XG4gICAgICBcbiAgICB9Ly8mLWl0ZW1cbiAgfS8vJi1saXN0XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAgIC5zd2lwZXItc2xpZGV7XG4gICAgICBwYWRkaW5nOiAxMnB4IDRweCA0cHggNHB4O1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9Ly8uc3dpcGVyLXNsaWRlXG4gICAgJi1saXN0e1xuICAgICAgJi1pdGVte1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9Ly8mLWl0ZW1cbiAgICB9Ly8mLWxpc3RcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vLnRhYi1tZW51IiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuJGJsdWUwMTogIzAwM0Q1NjtcbiRncmVlbjAxOiAjOGZjMzFmO1xuJHJlZDAxOiAjN0YxQjAwO1xuXG4qe1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5oMSxoMixoMyxoNCxoNSxoNntcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1ne1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5fdHVtZXtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbn1cblxuLm1haW4tY29udGFpbmVye1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgXG4gIC53cmFwcGVye1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICBcbiAgICAuaW5uZXJ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH0vLy5pbm5lclxuXG4gICAgLl9yb3d7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfS8vLl9yb3dcbiAgICBcbiAgICBcbiAgICAmLWhlYWRsaW5le1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDI0cHggMWVtO1xuICAgXG4gICAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTJlbTtcblxuICAgICAgICAuZW57XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vJi1oZWFkbGluZVxuICB9Ly8ud3JhcHBlclxuXG4gIC5yZXF1ZXN0e1xuICAgIC53cmFwcGVye1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IFxuICAgIHBhZGRpbmctdG9wOiAwcHg7XG5cbiAgICAud3JhcHBlcntcbiAgICAgIC8vcGFkZGluZzogMzJweCAwO1xuICAgICAgXG4gICAgICAuaW5uZXJ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIH0vLy5pbm5lclxuICAgICAgXG4gICAgICAmLWhlYWRsaW5le1xuICAgICAgICBwYWRkaW5nOiAxZW0gMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuXG4gICAgICAgIGgye1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICB9XG4gICAgICB9Ly8mLWhlYWRsaW5lXG4gICAgfS8vLndyYXBwZXJcblxuICAgIC5yZXF1ZXN0e1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICB9Ly8ucmVxdWVzdFxuICB9Ly9AbWVkaWEgbWF4LXdpZHRoOjc2N3B4XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4uaW5mb3JtYXRpb25ze1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIFxuICAmLWhlYWRsaW5le1xuICAgIHB7XG4gICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gICYtZmlndXJle1xuICAgIFB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9Ly8mLWZpZ3VyZVxuXG4gICYtY29udGV4dHtcbiAgfS8vJi1jb250ZXh0XG5cbiAgLl9pbmZvcm1hdGlvbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBkdHtcbiAgICAgIHBhZGRpbmc6IC4yNWVtO1xuICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGRke1xuICAgICAgcGFkZGluZzogMGVtO1xuXG4gICAgICAuc3Ryb25ne1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXdyYXB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuICAgIC5fYnRue1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgLnRhaWtlbnN7XG4gICAgICBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcbiAgICAgIGxpe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcblxuICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW57XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICAgIHdpZHRoOiAzLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vLnRhaWtlbnNcblxuICAgIC5ub3Rlc3tcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG5cbiAgfS8vLl9pbmZvcm1hdGlvblxuXG4gIC5fbWFwe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICB9Ly8uX21hcFxuXG4gIGRpdi5ub3Rlc3tcbiAgICAvL2JvcmRlcjogc29saWQgMXB4ICM5OTk7XG4gICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfS8vLm5vdGVzXG5cbn0vLy5pbmZvcm1hdGlvbnNcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvcm1hdGlvbnN7XG4gICAgLmlubmVye1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmNvbHMye1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9Ly8uY29sczJcblxuICAgICYtY29udGV4dHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9Ly8mLWNvbnRleHRcblxuICAgICYtZmlndXJle1xuICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgICBQe1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgcGFkZGluZzogMWVtIDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9Ly8mLWZpZ3VyZVxuXG4gICAgLl9tYXB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwdmg7XG4gICAgfS8vLl9tYXBcbiAgfS8vLmluZm9ybWF0aW9uc1xufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqLyIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbiNoZXJve1xuICAmLndyYXBwZXJ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufS8vI2hlcm9cblxuLmhlcm97XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi10aXRsZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAzNiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICB9Ly8mLXRpdGxlXG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cbiAgICAmLXRpdGxle1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIH0vLyYtdGl0bGVcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59IC8vLmhlcm8iLCJAY2hhcnNldCBcInV0Zi04XCI7XG4jdXRpbGl0eXtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gIC5pbm5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfS8vLmlubmVyXG5cbiAgLndyYXBwZXJ7XG4gICAgJi1oZWFkbGluZXtcbiAgICAgIC5fbGVhZHtcbiAgICAgICAgbWFyZ2luOiAxZW0gYXV0byAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgICAgIH0vLy5fbGVhZFxuICAgIH0vLyYtaGVhZGxpbmVcbiAgfS8vLndyYXBwZXJcblxuICAuX3Jvd3tcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9Ly8uX3Jvd1xuICBcbiAgLl9ldmVudHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICYuX3JldmVyc2V7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfS8vLl9yZXZlcnNlXG5cbiAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cblxuICAgICYtaGVhZGxpbmV7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9Ly8uX3ByaW1hcnlcbiAgICB9Ly8mLWhlYWRsaW5lXG5cbiAgICAmLWJvZHl7XG4gICAgICBwYWRkaW5nOiAwIDBweCAxNnB4O1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgfVxuICAgIH0vLyYtYm9keVxuXG4gICAgJi1maWd1cmV7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDM0NHB4O1xuICAgICAgaGVpZ2h0OiAxNzJweDtcblxuICAgICAgLl9iYWRnZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAuMzVlbSAxZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLyYtZmlndXJlXG5cbiAgICAmLWNvbnRleHR7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzY4cHgpO1xuICAgIH0vLyYtY29udGV4dFxuXG4gICAgLl9saXN0e1xuXG4gICAgICAmLWl0ZW17XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogXCLjg7tcIjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICB9XG4gICAgICB9Ly8mLWl0ZW1cbiAgICB9Ly8uX2xpc3RcblxuICAgIC5ub3Rlc3tcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG4gIH0vLy5fZXZlbnRcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgICAuaW5uZXJ7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5fZXZlbnR7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJi5fcmV2ZXJzZXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBib3JkZXItdG9wOiBkb3R0ZWQgMnB4ICM5OTk7XG4gICAgICB9XG5cbiAgICAgICYtYm9keXtcbiAgICAgICAgcGFkZGluZzogMCAwcHggMTZweDtcbiAgICAgIH0vLyYtYm9keVxuXG4gICAgICAmLWZpZ3VyZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9Ly8mLWZpZ3VyZVxuXG4gICAgICAmLWNvbnRleHR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH0vLy5fZXZlbnRcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vI3V0aWxpdHkiLCJAY2hhcnNldCAndXRmLTgnO1xuXG4ubm90aWNle1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLy5ub3RpY2UiLCJAY2hhcnNldCAndXRmLTgnO1xuXG4uc3BvcnRzZmFpcntcblxuICAuaW5uZXJ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXJlZCk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH0vLy5pbm5lclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbm5lcntcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH0vLy5pbm5lclxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgLl9oZWFkbGluZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjEyZW07XG4gICAgXG4gICAgLl9wcmltYXJ5e1xuICAgICAgZm9udC1zaXplOiA0LjJyZW07ICBcbiAgICB9XG5cbiAgICAuX3N7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLjM1ZW07XG4gICAgICBmb250LXNpemU6IC43MmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICB9Ly8uX2hlYWRsaW5lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9oZWFkbGluZXtcbiAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgfVxuICAgIH0vLy5faGVhZGxpbmVcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIC5fbGVhZHtcbiAgICBwe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgICB9XG4gIH0vLy5fbGVhZFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fbGVhZHtcbiAgICAgIHB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuICAgIH0vLy5fbGVhZFxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG4gIFxuICAuX2V2ZW50e1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAmLl9jbG9zZWR7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAn57WC5LqG44GX44G+44GX44GfJztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNjUpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH0vLy5fY2xvc2VkXG5cbiAgICAmLWNvbnRleHR7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH0vLyYtY29udGV4dFxuXG4gICAgJi1oZWFkbGluZXtcbiAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDdlbTtcbiAgICAgIH0vLy5fcHJpbWFyeVxuICAgIH0vLyYtaGVhZGxpbmVcblxuICAgICYtYm9keXtcbiAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICAgIH0vLyYtYm9keVxuICB9Ly8uX2V2ZW50XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9ldmVudHtcbiAgICAgICYtaGVhZGxpbmV7XG5cbiAgICAgIH0vLyYtaGVhZGxpbmVcbiAgICAgICYtYm9keXtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9Ly8mLWJvZHlcbiAgICB9Ly8uX2V2ZW50XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxufS8vLnNwb3J0c2ZhaXIiXX0= */
