@charset "UTF-8";
/**  */
._none {
  display: none !important;
}

.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 {
  display: none !important;
}

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

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

ul._inline li {
  display: inline;
}
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: MazdaTypeRegular, 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;
}

.cols,
.cols2,
.cols3,
.cols4,
.cols6 {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 479px) {
  .cols,
  .cols2,
  .cols3,
  .cols4,
  .cols6 {
    flex-direction: column;
  }
}

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

.cols3 .col {
  box-sizing: border-box;
  width: 304px;
  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;
  }
}

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

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

.main-container {
  background: #fff;
}
.main-container .wrapper .inner {
  box-sizing: border-box;
  width: 100%;
  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 {
  background: #000;
}
.hero .inner {
  position: relative;
  overflow: hidden;
  text-align: center;
  margin: auto;
  height: 400px;
}
.hero-title {
  display: none;
  width: 100%;
  max-width: 800px;
  margin: auto;
  position: absolute;
  left: 50%;
  top: 10%;
  transform: translateX(-50%);
}
.hero-text {
  color: #fff;
  margin-top: 24px;
}
.hero-text h1 {
  font-size: 3.6rem;
}
.hero-text h1 span {
  display: inline-block;
}
.hero-text p.lead {
  margin-top: 1em;
  font-size: 1.8rem;
  line-height: 2;
  font-feature-settings: "palt";
  letter-spacing: 0.25em;
}
.hero-photo {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  text-align: center;
  width: auto;
  max-height: 400px;
  margin: auto;
}

@media screen and (max-width: 767px) {
  .hero .inner {
    height: auto;
  }
  .hero .inner img {
    width: 100%;
    height: auto;
  }
  .hero-photo {
    position: relative;
  }
  .hero-text {
    color: #fff;
    margin-top: 24px;
    margin: 24px 16px;
  }
  .hero-text h1 {
    font-size: 2.4rem;
  }
  .hero-text p.lead {
    font-size: 1.6rem;
    line-height: 2;
    letter-spacing: 0.1em;
    text-align: left;
  }
  .hero-text p.lead br {
    display: none;
  }
} /** @media max-width: 767px */
.main-container {
  background: #fff;
  color: #333;
}
.main-container .request .wrapper {
  padding-top: 0;
  padding-bottom: 0;
}
.main-container .wrapper {
  position: relative;
  padding-top: 60px;
  padding-bottom: 60px;
}
.main-container .wrapper._border:before {
  content: "";
  display: block;
  width: 960px;
  height: 1px;
  background: #999;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.main-container .wrapper .inner {
  box-sizing: border-box;
  width: 100%;
  max-width: 960px;
  margin: auto;
}
.main-container .wrapper .inner img {
  max-width: 100%;
}
.main-container .wrapper h2 {
  text-align: center;
  font-size: 2.1rem;
  font-weight: normal;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
.main-container .wrapper h2 span {
  display: inline-block;
}
.main-container .wrapper h2 .en {
  font-size: 0.8em;
}
.main-container .wrapper .carname {
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .main-container .wrapper h2 {
    font-size: 2.1rem;
    letter-spacing: 0em;
    padding: 0em 0;
  }
}

/** .main-container */
._stores {
  box-sizing: border-box;
  background: #f0f0f0;
  border-radius: 10px;
  padding: 24px;
}
._stores-title {
  text-align: center;
  font-size: 1.8rem;
  font-weight: 500;
  margin-bottom: 1em;
}
._stores-list {
  display: flex;
  flex-wrap: wrap;
}
._stores-list-item {
  width: calc(25% - 16px);
  margin-left: 24px;
}
._stores-list-item:nth-of-type(4n+1) {
  margin-left: 0;
}
._stores-list-item:nth-of-type(n+5) {
  margin-top: 24px;
}
._stores .store {
  box-sizing: border-box;
  background: #fff;
  padding: 16px;
  border-radius: 6px;
}
._stores .store ._ttl {
  font-size: 1.8rem;
}
._stores .store .btn-wrap {
  margin-top: 0.5em;
}

@media screen and (max-width: 767px) {
  ._stores {
    padding: 16px;
  }
  ._stores-title {
    text-align: left;
    font-size: 1.6rem;
  }
  ._stores-list-item {
    width: 100%;
    margin-left: 0;
  }
  ._stores-list-item:nth-of-type(n+2) {
    margin-top: 24px;
  }
  ._stores .store dd {
    font-size: 1.3rem;
  }
  ._stores .store ._ttl {
    font-size: 1.6rem;
  }
} /** @media max-width: 767px */
.main-container {
  /** @media max-width: 767px */
}
.main-container .autoexe {
  background: #fff;
}
.main-container .autoexe .inner:nth-of-type(n+2) {
  margin-top: 24px;
  padding-top: 24px;
}
.main-container .autoexe-headline h2 {
  font-size: 4.4rem;
  margin-bottom: 0.5em;
}
.main-container .autoexe-headline p {
  font-size: 1.6rem;
}
.main-container .autoexe-specialoffer {
  padding: 1em 0.5em;
  background: #910A2D;
  color: #fff;
  font-size: 2.4rem;
}
.main-container .autoexe-specialoffer .row {
  display: flex;
  justify-content: center;
}
.main-container .autoexe-specialoffer .row:nth-of-type(n+2) {
  margin-top: 0.3em;
}
.main-container .autoexe-specialoffer .row > div {
  padding: 0.1em 1em;
}
.main-container .autoexe-specialoffer .tag {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  color: #910A2D;
  line-height: 1;
}
.main-container .autoexe-specialoffer ._context span {
  display: block;
  width: 100%;
  text-align: center;
  line-height: 1;
}
.main-container .autoexe-specialoffer ._context span._strong {
  font-size: 6rem;
  font-weight: bold;
  letter-spacing: 0.05em;
}
.main-container .autoexe-specialoffer .date {
  text-align: flex-end;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
}
.main-container .autoexe-specialoffer .date .s {
  font-size: 0.8em;
}
.main-container .autoexe-car:nth-of-type(n+2) {
  padding-top: 36px !important;
  margin-top: 36px !important;
  border-top: solid 1px #ddd;
}
.main-container .autoexe-car .cols2 {
  justify-content: space-between;
  align-items: center;
}
.main-container .autoexe-car-figure {
  width: 550px;
}
.main-container .autoexe-car-context {
  width: 386px;
}
.main-container .autoexe-car-context h3 {
  font-size: 2.4rem;
}
.main-container .autoexe-car-context p {
  margin-top: 1em;
  font-size: 1.8rem;
}
.main-container .autoexe-car-options {
  margin-top: 24px;
}
.main-container .autoexe-car-options-list {
  display: flex;
  justify-content: space-between;
}
.main-container .autoexe-car-options-list._cols2 ._col {
  width: calc(50% - 12px);
}
.main-container .autoexe-car-options-list._cols3 ._col {
  width: calc(33.3333333333% - 16px);
}
.main-container .autoexe-car-options-list-item ._ttl {
  margin-top: 0.5em;
  font-size: 1.6rem;
}
.main-container .autoexe-car-options-list-item ._desc {
  margin-top: 0.5em;
}
.main-container .autoexe-car-options-list-item ._price {
  margin-top: 0.5em;
}
.main-container .autoexe-car-options-list-item ._price ._strong {
  font-size: 1.714em;
}
@media screen and (max-width: 767px) {
  .main-container .autoexe-headline h2 {
    font-size: 3.6rem;
  }
  .main-container .autoexe-specialoffer .row {
    flex-direction: column;
  }
  .main-container .autoexe-specialoffer .row > div span {
    display: block;
  }
  .main-container .autoexe-specialoffer ._context {
    margin-top: 1em;
    padding: 1em 0;
  }
  .main-container .autoexe-specialoffer ._context span {
    display: block;
    width: 100%;
    text-align: center;
  }
  .main-container .autoexe-specialoffer ._context span._strong {
    font-size: 12.5vw;
    letter-spacing: 0.1em;
  }
  .main-container .autoexe-specialoffer .date {
    text-align: center;
  }
  .main-container .autoexe-car-figure, .main-container .autoexe-car-context {
    width: 100%;
  }
  .main-container .autoexe-car-figure h3, .main-container .autoexe-car-context h3 {
    font-size: 2.4rem;
  }
  .main-container .autoexe-car-options-list {
    flex-direction: column;
  }
  .main-container .autoexe-car-options-list._cols2 ._col {
    width: 100%;
  }
  .main-container .autoexe-car-options-list._cols3 ._col {
    width: 100%;
  }
  .main-container .autoexe-car-options-list-item {
    width: 100%;
  }
  .main-container .autoexe-car-options-list-item:nth-of-type(n+2) {
    margin-top: 16px;
    padding-top: 16px;
  }
}
.main-container #options {
  /** @media max-width: 767px */
}
.main-container #options .headline {
  box-sizing: border-box;
}
.main-container #options .headline h2 {
  box-sizing: border-box;
  margin-bottom: 16px;
}
.main-container #options .car .cols2 {
  justify-content: space-between;
  align-items: center;
}
.main-container #options .car-title {
  font-size: 2.6rem;
  line-height: 1.2;
  letter-spacing: 0.1em;
  margin-bottom: 0.5em;
}
.main-container #options .car-figure img {
  width: 100%;
}
.main-container #options .car-context .btn-wrap {
  margin-top: 24px;
}
.main-container #options .options-list {
  display: flex;
  justify-content: space-between;
}
.main-container #options .options-list li {
  width: calc(50% - 12px);
}
.main-container #options .option {
  background: #f0f0f0;
  display: flex;
  justify-content: space-between;
}
.main-container #options .option-figure {
  width: calc(50% - 12px);
}
.main-container #options .option-figure img {
  width: 100%;
}
.main-container #options .option-context {
  box-sizing: border-box;
  width: calc(50% - 4px);
  padding: 16px 0;
}
.main-container #options .option-context dt {
  font-size: 1.6rem;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
  text-align: left;
}
.main-container #options .option-context dd {
  margin-top: 1em;
  font-size: 1.3rem;
}
@media screen and (max-width: 767px) {
  .main-container #options .options-list {
    flex-direction: column;
  }
  .main-container #options .options-list li {
    width: 100%;
  }
  .main-container #options .options-list li:nth-of-type(n+2) {
    margin-top: 16px;
  }
}
.main-container #stores {
  background: #f0f0f0;
  border-radius: 12px;
  padding: 24px;
  margin-top: 36px;
  /** @media max-width: 767px */
}
.main-container #stores .headline p {
  margin: 2em auto;
  text-align: center;
  font-size: 1.6rem;
}
.main-container #stores .store-list:nth-of-type(n+2) {
  margin-top: 36px;
}
.main-container #stores .store-list h3 {
  font-size: 3.2rem;
  border-bottom: solid 1px #ddd;
  padding-bottom: 0.25em;
  margin-bottom: 16px;
}
.main-container #stores .store-list p.lead {
  font-size: 1.6rem;
  margin-bottom: 16px;
}
.main-container #stores .stores {
  display: flex;
  flex-wrap: wrap;
}
.main-container #stores .stores._cols3 li {
  width: calc(33.3333333333% - 16px);
  margin-left: 24px;
}
.main-container #stores .stores._cols3 li:nth-of-type(3n+1) {
  margin-left: 0;
}
.main-container #stores .stores._cols3 li:nth-of-type(n+4) {
  margin-top: 24px;
}
.main-container #stores .stores._cols4 li {
  width: calc(25% - 18px);
}
.main-container #stores .stores._cols4 li:nth-of-type(4n+1) {
  margin-left: 0;
}
.main-container #stores .stores._cols4 li:nth-of-type(n+5) {
  margin-top: 24px;
}
.main-container #stores .store {
  background: #fff;
  padding-bottom: 10px;
}
.main-container #stores .store-figure img {
  width: 100%;
}
.main-container #stores .store-schedule {
  padding: 0.5em;
  text-align: center;
  background: #666;
  color: #fff;
}
.main-container #stores .store-schedule p {
  font-size: 1.8rem;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
}
.main-container #stores .store-context dl {
  margin-top: 1em;
}
.main-container #stores .store-context dt,
.main-container #stores .store-context dd {
  text-align: center;
}
.main-container #stores .store-context dt {
  font-size: 1.6rem;
}
.main-container #stores .store-context dd {
  font-size: 1.4rem;
}
.main-container #stores .store a._btn {
  padding: 0.5em;
  width: 80%;
  margin: 1em auto;
}
@media screen and (max-width: 767px) {
  .main-container #stores {
    border-radius: 12px;
    padding: 12px;
  }
  .main-container #stores .headline p {
    margin: 2em auto;
    text-align: left;
    font-size: 1.4rem;
  }
  .main-container #stores .store-list:nth-of-type(n+2) {
    margin-top: 36px;
  }
  .main-container #stores .store-list h3 {
    font-size: 2.1rem;
    margin-bottom: 16px;
    text-align: center;
  }
  .main-container #stores .stores {
    flex-direction: column;
  }
  .main-container #stores .stores._cols3 li, .main-container #stores .stores._cols4 li {
    width: 100%;
    margin-left: 0;
  }
  .main-container #stores .stores._cols3 li:nth-of-type(n+2), .main-container #stores .stores._cols4 li:nth-of-type(n+2) {
    margin-top: 24px;
  }
  .main-container #stores .stores li {
    width: 100%;
    background: #f0f0f0;
  }
}
.main-container #lineups .cols2 {
  justify-content: space-between;
}
.main-container #lineups .cols2 .col {
  text-align: center;
}
.main-container #lineups .cols2 .col h3 {
  font-size: 3rem;
  letter-spacing: 0.1em;
  margin-bottom: 0.5em;
}
.main-container #lineups .cols2 .col p {
  margin-top: 1em;
  font-size: 1.6rem;
}
.main-container #lineups .cols2 .col .btnWrap {
  text-align: center;
  margin-top: 1em;
}
.main-container #lineups .cols2 .col .btnWrap a {
  margin: auto;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV2ZW50L2F1dG9leGUvYy9pbmMvX2Jhc2Uuc2NzcyIsImV2ZW50L2F1dG9leGUvYy9wYWdlLnNjc3MiLCJldmVudC9hdXRvZXhlL2MvaW5jL19sYXlvdXQuc2NzcyIsImV2ZW50L2F1dG9leGUvYy9pbmMvX2F1dG9leGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUFDQTtFQUNFOzs7QUFLRjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7OztBQUlKO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJOzs7O0FBS0o7RUFDRTs7O0FBS0E7RUFDRTs7QUFFQTtFQUNFOzs7QUFLTjtFQUNFO0VBQ0E7OztBQU9FO0VBQ0U7O0FBVUY7RUFDRTs7QUFFQTtFQUNFOzs7QUFRUjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQU1GO0VBQ0U7OztBQU1GO0VBQ0U7OztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0U7RUFDRTtFQUNBOztBQUlKO0VBQ0U7OztBQU1IO0FBRUQ7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBa0I7OztBQUNsQjtFQUFrQjs7O0FBQ2xCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWtCOzs7QUFDbEI7RUFBa0I7OztBQUtoQjtFQUFTOztBQUNUO0VBQVM7O0FBQ1Q7RUFBUzs7QUFDVDtFQUFROztBQUNSO0VBQVE7OztBQUdWO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTtFQUNBOztBQUVBO0VBUkY7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVNJOzs7O0FBS0Y7RUFDRTs7QUFHQTtFQUNFOztBQUdGO0VBUkY7SUFTSTtJQUNBOztFQUVBO0lBQ0U7Ozs7QUFRTjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBVEY7SUFVSTtJQUNBOztFQUVBO0lBQ0U7Ozs7QUFPTjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQVJGO0lBU0k7Ozs7QUFPSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQVJGO0lBU0k7Ozs7QUFNTjtFQUNFOztBQUlFO0VBQ0U7RUFDQTtFQUVBOztBQUlKO0VBQ0U7SUFDRTs7OztBQUdMO0FBRUQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFJRTtBQUFBO0VBRUU7O0FBRUE7QUFBQTtFQUNFO0VBQ0E7O0FBS047QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7QUFBQTtFQUNFO0VBQ0E7O0FBRUE7QUFBQTtFQUNFO0VBQ0E7O0FBS047RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUE7RUFIRjtJQUlJOzs7QUFLTjtFQUdFO0lBQ0U7O0VBRUE7QUFBQTtJQUVFOzs7O0FBS1A7QUN0VkQ7QUNGQTtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOzs7QUFJSjtFQUVJO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBOztFQUlKO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7RUFFRjtJQUVFO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0U7O0VBS1Q7QUFHRDtFQUNFO0VBQ0E7O0FBSUU7RUFDRTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFLSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUlKO0VBQ0U7O0FBSUo7RUFJSTtJQUNFO0lBQ0E7SUFDQTs7OztBQUlQO0FBSUQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFFRjtFQUNFOztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFRjtFQUNFOzs7QUFLTjtFQUNFO0lBQ0U7O0VBRUE7SUFDRTtJQUNBOztFQUtBO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOztFQU9KO0lBQ0U7O0VBRUY7SUFDRTs7RUFLUDtBRHBQRDtBRW9PQzs7QUEzT0Q7RUFDRTs7QUFJRTtFQUNFO0VBQ0E7O0FBTUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBSUo7RUFDRTtFQUNBLFlGekJFO0VFMEJGO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0YvQ0E7RUVnREE7O0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFNTjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQU9KO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBRUE7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBSUo7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7O0FBR0U7RUFDRTs7QUFLRjtFQUNFOztBQU9GO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUE7RUFDRTs7QUFhZDtFQUlNO0lBQ0U7O0VBS0Y7SUFDRTs7RUFJRTtJQUNFOztFQUtOO0lBQ0U7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7O0VBSU47SUFDRTs7RUFLRjtJQUVFOztFQUVBO0lBQ0U7O0VBS0Y7SUFDRTs7RUFHRTtJQUNFOztFQUtGO0lBQ0U7O0VBS0o7SUFDRTs7RUFFQTtJQUNFO0lBQ0E7OztBQWNkO0FBc0dHOztBQXBHRDtFQUNFOztBQUNBO0VBQ0U7RUFDQTs7QUFNRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNFOztBQU1GO0VBQ0U7O0FBUUo7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBS047RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFDQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQU9OO0VBT0k7SUFDRTs7RUFFQTtJQUNFOztFQUVBO0lBQ0U7OztBQVFaO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE4SkM7O0FBM0pDO0VBQ0U7RUFDQTtFQUNBOztBQU1GO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBOztBQUlFO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUVGO0VBQ0U7O0FBTUo7RUFDRTs7QUFFQTtFQUNFOztBQUVGO0VBQ0U7O0FBT1I7RUFDRTtFQUNBOztBQUdFO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBRUE7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFNRjtFQUNFOztBQUVGO0FBQUE7RUFFRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7O0FBS047RUFySEY7SUFzSEk7SUFDQTs7RUFHRTtJQUNFO0lBQ0E7SUFDQTs7RUFNRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUlKO0lBQ0U7O0VBSUU7SUFDRTtJQUNBOztFQUVBO0lBQ0U7O0VBS047SUFDRTtJQUNBOzs7QUFTTjtFQUNFOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFIiwiZmlsZSI6ImV2ZW50L2F1dG9leGUvYy9wYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKiAgKi9cbi5fbm9uZXtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cblxuXG4ucGMtYmxvY2t7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNwLWJsb2Nre1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLm5vbmV7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4ubm90ZXN7XG4gIFxuICBsaXtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIFxuICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgfVxuICB9XG59XG5cbmgxLGgyLGgzLGg0LGg1LGg2e1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbnVse1xuICBcbiAgJi5faW5saW5le1xuICAgIFxuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLl9pbmxpbmVibG9ja3tcbiAgICBcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG59XG5cblxuYS5ib3hsaW5re1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIFxuICAmOmhvdmVye1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG5cbi5sb2dve1xuICBcbiAgaW1ne1xuICAgIGhlaWdodDogMWVtO1xuICB9XG59XG5cbi5idG4tdGV4dHtcbiAgXG4gICYuX2NlbnRlcntcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuXG4ubWF6ZGFsb2dve1xuICBmb250LWZhbWlseTpNYXpkYVR5cGVSZWd1bGFyLE5vdG8gU2FucyBDSksgSlAsSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTixIaXJhS2FrdVByb04tVzMsTWVpcnlvLFl1IEdvdGhpYyBNZWRpdW0sc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBcbiAgLm51bXtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZm9udC1zaXplOiAuNWVtO1xuICAgIH1cbiAgfVxuICBcbiAgaW1ne1xuICAgIGhlaWdodDogMWVtO1xuICB9XG59XG5cbi5yb3d7XG5cbn0vKiogLnJvdyAqL1xuXG4uX3B0MTAsIC5fcHYxMCB7cGFkZGluZy10b3A6IDEwcHg7fVxuLl9wdDEyLCAuX3B2MTIge3BhZGRpbmctdG9wOiAxMnB4O31cbi5fcHQxNiwgLl9wdjE2IHtwYWRkaW5nLXRvcDogMTZweDt9XG4uX3B0MjAsIC5fcHYyMCB7cGFkZGluZy10b3A6IDIwcHg7fVxuLl9wdDI0LCAuX3B2MjQge3BhZGRpbmctdG9wOiAyNHB4O31cbi5fcHQzMiwgLl9wdjMyIHtwYWRkaW5nLXRvcDogMzJweDt9XG4uX3B0MzYsIC5fcHYzNiB7cGFkZGluZy10b3A6IDM2cHg7fVxuLl9wdDQwLCAuX3B2NDAge3BhZGRpbmctdG9wOiA0MHB4O31cbi5fcHQ0OCwgLl9wdjQ4IHtwYWRkaW5nLXRvcDogNDhweDt9XG4uX3B0NjAsIC5fcHY2MCB7cGFkZGluZy10b3A6IDYwcHg7fVxuLl9wdDcyLCAuX3B2NzIge3BhZGRpbmctdG9wOiA3MnB4O31cbi5fcHQ5NiwgLl9wdjk2IHtwYWRkaW5nLXRvcDogOTZweDt9XG4uX3B0MTAwLCAuX3B2MTAwIHtwYWRkaW5nLXRvcDogMTBweDt9XG4uX3B0MTIwLCAuX3B2MTIwIHtwYWRkaW5nLXRvcDogMTBweDt9XG4uX3BiMTAsIC5fcHYxMCB7cGFkZGluZy1ib3R0b206IDEwcHg7fVxuLl9wYjEyLCAuX3B2MTIge3BhZGRpbmctYm90dG9tOiAxMnB4O31cbi5fcGIxNiwgLl9wdjE2IHtwYWRkaW5nLWJvdHRvbTogMTZweDt9XG4uX3BiMjAsIC5fcHYyMCB7cGFkZGluZy1ib3R0b206IDIwcHg7fVxuLl9wYjI0LCAuX3B2MjQge3BhZGRpbmctYm90dG9tOiAyNHB4O31cbi5fcGIzMiwgLl9wdjMyIHtwYWRkaW5nLWJvdHRvbTogMzJweDt9XG4uX3BiMzYsIC5fcHYzNiB7cGFkZGluZy1ib3R0b206IDM2cHg7fVxuLl9wYjQwLCAuX3B2NDAge3BhZGRpbmctYm90dG9tOiA0MHB4O31cbi5fcGI0OCwgLl9wdjQ4IHtwYWRkaW5nLWJvdHRvbTogNDhweDt9XG4uX3BiNjAsIC5fcHY2MCB7cGFkZGluZy1ib3R0b206IDYwcHg7fVxuLl9wYjcyLCAuX3B2NzIge3BhZGRpbmctYm90dG9tOiA3MnB4O31cbi5fcGI5NiwgLl9wdjk2IHtwYWRkaW5nLWJvdHRvbTogOTZweDt9XG4uX3BiMTAwLCAuX3B2MTAwIHtwYWRkaW5nLWJvdHRvbTogMTBweDt9XG4uX3BiMTIwLCAuX3B2MTIwIHtwYWRkaW5nLWJvdHRvbTogMTBweDt9XG5cblxuXG4ud3JhcHBlcntcbiAgJi5fYmxhY2t7YmFja2dyb3VuZDogIzEwMTAxMDt9XG4gICYuX3doaXRle2JhY2tncm91bmQ6ICNmZmY7fVxuICAmLl9saWdodHtiYWNrZ3JvdW5kOiAjZjBmMGYwO31cbiAgJi5fZ3JheXtiYWNrZ3JvdW5kOiAjZGRkO31cbiAgJi5fZGFya3tiYWNrZ3JvdW5kOiAjNTA1MDUwO31cbn0gLy8ud3JhcHBlclxuXG4uY29scyxcbi5jb2xzMixcbi5jb2xzMyxcbi5jb2xzNCxcbi5jb2xzNntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jb2xzMntcbiAgLmNvbHtcbiAgICB3aWR0aDogNDY4cHg7XG4gICAgLy9tYXJnaW4tbGVmdDogMjRweDtcbiAgICBcbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy8uY29sXG59Ly8gLmNvbHMyXG4gIFxuLmNvbHMze1xuICBcbiAgLmNvbHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAzMDRweDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBcbiAgICAmOm50aC1vZi10eXBlKDNuKzEpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy8gLmNvbFxufSAvLy5jb2xzM1xuXG4uY29sczR7XG4gIC5jb2x7XG4gICAgd2lkdGg6IDIyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIFxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9IC8vLmNvbFxufS8vIC5jb2xzNCAqL1xuICBcbi5jb2xzNntcbiAgXG4gIC5jb2x7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIFxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9Ly8gLmNvbFxufS8vIC5jb2xzNlxuXG5cbi5tYWluLWNvbnRhaW5lcntcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgXG4gIC53cmFwcGVye1xuICAgIFxuICAgIC5pbm5lcntcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9ICBcbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgXG4gICAgLndyYXBwZXJ7XG4gICAgICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgICB9XG4gIH1cbn0vKiogLm1haW4tY29udGFpbmVyICovXG5cbi50YWJOYXZ7XG4gIG1hcmdpbjogMy42cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIFxuICBsaXtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIFxuICAgICYuY3J7XG4gICAgICBcbiAgICAgIGEsXG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBhLFxuICAgIHNwYW57XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAzLjhyZW07XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC8qKiBib3JkZXItYm90dG9tOiAjYWFhIHNvbGlkIDAuMXJlbTsgKi9cbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIFxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYWFhO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmNvbHMye1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICB9XG4gICAgJi5jb2xzM3tcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgfVxuICAgICYuY29sczR7XG4gICAgICB3aWR0aDogMjQuMDYlO1xuICAgICAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogNDguNiU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcbiAgICBsaXtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBcbiAgICAgIGEsXG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgLy9wYWRkaW5nOiAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufS8qKiAudGFiTmF2ICovXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbiRyZWQ6ICM5MTBBMkQ7XG5cbkBpbXBvcnQgXCJpbmMvYmFzZVwiO1xuXG4vKirjgIDln7rmnKzjg6zjgqTjgqLjgqbjg4jjgIAqL1xuQGltcG9ydCBcImluYy9sYXlvdXRcIjtcblxuLy9AaW1wb3J0IFwiaW5jL2NhbXBhaWduXCI7XG4ubWFpbi1jb250YWluZXJ7XG4vLyDjgqvjgrnjgr/jg6Djgqrjg5fjgrfjg6fjg7Poo4XnnYDou4pcbi8vQGltcG9ydCBcImluYy9jdXN0b21vcHRpb25zXCI7XG5cbi8v44K344Kw44ON44OB44Oj44O844Km44Kk44Oz44Kw5aGX6KOFXG4vL0BpbXBvcnQgXCJpbmMvc2lnbmF0dXJld2luZ1wiO1xuXG4vL0F1dG8gRWV444OR44O844OE57S55LuLXG5AaW1wb3J0IFwiaW5jL2F1dG9leGVcIjtcbn0vLy5tYWluLWNvbnRhaW5lciIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbi8vIGJhc2UgbGF5b3V0XG5cbi5oZXJve1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBcbiAgLmlubmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICAvL21heC1oZWlnaHQ6IDU0MHB4O1xuICB9XG4gIFxuICAmLXRpdGxle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDEwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgXG4gICYtdGV4dHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIFxuICAgIGgxe1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICBcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgcC5sZWFke1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yNWVtO1xuICAgIH1cbiAgfS8vJi10ZXh0XG4gIFxuICAmLXBob3Rve1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn0gLy8uaGVyb1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyb3tcbiAgICAuaW5uZXJ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfS8vLmlubmVyXG4gICAgXG4gICAgJi1waG90b3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgXG4gICAgJi10ZXh0e1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgbWFyZ2luOiAyNHB4IDE2cHg7XG4gICAgICBcbiAgICAgIGgxe1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIH1cbiAgICAgIHAubGVhZHtcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIFxuICAgICAgICBicntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vJi10ZXh0XG4gIH0vLy5oZXJvXG59LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuLm1haW4tY29udGFpbmVye1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgXG4gIC5yZXF1ZXN0e1xuICAgIC8vbWFyZ2luLXRvcDogNjBweDtcbiAgICAud3JhcHBlcntcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIFxuICAud3JhcHBlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgXG4gICAgJi5fYm9yZGVye1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOTYwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5pbm5lcntcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBcbiAgICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBcbiAgICBoMntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICBcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmVue1xuICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jYXJuYW1le1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIH1cbiAgfSAvLy53cmFwcGVyXG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBcbiAgICAud3JhcHBlcntcbiAgICAgIC8vcGFkZGluZzogMzJweCAxNnB4O1xuICAgICAgXG4gICAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgIHBhZGRpbmc6IDBlbSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufS8qKiAubWFpbi1jb250YWluZXIgKi9cblxuXG5cbi5fc3RvcmVze1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBcbiAgJi10aXRsZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH0vLyYtdGl0bGVcbiAgXG4gICYtbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBcbiAgICAmLWl0ZW17XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtIDE2cHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUoNG4rMSl7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZShuKzUpe1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfS8vLl9zdG9yZXMtbGlzdFxuICBcbiAgLnN0b3Jle1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBcbiAgICAuX3R0bHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgICAuYnRuLXdyYXB7XG4gICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIH1cbiAgfS8vLnN0b3JlXG59Ly8uX3N0b3Jlc1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuX3N0b3Jlc3tcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIFxuICAgICYtdGl0bGV7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICAgIFxuICAgICYtbGlzdHtcbiAgICAgIFxuICAgICAgJi1pdGVte1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIFxuICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfS8vJi1pdGVtXG4gICAgfS8vJi1saXN0XG4gICAgXG4gICAgLnN0b3Jle1xuICAgICAgXG4gICAgICBkZHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB9XG4gICAgICAuX3R0bHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgICBcbiAgICB9Ly8uc3RvcmVcbiAgfS8vLl9zdG9yZXNcbn0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi8iLCJAY2hhcnNldCAndXRmLTgnO1xuXG4vLyBfQXV0byBFeGVcbi5hdXRvZXhle1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBcbiAgLmlubmVye1xuICAgIFxuICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgIC8vYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gICAgfVxuICB9XG4gIFxuICAmLWhlYWRsaW5le1xuICAgIGgye1xuICAgICAgZm9udC1zaXplOiA0LjRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgIH1cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICB9Ly8mLWhlYWRsaW5lXG4gIFxuICAmLXNwZWNpYWxvZmZlcntcbiAgICBwYWRkaW5nOiAxZW0gLjVlbTtcbiAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIFxuICAgIC5yb3d7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgbWFyZ2luLXRvcDogLjNlbTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgPmRpdntcbiAgICAgICAgcGFkZGluZzogLjFlbSAxZW07XG4gICAgICB9XG4gICAgfS8vLnJvd1xuICAgIFxuICAgIC50YWd7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAvL21hcmdpbi1yaWdodDogLjVlbTtcbiAgICB9Ly8udGFnXG4gICAgXG4gICAgLl9jb250ZXh0e1xuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBcbiAgICAgICAgJi5fc3Ryb25ne1xuICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgXG4gICAgLmRhdGV7XG4gICAgICB0ZXh0LWFsaWduOiBmbGV4LWVuZDtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAuc3tcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgfVxuICAgIH0vLy5kYXRlXG4gIH0vLyYtc3BlY2lhbG9mZmVyXG4gIFxuICAmLWNhcntcbiAgICBcbiAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICBwYWRkaW5nLXRvcDogMzZweCFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4IWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICAgIH1cbiAgICBcbiAgICAuY29sczJ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBcbiAgICAmLWZpZ3VyZXtcbiAgICAgIHdpZHRoOiA1NTBweDtcbiAgICB9Ly8mLWZpZ3VyZXtcbiAgICAgIFxuICAgICYtY29udGV4dHtcbiAgICAgIHdpZHRoOiAzODZweDtcbiAgICAgIFxuICAgICAgaDN7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIH1cbiAgICB9Ly8mLWNvbnRleHRcbiAgICBcbiAgICAmLW9wdGlvbnN7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgXG4gICAgICAmLWxpc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgXG4gICAgICAgICYuX2NvbHMye1xuICAgICAgICAgIC5fY29se1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH0vLyYuX2NvbHMyXG4gICAgICAgIFxuICAgICAgICAmLl9jb2xzM3tcbiAgICAgICAgICAuX2NvbHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTZweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9Ly8mLl9jb2xzM1xuICAgICAgICBcbiAgICAgICAgJi1pdGVte1xuICAgICAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxNnB4KTtcbiAgICAgICAgICBcbiAgICAgICAgICAuX3R0bHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5fZGVzY3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIC5fcHJpY2V7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuX3N0cm9uZ3tcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjcxNGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfS8vJi1pdGVtXG4gICAgICB9Ly8mLWxpc3RcbiAgICB9Ly8mLW9wdGlvbnNcbiAgICBcbiAgICBcbiAgfS8vJi1jYXJcbiAgXG59Ly8uYXV0b2V4ZVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvZXhle1xuICAgIFxuICAgICYtaGVhZGxpbmV7XG4gICAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICB9XG4gICAgfS8vJi1oZWFkbGluZVxuICAgIFxuICAgICYtc3BlY2lhbG9mZmVye1xuICAgICAgLnJvd3tcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgXG4gICAgICAgID5kaXZ7XG4gICAgICAgICAgXG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfS8vLnJvd1xuICAgICAgXG4gICAgICAuX2NvbnRleHR7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIFxuICAgICAgICAgICYuX3N0cm9uZ3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvIDgpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGF0ZXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH0vLyYtc3BlY2lhbG9mZmVye1xuICAgIFxuICAgICYtY2Fye1xuICAgICAgJi1maWd1cmUsXG4gICAgICAmLWNvbnRleHR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgaDN7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1vcHRpb25ze1xuICAgICAgICAmLWxpc3R7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBcbiAgICAgICAgICAmLl9jb2xzMntcbiAgICAgICAgICAgIC5fY29se1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9Ly8mLl9jb2xzMlxuICAgICAgICBcbiAgICAgICAgICAmLl9jb2xzM3tcbiAgICAgICAgICAgIC5fY29se1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9Ly8mLl9jb2xzM1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgLy9ib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0vLyYtb3B0aW9uc1xuICAgIH0vLyYtY2FyXG4gICAgXG4gICAgXG4gIH0vLy5hdXRvZXhlXG59LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuXG4jb3B0aW9uc3tcbiAgXG4gIC5oZWFkbGluZXtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGgye1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9Ly8uaGVhZGxpbmVcbiAgXG4gIC5jYXJ7XG4gICAgXG4gICAgLmNvbHMye1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgJi10aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICB9XG4gICAgXG4gICAgJi1maWd1cmV7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWNvbnRleHR7XG4gICAgICBcbiAgICAgIC5idG4td3JhcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIFxuICAub3B0aW9uc3tcbiAgICBcbiAgICAmLWxpc3R7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgXG4gICAgICBsaXtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMnB4KTtcbiAgICAgIH1cbiAgICB9Ly8mLWxpc3RcbiAgfS8vLm9wdGlvbnNcbiAgXG4gIC5vcHRpb257XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBcbiAgICAmLWZpZ3VyZXtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTJweCk7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWNvbnRleHR7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSA0cHgpO1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgXG4gICAgICBkdHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIGRke1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfS8vLm9wdGlvblxuICBcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRsaW5le1xuICAgICAgXG4gICAgfS8vLmhlYWRsaW5lXG4gICAgXG4gICAgLm9wdGlvbnN7XG4gICAgXG4gICAgICAmLWxpc3R7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIFxuICAgICAgICBsaXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBcbiAgICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfS8vJi1saXN0XG4gICAgfS8vLm9wdGlvbnNcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vI29wdGlvbnNcblxuI3N0b3Jlc3tcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgXG4gIC5oZWFkbGluZXtcbiAgICBwe1xuICAgICAgbWFyZ2luOiAyZW0gYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfS8vLmhlYWRsaW5lXG4gIFxuICAuc3RvcmUtbGlzdHtcbiAgICBcbiAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIH1cbiAgICBcbiAgICBoM3tcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjI1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICBcbiAgICBwLmxlYWR7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9Ly8uc3RvcmUtbGlzdFxuICBcbiAgLnN0b3Jlc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBcbiAgICAmLl9jb2xzM3tcbiAgICAgIGxpe1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDE2cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgXG4gICAgICAgICY6bnRoLW9mLXR5cGUoM24rMSl7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZShuKzQpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly8mLl9jb2xzM1xuICAgIFxuICAgICYuX2NvbHM0e1xuICAgICAgbGl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMThweCk7XG4gICAgICAgIFxuICAgICAgICAmOm50aC1vZi10eXBlKDRuKzEpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUobis1KXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vJi5fY29sczRcbiAgICBcbiAgfS8vLnN0b3Jlc1xuICBcbiAgLnN0b3Jle1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgXG4gICAgJi1maWd1cmV7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH0vLyYtZmlndXJlXG4gICAgXG4gICAgJi1zY2hlZHVsZXtcbiAgICAgIHBhZGRpbmc6IC41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvL2JvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICAgICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgXG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgIFxuICAgICYtY29udGV4dHtcbiAgICAgIGRse1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICB9XG4gICAgICBkdCxcbiAgICAgIGRke1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBkdHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgICBkZHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgfS8vJi1jb250ZXh0XG4gICAgXG4gICAgYXtcbiAgICAgICYuX2J0bntcbiAgICAgICAgcGFkZGluZzogLjVlbTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAxZW0gYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH0vLy5zdG9yZVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgXG4gICAgLmhlYWRsaW5le1xuICAgICAgcHtcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgfS8vLmhlYWRsaW5lXG4gICAgXG4gICAgLnN0b3JlLWxpc3R7XG4gICAgXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH0vLy5zdG9yZS1saXN0XG4gICAgXG4gICAgLnN0b3Jlc3tcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBcbiAgICAgICYuX2NvbHMzLFxuICAgICAgJi5fY29sczR7XG4gICAgICAgIGxpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgXG4gICAgICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgbGl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgfVxuICAgIH0vLy5zdG9yZXNcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vI3N0b3Jlc1xuXG4jbGluZXVwc3tcbiAgLy9kaXNwbGF5OiBub25lO1xuICBcbiAgLmNvbHMye1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBcbiAgICAuY29se1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgXG4gICAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiAzLjByZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmJ0bldyYXB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICBcbiAgICAgICAgYXtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0vLyNsaW5ldXBzIl19 */
