@charset "UTF-8";
/**　基本レイアウト　*/
._none {
  display: none !important;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}

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

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

.cols2,
.cols3,
.cols4 {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.cols2 .col {
  width: calc(50% - 12px);
  margin-left: 24px;
}
.cols2 .col:nth-of-type(2n+1) {
  margin-left: 0;
}
.cols2 .col:nth-of-type(n+3) {
  margin-top: 24px;
}

.cols3 .col {
  width: calc(33.3333333333% - 16px);
  margin-left: 24px;
}
.cols3 .col:nth-of-type(3n+1) {
  margin-left: 0;
}
.cols3 .col:nth-of-type(n+4) {
  margin-top: 24px;
}

.cols4 .col {
  width: calc(25% - 18px);
  margin-left: 24px;
}
.cols4 .col:nth-of-type(4n+1) {
  margin-left: 0;
}
.cols4 .col:nth-of-type(n+5) {
  margin-top: 24px;
}

@media screen and (max-width: 767px) {
  .cols2 .col,
  .cols3 .col,
  .cols4 .col {
    width: 100%;
    margin-left: 0;
  }
  .cols2 .col:nth-of-type(n+2),
  .cols3 .col:nth-of-type(n+2),
  .cols4 .col:nth-of-type(n+2) {
    margin-top: 24px;
  }
  .cols2 .col {
    width: 100%;
  }
} /** @media max-width: 767px */
.main-container {
  background: #fff;
}
.main-container .wrapper .inner {
  width: 100%;
  max-width: 960px;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .main-container .wrapper {
    padding: 0 1.6rem;
  }
}

/** .main-container */
.tabNav {
  margin: 3.6rem 0;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
}
.tabNav li {
  box-sizing: border-box;
  font-size: 1.6rem;
}
.tabNav li.cr a,
.tabNav li.cr span {
  color: #111;
}
.tabNav li.cr a:after,
.tabNav li.cr span:after {
  height: 2px;
  background: #666;
}
.tabNav li a,
.tabNav li span {
  position: relative;
  display: block;
  text-align: center;
  padding: 1.5rem 3.8rem;
  color: #666;
  text-decoration: none;
  /** border-bottom: #aaa solid 0.1rem; */
  transition: all 0.3s ease;
}
.tabNav li a:after,
.tabNav li span:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  background: #aaa;
  position: absolute;
  bottom: 0;
  left: 0;
}
.tabNav li a:hover,
.tabNav li span:hover {
  color: #111;
  transition: all 0.3s ease;
}
.tabNav li a:hover:after,
.tabNav li span:hover:after {
  height: 2px;
  background: #666;
}
.tabNav li.cols2 {
  width: 49%;
}
.tabNav li.cols3 {
  width: 32%;
}
.tabNav li.cols4 {
  width: 24.06%;
}
@media screen and (max-width: 767px) {
  .tabNav li.cols4 {
    width: 48.6%;
  }
}
@media screen and (max-width: 767px) {
  .tabNav li {
    width: 50%;
  }
  .tabNav li a,
  .tabNav li span {
    font-size: 1.4rem;
  }
}

/** .tabNav */
.hero {
  overflow: hidden;
  position: relative;
  width: 100%;
  color: #fff;
  background: #000 url(../i/hero.png) center center no-repeat;
  background-size: auto 100%;
  height: 398px;
}
@media screen and (max-width: 767px) {
  .hero {
    background: none;
    height: auto;
  }
}

.main-container {
  /** 挨拶文 */
  /** @media max-width: 767px */
  /** カレンダー */
  /** ラインナップ */
  /** 取扱い車種 */
  /** @media max-width: 767px */
  /** お問い合わせ */
  /** @media max-width: 767px */
  /** */
}
.main-container .greeting {
  position: relative;
  background-color: #EDF6F9;
  background-image: url("../i/greeting-bg.jpg");
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 36px;
  padding-bottom: 150px;
}
.main-container .greeting-hl-ttl {
  font-size: 3.2rem;
}
.main-container .greeting-hl-lead {
  margin-top: 36px;
  font-size: 1.6rem;
  line-height: 2;
}
.main-container .greeting-contact {
  margin-top: 36px;
}
.main-container .greeting-contact dl dt {
  font-size: 2.4rem;
  margin-bottom: 0.5em;
}
.main-container .greeting-contact dl dd {
  font-size: 1.6rem;
}
.main-container .greeting-contact .address span {
  display: inline-block;
}
.main-container .greeting-contact .address span:nth-of-type(n+2) {
  margin-left: 1em;
}
.main-container .greeting-contact .phonenumber {
  font-size: 2.4rem;
}
.main-container .greeting-contact .phonenumber span {
  display: inline-block;
}
.main-container .greeting-contact .phonenumber span:nth-of-type(n+2):before {
  content: "／ ";
}
@media screen and (max-width: 767px) {
  .main-container .greeting {
    background-image: none;
    padding-top: 36px;
    padding-bottom: 0;
  }
  .main-container .greeting-hl-ttl {
    font-size: 2.1rem;
    text-align: center;
  }
  .main-container .greeting-hl-lead {
    margin-top: 16px;
    font-size: 1.4rem;
  }
  .main-container .greeting-contact dl dt {
    font-size: 2.1rem;
  }
  .main-container .greeting-contact .address span {
    display: block;
  }
  .main-container .greeting-contact .address span:nth-of-type(n+2) {
    margin-left: 0;
  }
  .main-container .greeting-contact .phonenumber {
    font-size: 2.1rem;
  }
  .main-container .greeting-contact .phonenumber span {
    display: block;
  }
  .main-container .greeting-contact .phonenumber span:nth-of-type(n+2):before {
    display: none;
  }
  .main-container .greeting .sp-photo {
    margin-left: -16px;
    margin-right: -16px;
  }
  .main-container .greeting .sp-photo img {
    width: 100%;
  }
}
.main-container .calendars {
  background: #f6f6f6;
  background: #fff;
  padding: 36px 0;
  padding-top: 150px;
}
.main-container .calendars-headline {
  text-align: center;
  margin-bottom: 24px;
}
.main-container .calendars-headline-title {
  font-size: 2.4rem;
  font-weight: normal;
  text-align: center;
}
.main-container .calendars-list {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.main-container .calendars-list-item {
  width: calc(33.3333333333% - 16px);
}
.main-container .calendars .cal {
  border-top: none;
  border-left: none;
  width: 100%;
}
.main-container .calendars .cal caption {
  text-align: left;
  font-size: 1.8rem;
  letter-spacing: 0.05em;
}
.main-container .calendars .cal caption strong {
  font-size: 124%;
}
.main-container .calendars .cal th,
.main-container .calendars .cal td {
  background: #fff;
  border: solid 1px #dedede;
  color: #555;
  padding: 0.5em;
  text-align: center;
  line-height: 1.1;
}
.main-container .calendars .cal thead td {
  background: #f0f0f0;
}
.main-container .calendars .cal thead span {
  color: #FFF;
}
.main-container .calendars .cal tbody {
  background: #fff;
}
.main-container .calendars .cal .closed,
.main-container .calendars .cal .closedAll {
  background: #999;
}
.main-container .calendars .cal .closed span,
.main-container .calendars .cal .closedAll span {
  color: #FFF;
}
.main-container .calendars .cal .sun span {
  color: #900000;
}
.main-container .calendars .cal .sat span {
  color: #123A66;
}
.main-container .calendars .cal .holiday span {
  color: #900000;
}
.main-container .calendars .cal .cal_tit {
  width: 225px;
}
.main-container .calendars .hanrei {
  margin-top: 0.5em;
  padding: 0;
  list-style: none;
}
.main-container .calendars .hanrei .event {
  color: #FFD907;
}
.main-container .calendars .hanrei .closed {
  color: #999;
}
.main-container .calendars .hanrei .closedAll {
  color: #999;
}
@media screen and (max-width: 767px) {
  .main-container .calendars {
    padding: 36px 16px;
  }
  .main-container .calendars-headline-title {
    font-size: 2.1rem;
  }
  .main-container .calendars .cal th,
  .main-container .calendars .cal td {
    padding: 1em 0.5em;
  }
  .main-container .calendars .hanrei {
    margin-top: 3rem;
  }
}
.main-container .lineup {
  position: relative;
  background: #f6f6f6;
  padding-bottom: 60px;
  padding: 36px 0;
}
.main-container .lineup h2 {
  font-size: 2.4rem;
  font-weight: normal;
  text-align: center;
}
.main-container .lineup h3 {
  font-size: 2.1rem;
  border-bottom: solid 1px #ddd;
  margin-bottom: 24px;
}
.main-container .lineup-group {
  margin-top: 24px;
}
.main-container .lineup-items {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.main-container .lineup-items li {
  width: calc(25% - 16px);
  margin-left: 12px;
}
.main-container .lineup-items li:nth-of-type(4n+1) {
  margin-left: 0;
}
.main-container .lineup-items li:nth-of-type(n+5) {
  margin-top: 24px;
}
.main-container .lineup-item {
  position: relative;
}
.main-container .lineup-item._disable:before {
  content: "サイト準備中";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-weight: bold;
  background: rgba(246, 246, 246, 0.85);
  position: absolute;
  left: 0;
  top: 0;
}
.main-container .lineup-item a {
  display: block;
  text-decoration: none;
}
.main-container .lineup-item a:hover {
  opacity: 0.6;
}
.main-container .lineup-item figure img {
  width: 100%;
}
.main-container .lineup-item figcaption {
  text-align: center;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
}
.main-container .lineup-item figcaption p {
  font-size: 1.2rem;
  font-feature-settings: "palt";
  color: #666;
}
@media screen and (max-width: 767px) {
  .main-container .lineup {
    padding: 36px 16px;
  }
  .main-container .lineup h2 {
    font-size: 2.1rem;
  }
  .main-container .lineup-items li {
    width: calc(50% - 8px);
  }
  .main-container .lineup-items li:nth-of-type(2n+1) {
    margin-left: 0;
  }
  .main-container .lineup-items li:nth-of-type(n+3) {
    margin-top: 24px;
  }
  .main-container .lineup-item figcaption {
    font-size: 1.4rem;
  }
  .main-container .lineup-item figcaption p {
    font-size: 1.2rem;
  }
}
.main-container .inquiry {
  border: solid 1px #ddd;
  margin-bottom: 60px;
  padding: 24px;
  /** @media max-width: 767px */
}
.main-container .inquiry h3 {
  font-size: 1.6rem;
  font-weight: normal;
  border-bottom: solid 1px #ddd;
  margin-bottom: 1em;
}
.main-container .inquiry dl {
  display: flex;
  align-items: center;
}
.main-container .inquiry dl dt {
  font-size: 2.4rem;
}
.main-container .inquiry dl dd {
  margin-left: 1em;
  font-size: 2.1rem;
}
@media screen and (max-width: 767px) {
  .main-container .inquiry h3 {
    text-align: center;
  }
  .main-container .inquiry dl {
    display: block;
  }
  .main-container .inquiry dl dt {
    font-size: 2.1rem;
  }
  .main-container .inquiry dl dd {
    margin-left: 0;
    text-align: left;
    font-size: 1.6rem;
  }
}
.main-container .inquiries._top {
  position: absolute;
  transform: translateY(-50%);
}
.main-container .inquiries._bottom {
  background: #f6f6f6;
  padding-bottom: 60px;
}
.main-container .inquiries-context {
  box-sizing: border-box;
  background: #FFF;
  border: solid 4px #ddd;
  border-radius: 10px;
  padding: 24px;
}
.main-container .inquiries-context .cols2 .col {
  position: relative;
  text-align: center;
}
.main-container .inquiries-context .cols2 .col:nth-of-type(n+2):before {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background: #ddd;
  position: absolute;
  left: -12px;
  top: 0;
}
.main-container .inquiries h3 {
  text-align: center;
  font-size: 2.4rem;
  line-height: 1.1;
  margin-bottom: 0.8em;
  border-bottom: none;
}
.main-container .inquiries-phone dt, .main-container .inquiries-form dt {
  font-size: 1.8rem;
}
.main-container .inquiries-phone .phonenumber, .main-container .inquiries-form .phonenumber {
  display: inline-block;
  font-size: 3.6rem;
}
.main-container .inquiries-phone .notes li, .main-container .inquiries-form .notes li {
  text-align: center;
  margin-top: 0;
}
.main-container .inquiries-phone .btn-wrap, .main-container .inquiries-form .btn-wrap {
  margin-top: 1em;
}
.main-container .inquiries-phone .btn-wrap a._btn, .main-container .inquiries-form .btn-wrap a._btn {
  margin: auto;
}
@media screen and (max-width: 767px) {
  .main-container .inquiries._top {
    position: relative;
    transform: translateY(0);
  }
  .main-container .inquiries._bottom {
    padding-top: 24px;
  }
  .main-container .inquiries-context .cols2 .col:nth-of-type(n+2) {
    border-top: solid 1px #ddd;
    padding-top: 24px;
  }
  .main-container .inquiries-context .cols2 .col:nth-of-type(n+2):before {
    display: none;
  }
  .main-container .inquiries h3 {
    font-size: 2.1rem;
  }
  .main-container .inquiries-phone dt, .main-container .inquiries-form dt {
    font-size: 1.6rem;
  }
  .main-container .inquiries-phone .phonenumber, .main-container .inquiries-form .phonenumber {
    font-size: 2.4rem;
    padding: 0.2em 0;
  }
}
.main-container .news {
  position: relative;
  background: #fff;
  padding-bottom: 60px;
  padding: 36px 0;
  /** @media max-width: 767px */
}
.main-container .news * {
  box-sizing: border-box;
}
.main-container .news a {
  display: block;
  text-decoration: none;
}
.main-container .news a:hover {
  opacity: 0.5;
}
.main-container .news .article {
  background: #f0f0f0;
}
.main-container .news .article-body {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main-container .news .article-figure {
  width: 389px;
}
.main-container .news .article-figure img {
  width: 100%;
}
.main-container .news .article-context {
  width: calc(100% - 389px - 24px);
}
.main-container .news .article-context ._primary {
  font-size: 2.1rem;
}
.main-container .news .article-context p {
  margin-top: 1em;
  font-size: 1.6rem;
  line-height: 1.7;
}
.main-container .news .article-context .btn-wrap {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .main-container .news {
    padding: 36px 20px;
  }
  .main-container .news .article-body {
    display: flex;
    flex-direction: column;
  }
  .main-container .news .article-figure {
    width: 100%;
  }
  .main-container .news .article-context {
    width: 100%;
    padding: 24px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvdWppbi9jL2hvdWppbi5zY3NzIiwiaG91amluL2MvaW5jL19ncmVldGluZy5zY3NzIiwiaG91amluL2MvaW5jL19saW5ldXAuc2NzcyIsImhvdWppbi9jL2luYy9faW5xdWlyaWVzLnNjc3MiLCJob3VqaW4vYy9pbmMvX2NhbGVuZGFyLnNjc3MiLCJob3VqaW4vYy9pbmMvX25ld3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBR0E7QUFFQTtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBS0Y7QUFBQTtFQUVFOztBQUNBO0VBSEY7QUFBQTtJQUlJOzs7O0FBSUo7QUFBQTtFQUVFOztBQUNBO0VBSEY7QUFBQTtJQUlJOzs7O0FBSUo7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFHQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFFRjtFQUNFOzs7QUFLSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFFRjtFQUNFOzs7QUFLSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFFRjtFQUNFOzs7QUFJTjtFQUlJO0FBQUE7QUFBQTtJQUNFO0lBQ0E7O0VBRUE7QUFBQTtBQUFBO0lBQ0U7O0VBS0o7SUFDRTs7RUFHTDtBQUlEO0VBQ0U7O0FBSUU7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtJQUNFOzs7O0FBR0w7QUFFRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUlFO0FBQUE7RUFFRTs7QUFFQTtBQUFBO0VBQ0U7RUFDQTs7QUFLTjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7RUFDQTs7QUFFQTtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtBQUFBO0VBQ0U7RUFDQTs7QUFFQTtBQUFBO0VBQ0U7RUFDQTs7QUFNUjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFQTtFQUhGO0lBSUk7OztBQUlKO0VBR0U7SUFDRTs7RUFFQTtBQUFBO0lBRUU7Ozs7QUFLUDtBQUdEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFURjtJQVVJO0lBQ0E7Ozs7QUFJSjtBQUVFO0FDNUdEO0FEK0dDO0FBR0E7QUVyT0Y7QUFrSUM7QUZzR0M7QUcvR0Q7QUhrSEM7O0FDM09GO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0U7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFJSjtFQUNFOztBQUdFO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUtGO0VBQ0U7O0FBQ0E7RUFDRTs7QUFLTjtFQUNFOztBQUNBO0VBQ0U7O0FBR0U7RUFDRTs7QUFRWjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUdFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBTUE7SUFDRTs7RUFLRjtJQUNFOztFQUVBO0lBQ0U7O0VBS047SUFDRTs7RUFDQTtJQUNFOztFQUdFO0lBQ0U7O0VBT1Y7SUFDRTtJQUNBOztFQUNBO0lBQ0U7OztBRy9HUjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUtBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFHQTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNFOztBQUdGO0VBQ0U7O0FBSUo7RUFDRTs7QUFHRjtBQUFBO0VBRUU7O0FBQ0E7QUFBQTtFQUFNOztBQUVSO0VBQVc7O0FBQ1g7RUFBVzs7QUFDWDtFQUFlOztBQUVmO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBS047RUFDRTtJQUNFOztFQUlFO0lBQ0U7O0VBS0Y7QUFBQTtJQUVFOztFQUlKO0lBQ0U7OztBRnhITjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQVVBO0VBRUU7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBRUY7RUFDRTs7QUFNTjtFQUNFOztBQUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFNRjtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQU9SO0VBQ0U7SUFDRTs7RUFFQTtJQUNFOztFQUdBO0lBQ0U7O0VBRUE7SUFDRTs7RUFFRjtJQUNFOztFQU1KO0lBQ0U7O0VBRUE7SUFDRTs7O0FBVVY7RUFFRTtFQUNBO0VBQ0E7QUFxQ0M7O0FBbkNEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVBO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQzNLTjtFQUNFO0VBQ0E7O0FBSUY7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRTtFQUNFO0VBQ0E7O0FBR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU9WO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFJQTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTs7QUFDQTtFQUNFOztBQU9SO0VBRUk7SUFDRTtJQUNBOztFQUdGO0lBQ0U7O0VBU0k7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBT1Y7SUFDRTs7RUFLQTtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7O0FFckhSO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF3RUM7O0FBdEVEO0VBQ0U7O0FBT0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBS047RUExREY7SUEyREk7O0VBR0U7SUFDRTtJQUNBOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBIiwiZmlsZSI6ImhvdWppbi9jL2hvdWppbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5cblxuLyoq44CA5Z+65pys44Os44Kk44Ki44Km44OI44CAKi9cblxuLl9ub25le1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuaDEsaDIsaDMsaDQsaDUsaDZ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cblxuXG4ucGMtYmxvY2ssXG4ucGMtaXRlbXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3AtYmxvY2ssXG4uc3AtaXRlbXtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY29sczIsXG4uY29sczMsXG4uY29sczR7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmNvbHMye1xuICAuY29se1xuICAgIHdpZHRoOiBjYWxjKDEwMCUvMiAtIDEycHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIFxuICAgICY6bnRoLW9mLXR5cGUoMm4rMSl7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZShuKzMpe1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG4gIH1cbn1cbi5jb2xzM3tcbiAgLmNvbHtcbiAgICB3aWR0aDogY2FsYygxMDAlLzMgLSAxNnB4KTtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBcbiAgICAmOm50aC1vZi10eXBlKDNuKzEpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUobis0KXtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICB9XG59XG4uY29sczR7XG4gIC5jb2x7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS80IC0gMThweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgXG4gICAgJjpudGgtb2YtdHlwZSg0bisxKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKG4rNSl7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHMyLFxuICAuY29sczMsXG4gIC5jb2xzNHtcbiAgICAuY29se1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29sczJ7XG4gICAgLmNvbHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cblxuLm1haW4tY29udGFpbmVye1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBcbiAgLndyYXBwZXJ7XG4gICAgLy9wYWRkaW5nOiA1MHZoIDA7XG4gICAgLmlubmVye1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH0gIFxuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBcbiAgICAud3JhcHBlcntcbiAgICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICAgIH1cbiAgfVxufS8qKiAubWFpbi1jb250YWluZXIgKi9cblxuLnRhYk5hdntcbiAgbWFyZ2luOiAzLjZyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgXG4gIGxpe1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgXG4gICAgJi5jcntcbiAgICAgIFxuICAgICAgYSxcbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICBcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIGEsXG4gICAgc3BhbntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMS41cmVtIDMuOHJlbTtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLyoqIGJvcmRlci1ib3R0b206ICNhYWEgc29saWQgMC4xcmVtOyAqL1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgXG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhYWE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICBcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBsaS5jb2xzMntcbiAgICB3aWR0aDogNDklO1xuICB9XG4gIGxpLmNvbHMze1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbiAgbGkuY29sczR7XG4gICAgd2lkdGg6IDI0LjA2JTtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDQ4LjYlO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXG4gICAgbGl7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgXG4gICAgICBhLFxuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIC8vcGFkZGluZzogLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0vKiogLnRhYk5hdiAqL1xuXG5cbi5oZXJve1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwMCB1cmwoLi4vaS9oZXJvLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBoZWlnaHQ6IDM5OHB4O1xuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5tYWluLWNvbnRhaW5lcntcblxuICAvKiog5oyo5ou25paHICovXG4gIEBpbXBvcnQgJ2luYy9ncmVldGluZyc7XG4gIFxuICAvKiog44Kr44Os44Oz44OA44O8ICovXG4gIEBpbXBvcnQgJ2luYy9jYWxlbmRhcic7XG4gIFxuICAvKiog44Op44Kk44Oz44OK44OD44OXICovXG4gIEBpbXBvcnQgJ2luYy9saW5ldXAnO1xuICBcbiAgLyoqIOOBiuWVj+OBhOWQiOOCj+OBmyAqL1xuICBAaW1wb3J0ICdpbmMvaW5xdWlyaWVzJztcblxuICAvKiogKi9cbiAgQGltcG9ydCAnaW5jL25ld3MnO1xuXG59IiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLmdyZWV0aW5ne1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREY2Rjk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9ncmVldGluZy1iZy5qcGcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgcGFkZGluZy10b3A6IDM2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgLy9tYXJnaW4tYm90dG9tOiAtMTAwcHg7XG4gIFxuICAmLWhse1xuICAgIFxuICAgICYtdHRse1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgfVxuICAgICYtbGVhZHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIH1cbiAgfS8vJi1obFxuICBcbiAgJi1jb250YWN0e1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgXG4gICAgZGx7XG4gICAgICBkdHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICB9XG4gICAgICBkZHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5hZGRyZXNze1xuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucGhvbmVudW1iZXJ7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgXG4gICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi77yPIFwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfS8vJi1jb250YWN0XG59Ly8uZ3JlZXRpbmdcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyZWV0aW5ne1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgXG4gICAgJi1obHtcbiAgICAgICYtdHRse1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJi1sZWFke1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9Ly8mLWhsXG4gICAgXG4gICAgJi1jb250YWN0e1xuICAgICAgZGx7XG4gICAgICAgIGR0e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5hZGRyZXNze1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIFxuICAgICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfS8vLmFkZHJlc3NcbiAgICAgIFxuICAgICAgLnBob25lbnVtYmVye1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBcbiAgICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0vLy5waG9uZW51bWJlclxuICAgIH0vLyYtY29udGFjdFxuICAgIFxuICAgIC5zcC1waG90b3tcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfS8vLmdyZWV0aW5nXG59LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLyoqIOWPluaJseOBhOi7iueoriAqL1xuLmxpbmV1cHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZzogMzZweCAwO1xuICBcbiAgLmlubmVye1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MHB4KTtcbiAgfVxuICBcbiAgJi13cmFwe1xuICAgIC8vbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbiAgXG4gIGgye1xuICAgIC8vbWFyZ2luLXRvcDogMzZweDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgaDN7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICBcbiAgJi1ncm91cHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIFxuICAmLWl0ZW1ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBcbiAgICBsaXtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUvNCAtIDE2cHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUoNG4rMSl7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZShuKzUpe1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfS8vJi1pdGVtc1xuICBcbiAgXG4gICYtaXRlbXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLl9kaXNhYmxle1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwi44K144Kk44OI5rqW5YKZ5LitXCI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDYsMjQ2LDI0NiwgLjg1KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfS8vLl9kaXNhYmxlXG5cbiAgICBhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBmaWd1cmV7XG4gICAgICBcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ2NhcHRpb257XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgIFxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgIH1cbiAgICB9XG4gIH0vLyYtaXRlbVxuICBcbn0vLy5saW5ldXBcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpbmV1cHtcbiAgICBwYWRkaW5nOiAzNnB4IDE2cHg7XG4gICAgXG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICB9XG4gICAgJi1pdGVtc3tcbiAgICAgIGxpe1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDhweCk7XG4gICAgICAgIFxuICAgICAgICAmOm50aC1vZi10eXBlKDJuKzEpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUobiszKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtaXRlbXtcbiAgICAgIGZpZ2NhcHRpb257XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBcbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfS8vLmxpbmV1cFxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cblxuXG4uaW5xdWlyeXtcbiAgLy9iYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBcbiAgaDN7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbiAgXG4gIGRse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcbiAgICBkdHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgICBkZHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoM3tcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgZGx7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIFxuICAgICAgZHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgfVxuICAgICAgZGR7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLy5pbnF1aXJ5XG4iLCJAY2hhcnNldCAndXRmLTgnO1xuXG4uaW5xdWlyaWVze1xuICBcbiAgJi5fdG9we1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLy9tYXJnaW4tdG9wOiAtNTAlO1xuICB9XG4gIFxuICAmLl9ib3R0b217XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICBcbiAgJi1jb250ZXh0e1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3JkZXI6IHNvbGlkIDRweCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBcbiAgICAuY29sczJ7XG4gICAgICBcbiAgICAgIC5jb2x7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfS8vJi1jb250ZXh0XG4gICAgXG4gIGgze1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IC44ZW07XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICBcbiAgJi1waG9uZSxcbiAgJi1mb3Jte1xuICAgIFxuICAgIGR0e1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICAgIC5waG9uZW51bWJlcntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIH1cbiAgICBcbiAgICAubm90ZXN7XG4gICAgICBsaXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYnRuLXdyYXB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBhLl9idG57XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0vLy5pbnF1aXJpZXNcblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5xdWlyaWVze1xuICAgICYuX3RvcHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgXG4gICAgJi5fYm90dG9te1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgfVxuICAgIFxuICAgICYtY29udGV4dHtcbiAgICBcbiAgICAgIFxuICAgICAgXG4gICAgICAuY29sczJ7XG4gICAgICAgIC5jb2x7XG4gICAgICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfS8vLmNvbHMyXG4gICAgfS8vJi1jb250ZXh0XG4gICAgXG4gICAgaDN7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICB9XG4gICAgXG4gICAgJi1waG9uZSxcbiAgICAmLWZvcm17XG4gICAgICBkdHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgICAucGhvbmVudW1iZXJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBwYWRkaW5nOiAuMmVtIDA7XG4gICAgICB9XG4gICAgfVxuICB9Ly9pbnF1aXJpZXNcbn0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi8iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi5jYWxlbmRhcnN7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDM2cHggMDtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICBcbiAgLmlubmVye1xuICB9XG4gIFxuICAmLWhlYWRsaW5le1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIFxuICAgICYtdGl0bGV7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIFxuICAmLWxpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyNHB4O1xuICAgIFxuICAgICYtaXRlbXtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTZweCk7XG4gICAgfVxuICB9Ly8mLWxpc3RcbiAgXG4gIC5jYWwge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgY2FwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgICAgIC8vcGFkZGluZy1ib3R0b206IDAuM2VtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICBcbiAgICAgIHN0cm9uZ3tcbiAgICAgICAgZm9udC1zaXplOiAxMjQlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZGVkZTtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgcGFkZGluZzogLjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgfVxuICAgIFxuICAgIHRoZWFkIHtcbiAgICAgIHRke1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgfVxuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB9XG4gICAgfSBcbiAgICBcbiAgICB0Ym9keSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICBcbiAgICAuY2xvc2VkLFxuICAgIC5jbG9zZWRBbGwge1xuICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgIHNwYW4ge2NvbG9yOiAjRkZGOyB9XG4gICAgfVxuICAgIC5zdW4gc3BhbiB7Y29sb3I6ICM5MDAwMDA7IH0gICAgXG4gICAgLnNhdCBzcGFuIHtjb2xvcjogIzEyM0E2NjsgfVxuICAgIC5ob2xpZGF5IHNwYW4ge2NvbG9yOiAjOTAwMDAwOyB9XG4gICAgXG4gICAgLmNhbF90aXR7XG4gICAgICB3aWR0aDogMjI1cHg7XG4gICAgfVxuICB9Ly8uY2FsIFxuICBcbiAgLmhhbnJlaSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIFxuICAgIC5ldmVudCB7XG4gICAgICBjb2xvcjogI0ZGRDkwNztcbiAgICB9XG4gICAgLmNsb3NlZCB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG4gICAgLmNsb3NlZEFsbCB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG4gIH0vLy5oYW5yZWlcbn0vLy5jYWxlbmRhcnNcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhbGVuZGFyc3tcbiAgICBwYWRkaW5nOiAzNnB4IDE2cHg7XG4gICAgXG4gICAgJi1oZWFkbGluZXtcbiAgICAgIFxuICAgICAgJi10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jYWx7XG4gICAgICB0aCxcbiAgICAgIHRke1xuICAgICAgICBwYWRkaW5nOiAxZW0gLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmhhbnJlaXtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfS8vLmhhbnJlaVxuICB9XG59IiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLm5ld3N7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmc6IDM2cHggMDtcbiAgXG4gICp7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5pbm5lcntcbiAgICBcbiAgfS8vLmlubmVyXG5cbiAgYXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGV7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcblxuICAgICYtYm9keXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH0vLyYtYm9keVxuXG4gICAgJi1maWd1cmV7XG4gICAgICB3aWR0aDogMzg5cHg7XG5cbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfS8vJi1maWd1cmVcblxuICAgICYtY29udGV4dHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzODlweCAtIDI0cHgpO1xuXG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgfVxuXG4gICAgICBwe1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgfVxuICAgICAgLmJ0bi13cmFwe1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH0vLyYtY29udGV4dFxuICB9Ly9hcnRpY2xlXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAzNnB4IDIwcHg7XG5cbiAgICAuYXJ0aWNsZXtcbiAgICAgICYtYm9keXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH0vLyYtYm9keVxuXG4gICAgICAmLWZpZ3VyZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9Ly8mLWZpZ3VyZVxuXG4gICAgICAmLWNvbnRleHR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgfVxuICAgIH0vL2FydGljbGVcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vLm5ld3MiXX0= */
