@charset "UTF-8";
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
}

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

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

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

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

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

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

@media screen and (max-width: 767px) {
  .cols2,
  .cols3,
  .cols4 {
    flex-direction: column;
  }
  .cols2 .col {
    width: 100%;
    margin-left: 0;
  }
  .cols2 .col:nth-of-type(n+2) {
    margin-top: 24px;
  }
  .cols3 .col {
    width: 100%;
    margin-left: 0;
  }
  .cols3 .col:nth-of-type(n+2) {
    margin-top: 24px;
  }
  .cols4 .col {
    width: 100%;
    margin-left: 0;
  }
  .cols4 .col:nth-of-type(n+2) {
    margin-top: 24px;
  }
} /** @media max-width: 767px */
.main-container ._notes-item {
  padding-left: 1em;
  text-indent: -1em;
}
.main-container ._notes-item:before {
  content: "※";
}
@media screen and (max-width: 767px) {
  .main-container .wrapper {
    padding: 0 1.6rem;
  }
}

.section:nth-of-type(n+2) {
  margin-top: 60px;
}
.section:last-of-type {
  padding-bottom: 60px;
}
.section-headline {
  margin-bottom: 24px;
  text-align: center;
}
.section-headline ._primary {
  font-size: 3.2rem;
  font-weight: normal;
}
.section-headline ._lead {
  margin-top: 1em;
  font-size: 1.6rem;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  .section:nth-of-type(n+2) {
    margin-top: 32px;
  }
  .section:nth-of-type(n+3) {
    padding-top: 32px;
    border-top: solid 1px #ddd;
  }
  .section:last-of-type {
    padding-bottom: 36px;
  }
  .section-headline ._primary {
    font-size: 2.1rem;
  }
} /** @media max-width: 767px */
#purchase {
  margin-top: 36px;
}
#purchase .wrapper {
  box-sizing: border-box;
  background: #333;
  color: #fff;
  border-radius: 8px;
  padding: 24px;
}
#purchase p {
  text-align: center;
  font-size: 2.4rem;
  line-height: 1;
  font-weight: 500;
  font-feature-settings: "palt";
  letter-spacing: 0.12em;
}
#purchase ._notes {
  margin-top: 0.5em;
  text-align: center;
  font-size: 1.2rem;
}
@media screen and (max-width: 767px) {
  #purchase .wrapper {
    margin-left: 16px;
    margin-right: 16px;
    width: auto !important;
  }
  #purchase p {
    font-size: 2.1rem;
    line-height: 1.3;
  }
} /** @media max-width: 767px */
/** タブ */
.tabNav {
  position: relative;
  margin: 3.6rem 0;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: center;
}
.tabNav:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  background: #aaa;
  position: absolute;
  bottom: 0;
  left: 0;
}
.tabNav li {
  box-sizing: border-box;
  font-size: 1.6rem;
}
.tabNav li a,
.tabNav li span {
  position: relative;
  display: block;
  text-align: center;
  padding: 1.5rem 3.8rem;
  color: #333;
  text-decoration: none;
  /** border-bottom: #aaa solid 0.1rem; */
}
.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 {
  cursor: pointer;
}
.tabNav li a:hover:after,
.tabNav li span:hover:after {
  height: 3px;
  background: #101010;
  z-index: 9;
}
.tabNav li a._cr,
.tabNav li span._cr {
  pointer-events: none;
}
.tabNav li a._cr:after,
.tabNav li span._cr:after {
  height: 3px;
  background: #101010;
  z-index: 9;
}
@media screen and (max-width: 767px) {
  .tabNav {
    margin: 24px 0 16px;
  }
  .tabNav:after {
    display: none;
  }
  .tabNav li {
    width: calc(50% - 3px);
    margin-left: 6px;
  }
  .tabNav li:nth-of-type(2n+1) {
    margin-left: 0;
  }
  .tabNav li:nth-of-type(n+3) {
    margin-top: 6px;
  }
  .tabNav li a,
  .tabNav li span {
    font-size: 1.4rem;
    padding: 1em 0.5em;
    border-radius: 6px;
    background: #ccc;
  }
  .tabNav li a:after,
  .tabNav li span:after {
    display: none;
  }
  .tabNav li a._cr,
  .tabNav li span._cr {
    background: #101010;
    color: #fff;
  }
}

.tabContent .tabItem {
  display: none;
  margin-top: 0 !important;
}
.tabContent .tabItem._cr {
  display: block;
  animation: fadeInAnime 1s ease-in-out 0s 1 normal;
}

@keyframes fadeInAnime {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  animation: fadeInAnime 3s ease-in-out 0s infinite normal;
}

.hero {
  position: relative;
  width: 100%;
  color: #fff;
  background: #101010;
  padding: 160px 0;
}
.hero .bg {
  width: 100%;
  max-width: 1440px;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 100%;
  z-index: 1;
  transform: translate(-50%, -100%);
}
.hero .bg:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.hero .bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 0 100%;
}
.hero .context {
  position: relative;
  width: 100%;
  height: 100%;
  margin: auto;
  text-align: center;
  z-index: 9;
}
.hero .context .jp {
  display: block;
  font-size: 3.6rem;
  font-weight: normal;
  font-feature-settings: "palt";
  letter-spacing: 0.25em;
}
.hero .context .en {
  display: block;
  font-size: 2.4rem;
  font-weight: normal;
  letter-spacing: 0.25em;
}
@media screen and (max-width: 767px) {
  .hero {
    background: none;
    height: auto;
    padding: 20vw 0;
  }
  .hero .context .jp {
    font-size: 2.4rem;
    letter-spacing: 0.1em;
  }
  .hero .context .en {
    font-size: 2.1rem;
  }
}

.section.search {
  margin-top: 36px;
}

.search .wrapper {
  box-sizing: border-box;
  border-radius: 12px;
  background: #e1e1e1;
  background: #666;
  color: #333;
  color: #fff;
  padding: 36px;
}
.search .section-headline ._primary {
  display: flex;
  justify-content: center;
  align-items: center;
}
.search .section-headline ._primary:before {
  content: "";
  display: inline-block;
  width: 1.25em;
  height: 1.25em;
  background: transparent url("../i/icn-search.svg") no-repeat center center;
  margin-right: 0.3em;
}
.search ._list-item {
  box-sizing: border-box;
  padding: 24px;
  background: #fff;
  color: #333;
  border-radius: 6px;
}
.search ._site-headline {
  text-align: center;
  font-size: 1.6rem;
  font-weight: 500;
}
.search ._site-body {
  margin-top: 16px;
}

@media screen and (max-width: 767px) {
  .search .wrapper {
    width: auto !important;
    padding: 32px 16px;
    margin: 0 16px;
    border-radius: 6px;
  }
  .search .section-headline ._lead {
    text-align: left;
  }
} /** @media max-width: 767px */
/** recommends */
.recommends h2.ttl {
  font-size: 2.1rem;
  font-weight: normal;
  margin: 0.5em 0;
  letter-spacing: 0.08em;
  font-feature-settings: "palt";
}
@media screen and (max-width: 767px) {
  .recommends h2.ttl {
    font-size: 1.8rem;
    /** margin: .5em 0; */
    text-align: center;
    letter-spacing: 0.08em;
    font-feature-settings: "palt";
  }
}

._recommend {
  position: relative;
  background: #f0f0f0;
}
._recommend a {
  box-sizing: border-box;
  position: relative;
  display: block;
  text-decoration: none;
  color: #101010;
  padding-bottom: 4em;
  height: 100%;
  transition: all 0.3s ease-out;
}
._recommend a:hover {
  color: #666;
  opacity: 0.5;
}
._recommend a:before {
  content: "詳しくはこちら";
  box-sizing: border-box;
  display: block;
  width: calc(100% - 32px);
  border: solid 2px #101010;
  margin: 16px;
  padding: 0.5em 2em 0.5em 0.8em;
  border-radius: 0.3em;
  background: url("../i/bg-arrow.png") no-repeat right 12px center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
._recommend a._external:before {
  background: url("../i/bg-external.png") no-repeat right 12px center;
}
._recommend .thumbnail {
  width: 100%;
}
._recommend .context {
  padding: 16px;
}
._recommend h3.ttl {
  text-align: center;
  font-weight: normal;
  font-size: 1.6rem;
  margin-bottom: 0.8em;
}
._recommend p {
  margin: 0;
  font-size: 1.4rem;
  line-height: 1.6;
}
._recommend._important {
  background: #666;
}
._recommend._important a {
  color: #fff;
}

@keyframes hilisht {
  from, to {
    background: transparent;
  }
  50% {
    background: #ddd;
  }
}
.stores {
  padding-top: 0;
}
.stores .inner:nth-of-type(n+2) {
  margin-top: 32px;
}
.stores-headline {
  padding: 36px 0;
}
.stores-headline h2 {
  font-size: 2.8rem;
  letter-spacing: 0.1em;
}
.stores-headline p {
  margin-bottom: 24px;
  text-align: center;
  font-size: 1.6rem;
}
.stores-headline .notes {
  margin-top: 2em;
}
.stores-headline .notes li {
  text-align: center;
}
.stores .phase {
  border-top: solid 1px #ddd;
}
.stores .phase:last-of-type {
  border-bottom: solid 1px #ddd;
}
.stores .phase-headline {
  position: relative;
  padding: 20px 20px 20px 0;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.stores .phase-headline:hover {
  animation: hilisht 1.5s;
}
.stores .phase-headline:before {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  background-image: url("../i/icon-open.svg");
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.stores .phase-headline.active:before {
  content: "";
  background-image: url("../i/icon-close.svg");
}
.stores .phase-headline h2 {
  padding: 0 0.5em;
  text-align: left;
}
.stores .phase-body {
  display: none;
  padding-bottom: 36px;
}
.stores .phase-body.active {
  display: block;
}
.stores-list {
  display: flex;
  flex-wrap: wrap;
}
.stores-list:nth-of-type(n+2) {
  margin-top: 60px;
}
.stores-list-item {
  width: calc(25% - 18px);
  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: #f0f0f0;
  border-radius: 4px;
}
.stores ._store a {
  position: relative;
  display: block;
  text-decoration: none;
  transition: 0.3s;
}
.stores ._store a:hover {
  opacity: 0.5;
}
.stores ._store a span._btn {
  position: relative;
  display: block;
  border: solid 2px #000;
  padding: 0.5em 2em 0.5em 0.8em;
  border-radius: 0.3em;
  line-height: 1;
}
.stores ._store a span._btn:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-top: solid 2px #101010;
  border-left: solid 2px #101010;
  position: absolute;
  right: 1em;
  top: 50%;
  transform: translateY(-50%) rotate(135deg);
}
.stores ._store-figure {
  position: relative;
}
.stores ._store-figure img {
  max-width: 100%;
}
.stores ._store-label {
  box-sizing: border-box;
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 1.3rem;
  line-height: 1;
  background: #333;
  color: #fff;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
}
.stores ._store-context {
  padding: 16px;
}
.stores ._store ._ttl {
  font-size: 1.6rem;
  text-align: center;
  margin-bottom: 0.5em;
}
.stores ._store .btnWrap {
  margin-top: 1em;
}

@media screen and (max-width: 767px) {
  .stores-headline h2 {
    font-size: 2.1rem;
  }
  .stores-headline p {
    margin-top: 24px;
    text-align: left;
    font-size: 1.6rem;
  }
  .stores-headline .notes {
    margin-top: 2em;
  }
  .stores-headline .notes li {
    text-align: left;
  }
  .stores .phase-headline {
    padding: 20px 20px 20px 0;
  }
  .stores .phase-headline h2 {
    font-size: 1.8rem;
  }
  .stores .phase-headline h2 span {
    display: none;
  }
  .stores-list {
    flex-direction: column;
  }
  .stores-list-item {
    width: 100%;
    margin-left: 0px;
  }
  .stores-list-item:nth-of-type(n+2) {
    margin-top: 16px;
    padding-top: 16px;
  }
  .stores ._store {
    padding: 1em 0.5em;
    background: #f0f0f0;
  }
  .stores ._store a {
    display: flex;
    align-items: center;
    padding-right: 16px;
  }
  .stores ._store a span._btn {
    display: none;
  }
  .stores ._store a:before {
    content: "";
    display: block;
    width: 0.7em;
    height: 0.7em;
    border-top: solid 2px #000;
    border-left: solid 2px #000;
    position: absolute;
    right: 0.3em;
    top: 50%;
    transform: translateY(-50%) rotate(135deg);
  }
  .stores ._store-figure {
    position: relative;
    overflow: hidden;
    width: 100px;
    height: 100px;
    border-radius: 100%;
  }
  .stores ._store-figure img {
    display: block;
    width: auto;
    height: 100%;
    max-width: inherit;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .stores ._store-label {
    display: block;
    display: none;
    width: 100%;
    text-align: center;
    margin: auto;
  }
  .stores ._store-context {
    padding: 0;
    margin-left: 1em;
  }
  .stores ._store-context ._ttl {
    text-align: left;
  }
  .stores ._store-context .btnWrap {
    display: none;
  }
} /** @media max-width: 767px */
.quality .section-headline ._lead {
  font-size: 1.6rem;
}
.quality .section-headline ._lead p + p {
  margin-top: 1em;
}

._quality {
  box-sizing: border-box;
  position: relative;
  background: #f0f0f0;
  color: #101010;
  /** @media max-width: 767px */
}
._quality a {
  box-sizing: border-box;
  position: relative;
  display: block;
  text-decoration: none;
  padding-bottom: 4em;
  height: 100%;
  transition: all 0.3s ease-out;
}
._quality a:hover {
  color: #666;
  opacity: 0.5;
}
._quality a:before {
  content: "詳しくはこちら";
  box-sizing: border-box;
  display: block;
  width: calc(100% - 32px);
  border: solid 2px #101010;
  margin: 16px;
  padding: 0.5em 2em 0.5em 0.8em;
  border-radius: 0.3em;
  background: url("../i/bg-arrow.png") no-repeat right 12px center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
._quality a._external:before {
  background-image: url("../i/bg-external.png");
}
._quality-context {
  padding: 16px 24px 16px;
}
._quality-headline {
  text-align: center;
}
._quality-headline._pict {
  display: flex;
  gap: 16px;
  justify-content: center;
  align-items: center;
}
._quality-headline._pict img {
  width: auto;
  height: 44px;
}
._quality-headline ._primary {
  font-size: 2.1rem;
  font-weight: 500;
}
._quality-body {
  margin-top: 1em;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  ._quality-headline._pict ._primary {
    text-align: left;
  }
}

.request {
  margin-top: 60px;
}

.usedcar-headline {
  padding-top: 36px;
}
.usedcar-headline .hl {
  text-align: center;
}
.usedcar-headline .hl .ttl {
  font-size: 3.2rem;
  font-weight: normal;
  letter-spacing: 0.08em;
  font-feature-settings: "palt";
}

.recommends .row.cols3 .col:nth-of-type(n+10) {
  display: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVzZWRjYXIvYy9pbmMvX2VsZW1lbnRzLnNjc3MiLCJ1c2VkY2FyL2MvdXNlZGNhci5zY3NzIiwidXNlZGNhci9jL2luYy9fdGFiLnNjc3MiLCJ1c2VkY2FyL2MvaW5jL2luZGV4L19oZXJvLnNjc3MiLCJ1c2VkY2FyL2MvaW5jL2luZGV4L19zZWFyY2guc2NzcyIsInVzZWRjYXIvYy9pbmMvaW5kZXgvX3JlY29tbWVuZHMuc2NzcyIsInVzZWRjYXIvYy9pbmMvaW5kZXgvX3N0b3Jlcy5zY3NzIiwidXNlZGNhci9jL2luYy9pbmRleC9fcXVhbGl0eS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7O0FBSUY7QUFBQTtFQUVFOzs7QUFHRjtFQUNFO0FBSUM7O0FBRkQ7RUFIRjtJQUlHOzs7O0FBSUg7RUFDRTtBQUlDOztBQUZEO0VBSEY7SUFJSTs7OztBQUlKO0FBQUE7QUFBQTtFQUdFO0VBQ0E7O0FBU0E7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7O0FBUUo7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7O0FBUUo7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7O0FBS047RUFDRTtBQUFBO0FBQUE7SUFHRTs7RUFJQTtJQUNFO0lBQ0E7O0VBRUE7SUFDRTs7RUFPSjtJQUNFO0lBRUE7O0VBRUE7SUFDRTs7RUFPSjtJQUNFO0lBQ0E7O0VBRUE7SUFDRTs7RUFJUDtBQzlIRztFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7QUFLTjtFQUNFO0lBQ0U7Ozs7QUFRSjtFQUNFOztBQUVGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFPTjtFQUdJO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7O0VBSUE7SUFDRTs7RUFLUDtBQUdEO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQU1KO0VBRUk7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdMO0FDcEhEO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7O0FBRUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7QUFBQTtFQUNFOztBQUVBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7QUFBQTtFQUNFOztBQUVBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7O0FBTVI7RUFsRUY7SUFvRUk7O0VBRUE7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7O0VBRUE7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0FBQUE7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtBQUFBO0lBQ0U7O0VBR0Y7QUFBQTtJQUNFO0lBQ0E7Ozs7QUFRUjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOzs7QUFLTjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTs7O0FDaklGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUtKO0VBN0RGO0lBOERJO0lBQ0E7SUFDQTs7RUFPRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7OztBQzVFUjtFQUNFOzs7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtFO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVFOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOzs7QUFNTjtFQUVJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBS0U7SUFDRTs7RUFLVDtBQzVFRDtBQUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUVFO0lBQ0U7QUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQUtOO0VBRUU7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDRTs7QUFNTjtFQUNFOztBQUVGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7OztBQzFGTjtFQUNFO0lBQVc7O0VBQ1g7SUFBTTs7O0FBSVI7RUFDRTs7QUFJRTtFQUNFOztBQUlKO0VBQ0U7O0FBRUE7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBQ0E7RUFDRTs7QUFNTjtFQUVFOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBOztBQUtKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQU1OO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBS047RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS047RUFDRTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7OztBQU1OO0VBSU07SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFOztFQUNBO0lBQ0U7O0VBTUo7SUFDRTs7RUFFQTtJQUNFOztFQUNBO0lBQ0U7O0VBU1I7SUFDRTs7RUFFQTtJQUNFO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOztFQU1OO0lBQ0U7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7SUFDQTs7RUFFQTtJQUNFOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSUo7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJSjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUVBO0lBQ0U7O0VBR0Y7SUFDRTs7RUFRVDtBQ3JURztFQUNFOztBQUVBO0VBQ0U7OztBQU1SO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFrRkM7O0FBaEZEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDRTs7QUFLTjtFQUNFOztBQUdGO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBOztBQUlKO0VBQ0U7RUFDQTs7QUFPRjtFQUlNO0lBQ0U7Ozs7QU55Q1Y7RUFDRTs7O0FBS0E7RUFDRTs7QUFFQTtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQVlBO0VBQ0UiLCJmaWxlIjoidXNlZGNhci9jL3VzZWRjYXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgJ3V0Zi04JztcblxuaDEsaDIsaDMsaDQsaDUsaDZ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuXG4ubm9uZSxcbi5fbm9uZXtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5wYy1pdGVte1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgZGlzcGxheTogbm9uZTsgXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLy5wYy1pdGVtXG5cbi5zcC1pdGVte1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLy5zcC1pdGVtXG5cbi5jb2xzMixcbi5jb2xzMyxcbi5jb2xzNHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC5jb2x7XG4gICAgXG4gIH1cbn1cblxuLmNvbHMye1xuXG4gIC5jb2x7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMnB4KTtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcblxuICAgICY6bnRoLW9mLXR5cGUobiszKXtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgybisxKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfS8vLmNvbFxufS8vLmNvbHMyXG5cblxuLmNvbHMze1xuXG4gIC5jb2x7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxNnB4KTtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcblxuICAgICY6bnRoLW9mLXR5cGUoM24rMSl7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKG4rNCl7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgfS8vLmNvbFxufS8vLmNvbHMzXG5cblxuLmNvbHM0e1xuXG4gIC5jb2x7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAxOHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcblxuICAgICY6bnRoLW9mLXR5cGUoNG4rMSl7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKG4rNSl7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgfS8vLmNvbFxufS8vLmNvbHM0XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xzMixcbiAgLmNvbHMzLFxuICAuY29sczR7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBcbiAgLmNvbHMye1xuICAgIC5jb2x7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfS8vLmNvbFxuICB9Ly8uY29sczJcblxuXG4gIC5jb2xzM3tcbiAgICAuY29se1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfS8vLmNvbFxuICB9Ly8uY29sczNcblxuXG4gIC5jb2xzNHtcbiAgICAuY29se1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH0vLy5jb2xcbiAgfS8vLmNvbHM0XG59LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkBpbXBvcnQgXCJpbmMvZWxlbWVudHNcIjtcblxuLm1haW4tY29udGFpbmVye1xuICBcbiAgLl9ub3Rlc3tcbiAgICAmLWl0ZW17XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICfigLsnO1xuICAgICAgfVxuICAgIH0vLyYtaXRlbVxuICB9Ly8uX25vdGVzXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgXG4gICAgLndyYXBwZXJ7XG4gICAgICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgICB9XG4gIH1cbn0vLy5tYWluLWNvbnRhaW5lclxuXG5cbi5zZWN0aW9ue1xuXG4gICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gICY6bGFzdC1vZi10eXBle1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgJi1oZWFkbGluZXtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5fcHJpbWFyeXtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9Ly8uX3ByaW1hcnlcblxuICAgIC5fbGVhZHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgfVxuICB9Ly8mLWhlYWRsaW5lXG5cbiAgJi1ib2R5e1xuICB9Ly8mLWJvZHlcbn0vLy5zZWN0aW9uXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbntcblxuICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZShuKzMpe1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgIH1cblxuICAgICYtaGVhZGxpbmV7XG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgfVxuICAgIH0vLyYtaGVhZGxpbmVcblxuICB9Ly8uc2VjdGlvblxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbiNwdXJjaGFzZXtcbiAgbWFyZ2luLXRvcDogMzZweDtcblxuICAud3JhcHBlcntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH0vLy53cmFwcGVyXG4gIHB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICB9XG5cbiAgLl9ub3Rlc3tcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAmLWl0ZW17XG5cbiAgICB9XG4gIH0vLy5fbm90ZXNcbn0vLyNwdXJjaGFzZVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3B1cmNoYXNle1xuICAgIC53cmFwcGVye1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgfS8vLndyYXBwZXJcblxuICAgIHB7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICB9Ly8jcHVyY2hhc2Vcbn0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuLy90YWJcbkBpbXBvcnQgXCJpbmMvdGFiXCI7XG5cbi8vaGVyb1xuQGltcG9ydCBcImluYy9pbmRleC9oZXJvXCI7XG5cbi8vc2VhcmNoXG5AaW1wb3J0IFwiaW5jL2luZGV4L3NlYXJjaFwiO1xuXG4vL3JlY29tbWVuZHNcbkBpbXBvcnQgXCJpbmMvaW5kZXgvcmVjb21tZW5kc1wiO1xuXG4vL3N0b3Jlc1xuQGltcG9ydCBcImluYy9pbmRleC9zdG9yZXNcIjtcblxuLy9xdWFsaXR5XG5AaW1wb3J0IFwiaW5jL2luZGV4L3F1YWxpdHlcIjtcbi5xdWFsaXR5e1xuXG59Ly8ucXVhbGl0eVxuXG5cbi5yZXF1ZXN0e1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufS8vLnJlcXVlc3RcblxuXG4udXNlZGNhcntcbiAgJi1oZWFkbGluZXtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBcbiAgICAuaGx7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAudHRse1xuICAgICAgICBmb250LXNpemU6My4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyBcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICAgIH1cbiAgICB9XG4gIH0vLyAmLWhlYWRsaW5lXG59Ly8udXNlZGNhclxuXG5cbi5yZWNvbW1lbmRze1xuXG4gIC5yb3d7XG4gICAgJi5jb2xzM3tcbiAgICAgIC5jb2x7XG4gICAgICAgICY6bnRoLW9mLXR5cGUobisxMCl7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vL1xuICB9XG59Ly8ucmVjb21tZW5kcyIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cblxuLyoqIOOCv+ODliAqL1xuLnRhYk5hdntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMuNnJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJjphZnRlcntcbiAgICBjb250ZW50OlwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2FhYTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgXG4gIGxpe1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgXG4gICAgYSxcbiAgICBzcGFue1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMy44cmVtO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAvKiogYm9yZGVyLWJvdHRvbTogI2FhYSBzb2xpZCAwLjFyZW07ICovXG4gICAgICBcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2FhYTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDEwMTA7XG4gICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLl9jcntcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxMDEwO1xuICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIH1cbiAgICAgIH0vLy5fY3JcbiAgICB9Ly9cbiAgfS8vbGlcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMjRweCAwIDE2cHg7XG5cbiAgICAmOmFmdGVye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBsaXtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gM3B4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMm4rMSl7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKG4rMyl7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgYSxcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBwYWRkaW5nOiAxZW0gLjVlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5fY3J7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTAxMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfS8vQG1lZGlhIG1heC13aWR0aDogNzY3cHg7XG59Ly8udGFiTmF2XG5cbi50YWJDb250ZW50e1xuICAudGFiSXRlbXtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuXG4gICAgJi5fY3J7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluQW5pbWUgMXMgZWFzZS1pbi1vdXQgMHMgMSBub3JtYWw7XG4gICAgfVxuICB9XG59Ly8udGFiQ29udGVudFxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkFuaW1le1xuICAwJXtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCV7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufS8vZmFkZUluQW5pbWVcbi5mYWRlSW57XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWUgM3MgZWFzZS1pbi1vdXQgMHMgaW5maW5pdGUgbm9ybWFsO1xufS8vIC5mYWRlSW4iLCJAY2hhcnNldCAndXRmLTgnO1xuXG4uaGVyb3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxMDEwMTA7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG5cbiAgLmJne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcblxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAvL2JhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiAwIDEwMCVcbiAgICB9XG4gIH0vLy5iZ1xuXG4gIC5jb250ZXh0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgLmpwe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMjVlbTtcbiAgICB9XG5cbiAgICAuZW57XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMjVlbTtcbiAgICB9XG4gIH0vLy5jb250ZXh0XG4gIFxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMDtcblxuICAgIC5iZ3tcbiAgICAgIFxuICAgIH0vLy5iZ1xuXG4gICAgLmNvbnRleHR7XG4gICAgICAuanB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIH1cbiAgICAgIC5lbntcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59Ly8uaGVybyIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbi5zZWN0aW9uLnNlYXJjaHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cblxuLnNlYXJjaHtcblxuICAud3JhcHBlcntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2UxZTFlMTtcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gIH0vLy53cmFwcGVyXG5cbiAgLnNlY3Rpb257XG4gICAgJi1oZWFkbGluZXtcbiAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEuMjVlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuMjVlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2kvaWNuLXNlYXJjaC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly8mLWhlYWRsaW5lXG4gIH0vLy5zZWN0aW9uXG5cbiAgLl9saXN0e1xuXG4gICAgJi1pdGVte1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfS8vJi1pdGVtXG4gIH0vLy5fbGlzdFxuXG4gIC5fc2l0ZXtcbiAgICAmLWhlYWRsaW5le1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAmLWJvZHl7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfS8vLl9zaXRlXG5cblxufS8vLnNlYXJjaFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaHtcbiAgICAud3JhcHBlcntcbiAgICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgICAgIG1hcmdpbjogMCAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIH0vLy53cmFwcGVyXG5cbiAgICAuc2VjdGlvbntcbiAgICAgICYtaGVhZGxpbmV7XG4gICAgICAgIC5fbGVhZHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vLnNlY3Rpb25cbiAgfS8vLnNlYXJjaFxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqLyIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbi8qKiByZWNvbW1lbmRzICovXG4ucmVjb21tZW5kc3tcbiAgXG4gIGgyLnR0bHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogLjVlbSAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBcbiAgICBoMi50dGx7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIC8qKiBtYXJnaW46IC41ZW0gMDsgKi9cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgIH1cbiAgfVxufS8vLnJlY29tbWVuZHNcblxuLl9yZWNvbW1lbmR7XG4gIC8vYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBcbiAgYXtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMxMDEwMTA7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICBcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwi6Kmz44GX44GP44Gv44GT44Gh44KJXCI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjMTAxMDEwO1xuICAgICAgbWFyZ2luOiAxNnB4O1xuICAgICAgcGFkZGluZzogLjVlbSAyZW0gLjVlbSAwLjhlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL2JnLWFycm93LnBuZycpIG5vLXJlcGVhdCByaWdodCAxMnB4IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLl9leHRlcm5hbHtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2kvYmctZXh0ZXJuYWwucG5nJykgbm8tcmVwZWF0IHJpZ2h0IDEycHggY2VudGVyO1xuICAgICAgfVxuICAgIH0vLyYuX2V4dGVybmFsXG5cbiAgfS8vYVxuICBcbiAgLnRodW1ibmFpbHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGV4dHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG5cbiAgaDMudHRse1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC44ZW07XG4gIH1cbiAgcHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuICBcbiAgJi5faW1wb3J0YW50e1xuICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgXG4gICAgYXtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfS8vJi1pbXBvcnRhbnRcbn0vLy5yZWNvbW1lbmQiLCJAY2hhcnNldCAndXRmLTgnO1xuXG5Aa2V5ZnJhbWVzIGhpbGlzaHQge1xuICBmcm9tLCB0byB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIDUwJSB7IGJhY2tncm91bmQ6ICNkZGQ7IH1cbn1cblxuXG4uc3RvcmVze1xuICBwYWRkaW5nLXRvcDogMDtcbiAgXG4gIC5pbm5lcntcbiAgICBcbiAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cbiAgfS8vLmlubmVyXG4gIFxuICAmLWhlYWRsaW5le1xuICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgICBcbiAgICBoMntcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgfVxuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICAgIFxuICAgIC5ub3Rlc3tcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgIGxpe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfS8vLm5vdGVzXG4gIH0vLyYtaGVhZGxpbmVcbiAgXG4gIFxuICAucGhhc2V7XG4gICAgLy9tYXJnaW4tdG9wOiAzNnB4O1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICAgIFxuICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG4gICAgfVxuICAgIFxuICAgICYtaGVhZGxpbmV7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAgMjBweCAyMHB4IDIwcHggMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGFuaW1hdGlvbjogaGlsaXNodCAxLjVzO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9pY29uLW9wZW4uc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvaWNvbi1jbG9zZS5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBoMntcbiAgICAgICAgcGFkZGluZzogMCAuNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgXG4gICAgfS8vJi1oZWFkbGluZVxuICAgIFxuICAgICYtYm9keXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICAgIFxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfS8vLnBoYXNlXG4gIFxuICBcbiAgJi1saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIFxuICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICAgIFxuICAgICYtaXRlbXtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gKDI0cHgqMykvNCk7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZSg0bisxKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobis1KXtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH0vLyYtbGlzdFxuICBcbiAgLl9zdG9yZXtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIFxuICAgIGF7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIFxuICAgICAgJjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHNwYW4uX2J0bntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzAwMDtcbiAgICAgICAgcGFkZGluZzogLjVlbSAyZW0gLjVlbSAuOGVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuM2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggIzEwMTAxMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMnB4ICMxMDEwMTA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxZW07XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vYVxuICAgIFxuICAgICYtZmlndXJle1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9Ly8mLWZpZ3VyZVxuICAgIFxuICAgICYtbGFiZWx7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogLjI1ZW0gLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgfVxuICAgIFxuICAgICYtY29udGV4dHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfS8vJi1jb250ZXh0XG4gICAgXG4gICAgLl90dGx7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgfVxuICAgIFxuICAgIC5idG5XcmFwe1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cbiAgfS8vLl9zdG9yZVxuXG59Ly8uc3RvcmVzXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yZXN7XG4gICAgXG4gICAgJi1oZWFkbGluZXtcbiAgICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuICAgICAgXG4gICAgICAubm90ZXN7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgbGl7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfS8vLm5vdGVzXG4gICAgfS8vJi1oZWFkbGluZVxuICBcbiAgICAucGhhc2V7XG4gICAgICAmLWhlYWRsaW5le1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwO1xuICAgICAgICBcbiAgICAgICAgaDJ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9Ly8mLWhlYWRsaW5lXG4gICAgICAmLWJvZHl7XG4gICAgICAgICAgXG4gICAgICB9Ly8mLWJvZHlcbiAgICB9Ly8ucGhhc2VcbiAgICBcbiAgICAmLWxpc3R7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgXG4gICAgICAmLWl0ZW17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBcbiAgICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgLy9ib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbiAgICAgICAgfVxuICAgICAgfS8vJi1pdGVtXG4gICAgfS8vJi1saXN0XG4gICAgXG4gICAgLl9zdG9yZXtcbiAgICAgIHBhZGRpbmc6IDFlbSAuNWVtO1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgIFxuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgXG4gICAgICAgIHNwYW4uX2J0bntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAuN2VtO1xuICAgICAgICAgIGhlaWdodDogLjdlbTtcbiAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggIzAwMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMnB4ICMwMDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAuM2VtO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLWZpZ3VyZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICBpbWd7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgICB9Ly8mLWZpZ3VyZVxuICAgICAgXG4gICAgICAmLWxhYmVse1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNvbnRleHR7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIFxuICAgICAgICAuX3R0bHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuYnRuV3JhcHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9Ly8mLWNvbnRleHRcbiAgICAgIFxuICAgIH0vLy5fc3RvcmVcbiAgICBcbiAgICBcbiAgfS8vLnN0b3Jlc1xufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLnF1YWxpdHl7XG5cbiAgLnNlY3Rpb24taGVhZGxpbmV7XG5cbiAgICAuX3ByaW1hcnl7XG4gICAgICBcbiAgICB9Ly8uX3ByaW1hcnlcblxuICAgIC5fbGVhZHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgICBwK3B7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH0vLy5zZWN0aW9uLWhlYWRsaW5lXG59Ly8ucXVhbGl0eVxuXG4uX3F1YWxpdHl7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgY29sb3I6ICMxMDEwMTA7XG5cbiAgYXtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICBcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwi6Kmz44GX44GP44Gv44GT44Gh44KJXCI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjMTAxMDEwO1xuICAgICAgbWFyZ2luOiAxNnB4O1xuICAgICAgcGFkZGluZzogLjVlbSAyZW0gLjVlbSAwLjhlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL2JnLWFycm93LnBuZycpIG5vLXJlcGVhdCByaWdodCAxMnB4IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLl9leHRlcm5hbHtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvYmctZXh0ZXJuYWwucG5nJyk7XG4gICAgICB9XG4gICAgfS8vJi5fZXh0ZXJuYWxcbiAgfS8vYVxuXG4gICYtY29udGV4dHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHggMTZweDtcbiAgfVxuXG4gICYtaGVhZGxpbmV7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi5fcGljdHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIH1cbiAgICB9Ly8mLl9waWN0XG5cbiAgICAuX3ByaW1hcnl7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9Ly8mLWhlYWRsaW5lXG5cbiAgJi1ib2R5e1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9Ly8mLWJvZHlcblxuICAmLWZpZ3VyZXtcbiAgICAvL2JhY2tncm91bmQ6ICNjMDA7XG4gIH0vLyYtZmlndXJlXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAmLWhlYWRsaW5le1xuICAgICAgJi5fcGljdHtcblxuICAgICAgICAuX3ByaW1hcnl7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vLl9xdWFsaXR5Il19 */
