@charset "UTF-8";
/**　基本レイアウト　*/
/**  */
.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._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 */
._none {
  display: none !important;
}

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

.hero {
  background: #000 url("../i/hero-1578x540.jpg") no-repeat center bottom;
  padding-bottom: 360px;
}
.hero .inner {
  position: relative;
  overflow: hidden;
  text-align: center;
  margin: auto;
  height: auto;
}
.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 {
  display: block;
  text-align: center;
  width: 100%;
  max-width: 1440px;
  margin: auto;
}

@media screen and (max-width: 767px) {
  .hero {
    background: #000 url("../i/hero-768x768.jpg") no-repeat center bottom;
    background-size: 100%;
    padding-bottom: 36%;
  }
  .hero .inner {
    height: auto;
  }
  .hero .inner img {
    width: 100%;
    height: auto;
  }
  .hero-text {
    color: #fff;
    margin-top: 24px;
    margin: 24px 32px;
  }
  .hero-text h1 {
    font-size: 2.1rem;
  }
  .hero-text p.lead {
    font-size: 1.4rem;
    line-height: 2;
    letter-spacing: 0.1em;
    text-align: left;
  }
  .hero-text p.lead br {
    display: none;
  }
  .lead h2.ttl .jp {
    font-size: 1.6rem;
  }
} /** @media max-width: 767px */
.main-container {
  background: #fff;
  color: #333;
}
.main-container .wrapper {
  margin: 36px 0;
}
.main-container .wrapper .inner {
  box-sizing: border-box;
  width: 100%;
  max-width: 960px;
  margin: auto;
}
.main-container .wrapper h2 {
  text-align: center;
  font-size: 1.9rem;
  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: 1.2rem;
}
.main-container .wrapper .carname {
  letter-spacing: 0.05em;
}
.main-container .cols2,
.main-container .cols3,
.main-container .cols4,
.main-container .cols6 {
  display: flex;
  justify-content: flex-start;
}
.main-container .cols2 > .col {
  width: calc(50% - 12px);
}
.main-container .cols2 > .col:nth-of-type(n+2) {
  margin-left: 24px;
}
.main-container .cols2 > .col:nth-of-type(2n+1) {
  margin-left: 0px;
}
.main-container .cols2 > .col:nth-of-type(n+3) {
  margin-top: 24px;
}
.main-container .cols3 > .col {
  width: calc(33.3333% - 16px);
}
.main-container .cols3 > .col:nth-of-type(n+2) {
  margin-left: 24px;
}
.main-container .cols3 > .col:nth-of-type(3n+1) {
  margin-left: 0px;
}
.main-container .cols3 > .col:nth-of-type(n+4) {
  margin-top: 24px;
}
.main-container .cols4 > .col {
  width: calc(25% - 18px);
}
.main-container .cols4 > .col:nth-of-type(n+2) {
  margin-left: 24px;
}
.main-container .cols4 > .col:nth-of-type(4n+1) {
  margin-left: 0px;
}
.main-container .cols4 > .col:nth-of-type(n+5) {
  margin-top: 24px;
}
.main-container .cols6 > .col {
  width: calc(25% - 20px);
}
.main-container .cols6 > .col:nth-of-type(n+2) {
  margin-left: 24px;
}
@media screen and (max-width: 767px) {
  .main-container .wrapper h2 {
    font-size: 2.1rem;
    letter-spacing: 0em;
    padding: 0em 0;
  }
  .main-container .cols2,
  .main-container .cols3,
  .main-container .cols4,
  .main-container .cols6 {
    flex-direction: column;
  }
  .main-container .cols2 .col,
  .main-container .cols3 .col,
  .main-container .cols4 .col,
  .main-container .cols6 .col {
    width: 100%;
  }
  .main-container .cols2 .col {
    margin-left: 0;
  }
  .main-container .cols2 .col:nth-of-type(n+2) {
    margin-left: 0;
  }
  .main-container .cols3 .col {
    margin-left: 0;
  }
  .main-container .cols3 .col:nth-of-type(n+2) {
    margin-left: 0;
  }
}

/** .main-container */
.main-container .intro p.lead {
  font-size: 2.1rem;
  line-height: 1.8;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .main-container .intro p.lead {
    font-size: 1.8rem;
    text-align: left;
  }
} /** @media max-width: 767px */
.main-container ._lineup {
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container ._lineup .inner {
  padding: 24px;
  background: #f0f0f0;
  border-radius: 6px;
}
.main-container ._lineup .inner img {
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  .main-container ._lineup .inner {
    padding: 16px 16px 8px 16px;
  }
}
.main-container ._lineup .headline .cols2 {
  align-items: center;
}
.main-container ._lineup .headline-figure {
  width: 480px;
}
.main-container ._lineup .headline-figure._ex {
  position: relative;
}
.main-container ._lineup .headline-figure._ex:before {
  content: "※写真はイメージです";
  color: #fff;
  font-size: 1rem;
  position: absolute;
  left: 6px;
  bottom: 6px;
}
.main-container ._lineup .headline-context {
  width: calc(100% - 480px - 24px);
}
.main-container ._lineup .headline-context-ttl {
  font-size: 2.8rem;
  letter-spacing: 0.1em;
  line-height: 1.15;
  text-align: left;
}
.main-container ._lineup .headline-context-ttl span._secondary {
  display: block;
  padding: 0.3em 0.6em;
  font-size: 1.3rem;
  line-height: 1;
  text-align: center;
  margin-bottom: 1em;
  padding-bottom: 0.5em;
  border-bottom: solid 1px #ddd;
}
.main-container ._lineup .headline-context-lead {
  margin-top: 1em;
  font-size: 1.6rem;
}
.main-container ._lineup .headline-context-lead p {
  margin-top: 1em;
}
.main-container ._lineup .headline-context-lead p:first-of-type {
  margin-top: 0;
}
.main-container ._lineup .headline-context-options {
  margin-top: 1em;
  font-size: 1.4rem;
}
.main-container ._lineup .headline-context-options dt {
  font-weight: bold;
  margin-bottom: 0.5em;
}
.main-container ._lineup .headline-context-options dd p {
  padding-left: 1em;
  text-indent: -1em;
}
.main-container ._lineup .headline-context-options dd p:before {
  content: "●";
}
.main-container ._lineup .headline-context-options dd p:nth-of-type(n+2) {
  margin-top: 0.5em;
}
@media screen and (max-width: 767px) {
  .main-container ._lineup .headline .cols2 {
    flex-direction: column-reverse;
    align-items: flex-start;
  }
  .main-container ._lineup .headline-figure, .main-container ._lineup .headline-context {
    width: 100%;
  }
  .main-container ._lineup .headline-figure {
    margin-top: 16px;
  }
  .main-container ._lineup .headline-context {
    margin-top: 0;
  }
  .main-container ._lineup .headline-context-ttl {
    font-size: 2.1rem;
    text-align: center;
  }
}
.main-container ._lineup .options {
  margin-top: 16px;
}
.main-container ._lineup .options-items {
  display: flex;
}
.main-container ._lineup .options-items.item2 {
  width: 60%;
  margin: auto;
}
.main-container ._lineup .options-items.item2 li {
  width: calc(50% - 6px);
}
.main-container ._lineup .options-items.item3 {
  width: 86%;
  margin: auto;
}
.main-container ._lineup .options-items.item3 li {
  width: calc(33.3333333333% - 8px);
}
.main-container ._lineup .options-items li {
  width: calc(25% - 9px);
}
.main-container ._lineup .options-items li:nth-of-type(n+2) {
  margin-left: 12px;
}
.main-container ._lineup .options-items li p {
  padding: 0.25em;
  text-align: center;
  font-size: 1.3rem;
  line-height: 1.3;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
.main-container ._lineup .options-items li p span {
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .main-container ._lineup .options-items {
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100% !important;
  }
  .main-container ._lineup .options-items li {
    width: calc(50% - 6px) !important;
    margin-left: 12px;
  }
  .main-container ._lineup .options-items li:nth-of-type(2n - 1) {
    margin-left: 0;
  }
  .main-container ._lineup .options-items li p {
    font-size: 1.2rem;
  }
}
.main-container ._lineup .about_autoexe {
  display: flex;
  align-items: center;
  gap: 36px;
  margin-top: 24px;
  background: #fff;
  border-radius: 8px;
  padding: 16px 24px;
}
.main-container ._lineup .about_autoexe ._figure {
  width: 260px;
}
.main-container ._lineup .about_autoexe ._context {
  width: calc(100% - 260px - 36px);
  font-size: 1.3rem;
  letter-spacing: 0.07em;
}
@media screen and (max-width: 767px) {
  .main-container ._lineup .about_autoexe {
    flex-direction: column;
    gap: 20px;
    padding: 20px;
  }
  .main-container ._lineup .about_autoexe ._figure {
    width: 86%;
  }
  .main-container ._lineup .about_autoexe ._context {
    width: 100%;
    font-size: 1.4rem;
  }
}
.main-container ._lineup .cars {
  margin-top: 24px;
  padding-top: 24px;
  border-top: solid 1px #ddd;
}
.main-container ._lineup .ucar {
  box-sizing: border-box;
  background: #fff;
  border-radius: 6px;
  padding: 16px 16px;
}
.main-container ._lineup .ucar._new {
  position: relative;
  overflow: hidden;
}
.main-container ._lineup .ucar._new:before {
  content: "NEW";
  display: block;
  background: #900;
  color: #fff;
  font-weight: bold;
  padding: 0em;
  width: 100px;
  text-align: center;
  position: absolute;
  left: -30px;
  top: 8px;
  transform: rotate(-45deg);
}
.main-container ._lineup .ucar._soldout {
  position: relative;
}
.main-container ._lineup .ucar._soldout:after {
  content: "SOLD OUT";
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 3.2rem;
  letter-spacing: 0.07em;
  color: #111;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  left: 0;
  top: 0;
}
.main-container ._lineup .ucar._soldout a {
  pointer-events: none;
}
.main-container ._lineup .ucar .btn-wrap {
  margin-top: 1em;
  padding-top: 1em;
  border-top: dotted 1px #aaa;
}
.main-container ._lineup .ucar .btn-wrap a._btn {
  margin: auto;
}
.main-container ._lineup .car .car-headline.cols2 .col:nth-of-type(n+2) {
  margin-left: auto;
}
.main-container ._lineup .car-figure {
  width: 100%;
  margin-bottom: 16px;
}
.main-container ._lineup .car-ttl {
  width: 100%;
}
.main-container ._lineup .car-ttl h3 {
  font-size: 1.6rem;
  margin-bottom: 0.5em;
  line-height: 1.35;
  font-weight: 500;
}
.main-container ._lineup .car-ttl h3 span {
  display: inline-block;
}
.main-container ._lineup .car-ttl .price {
  line-height: 1.3;
  font-size: 1.2rem;
}
.main-container ._lineup .car-ttl .price .strong {
  font-size: 2.6rem;
}
.main-container ._lineup .car-ttl .price-other {
  margin-top: 0.5em;
  font-size: 1.2rem;
  line-height: 1.7;
  font-feature-settings: "palt";
}
.main-container ._lineup .car-spec {
  margin-top: 1em;
}
.main-container ._lineup .car-spec p {
  font-size: 1.4rem;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .main-container ._lineup .cars {
    margin-inline: -8px;
    padding-bottom: 0px;
  }
  .main-container ._lineup .cars > .cols2 > .col:nth-of-type(n+2) {
    margin-top: 24px;
    padding-top: 24px;
  }
  .main-container ._lineup .car-figure, .main-container ._lineup .car-ttl {
    width: 100%;
  }
  .main-container ._lineup .car-ttl {
    margin-top: 12px;
  }
  .main-container ._lineup .car-ttl h3 {
    font-size: 1.8rem;
    line-height: 1.35;
    margin-bottom: 1em;
  }
  .main-container ._lineup .car-ttl .price-other {
    margin-top: 1em;
  }
  .main-container ._lineup .car-spec p {
    font-size: 1.4rem;
  }
}
.main-container ._lineup .store {
  margin-top: 1em;
  padding-top: 1em;
  border-top: dotted 1px #aaa;
}
.main-container ._lineup .store-link {
  position: relative;
  display: block;
  text-decoration: none;
  padding-right: 24px;
}
.main-container ._lineup .store-link:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-top: solid 2px #111;
  border-left: solid 2px #111;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translate(0, -50%) rotate(135deg);
}
.main-container ._lineup .store-link:hover {
  opacity: 0.5;
}
.main-container ._lineup .store-info dt {
  font-size: 1.6rem;
}
.main-container ._lineup .store-info dd {
  font-size: 1.4rem;
}
.main-container ._lineup .store-info dd p span {
  display: inline-block;
}
.main-container ._lineup .store .btn-wrap {
  margin-top: 1em;
}

@media screen and (max-width: 767px) {
  ._lineup .inner {
    flex-direction: column;
    width: 100%;
  }
  ._lineup .inner .figure,
  ._lineup .inner .context {
    width: 100%;
  }
  ._lineup .inner .context .btn-wrap._item2 {
    flex-direction: column;
  }
  ._lineup .inner .context .btn-wrap._item2 a._btn {
    width: 100%;
  }
  ._lineup .inner .context .btn-wrap._item2 a._btn:nth-of-type(n+2) {
    margin-top: 1em;
  }
} /** @media max-width: 767px */
.pageNav .inner {
  background: #666;
  color: #fff;
  border-radius: 8px;
}
.pageNav ._nav {
  display: flex;
  justify-content: center;
  gap: 24px;
}
.pageNav ._nav a {
  display: block;
  position: relative;
  padding: 16px 24px 16px 16px;
  color: #fff;
  text-decoration: none;
  font-size: 1.6rem;
  line-height: 1;
  transition: all 0.3s ease-in-out;
}
.pageNav ._nav a:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-top: solid 2px #fff;
  border-left: solid 2px #fff;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translate(0, -70%) rotate(-135deg);
}
.pageNav ._nav a:hover {
  opacity: 0.5;
}

@media screen and (max-width: 767px) {
  .pageNav ._nav {
    flex-direction: column;
    gap: 0px;
    padding: 8px;
  }
  .pageNav ._nav-item {
    width: 100%;
    border-top: solid 1px #888;
  }
  .pageNav ._nav-item:first-of-type {
    border-top: none;
  }
  .pageNav ._nav a {
    padding: 16px 8px;
  }
} /** @media max-width: 767px */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVzZWRjYXIvY3VzdG9tL2MvcGFnZS5zY3NzIiwidXNlZGNhci9jdXN0b20vYy9pbmMvX2Jhc2Uuc2NzcyIsInVzZWRjYXIvY3VzdG9tL2MvaW5jL19jYW1wYWlnbi5zY3NzIiwidXNlZGNhci9jdXN0b20vYy9pbmMvX25hdi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFHQTtBQ0hBO0FBQ0E7RUFDRTs7QUFDQTtFQUZGO0lBR0k7Ozs7QUFJSjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7OztBQUtKO0FBQUE7RUFFRTs7O0FBS0E7RUFDRTs7QUFFQTtFQUNFOzs7QUFTRjtFQUNFOztBQVVGO0VBQ0U7O0FBRUE7RUFDRTs7O0FBUVI7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOzs7QUFNRjtFQUNFOzs7QUFNRjtFQUNFOzs7QUFLSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdFO0VBQ0U7RUFDQTs7QUFJSjtFQUNFOzs7QUFNSDtBQUVEO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWtCOzs7QUFDbEI7RUFBa0I7OztBQUNsQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFrQjs7O0FBQ2xCO0VBQWtCOzs7QUFLaEI7RUFBUzs7QUFDVDtFQUFTOztBQUNUO0VBQVM7O0FBQ1Q7RUFBUTs7QUFDUjtFQUFROzs7QUFHVjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7RUFDQTs7QUFFQTtFQVJGO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFTSTs7OztBQUtGO0VBQ0U7O0FBR0E7RUFDRTs7QUFHRjtFQVJGO0lBU0k7SUFDQTs7RUFFQTtJQUNFOzs7O0FBUU47RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQVRGO0lBVUk7SUFDQTs7RUFFQTtJQUNFOzs7O0FBT047RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFSRjtJQVNJOzs7O0FBT0o7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFSRjtJQVNJOzs7O0FBTU47RUFDRTs7QUFJRTtFQUNFO0VBQ0E7RUFFQTs7QUFJSjtFQUNFO0lBQ0U7Ozs7QUFHTDtBQUVEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBSUU7QUFBQTtFQUVFOztBQUVBO0FBQUE7RUFDRTtFQUNBOztBQUtOO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQUE7RUFDRTtFQUNBOztBQUVBO0FBQUE7RUFDRTtFQUNBOztBQUtOO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVBO0VBSEY7SUFJSTs7O0FBS047RUFHRTtJQUNFOztFQUVBO0FBQUE7SUFFRTs7OztBQUtQO0FDaFZEO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVBO0lBQ0U7O0VBRUE7SUFDRTtJQUNBOztFQUlKO0lBQ0U7SUFDQTtJQUNBOztFQUVBO0lBQ0U7O0VBRUY7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFOztFQVdKO0lBQ0U7O0VBSVA7QUFJRDtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBSUo7RUFDRTs7QUFJSjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7O0FBS0E7RUFDRTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFNSjtFQUNFOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQU1KO0VBQ0U7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBTUo7RUFDRTs7QUFFQTtFQUNFOztBQU1OO0VBSUk7SUFDRTtJQUNBO0lBQ0E7O0VBSUo7QUFBQTtBQUFBO0FBQUE7SUFJRTs7RUFFQTtBQUFBO0FBQUE7QUFBQTtJQUNFOztFQU1GO0lBQ0U7O0VBRUE7SUFDRTs7RUFPSjtJQUNFOztFQUVBO0lBQ0U7Ozs7QUFLVDtBQUlDO0VBQ0U7RUFDQTtFQUNBOzs7QUFHSjtFQUVJO0lBQ0U7SUFDQTs7RUFHTDtBQUlEO0FBZUc7QUFxR0E7QUFzRUE7QUFzQ0E7QUFtTEE7O0FBbFpEO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtJQUNFOzs7QUFPRjtFQUNFOztBQUdGO0VBQ0U7O0FBRUE7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJTjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7O0FBS047RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFOztBQU9aO0VBRUk7SUFDRTtJQUNBOztFQUdGO0lBRUU7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVBO0lBQ0U7SUFDQTs7O0FBTVI7RUFDRTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTs7QUFDQTtFQUNHOztBQUtMO0VBQ0U7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQU9WO0VBR0k7SUFDRTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOztFQUVBO0lBQ0U7O0VBR0Y7SUFDRTs7O0FBUVY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7OztBQU9OO0VBQ0U7RUFDQTtFQUVBOztBQU9GO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBYUU7RUFDRTs7QUFNUjtFQUVFO0VBQ0E7O0FBR0Y7RUFFRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFLTjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUtOO0VBQ0U7SUFDRTtJQUNBOztFQUdFO0lBQ0U7SUFDQTs7RUFNSjtJQUVFOztFQUdGO0lBQ0U7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7O0VBSUE7SUFDRTs7RUFPSjtJQUNFOzs7QUFNUjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFLRjtFQUNFOztBQUVGO0VBQ0U7O0FBR0U7RUFDRTs7QUFNUjtFQUNFOzs7QUFPTjtFQUVJO0lBQ0U7SUFFQTs7RUFJQTtBQUFBO0lBRUU7O0VBT0U7SUFDRTs7RUFFQTtJQUNFOztFQUVBO0lBQ0U7O0VBU2Y7QUMxd0JDO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7OztBQUtSO0VBRUk7SUFDRTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOztFQUVBO0lBQ0U7O0VBSUo7SUFDRTs7RUFJUCIsImZpbGUiOiJ1c2VkY2FyL2N1c3RvbS9jL3BhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5cbi8qKuOAgOWfuuacrOODrOOCpOOCouOCpuODiOOAgCovXG5AaW1wb3J0IFwiaW5jL2Jhc2VcIjtcblxuQGltcG9ydCBcImluYy9jYW1wYWlnblwiO1xuXG5AaW1wb3J0IFwiaW5jL25hdlwiOyIsIi8qKiAgKi9cbi5wYy1ibG9ja3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3AtYmxvY2t7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4ubm9uZSxcbi5fbm9uZXtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5ub3Rlc3tcbiAgXG4gIGxpe1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgXG4gICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICB9XG4gIH1cbn1cblxudWx7XG4gIFxuICAmLl9pbmxpbmV7XG4gICAgXG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgLy9tYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYuX2lubGluZWJsb2Nre1xuICAgIFxuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbn1cblxuXG5hLmJveGxpbmt7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgXG4gICY6aG92ZXJ7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbn1cblxuLmxvZ297XG4gIFxuICBpbWd7XG4gICAgaGVpZ2h0OiAxZW07XG4gIH1cbn1cblxuLmJ0bi10ZXh0e1xuICBcbiAgJi5fY2VudGVye1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG5cbi5tYXpkYWxvZ297XG4gIGZvbnQtZmFtaWx5Ok1hemRhVHlwZVJlZ3VsYXIsTm90byBTYW5zIENKSyBKUCxIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OLEhpcmFLYWt1UHJvTi1XMyxNZWlyeW8sWXUgR290aGljIE1lZGl1bSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIFxuICAubnVte1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBmb250LXNpemU6IC41ZW07XG4gICAgfVxuICB9XG4gIFxuICBpbWd7XG4gICAgaGVpZ2h0OiAxZW07XG4gIH1cbn1cblxuLnJvd3tcblxufS8qKiAucm93ICovXG5cbi5fcHQxMCwgLl9wdjEwIHtwYWRkaW5nLXRvcDogMTBweDt9XG4uX3B0MTIsIC5fcHYxMiB7cGFkZGluZy10b3A6IDEycHg7fVxuLl9wdDE2LCAuX3B2MTYge3BhZGRpbmctdG9wOiAxNnB4O31cbi5fcHQyMCwgLl9wdjIwIHtwYWRkaW5nLXRvcDogMjBweDt9XG4uX3B0MjQsIC5fcHYyNCB7cGFkZGluZy10b3A6IDI0cHg7fVxuLl9wdDMyLCAuX3B2MzIge3BhZGRpbmctdG9wOiAzMnB4O31cbi5fcHQzNiwgLl9wdjM2IHtwYWRkaW5nLXRvcDogMzZweDt9XG4uX3B0NDAsIC5fcHY0MCB7cGFkZGluZy10b3A6IDQwcHg7fVxuLl9wdDQ4LCAuX3B2NDgge3BhZGRpbmctdG9wOiA0OHB4O31cbi5fcHQ2MCwgLl9wdjYwIHtwYWRkaW5nLXRvcDogNjBweDt9XG4uX3B0NzIsIC5fcHY3MiB7cGFkZGluZy10b3A6IDcycHg7fVxuLl9wdDk2LCAuX3B2OTYge3BhZGRpbmctdG9wOiA5NnB4O31cbi5fcHQxMDAsIC5fcHYxMDAge3BhZGRpbmctdG9wOiAxMHB4O31cbi5fcHQxMjAsIC5fcHYxMjAge3BhZGRpbmctdG9wOiAxMHB4O31cbi5fcGIxMCwgLl9wdjEwIHtwYWRkaW5nLWJvdHRvbTogMTBweDt9XG4uX3BiMTIsIC5fcHYxMiB7cGFkZGluZy1ib3R0b206IDEycHg7fVxuLl9wYjE2LCAuX3B2MTYge3BhZGRpbmctYm90dG9tOiAxNnB4O31cbi5fcGIyMCwgLl9wdjIwIHtwYWRkaW5nLWJvdHRvbTogMjBweDt9XG4uX3BiMjQsIC5fcHYyNCB7cGFkZGluZy1ib3R0b206IDI0cHg7fVxuLl9wYjMyLCAuX3B2MzIge3BhZGRpbmctYm90dG9tOiAzMnB4O31cbi5fcGIzNiwgLl9wdjM2IHtwYWRkaW5nLWJvdHRvbTogMzZweDt9XG4uX3BiNDAsIC5fcHY0MCB7cGFkZGluZy1ib3R0b206IDQwcHg7fVxuLl9wYjQ4LCAuX3B2NDgge3BhZGRpbmctYm90dG9tOiA0OHB4O31cbi5fcGI2MCwgLl9wdjYwIHtwYWRkaW5nLWJvdHRvbTogNjBweDt9XG4uX3BiNzIsIC5fcHY3MiB7cGFkZGluZy1ib3R0b206IDcycHg7fVxuLl9wYjk2LCAuX3B2OTYge3BhZGRpbmctYm90dG9tOiA5NnB4O31cbi5fcGIxMDAsIC5fcHYxMDAge3BhZGRpbmctYm90dG9tOiAxMHB4O31cbi5fcGIxMjAsIC5fcHYxMjAge3BhZGRpbmctYm90dG9tOiAxMHB4O31cblxuXG5cbi53cmFwcGVye1xuICAmLl9ibGFja3tiYWNrZ3JvdW5kOiAjMTAxMDEwO31cbiAgJi5fd2hpdGV7YmFja2dyb3VuZDogI2ZmZjt9XG4gICYuX2xpZ2h0e2JhY2tncm91bmQ6ICNmMGYwZjA7fVxuICAmLl9ncmF5e2JhY2tncm91bmQ6ICNkZGQ7fVxuICAmLl9kYXJre2JhY2tncm91bmQ6ICM1MDUwNTA7fVxufSAvLy53cmFwcGVyXG5cbi5jb2xzLFxuLmNvbHMyLFxuLmNvbHMzLFxuLmNvbHM0LFxuLmNvbHM2e1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmNvbHMye1xuICAuY29se1xuICAgIHdpZHRoOiA0NjhweDtcbiAgICAvL21hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIFxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfSAvLy5jb2xcbn0vLyAuY29sczJcbiAgXG4uY29sczN7XG4gIFxuICAuY29se1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDMwNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIFxuICAgICY6bnRoLW9mLXR5cGUoM24rMSl7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfSAvLyAuY29sXG59IC8vLmNvbHMzXG5cbi5jb2xzNHtcbiAgLmNvbHtcbiAgICB3aWR0aDogMjIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH0gLy8uY29sXG59Ly8gLmNvbHM0ICovXG4gIFxuLmNvbHM2e1xuICBcbiAgLmNvbHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH0vLyAuY29sXG59Ly8gLmNvbHM2XG5cblxuLm1haW4tY29udGFpbmVye1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBcbiAgLndyYXBwZXJ7XG4gICAgXG4gICAgLmlubmVye1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy9tYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH0gIFxuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBcbiAgICAud3JhcHBlcntcbiAgICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICAgIH1cbiAgfVxufS8qKiAubWFpbi1jb250YWluZXIgKi9cblxuLnRhYk5hdntcbiAgbWFyZ2luOiAzLjZyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgXG4gIGxpe1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgXG4gICAgJi5jcntcbiAgICAgIFxuICAgICAgYSxcbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICBcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIGEsXG4gICAgc3BhbntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMS41cmVtIDMuOHJlbTtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLyoqIGJvcmRlci1ib3R0b206ICNhYWEgc29saWQgMC4xcmVtOyAqL1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgXG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhYWE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICBcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuY29sczJ7XG4gICAgICB3aWR0aDogNDklO1xuICAgIH1cbiAgICAmLmNvbHMze1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG4gICAgJi5jb2xzNHtcbiAgICAgIHdpZHRoOiAyNC4wNiU7XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiA0OC42JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFxuICAgIGxpe1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIFxuICAgICAgYSxcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAvL3BhZGRpbmc6IC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59LyoqIC50YWJOYXYgKi9cbiIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbi5fbm9uZXtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbmgxLGgyLGgzLGg0LGg1LGg2e1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbi5oZXJve1xuICBiYWNrZ3JvdW5kOiAjMDAwIHVybCgnLi4vaS9oZXJvLTE1Nzh4NTQwLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICBwYWRkaW5nLWJvdHRvbTogMzYwcHg7XG4gIC8vYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBcbiAgLmlubmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8vbWF4LWhlaWdodDogNTQwcHg7XG4gIH1cbiAgXG4gICYtdGl0bGV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICBcbiAgJi10ZXh0e1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgXG4gICAgaDF7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgIFxuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBwLmxlYWR7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjI1ZW07XG4gICAgfVxuICB9Ly8mLXRleHRcbiAgXG4gICYtcGhvdG97XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufSAvLy5oZXJvXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJve1xuICAgIGJhY2tncm91bmQ6ICMwMDAgdXJsKCcuLi9pL2hlcm8tNzY4eDc2OC5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDM2JTtcbiAgICBcbiAgICAuaW5uZXJ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9Ly8uaW5uZXJcbiAgICBcbiAgICAmLXRleHR7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBtYXJnaW46IDI0cHggMzJweDtcbiAgICAgIFxuICAgICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgfVxuICAgICAgcC5sZWFke1xuICAgICAgICBcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgXG4gICAgICAgIGJye1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly8mLXRleHRcbiAgfS8vLmhlcm9cbiAgXG4gIFxuICBcbiAgLmxlYWR7XG4gICAgaDIudHRse1xuICAgICAgXG4gICAgICAuanB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfS8vLmxlYWRcbn0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG5cbi5tYWluLWNvbnRhaW5lcntcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIFxuICAud3JhcHBlcntcbiAgICBtYXJnaW46IDM2cHggMDtcbiAgICBcbiAgICAuaW5uZXJ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICBcbiAgICBcbiAgICBoMntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICBcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmVue1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIH1cbiAgICB9Ly9oMlxuICAgIFxuICAgIC5jYXJuYW1le1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIH1cbiAgfSAvLy53cmFwcGVyXG4gIFxuICAuY29sczIsXG4gIC5jb2xzMyxcbiAgLmNvbHM0LFxuICAuY29sczZ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgXG4gIC5jb2xzMntcbiAgICBcbiAgICA+IC5jb2x7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZSgybisxKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzMpe1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfSAvLy5jb2xzMlxuICBcbiAgLmNvbHMze1xuICAgID4gLmNvbHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMTZweCk7XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUoM24rMSl7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobis0KXtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy8uY29sczNcbiAgXG4gIC5jb2xzNHtcbiAgICA+IC5jb2x7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxOHB4KTtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZSg0bisxKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzUpe1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmNvbHM2e1xuICAgID4gLmNvbHtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IFxuICAgIC53cmFwcGVye1xuICAgICAgLy9wYWRkaW5nOiAzMnB4IDE2cHg7XG4gICAgICBcbiAgICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgcGFkZGluZzogMGVtIDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jb2xzMixcbiAgICAuY29sczMsXG4gICAgLmNvbHM0LFxuICAgIC5jb2xzNntcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBcbiAgICAgIC5jb2x7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY29sczJ7XG4gICAgICBcbiAgICAgIC5jb2x7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBcbiAgICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSAvLy5jb2xzMlxuICAgIFxuICAgIC5jb2xzM3tcbiAgICAgIFxuICAgICAgLmNvbHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIFxuICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IC8vLmNvbHMzXG4gIH1cbn0vKiogLm1haW4tY29udGFpbmVyICovXG5cblxuLm1haW4tY29udGFpbmVyIC5pbnRyb3tcbiAgcC5sZWFke1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59Ly8uaW50cm9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWNvbnRhaW5lciAuaW50cm97XG4gICAgcC5sZWFke1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfS8vLmludHJvXG59LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuXG4ubWFpbi1jb250YWluZXIgLl9saW5ldXB7XG4gIC5pbm5lcntcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIFxuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH0vLy5pbm5lclxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW5uZXJ7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggOHB4IDE2cHg7XG4gICAgfVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG4gIFxuICBcbiAgLmhlYWRsaW5le1xuICAgIFxuICAgIC5jb2xzMntcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgICYtZmlndXJle1xuICAgICAgd2lkdGg6IDQ4MHB4O1xuXG4gICAgICAmLl9leHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAn4oC75YaZ55yf44Gv44Kk44Oh44O844K444Gn44GZJztcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgICB9Ly8uX2V4XG4gICAgfVxuICAgICYtY29udGV4dHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0ODBweCAtIDI0cHgpO1xuICAgICAgJi10dGx7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIFxuICAgICAgICBzcGFuLl9zZWNvbmRhcnl7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogLjNlbSAuNmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtbGVhZHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcblxuICAgICAgICBwe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcblxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9Ly8mLWxlYWRcblxuICAgICAgJi1vcHRpb25ze1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBkdHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICB9XG4gICAgICAgIGRke1xuICAgICAgICAgIHB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pePXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9Ly8uaGVhZGxpbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhZGxpbmV7XG4gICAgICAuY29sczJ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtZmlndXJlLFxuICAgICAgJi1jb250ZXh0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICYtZmlndXJle1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgfVxuICAgICAgJi1jb250ZXh0e1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBcbiAgICAgICAgJi10dGx7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG4gIFxuICAub3B0aW9uc3tcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIFxuICAgICYtaXRlbXN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgXG4gICAgICAmLml0ZW0ye1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxpe1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gNnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLml0ZW0ze1xuICAgICAgICB3aWR0aDogODYlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxpe1xuICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgXG4gICAgICBsaXtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSA5cHgpO1xuICAgICAgICBcbiAgICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBwe1xuICAgICAgICAgIHBhZGRpbmc6IC4yNWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgICBcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfS8vLm9wdGlvbnNcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm9wdGlvbnN7XG4gICAgICBcbiAgICAgICYtaXRlbXN7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIFxuICAgICAgICBsaXtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDZweCkhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgIFxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4gLSAxKXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vLm9wdGlvbnNcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuICBcblxuICAuYWJvdXRfYXV0b2V4ZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzNnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG5cbiAgICAuX2ZpZ3VyZXtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICB9Ly8uX2ZpZ3VyZVxuXG4gICAgLl9jb250ZXh0e1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2MHB4IC0gMzZweCk7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDdlbTtcbiAgICB9XG4gIH0vLy5hYm91dF9hdXRvZXhlXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFib3V0X2F1dG9leGV7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgLl9maWd1cmV7XG4gICAgICAgIHdpZHRoOiA4NiU7XG4gICAgICB9Ly8uX2ZpZ3VyZVxuXG4gICAgICAuX2NvbnRleHR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH0vLy5fY29udGV4dFxuICAgIH0vLy5hYm91dF9hdXRvZXhlXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbiAgXG5cblxuICAuY2Fyc3tcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIC8vcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gICAgXG4gICAgLmNvbHtcbiAgICAgIC8vYmFja2dyb3VuZDogI2MwMDtcbiAgICB9XG4gIH0vLy5jYXJzXG4gIFxuICAudWNhcntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMTZweDtcblxuICAgICYuX25ld3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJORVdcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogMGVtO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfS8vJi5fbmV3XG5cbiAgICAmLl9zb2xkb3V0e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnU09MRCBPVVQnO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDdlbTtcbiAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIC45KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9Ly8uX3NvbGRvdXRcblxuICAgIC5idG4td3JhcHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4ICNhYWE7XG5cbiAgICAgIGEuX2J0bntcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfS8vYS5fYnRuXG4gICAgfS8vLmJ0bi13cmFwXG4gIH0vLy51Y2FyXG4gIFxuXG4gIC5jYXJ7XG4gICAgXG4gICAgLmNhci1oZWFkbGluZXtcbiAgICAgICYuY29sczJ7XG4gICAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuY29se1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWZpZ3VyZXtcbiAgICAgIC8vd2lkdGg6IDE4MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICBcbiAgICAmLXR0bHtcbiAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDE5MnB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnByaWNle1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcblxuICAgICAgICAuc3Ryb25ne1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1vdGhlcntcbiAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgICAgIH0vLyYtb3RoZXJcbiAgICAgIH0vLy5wcmljZVxuICAgIH0vLyYtdHRsXG4gICAgXG4gICAgJi1zcGVje1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICB9XG4gICAgfVxuICB9Ly8uY2FyXG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXJze1xuICAgICAgbWFyZ2luLWlubGluZTogLThweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG5cbiAgICAgID4gLmNvbHMyID4gLmNvbHtcbiAgICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly8uY2Fyc1xuICAgIFxuICAgIC5jYXJ7XG4gICAgICAmLWZpZ3VyZSxcbiAgICAgICYtdHRse1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi10dGx7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIFxuICAgICAgICBoM3tcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2V7XG4gICAgICAgICAgJi1vdGhlcntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH0vLy5wcmljZVxuICAgICAgfS8vJi10dGxcblxuICAgICAgJi1zcGVje1xuICAgICAgICBcbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLy5jYXJcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuICBcbiAgLnN0b3Jle1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggI2FhYTtcblxuICAgICYtbGlua3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggIzExMTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjMTExO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDEzNWRlZykgO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWluZm97XG4gICAgICBkdHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgICBkZHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYnRuLXdyYXB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuXG5cbiAgfS8vLnN0b3JlXG59Ly8uX2xpbmV1cFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuX2xpbmV1cHtcbiAgICAuaW5uZXJ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5jb2x7XG4gICAgICAgIFxuICAgICAgfVxuICAgICAgLmZpZ3VyZSxcbiAgICAgIC5jb250ZXh0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNvbnRleHR7XG4gICAgICAgIFxuICAgICAgICAuYnRuLXdyYXB7XG4gICAgICAgIFxuICAgICAgICAgICYuX2l0ZW0ye1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYS5fYnRue1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0vLy5jb250ZXh0XG4gICAgfVxuICB9Ly8ubGluZXVwXG4gIFxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLnBhZ2VOYXZ7XG5cbiAgLmlubmVye1xuICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9Ly8uaW5uZXJcblxuICAuX25hdntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjRweDtcblxuICAgICYtaXRlbXtcblxuICAgIH0vLyYtaXRlbVxuXG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggI2ZmZjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNzAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgIH0vL2FcbiAgfS8vLl9uYXZcbn0vLy5wYWdlTmF2XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZU5hdntcbiAgICAuX25hdntcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDBweDtcbiAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgJi1pdGVte1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM4ODg7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH0vLyYtaXRlbVxuXG4gICAgICBhe1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgIH1cbiAgICB9Ly8uX25hdlxuICB9Ly8ucGFnZU5hdlxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqLyJdfQ== */
