@charset "UTF-8";
/* mixin */
/* anime */
.lp_melon {
  /* ======================================================
  common
  ======================================================*/
}
.lp_melon h2 {
  font-family: inherit;
}
.lp_melon {
  /* ======================================================
  utility
  ======================================================*/
}
.lp_melon b.accent {
  background: linear-gradient(transparent 60%, #ebbf93 30%);
}
.lp_melon .modal-dialog {
  position: relative;
  top: 20%;
}
.lp_melon .text_qu {
  font-size: 15px;
}
.lp_melon .marker {
  background: linear-gradient(transparent 60%, rgb(255, 219, 102) 60%);
}
.lp_melon {
  /* ======================================================
  component
  ======================================================*/
}
.lp_melon .heading {
  position: relative;
  text-align: center;
  z-index: 10;
  margin-bottom: 50px;
}
.lp_melon .heading::after {
  content: "";
  display: inline-block;
  background-image: url(../images/lp-melon2026/icon_melon.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 160px;
  height: 160px;
  vertical-align: middle;
  opacity: 0.15;
  position: absolute;
  top: 41%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.lp_melon .heading .sub-heading {
  font-size: 15px;
  font-weight: 600;
}
.lp_melon .heading .heading-lv2 {
  font-size: clamp(18px, 4vw, 32px);
  margin: 0;
  color: #13552f;
  font-weight: 600;
}
.lp_melon .category-nav .sect-nav {
  background-color: transparent;
}
.lp_melon .category-nav .nav-item {
  background-color: #1d2721;
}
.lp_melon .category-nav .nav-item::after {
  top: 0 !important;
  height: 100% !important;
}
.lp_melon .voice {
  max-width: 960px;
  margin: 0 auto;
}
.lp_melon .voice .review-list-item {
  border: solid 1px #866e1d;
  border-radius: 8px;
  position: relative;
  margin-bottom: 1rem;
  padding: 16px;
  background-color: #fff;
  margin-bottom: 40px;
}
.lp_melon .voice .reviewer {
  display: flex;
  font-size: 12px;
}
.lp_melon .voice .reviewer .status {
  background-color: #e37c60;
  color: #fff;
  font-size: 11px;
  display: inline-block;
  padding: 0.3em 0.5em;
  line-height: 1;
  margin: 0 4px;
  min-width: 8em;
  text-align: center;
  border-radius: 4px;
}
.lp_melon .voice .rating {
  color: #c78d2f;
  margin: 8px 0;
  letter-spacing: 2px;
  font-size: 20px;
}
.lp_melon .sect-product-lineup {
  padding-top: 24px;
  background: none;
}
.lp_melon .sect-product-lineup .container {
  max-width: 1320px;
}
.lp_melon .sect-product-lineup .heading {
  text-align: center;
}
.lp_melon .sect-product-lineup .heading h2 {
  font-size: clamp(24px, 4vw, 64px);
  margin-bottom: 4px;
}
.lp_melon .sect-product-lineup .heading p {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .lp_melon .sect-product-lineup .heading p {
    font-weight: bold;
  }
}
.lp_melon .sect-product-lineup nav {
  justify-content: center;
  margin-bottom: 64px;
}
.lp_melon .sect-product-lineup nav .list {
  display: flex;
  justify-content: center;
  align-items: center;
  list-style: none;
  padding: 0;
  flex-wrap: wrap;
}
.lp_melon .sect-product-lineup nav .list-item {
  padding: 0 15px;
  margin-bottom: 24px;
}
.lp_melon .sect-product-lineup nav .list-link {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 50px;
  border: 1px solid #4c845f;
  color: #4c845f;
  font-weight: bold;
  position: relative;
  text-decoration: none;
}
.lp_melon .sect-product-lineup nav .list-link::after {
  content: "▼";
  color: #f2e9ae;
  display: inline-block;
  font-size: 14px;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}
.lp_melon .sect-product-lineup .product-img {
  box-shadow: 0px 0px 15px -5px #90a794;
  border-radius: 4px;
}
.lp_melon .sect-product-lineup .category-heading {
  font-size: clamp(18px, 4vw, 32px);
  color: #f2e9ae;
  font-weight: bold;
  background-color: #13552f;
  text-align: center;
  padding: 16px;
  font-family: sans-serif;
  margin-bottom: 48px;
}
.lp_melon .sect-product-lineup .product-name {
  min-height: 39px;
  margin-top: 8px;
  margin-bottom: 0;
  text-overflow: hidden;
  line-height: 1.2;
  font-weight: bold;
  font-size: clamp(14px, 3vw, 16px);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.lp_melon .sect-product-lineup .description {
  min-height: 39px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1.2;
  min-height: 38px;
  margin-bottom: 4px;
}
.lp_melon .sect-product-lineup .producer {
  margin-bottom: 0;
  line-height: 1.2;
}
.lp_melon .sect-product-lineup .producer a {
  color: #818181;
}
.lp_melon .sect-product-lineup .price-wrapper {
  color: #cb0200;
  font-weight: bold;
}
.lp_melon .sect-product-lineup ul {
  list-style: none;
  padding: 0;
}
.lp_melon .sect-product-lineup .prod-wrapper {
  margin-bottom: 64px;
}
.lp_melon {
  /* ======================================================
  lp-melon-mainimage
  ======================================================*/
}
.lp_melon .lp-melon-mainimage .main-title-img01-pc {
  width: 100%;
  display: none;
}
.lp_melon .lp-melon-mainimage .main-title-img01-sp {
  width: 100%;
  display: block;
}
@media (min-width: 768px) {
  .lp_melon .lp-melon-mainimage .main-title-img01-pc {
    width: 100%;
    display: block;
  }
  .lp_melon .lp-melon-mainimage .main-title-img01-sp {
    width: 100%;
    display: none;
  }
}
.lp_melon .lp-melon-mainimage .main-emblem {
  text-align: center;
  padding-top: 20px;
}
.lp_melon .lp-melon-mainimage .main-emblem img {
  max-width: 280px;
}
@media (min-width: 576px) {
  .lp_melon .lp-melon-mainimage .main-emblem img {
    max-width: 400px;
  }
}
.lp_melon {
  /* ======================================================
  sect-hokkaido
  ======================================================*/
}
.lp_melon .sect-hokkaido {
  position: relative;
  min-height: 970px;
  width: 100%;
  background-image: url("../images/lp-melon2026/sect_hokkaido_bg.jpg");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
  border-top: 10px solid #e0c284;
  -o-border-image: linear-gradient(180deg, rgb(166, 127, 68) 0%, rgb(167, 131, 59) 100%) 0% 0%;
  border-image: linear-gradient(180deg, rgb(166, 127, 68) 0%, rgb(167, 131, 59) 100%) 0% 0%;
  border-image-slice: 1;
  padding-top: clamp(80px, 10vw, 120px);
}
.lp_melon .sect-hokkaido .top-copy {
  font-size: clamp(3rem, 8vw, 3rem);
  margin: 2rem auto;
  font-weight: bold;
  line-height: 1.5;
  color: black;
  word-break: keep-all;
  overflow-wrap: break-word;
}
.lp_melon .sect-hokkaido .top-copy-sub {
  font-size: clamp(2.6rem, 4vw, 4.4rem);
  font-weight: bold;
  word-break: keep-all;
  margin: 0 auto;
}
.lp_melon .sect-hokkaido .top-copy-sub .bg-highlighted {
  background-color: #eb923a;
  color: white;
  padding: 5px 10px;
}
.lp_melon .sect-hokkaido .lg-lead {
  font-size: clamp(1.6rem, 4vw, 2.4rem);
  font-weight: bold;
  text-align: justify;
  margin-bottom: 0;
}
.lp_melon .sect-hokkaido .icon_hokkaido {
  max-width: clamp(250px, 25vw, 300px);
}
.lp_melon .sect-hokkaido .sect-hokkaido-img {
  padding-bottom: clamp(80px, 20vw, 120px);
}
@media (min-width: 992px) {
  .lp_melon .sect-hokkaido .sect-table {
    max-width: 960px;
    margin: 0 auto;
  }
}
.lp_melon .sect-hokkaido .sect-table .container {
  padding: 0;
}
@media (min-width: 1200px) {
  .lp_melon .sect-hokkaido .sect-table .container {
    max-width: 1200px;
  }
}
.lp_melon .sect-hokkaido .sect-table .sect-table-inner {
  background-color: #fff;
  border-radius: 5px;
}
.lp_melon .sect-hokkaido .sect-table .table {
  overflow: scroll;
  text-align: center;
}
.lp_melon .sect-hokkaido .sect-table tr {
  font-size: 13px;
}
.lp_melon .sect-hokkaido .sect-table th {
  background-color: #79c181;
  border: 1px solid #79c181;
  border-bottom: none;
  font-weight: bold;
  color: white;
}
.lp_melon .sect-hokkaido .sect-table td {
  border: 1px solid #42210b;
  color: #42210b;
  vertical-align: middle;
  padding: 10px 10px;
  font-size: 13px;
}
.lp_melon .sect-hokkaido .sect-table .cell-btn {
  padding: 0.5rem 1rem;
  background: #eb923a;
  display: block;
  color: white;
  border-radius: 8px;
  font-weight: bold;
  box-shadow: 3px 3px 3px #a3a3a3;
  transition: all 0.1s;
  position: relative;
  top: 0;
}
.lp_melon .sect-hokkaido .sect-table .cell-btn:hover {
  text-decoration: none;
  top: 3px;
  box-shadow: initial;
}
.lp_melon {
  /* ======================================================
  sect-nav
  ======================================================*/
}
.lp_melon .sect-nav {
  background-color: #79c181;
  padding: 10px 0px;
}
@media (min-width: 992px) {
  .lp_melon .sect-nav {
    padding: 10px 0px;
  }
}
.lp_melon .sect-nav .sect-nav-top-inner,
.lp_melon .sect-nav .sect-nav-bottom-inner {
  max-width: 550px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .lp_melon .sect-nav .sect-nav-top-inner,
  .lp_melon .sect-nav .sect-nav-bottom-inner {
    max-width: none;
  }
}
.lp_melon .sect-nav .ul-sect-nav {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-flow: column;
}
@media (min-width: 768px) {
  .lp_melon .sect-nav .ul-sect-nav {
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
  }
}
.lp_melon .sect-nav .nav-item {
  text-align: center;
  line-height: inherit;
  position: relative;
  padding: 4px 0;
}
@media (min-width: 768px) {
  .lp_melon .sect-nav .nav-item {
    flex: 1 0 50%;
  }
}
@media (min-width: 992px) {
  .lp_melon .sect-nav .nav-item {
    flex: 1 1 14.28%;
  }
}
.lp_melon .sect-nav .nav-item:last-of-type::after {
  content: none;
}
@media (min-width: 992px) {
  .lp_melon .sect-nav .nav-item {
    border: none;
  }
  .lp_melon .sect-nav .nav-item::after {
    content: "";
    width: 1px;
    height: 40px;
    position: absolute;
    top: calc(50% - 20px);
    left: auto;
    right: 0;
    transform: none;
    background-color: #fff;
  }
}
.lp_melon .sect-nav .nav-itemLink {
  display: block;
  height: 100%;
  color: #fff;
  font-weight: bold;
  font-size: 13px;
  position: relative;
  border: 1px solid #fff;
  padding: 8px 16px;
  position: relative;
}
.lp_melon .sect-nav .nav-itemLink .badge.baloon {
  position: absolute;
  left: 50%;
  top: 0;
  background-color: #eb923a;
  transform: translate(-50%, -70%);
}
.lp_melon .sect-nav .nav-itemLink:hover {
  text-decoration: none;
  background-color: #bcdebf;
  transition: all 0.3s;
}
.lp_melon .sect-nav .nav-itemLink::after {
  display: inline-block;
  color: #fff;
  font-size: 16px;
  vertical-align: middle;
  position: absolute;
  top: -10%;
  right: -20px;
}
@media (min-width: 992px) {
  .lp_melon .sect-nav .nav-itemLink {
    border: none;
  }
  .lp_melon .sect-nav .nav-itemLink::after {
    right: -15px;
  }
}
.lp_melon {
  /* ======================================================
  sect-guide
  ======================================================*/
}
.lp_melon .guide {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: rgba(255, 164, 93, 0.14);
}
.lp_melon .guide .list1 {
  max-width: 800px;
  margin: auto;
  display: block;
  width: 100%;
}
.lp_melon .guide .amami {
  margin: 50px auto;
  max-width: 800px;
}
.lp_melon .guide .amami .text-right {
  text-align: right;
  display: block;
}
.lp_melon .guide .amami .wrp {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: auto;
  font-size: 14px;
  width: 100%;
}
.lp_melon .guide .amami .wrp table {
  background: #fff;
}
.lp_melon .guide .amami .wrp table tr {
  border: 1px solid #42210b;
}
.lp_melon .guide .amami .wrp table th {
  font-weight: bold;
  border: 1px solid #42210b;
  text-align: center;
  min-width: 100px;
}
.lp_melon .guide .amami .wrp table td {
  border: 1px solid #42210b;
}
.lp_melon .guide .amami .wrp .inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  min-width: 70px;
}
.lp_melon .guide .amami .wrp .inner::after {
  background: black;
  width: 1px;
  height: calc(100% - 48px);
  left: 50%;
  top: 2rem;
  position: absolute;
  content: "";
}
.lp_melon .guide .amami .wrp .inner .arw1 {
  font-weight: bold;
  text-align: center;
  position: relative;
}
.lp_melon .guide .amami .wrp .inner .arw1::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 12px solid black;
  top: 20px;
  left: calc(50% - 5.5px);
}
.lp_melon .guide .amami .wrp .inner .arw2 {
  font-weight: bold;
  text-align: center;
}
.lp_melon .guide .amami .wrp .inner .arw2::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 12px solid black;
  transform: rotate(180deg);
  bottom: 20px;
  left: calc(50% - 5.5px);
}
.lp_melon .guide .choice .table_wrp {
  max-width: 800px;
  font-size: 14px;
  margin: auto;
  display: block;
}
.lp_melon .guide .choice table {
  background-color: #fff;
}
.lp_melon .guide .choice .text-right {
  text-align: right;
  display: block;
}
.lp_melon .guide .choice tr {
  border: 1px solid #42210b;
}
.lp_melon .guide .choice th {
  font-weight: bold;
  border: 1px solid #42210b;
}
.lp_melon .guide .choice td {
  border: 1px solid #42210b;
}
.lp_melon .ryonoka {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: rgba(255, 164, 93, 0.14);
}
.lp_melon .ryonoka .red {
  color: red;
}
.lp_melon .only {
  background-color: #efefef;
  padding-top: 80px;
  padding-bottom: 80px;
}
.lp_melon .only .flex1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.lp_melon .only .inner1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: auto;
  max-width: 400px;
}
.lp_melon .only .inner1 p {
  font-size: 1.4em;
  font-weight: bold;
}
.lp_melon .only .inner2 {
  width: 100%;
  max-width: 700px;
}
.lp_melon .only .flex2 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  padding: 30px 0;
  justify-content: center;
  align-items: stretch;
}
.lp_melon .only .flex2 .inner {
  background-color: white;
  box-shadow: 3px 3px 3px #aaa;
  max-width: 600px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.lp_melon .only .flex2 .inner .ttl {
  background-color: #13552f;
  color: white;
  padding: 0.5rem 1rem;
  text-align: center;
  flex-grow: 1;
  white-space: unset;
  text-wrap: balance;
}
.lp_melon .only .flex2 .inner .ttl p {
  font-size: 20px;
  margin-bottom: 0;
}
.lp_melon .only .flex2 .inner .price {
  font-weight: bold;
  text-align: center;
  font-size: 30px;
}
.lp_melon .only .flex2 .inner .price p {
  margin-bottom: 0;
}
.lp_melon .only .flex2 .inner .price span {
  font-size: 1.6rem;
  line-height: 0;
  display: block;
}
.lp_melon .only .flex2 .inner .btn {
  padding: 10px;
  background-color: #e37c60;
  color: white;
  display: block;
  min-width: 250px;
  font-weight: bold;
  width: -moz-fit-content;
  width: fit-content;
  margin: 20px auto;
}
.lp_melon .only .flex2 .inner .btn:hover {
  opacity: 0.5;
}
.lp_melon {
  /* ======================================================
  sect-variety
  ======================================================*/
}
.lp_melon .sect-variety {
  background-color: rgba(255, 211, 108, 0.14);
  padding-top: 80px;
  padding-bottom: 80px;
}
.lp_melon .sect-variety .compare {
  text-align: center;
  padding-bottom: 40px;
}
.lp_melon .sect-variety .compare .img-compare {
  margin: 0 auto;
  max-width: 700px;
  width: 100%;
}
.lp_melon .sect-variety .text {
  font-size: clamp(18px, 4vw, 20px);
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .lp_melon .sect-variety .text {
    text-align: center;
  }
}
.lp_melon {
  /* ======================================================
  sect
  ======================================================*/
}
.lp_melon .sect {
  padding-top: 80px;
  background-color: #fff9eb;
}
.lp_melon .sect .container {
  padding: 5px;
}
.lp_melon .sect .main-wrapper {
  margin-top: -160px;
  margin-bottom: 1rem;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px;
  padding: 54px 15px 40px;
}
@media (min-width: 992px) {
  .lp_melon .sect .main-wrapper {
    margin-top: 0;
  }
}
.lp_melon .sect .header-melon-item {
  color: #fff;
  font-weight: bold;
  text-shadow: 1px 1px 6px #666;
}
.lp_melon .sect .header-melon-item h3 {
  line-height: 1.2;
  font-size: clamp(32px, 8vw, 63px);
  font-weight: bold;
  margin-bottom: 16px;
  margin-top: 0;
}
.lp_melon .sect .header-melon-item small {
  font-size: clamp(16px, 5vw, 30px);
  font-weight: 700;
}
.lp_melon .sect .disc-header {
  color: #907401;
  font-size: clamp(18px, 4vw, 24px);
  font-weight: bold;
  word-break: keep-all;
}
.lp_melon .sect .disc-wrapper {
  background-color: rgba(255, 255, 255, 0.9019607843);
  border-radius: 5px;
  padding: 24px 15px 16px;
  margin-top: 20px;
}
@media (min-width: 992px) {
  .lp_melon .sect .disc-wrapper {
    padding: 64px 32px 48px;
    margin-top: 0;
  }
}
.lp_melon .sect .disc-text-wrap .voice {
  font-family: serif;
  font-size: clamp(17px, 4vw, 20px);
  word-break: keep-all;
  margin-bottom: 12px;
}
.lp_melon .sect .photo-wrapper {
  padding: 16px 0;
}
@media (min-width: 992px) {
  .lp_melon .sect .photo-wrapper {
    padding: 40px 0;
  }
}
.lp_melon .sect .photo-wrapper button {
  border: none;
  padding: 0;
}
.lp_melon .sect .sells-wrapper {
  padding: 24px 0 16px;
  border-top: 10px solid #b7925b;
  border-bottom: 10px solid #b7925b;
  -o-border-image: linear-gradient(180deg, rgb(166, 127, 68) 0%, rgb(167, 131, 59) 100%) 0% 0%;
  border-image: linear-gradient(180deg, rgb(166, 127, 68) 0%, rgb(167, 131, 59) 100%) 0% 0%;
  border-image-slice: 1;
}
.lp_melon .sect .sells-wrapper .container {
  max-width: 960px;
}
.lp_melon .sect .sells-wrapper .text-header {
  color: #8d672e;
  font-weight: bold;
  margin-bottom: 24px;
}
.lp_melon .sect .sells-wrapper .text-header small {
  font-weight: bold;
  padding-right: 8px;
}
.lp_melon .sect .sells-wrapper .card {
  max-width: 260px;
  margin: 0 auto;
  text-align: center;
}
.lp_melon .sect .sells-wrapper .card-header {
  background-color: #79c181;
  color: #fff;
  font-weight: bold;
  line-height: 1.2;
  font-size: clamp(12px, 3vw, 16px);
}
.lp_melon .sect .sells-wrapper .price {
  font-size: clamp(24px, 4vw, 40px);
  line-height: 1.2;
}
.lp_melon .sect .sells-wrapper .price small {
  font-size: 60%;
}
.lp_melon .sect .sells-wrapper .btn {
  background-color: #e37c60;
  color: #fff;
  padding: 0.5rem 2rem;
  border-radius: 5px;
}
.lp_melon .sect .p-name {
  font-size: 24px;
  margin-top: 12px;
  margin-bottom: 0;
}
.lp_melon .sect .p-comment {
  font-size: 15px;
}
.lp_melon {
  /* ======================================================
  sect01, sect04
  ======================================================*/
}
.lp_melon .sect.sect01 .sells-wrapper,
.lp_melon .sect.sect04 .sells-wrapper {
  background: transparent radial-gradient(closest-side at 50% 50%, #ffffff 0%, #edd6a8 100%) 0% 0% no-repeat padding-box;
}
.lp_melon .sect.sect01 .main-wrapper {
  margin-top: -200px;
  width: 100%;
}
@media (min-width: 992px) {
  .lp_melon .sect.sect01 .main-wrapper {
    background-image: url("../images/lp-melon2026/sect01_main_bg.webp");
    background-position: center bottom;
    margin-top: 0;
  }
}
.lp_melon .sect.sect01 .price-card-premium {
  position: relative;
}
.lp_melon .sect.sect01 .price-card-premium::after {
  content: "";
  display: inline-block;
  background-image: url(../images/lp-melon2026/icon_limit_taberare.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 120px;
  height: 85px;
  vertical-align: middle;
  position: absolute;
  top: -25px;
  left: -60px;
}
@media (min-width: 768px) {
  .lp_melon .sect.sect01 .price-card-premium::after {
    width: 68px;
    height: 69px;
    top: -13px;
    left: -27px;
  }
}
@media (min-width: 992px) {
  .lp_melon .sect.sect01 .price-card-premium::after {
    width: 126px;
    height: 75px;
    top: -24px;
    left: -57px;
  }
}
.lp_melon .sect.sect04 {
  margin-bottom: 0;
}
.lp_melon .sect.sect04 .row-reverse {
  justify-content: flex-end;
}
.lp_melon .sect.sect04 .sect04-inner {
  position: relative;
}
@media (min-width: 992px) {
  .lp_melon .sect.sect04 .main-wrapper {
    margin-top: 0;
  }
}
.lp_melon .sect.sect04 .main-wrapper {
  width: 100%;
}
.lp_melon .sect.sect04 .disc-wrapper {
  background-color: #fff;
}
.lp_melon .sect.sect04 .header-melon-item h3 {
  font-size: clamp(32px, 8vw, 56px);
}
@media (min-width: 992px) {
  .lp_melon .sect.sect04 .main-wrapper {
    background-image: url("../images/lp-melon2026/sect04_main_bg.webp");
    background-position: center bottom;
  }
}
.lp_melon .sect.sect04 .sells-wrapper {
  background: transparent radial-gradient(closest-side at 50% 50%, #ffffff 0%, #edd6a8 100%) 0% 0% no-repeat padding-box;
}
.lp_melon {
  /* ======================================================
  sect02
  ======================================================*/
}
@media (min-width: 992px) {
  .lp_melon .sect.sect02 .main-wrapper {
    background-image: url("../images/lp-melon2026/sect02_main_bg.webp");
    background-position: center bottom;
  }
}
.lp_melon .sect.sect02 .sells-wrapper {
  background: transparent radial-gradient(closest-side at 50% 50%, #ffffff 0%, #edd6a8 100%) 0% 0% no-repeat padding-box;
}
.lp_melon {
  /* ======================================================
  sect03
  ======================================================*/
}
@media (min-width: 992px) {
  .lp_melon .sect.sect03 .main-wrapper {
    background-image: url("../images/lp-melon2026/sect03_main_bg.webp");
    background-position: center bottom;
  }
}
.lp_melon .sect.sect03 .sells-wrapper {
  background: transparent radial-gradient(closest-side at 50% 50%, #ffffff 0%, #edd6a8 100%) 0% 0% no-repeat padding-box;
}
.lp_melon {
  /* ======================================================
  sect05
  ======================================================*/
}
@media (min-width: 992px) {
  .lp_melon .sect.sect05 .main-wrapper {
    background-image: url("../images/lp-melon2026/sect05_main_bg.webp");
    background-position: center bottom;
  }
}
.lp_melon .sect.sect05 .sells-wrapper {
  background: transparent radial-gradient(closest-side at 50% 50%, #ffffff 0%, #edd6a8 100%) 0% 0% no-repeat padding-box;
}
.lp_melon .link-a {
  background-color: white;
  box-shadow: 3px 3px 3px #aaa;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.lp_melon .link-a .ttl {
  background-color: #13552f;
  color: white;
  padding: 0.5rem 1rem;
  text-align: center;
  flex-grow: 1;
  white-space: unset;
  text-wrap: balance;
}
.lp_melon .link-a .ttl p {
  font-size: 20px;
  margin-bottom: 0;
}
.lp_melon .link-a .price {
  font-weight: bold;
  text-align: center;
  font-size: 30px;
}
.lp_melon .link-a .price p {
  margin-bottom: 0;
}
.lp_melon .link-a .price span {
  font-size: 1.6rem;
  line-height: 0;
  display: block;
}
.lp_melon .link-a .btn {
  padding: 10px;
  background-color: #e37c60;
  color: white;
  display: block;
  min-width: 250px;
  font-weight: bold;
  width: -moz-fit-content;
  width: fit-content;
  margin: 20px auto;
}
.lp_melon .link-a .btn:hover {
  opacity: 0.5;
}
.lp_melon {
  /* ======================================================
  sect-quantity
  ======================================================*/
}
.lp_melon .sect-quantity {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: rgba(255, 164, 93, 0.14);
}
.lp_melon .sect-quantity .text {
  font-size: clamp(18px, 4vw, 20px);
}
@media (min-width: 768px) {
  .lp_melon .sect-quantity .text {
    text-align: center;
  }
}
.lp_melon {
  /* ======================================================
  sect-setProd
  ======================================================*/
}
.lp_melon .sect-setProd {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: rgba(255, 211, 108, 0.14);
}
.lp_melon .sect-setProd .text {
  font-size: clamp(18px, 4vw, 20px);
}
@media (min-width: 768px) {
  .lp_melon .sect-setProd .text {
    text-align: center;
  }
}
.lp_melon {
  /* ======================================================
  sect-season
  ======================================================*/
}
.lp_melon .sect-season {
  padding-top: 120px;
  background-color: rgba(255, 164, 93, 0.14);
}
.lp_melon .sect-season .container {
  max-width: 815px;
  margin: 0 auto;
}
.lp_melon .sect-season .in-season-img {
  max-width: clamp(220px, 10vw, 330px);
}
.lp_melon .sect-season .heading-middle {
  font-size: clamp(18px, 4vw, 28px);
  text-align: center;
}
@media (min-width: 768px) {
  .lp_melon .sect-season .heading-middle {
    text-align: left;
  }
}
.lp_melon .sect-season .text {
  font-size: clamp(15px, 3vw, 19px);
}
.lp_melon {
  /* ======================================================
  sect-ps
  ======================================================*/
}
.lp_melon .sect-ps {
  width: 100%;
  background-image: url("../images/lp-melon2026/sect_ps_bg.jpg");
  background-repeat: no-repeat;
  background-position: 75% bottom;
  background-size: cover;
  padding-top: clamp(60px, 20vw, 105px);
  padding-bottom: 54px;
}
.lp_melon .sect-ps .lg-lead {
  font-size: clamp(1.6rem, 4vw, 2.4rem);
  font-weight: bold;
  margin-bottom: 0;
}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwLW1lbG9uMjAyNi5jc3MiLCJVc2Vycy90b3lvMzgyL0xvY2FsJTIwU2l0ZXMvdGFiZXJhcmUvYXBwL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy9fdGFiZXJhcmUtY21zL3NyYy9zY3NzL19taXhpbi5zY3NzIiwibHAtbWVsb24yMDI2LnNjc3MiLCJVc2Vycy90b3lvMzgyL0xvY2FsJTIwU2l0ZXMvdGFiZXJhcmUvYXBwL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy9fdGFiZXJhcmUtY21zL3NyYy9zY3NzL192YXJpYWJsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ09oQixVQUFBO0FBMkhBLFVBQUE7QUMxSEE7RUFDRTs7eURBQUE7QUZGRjtBRUtFO0VBQ0Usb0JBQUE7QUZISjtBRUZBO0VBUUU7O3lEQUFBO0FGREY7QUVJRTtFQUNFLHlEQUFBO0FGRko7QUVLRTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtBRkhKO0FFTUU7RUFDRSxlQUFBO0FGSko7QUVPRTtFQUNFLG9FQUFBO0FGTEo7QUVwQkE7RUE0QkU7O3lEQUFBO0FGSEY7QUVPRTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QUZMSjtBRU9JO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsNERBQUE7RUFDQSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsZ0NBQUE7RUFDQSxVQUFBO0FGTE47QUVRSTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtBRk5OO0FFU0k7RUFDRSxpQ0FBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUZQTjtBRWFJO0VBQ0UsNkJBQUE7QUZYTjtBRWNJO0VBQ0UseUJBQUE7QUZaTjtBRWNNO0VBQ0UsaUJBQUE7RUFDQSx1QkFBQTtBRlpSO0FFa0JFO0VBQ0UsZ0JBQUE7RUFD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Q0FBQTtBRnpNSjtBRTJNSTtFQUNFLGlDQUFBO0FGek1OO0FDMzRCRTtFQ21sQ0U7SUFJSSxrQkFBQTtFRnhNTjtBQUNGO0FFcmdDQTtFQWl0Q0U7O3lEQUFBO0FGdk1GO0FFME1FO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLDJDQUFBO0FGeE1KO0FFME1JO0VBQ0UsaUNBQUE7QUZ4TU47QUM3NUJFO0VDb21DRTtJQUlJLGtCQUFBO0VGdk1OO0FBQ0Y7QUV2aENBO0VBa3VDRTs7eURBQUE7QUZ0TUY7QUV5TUU7RUFDRSxrQkFBQTtFQUNBLDBDQUFBO0FGdk1KO0FFeU1JO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0FGdk1OO0FFME1JO0VBQ0Usb0NBQUE7QUZ4TU47QUUyTUk7RUFDRSxpQ0FBQTtFQUNBLGtCQUFBO0FGek1OO0FDdDdCRTtFQzZuQ0U7SUFLSSxnQkFBQTtFRnhNTjtBQUNGO0FFMk1JO0VBQ0UsaUNBQUE7QUZ6TU47QUVuakNBO0VBZ3dDRTs7eURBQUE7QUZ4TUY7QUUyTUU7RUFDRSxXQUFBO0VBQ0EsOERBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQ0FBQTtFQUNBLG9CQUFBO0FGek1KO0FFMk1JO0VBQ0UscUNBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FGek1OIiwiZmlsZSI6ImxwLW1lbG9uMjAyNi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBtaXhpbiAqL1xuLyogYW5pbWUgKi9cbi5scF9tZWxvbiB7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBjb21tb25cbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbn1cbi5scF9tZWxvbiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLmxwX21lbG9uIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHV0aWxpdHlcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbn1cbi5scF9tZWxvbiBiLmFjY2VudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICNlYmJmOTMgMzAlKTtcbn1cbi5scF9tZWxvbiAubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIwJTtcbn1cbi5scF9tZWxvbiAudGV4dF9xdSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5scF9tZWxvbiAubWFya2VyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgcmdiKDI1NSwgMjE5LCAxMDIpIDYwJSk7XG59XG4ubHBfbWVsb24ge1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgY29tcG9uZW50XG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG59XG4ubHBfbWVsb24gLmhlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ubHBfbWVsb24gLmhlYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xwLW1lbG9uMjAyNi9pY29uX21lbG9uLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvcGFjaXR5OiAwLjE1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDElO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuLmxwX21lbG9uIC5oZWFkaW5nIC5zdWItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5scF9tZWxvbiAuaGVhZGluZyAuaGVhZGluZy1sdjIge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDR2dywgMzJweCk7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMxMzU1MmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubHBfbWVsb24gLmNhdGVnb3J5LW5hdiAuc2VjdC1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5scF9tZWxvbiAuY2F0ZWdvcnktbmF2IC5uYXYtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDI3MjE7XG59XG4ubHBfbWVsb24gLmNhdGVnb3J5LW5hdiAubmF2LWl0ZW06OmFmdGVyIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmxwX21lbG9uIC52b2ljZSB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxwX21lbG9uIC52b2ljZSAucmV2aWV3LWxpc3QtaXRlbSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICM4NjZlMWQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmxwX21lbG9uIC52b2ljZSAucmV2aWV3ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubHBfbWVsb24gLnZvaWNlIC5yZXZpZXdlciAuc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzN2M2MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjNlbSAwLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCA0cHg7XG4gIG1pbi13aWR0aDogOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5scF9tZWxvbiAudm9pY2UgLnJhdGluZyB7XG4gIGNvbG9yOiAjYzc4ZDJmO1xuICBtYXJnaW46IDhweCAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ubHBfbWVsb24gLnNlY3QtcHJvZHVjdC1saW5ldXAge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5scF9tZWxvbiAuc2VjdC1wcm9kdWN0LWxpbmV1cCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG59XG4ubHBfbWVsb24gLnNlY3QtcHJvZHVjdC1saW5ldXAgLmhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubHBfbWVsb24gLnNlY3QtcHJvZHVjdC1saW5ldXAgLmhlYWRpbmcgaDIge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDR2dywgNjRweCk7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5scF9tZWxvbiAuc2VjdC1wcm9kdWN0LWxpbmV1cCAuaGVhZGluZyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHBfbWVsb24gLnNlY3QtcHJvZHVjdC1saW5ldXAgLmhlYWRpbmcgcCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi5scF9tZWxvbiAuc2VjdC1wcm9kdWN0LWxpbmV1cCBuYXYge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi5scF9tZWxvbiAuc2VjdC1wcm9kdWN0LWxpbmV1cCBuYXYgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmxwX21lbG9uIC5zZWN0LXByb2R1Y3QtbGluZXVwIG5hdiAubGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmxwX21lbG9uIC5zZWN0LXByb2R1Y3QtbGluZXVwIG5hdiAubGlzdC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGM4NDVmO1xuICBjb2xvcjogIzRjODQ1ZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxwX21lbG9uIC5zZWN0LXByb2R1Y3QtbGluZXVwIG5hdiAubGlzdC1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pa8XCI7XG4gIGNvbG9yOiAjZjJlOWFlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5scF9tZWxvbiAuc2VjdC1wcm9kdWN0LWxpbmV1cCAucHJvZHVjdC1pbWcge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggLTVweCAjOTBhNzk0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubHBfbWVsb24gLnNlY3QtcHJvZHVjdC1saW5ldXAgLmNhdGVnb3J5LWhlYWRpbmcge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDR2dywgMzJweCk7XG4gIGNvbG9yOiAjZjJlOWFlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzNTUyZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5scF9tZWxvbiAuc2VjdC1wcm9kdWN0LWxpbmV1cCAucHJvZHVjdC1uYW1lIHtcbiAgbWluLWhlaWdodDogMzlweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDN2dywgMTZweCk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubHBfbWVsb24gLnNlY3QtcHJvZHVjdC1saW5ldXAgLmRlc2NyaXB0aW9uIHtcbiAgbWluLWhlaWdodDogMzlweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmxwX21lbG9uIC5zZWN0LXByb2R1Y3QtbGluZXVwIC5wcm9kdWNlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubHBfbWVsb24gLnNlY3QtcHJvZHVjdC1saW5ldXAgLnByb2R1Y2VyIGEge1xuICBjb2xvcjogIzgxODE4MTtcbn1cbi5scF9tZWxvbiAuc2VjdC1wcm9kdWN0LWxpbmV1cCAucHJpY2Utd3JhcHBlciB7XG4gIGNvbG9yOiAjY2IwMjAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5scF9tZWxvbiAuc2VjdC1wcm9kdWN0LWxpbmV1cCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubHBfbWVsb24gLnNlY3QtcHJvZHVjdC1saW5ldXAgLnByb2Qtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4ubHBfbWVsb24ge1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgbHAtbWVsb24tbWFpbmltYWdlXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG59XG4ubHBfbWVsb24gLmxwLW1lbG9uLW1haW5pbWFnZSAubWFpbi10aXRsZS1pbWcwMS1wYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxwX21lbG9uIC5scC1tZWxvbi1tYWluaW1hZ2UgLm1haW4tdGl0bGUtaW1nMDEtc3Age1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwX21lbG9uIC5scC1tZWxvbi1tYWluaW1hZ2UgLm1haW4tdGl0bGUtaW1nMDEtcGMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5scF9tZWxvbiAubHAtbWVsb24tbWFpbmltYWdlIC5tYWluLXRpdGxlLWltZzAxLXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubHBfbWVsb24gLmxwLW1lbG9uLW1haW5pbWFnZSAubWFpbi1lbWJsZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmxwX21lbG9uIC5scC1tZWxvbi1tYWluaW1hZ2UgLm1haW4tZW1ibGVtIGltZyB7XG4gIG1heC13aWR0aDogMjgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxwX21lbG9uIC5scC1tZWxvbi1tYWluaW1hZ2UgLm1haW4tZW1ibGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuLmxwX21lbG9uIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3QtaG9ra2FpZG9cbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbn1cbi5scF9tZWxvbiAuc2VjdC1ob2trYWlkbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogOTcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbHAtbWVsb24yMDI2L3NlY3RfaG9ra2FpZG9fYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNlMGMyODQ7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDE2NiwgMTI3LCA2OCkgMCUsIHJnYigxNjcsIDEzMSwgNTkpIDEwMCUpIDAlIDAlO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg4MHB4LCAxMHZ3LCAxMjBweCk7XG59XG4ubHBfbWVsb24gLnNlY3QtaG9ra2FpZG8gLnRvcC1jb3B5IHtcbiAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCA4dncsIDNyZW0pO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiBibGFjaztcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ubHBfbWVsb24gLnNlY3QtaG9ra2FpZG8gLnRvcC1jb3B5LXN1YiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi42cmVtLCA0dncsIDQuNHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubHBfbWVsb24gLnNlY3QtaG9ra2FpZG8gLnRvcC1jb3B5LXN1YiAuYmctaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI5MjNhO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLmxwX21lbG9uIC5zZWN0LWhva2thaWRvIC5sZy1sZWFkIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDR2dywgMi40cmVtKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubHBfbWVsb24gLnNlY3QtaG9ra2FpZG8gLmljb25faG9ra2FpZG8ge1xuICBtYXgtd2lkdGg6IGNsYW1wKDI1MHB4LCAyNXZ3LCAzMDBweCk7XG59XG4ubHBfbWVsb24gLnNlY3QtaG9ra2FpZG8gLnNlY3QtaG9ra2FpZG8taW1nIHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDgwcHgsIDIwdncsIDEyMHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubHBfbWVsb24gLnNlY3QtaG9ra2FpZG8gLnNlY3QtdGFibGUge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5scF9tZWxvbiAuc2VjdC1ob2trYWlkbyAuc2VjdC10YWJsZSAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxwX21lbG9uIC5zZWN0LWhva2thaWRvIC5zZWN0LXRhYmxlIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG59XG4ubHBfbWVsb24gLnNlY3QtaG9ra2FpZG8gLnNlY3QtdGFibGUgLnNlY3QtdGFibGUtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubHBfbWVsb24gLnNlY3QtaG9ra2FpZG8gLnNlY3QtdGFibGUgLnRhYmxlIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxwX21lbG9uIC5zZWN0LWhva2thaWRvIC5zZWN0LXRhYmxlIHRyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmxwX21lbG9uIC5zZWN0LWhva2thaWRvIC5zZWN0LXRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5YzE4MTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc5YzE4MTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5scF9tZWxvbiAuc2VjdC1ob2trYWlkbyAuc2VjdC10YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MjIxMGI7XG4gIGNvbG9yOiAjNDIyMTBiO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5scF9tZWxvbiAuc2VjdC1ob2trYWlkbyAuc2VjdC10YWJsZSAuY2VsbC1idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogI2ViOTIzYTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggI2EzYTNhMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuLmxwX21lbG9uIC5zZWN0LWhva2thaWRvIC5zZWN0LXRhYmxlIC5jZWxsLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluaXRpYWw7XG59XG4ubHBfbWVsb24ge1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdC1uYXZcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbn1cbi5scF9tZWxvbiAuc2VjdC1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljMTgxO1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubHBfbWVsb24gLnNlY3QtbmF2IHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgfVxufVxuLmxwX21lbG9uIC5zZWN0LW5hdiAuc2VjdC1uYXYtdG9wLWlubmVyLFxuLmxwX21lbG9uIC5zZWN0LW5hdiAuc2VjdC1uYXYtYm90dG9tLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxwX21lbG9uIC5zZWN0LW5hdiAuc2VjdC1uYXYtdG9wLWlubmVyLFxuICAubHBfbWVsb24gLnNlY3QtbmF2IC5zZWN0LW5hdi1ib3R0b20taW5uZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmxwX21lbG9uIC5zZWN0LW5hdiAudWwtc2VjdC1uYXYge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scF9tZWxvbiAuc2VjdC1uYXYgLnVsLXNlY3QtbmF2IHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5scF9tZWxvbiAuc2VjdC1uYXYgLm5hdi1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHBfbWVsb24gLnNlY3QtbmF2IC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5scF9tZWxvbiAuc2VjdC1uYXYgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgMTQuMjglO1xuICB9XG59XG4ubHBfbWVsb24gLnNlY3QtbmF2IC5uYXYtaXRlbTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubHBfbWVsb24gLnNlY3QtbmF2IC5uYXYtaXRlbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5scF9tZWxvbiAuc2VjdC1uYXYgLm5hdi1pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5scF9tZWxvbiAuc2VjdC1uYXYgLm5hdi1pdGVtTGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubHBfbWVsb24gLnNlY3QtbmF2IC5uYXYtaXRlbUxpbmsgLmJhZGdlLmJhbG9vbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjkyM2E7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03MCUpO1xufVxuLmxwX21lbG9uIC5zZWN0LW5hdiAubmF2LWl0ZW1MaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNkZWJmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5scF9tZWxvbiAuc2VjdC1uYXYgLm5hdi1pdGVtTGluazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAlO1xuICByaWdodDogLTIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxwX21lbG9uIC5zZWN0LW5hdiAubmF2LWl0ZW1MaW5rIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmxwX21lbG9uIC5zZWN0LW5hdiAubmF2LWl0ZW1MaW5rOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICB9XG59XG4ubHBfbWVsb24ge1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdC1ndWlkZVxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xufVxuLmxwX21lbG9uIC5ndWlkZSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2NCwgOTMsIDAuMTQpO1xufVxuLmxwX21lbG9uIC5ndWlkZSAubGlzdDEge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5scF9tZWxvbiAuZ3VpZGUgLmFtYW1pIHtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIG1heC13aWR0aDogODAwcHg7XG59XG4ubHBfbWVsb24gLmd1aWRlIC5hbWFtaSAudGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5scF9tZWxvbiAuZ3VpZGUgLmFtYW1pIC53cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubHBfbWVsb24gLmd1aWRlIC5hbWFtaSAud3JwIHRhYmxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5scF9tZWxvbiAuZ3VpZGUgLmFtYW1pIC53cnAgdGFibGUgdHIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDIyMTBiO1xufVxuLmxwX21lbG9uIC5ndWlkZSAuYW1hbWkgLndycCB0YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDIyMTBiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG4ubHBfbWVsb24gLmd1aWRlIC5hbWFtaSAud3JwIHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQyMjEwYjtcbn1cbi5scF9tZWxvbiAuZ3VpZGUgLmFtYW1pIC53cnAgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNzBweDtcbn1cbi5scF9tZWxvbiAuZ3VpZGUgLmFtYW1pIC53cnAgLmlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmxwX21lbG9uIC5ndWlkZSAuYW1hbWkgLndycCAuaW5uZXIgLmFydzEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubHBfbWVsb24gLmd1aWRlIC5hbWFtaSAud3JwIC5pbm5lciAuYXJ3MTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIGJsYWNrO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNS41cHgpO1xufVxuLmxwX21lbG9uIC5ndWlkZSAuYW1hbWkgLndycCAuaW5uZXIgLmFydzIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxwX21lbG9uIC5ndWlkZSAuYW1hbWkgLndycCAuaW5uZXIgLmFydzI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCBibGFjaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUuNXB4KTtcbn1cbi5scF9tZWxvbiAuZ3VpZGUgLmNob2ljZSAudGFibGVfd3JwIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxwX21lbG9uIC5ndWlkZSAuY2hvaWNlIHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5scF9tZWxvbiAuZ3VpZGUgLmNob2ljZSAudGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5scF9tZWxvbiAuZ3VpZGUgLmNob2ljZSB0ciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MjIxMGI7XG59XG4ubHBfbWVsb24gLmd1aWRlIC5jaG9pY2UgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQyMjEwYjtcbn1cbi5scF9tZWxvbiAuZ3VpZGUgLmNob2ljZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MjIxMGI7XG59XG4ubHBfbWVsb24gLnJ5b25va2Ege1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjQsIDkzLCAwLjE0KTtcbn1cbi5scF9tZWxvbiAucnlvbm9rYSAucmVkIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5scF9tZWxvbiAub25seSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5scF9tZWxvbiAub25seSAuZmxleDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxwX21lbG9uIC5vbmx5IC5pbm5lcjEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5scF9tZWxvbiAub25seSAuaW5uZXIxIHAge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5scF9tZWxvbiAub25seSAuaW5uZXIyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG4ubHBfbWVsb24gLm9ubHkgLmZsZXgyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmxwX21lbG9uIC5vbmx5IC5mbGV4MiAuaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggI2FhYTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmxwX21lbG9uIC5vbmx5IC5mbGV4MiAuaW5uZXIgLnR0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzU1MmY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbi5scF9tZWxvbiAub25seSAuZmxleDIgLmlubmVyIC50dGwgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5scF9tZWxvbiAub25seSAuZmxleDIgLmlubmVyIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5scF9tZWxvbiAub25seSAuZmxleDIgLmlubmVyIC5wcmljZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5scF9tZWxvbiAub25seSAuZmxleDIgLmlubmVyIC5wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5scF9tZWxvbiAub25seSAuZmxleDIgLmlubmVyIC5idG4ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM3YzYwO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi5scF9tZWxvbiAub25seSAuZmxleDIgLmlubmVyIC5idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubHBfbWVsb24ge1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdC12YXJpZXR5XG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG59XG4ubHBfbWVsb24gLnNlY3QtdmFyaWV0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMTEsIDEwOCwgMC4xNCk7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5scF9tZWxvbiAuc2VjdC12YXJpZXR5IC5jb21wYXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5scF9tZWxvbiAuc2VjdC12YXJpZXR5IC5jb21wYXJlIC5pbWctY29tcGFyZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5scF9tZWxvbiAuc2VjdC12YXJpZXR5IC50ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCA0dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scF9tZWxvbiAuc2VjdC12YXJpZXR5IC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5scF9tZWxvbiB7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0XG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG59XG4ubHBfbWVsb24gLnNlY3Qge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjllYjtcbn1cbi5scF9tZWxvbiAuc2VjdCAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLmxwX21lbG9uIC5zZWN0IC5tYWluLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtMTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDU0cHggMTVweCA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5scF9tZWxvbiAuc2VjdCAubWFpbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubHBfbWVsb24gLnNlY3QgLmhlYWRlci1tZWxvbi1pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA2cHggIzY2Njtcbn1cbi5scF9tZWxvbiAuc2VjdCAuaGVhZGVyLW1lbG9uLWl0ZW0gaDMge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDh2dywgNjNweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxwX21lbG9uIC5zZWN0IC5oZWFkZXItbWVsb24taXRlbSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgNXZ3LCAzMHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5scF9tZWxvbiAuc2VjdCAuZGlzYy1oZWFkZXIge1xuICBjb2xvcjogIzkwNzQwMTtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCA0dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4ubHBfbWVsb24gLnNlY3QgLmRpc2Mtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MDE5NjA3ODQzKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyNHB4IDE1cHggMTZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubHBfbWVsb24gLnNlY3QgLmRpc2Mtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjRweCAzMnB4IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmxwX21lbG9uIC5zZWN0IC5kaXNjLXRleHQtd3JhcCAudm9pY2Uge1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgNHZ3LCAyMHB4KTtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ubHBfbWVsb24gLnNlY3QgLnBob3RvLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxwX21lbG9uIC5zZWN0IC5waG90by13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5scF9tZWxvbiAuc2VjdCAucGhvdG8td3JhcHBlciBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubHBfbWVsb24gLnNlY3QgLnNlbGxzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyNHB4IDAgMTZweDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjYjc5MjViO1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNiNzkyNWI7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDE2NiwgMTI3LCA2OCkgMCUsIHJnYigxNjcsIDEzMSwgNTkpIDEwMCUpIDAlIDAlO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG4ubHBfbWVsb24gLnNlY3QgLnNlbGxzLXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG59XG4ubHBfbWVsb24gLnNlY3QgLnNlbGxzLXdyYXBwZXIgLnRleHQtaGVhZGVyIHtcbiAgY29sb3I6ICM4ZDY3MmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmxwX21lbG9uIC5zZWN0IC5zZWxscy13cmFwcGVyIC50ZXh0LWhlYWRlciBzbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ubHBfbWVsb24gLnNlY3QgLnNlbGxzLXdyYXBwZXIgLmNhcmQge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxwX21lbG9uIC5zZWN0IC5zZWxscy13cmFwcGVyIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWMxODE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAzdncsIDE2cHgpO1xufVxuLmxwX21lbG9uIC5zZWN0IC5zZWxscy13cmFwcGVyIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgNHZ3LCA0MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5scF9tZWxvbiAuc2VjdCAuc2VsbHMtd3JhcHBlciAucHJpY2Ugc21hbGwge1xuICBmb250LXNpemU6IDYwJTtcbn1cbi5scF9tZWxvbiAuc2VjdCAuc2VsbHMtd3JhcHBlciAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzN2M2MDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubHBfbWVsb24gLnNlY3QgLnAtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5scF9tZWxvbiAuc2VjdCAucC1jb21tZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmxwX21lbG9uIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3QwMSwgc2VjdDA0XG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG59XG4ubHBfbWVsb24gLnNlY3Quc2VjdDAxIC5zZWxscy13cmFwcGVyLFxuLmxwX21lbG9uIC5zZWN0LnNlY3QwNCAuc2VsbHMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHJhZGlhbC1ncmFkaWVudChjbG9zZXN0LXNpZGUgYXQgNTAlIDUwJSwgI2ZmZmZmZiAwJSwgI2VkZDZhOCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG4ubHBfbWVsb24gLnNlY3Quc2VjdDAxIC5tYWluLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5scF9tZWxvbiAuc2VjdC5zZWN0MDEgLm1haW4td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xwLW1lbG9uMjAyNi9zZWN0MDFfbWFpbl9iZy53ZWJwXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmxwX21lbG9uIC5zZWN0LnNlY3QwMSAucHJpY2UtY2FyZC1wcmVtaXVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxwX21lbG9uIC5zZWN0LnNlY3QwMSAucHJpY2UtY2FyZC1wcmVtaXVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9scC1tZWxvbjIwMjYvaWNvbl9saW1pdF90YWJlcmFyZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA4NXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIGxlZnQ6IC02MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scF9tZWxvbiAuc2VjdC5zZWN0MDEgLnByaWNlLWNhcmQtcHJlbWl1bTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA2OHB4O1xuICAgIGhlaWdodDogNjlweDtcbiAgICB0b3A6IC0xM3B4O1xuICAgIGxlZnQ6IC0yN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxwX21lbG9uIC5zZWN0LnNlY3QwMSAucHJpY2UtY2FyZC1wcmVtaXVtOjphZnRlciB7XG4gICAgd2lkdGg6IDEyNnB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICB0b3A6IC0yNHB4O1xuICAgIGxlZnQ6IC01N3B4O1xuICB9XG59XG4ubHBfbWVsb24gLnNlY3Quc2VjdDA0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5scF9tZWxvbiAuc2VjdC5zZWN0MDQgLnJvdy1yZXZlcnNlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5scF9tZWxvbiAuc2VjdC5zZWN0MDQgLnNlY3QwNC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubHBfbWVsb24gLnNlY3Quc2VjdDA0IC5tYWluLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5scF9tZWxvbiAuc2VjdC5zZWN0MDQgLm1haW4td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxwX21lbG9uIC5zZWN0LnNlY3QwNCAuZGlzYy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5scF9tZWxvbiAuc2VjdC5zZWN0MDQgLmhlYWRlci1tZWxvbi1pdGVtIGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCA4dncsIDU2cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5scF9tZWxvbiAuc2VjdC5zZWN0MDQgLm1haW4td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xwLW1lbG9uMjAyNi9zZWN0MDRfbWFpbl9iZy53ZWJwXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIH1cbn1cbi5scF9tZWxvbiAuc2VjdC5zZWN0MDQgLnNlbGxzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCByYWRpYWwtZ3JhZGllbnQoY2xvc2VzdC1zaWRlIGF0IDUwJSA1MCUsICNmZmZmZmYgMCUsICNlZGQ2YTggMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuLmxwX21lbG9uIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3QwMlxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5scF9tZWxvbiAuc2VjdC5zZWN0MDIgLm1haW4td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xwLW1lbG9uMjAyNi9zZWN0MDJfbWFpbl9iZy53ZWJwXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIH1cbn1cbi5scF9tZWxvbiAuc2VjdC5zZWN0MDIgLnNlbGxzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCByYWRpYWwtZ3JhZGllbnQoY2xvc2VzdC1zaWRlIGF0IDUwJSA1MCUsICNmZmZmZmYgMCUsICNlZGQ2YTggMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuLmxwX21lbG9uIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3QwM1xuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5scF9tZWxvbiAuc2VjdC5zZWN0MDMgLm1haW4td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xwLW1lbG9uMjAyNi9zZWN0MDNfbWFpbl9iZy53ZWJwXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIH1cbn1cbi5scF9tZWxvbiAuc2VjdC5zZWN0MDMgLnNlbGxzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCByYWRpYWwtZ3JhZGllbnQoY2xvc2VzdC1zaWRlIGF0IDUwJSA1MCUsICNmZmZmZmYgMCUsICNlZGQ2YTggMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuLmxwX21lbG9uIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3QwNVxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5scF9tZWxvbiAuc2VjdC5zZWN0MDUgLm1haW4td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xwLW1lbG9uMjAyNi9zZWN0MDVfbWFpbl9iZy53ZWJwXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIH1cbn1cbi5scF9tZWxvbiAuc2VjdC5zZWN0MDUgLnNlbGxzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCByYWRpYWwtZ3JhZGllbnQoY2xvc2VzdC1zaWRlIGF0IDUwJSA1MCUsICNmZmZmZmYgMCUsICNlZGQ2YTggMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuLmxwX21lbG9uIC5saW5rLWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggI2FhYTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmxwX21lbG9uIC5saW5rLWEgLnR0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzU1MmY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbi5scF9tZWxvbiAubGluay1hIC50dGwgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5scF9tZWxvbiAubGluay1hIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5scF9tZWxvbiAubGluay1hIC5wcmljZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5scF9tZWxvbiAubGluay1hIC5wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5scF9tZWxvbiAubGluay1hIC5idG4ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM3YzYwO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi5scF9tZWxvbiAubGluay1hIC5idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubHBfbWVsb24ge1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdC1xdWFudGl0eVxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xufVxuLmxwX21lbG9uIC5zZWN0LXF1YW50aXR5IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjQsIDkzLCAwLjE0KTtcbn1cbi5scF9tZWxvbiAuc2VjdC1xdWFudGl0eSAudGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgNHZ3LCAyMHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHBfbWVsb24gLnNlY3QtcXVhbnRpdHkgLnRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmxwX21lbG9uIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3Qtc2V0UHJvZFxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xufVxuLmxwX21lbG9uIC5zZWN0LXNldFByb2Qge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIxMSwgMTA4LCAwLjE0KTtcbn1cbi5scF9tZWxvbiAuc2VjdC1zZXRQcm9kIC50ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCA0dncsIDIwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scF9tZWxvbiAuc2VjdC1zZXRQcm9kIC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5scF9tZWxvbiB7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0LXNlYXNvblxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xufVxuLmxwX21lbG9uIC5zZWN0LXNlYXNvbiB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2NCwgOTMsIDAuMTQpO1xufVxuLmxwX21lbG9uIC5zZWN0LXNlYXNvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4MTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubHBfbWVsb24gLnNlY3Qtc2Vhc29uIC5pbi1zZWFzb24taW1nIHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgyMjBweCwgMTB2dywgMzMwcHgpO1xufVxuLmxwX21lbG9uIC5zZWN0LXNlYXNvbiAuaGVhZGluZy1taWRkbGUge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDR2dywgMjhweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHBfbWVsb24gLnNlY3Qtc2Vhc29uIC5oZWFkaW5nLW1pZGRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmxwX21lbG9uIC5zZWN0LXNlYXNvbiAudGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgM3Z3LCAxOXB4KTtcbn1cbi5scF9tZWxvbiB7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0LXBzXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG59XG4ubHBfbWVsb24gLnNlY3QtcHMge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xwLW1lbG9uMjAyNi9zZWN0X3BzX2JnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzUlIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDYwcHgsIDIwdncsIDEwNXB4KTtcbiAgcGFkZGluZy1ib3R0b206IDU0cHg7XG59XG4ubHBfbWVsb24gLnNlY3QtcHMgLmxnLWxlYWQge1xuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgNHZ3LCAyLjRyZW0pO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn0iLCJAZm9yd2FyZCBcIi4uL3Njc3MvdmFyaWFibGVcIjtcblxuQHVzZSBcIi4uL3Njc3MvdmFyaWFibGVcIiBhcyAqO1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJzYXNzOm1hcFwiO1xuXG4vKiBtaXhpbiAqL1xuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIG1pbmNob1R0bCgkZm9udFNpemU6IDMyLCAkZm9udFdlaWdodDogNDAwKSB7XG4gIGZvbnQtZmFtaWx5OiDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKCRmb250U2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodDtcbn1cblxuQG1peGluIGdvdGhpY1R0bCgkZm9udFNpemU6IDMyLCAkZm9udFdlaWdodDogNDAwKSB7XG4gIGZvbnQtZmFtaWx5OlxuICAgIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsXG4gICAgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKCRmb250U2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodDtcbn1cblxuQG1peGluIGNlbnRlci1sYXlvdXQoJHdpZHRoLCAkbWF4OiBmYWxzZSkge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaWYgJG1heCB7XG4gICAgbWF4LXdpZHRoOiAkd2lkdGg7XG4gIH0gQGVsc2Uge1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gIH1cblxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gdmVydGljYWwtY2VudGVyaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWl4aW4gY2VudGVyaW5nLWVsZW1lbnRzKCRob3Jpem9udGFsOiB0cnVlLCAkdmVydGljYWw6IHRydWUpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIEBpZiAkaG9yaXpvbnRhbCBhbmQgJHZlcnRpY2FsIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH0gQGVsc2UgaWYgJGhvcml6b250YWwge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfSBAZWxzZSBpZiAkdmVydGljYWwge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB9XG59XG5cbkBtaXhpbiBwc2V1ZG8tZWxlbWVudCgkY29udGVudDogXCJcIiwgJHBvc2l0aW9uOiBhYnNvbHV0ZSwgJGRpc3BsYXk6IGJsb2NrKSB7XG4gIHBvc2l0aW9uOiAkcG9zaXRpb247XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBjb250ZW50OiAkY29udGVudDtcbn1cblxuQG1peGluIGltZy1yZXBsKCR3aWR0aCwgJGhlaWdodCwgJGltYWdlKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbiAgYmFja2dyb3VuZDogdXJsKCRpbWFnZSkgMCAwIG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIHRleHQtdHJ1bmNhdGUge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJGJhc2U6IDEwKSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgKyBweDsgLy8gZmFsbGJhY2sgZm9yIG9sZCBicm93c2Vyc1xuICBmb250LXNpemU6IGNhbGMoJHNpemUgLyAkYmFzZSkgKyByZW07XG59XG5cbkBtaXhpbiBidG5fY29sb3IoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG5cbkBtaXhpbiBhc3BlY3QtcmF0aW8oJHdpZHRoLCAkaGVpZ2h0LCAkaW1hZ2U6IG51bGwpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAoJGhlaWdodCAvICR3aWR0aCkgKiAxMDAlO1xuXG4gIEBpZiAkaW1hZ2UgIT1udWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJGltYWdlKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbkBtaXhpbiBmb250LWZhY2UoJGZhbWlseSwgJHBhdGgsICR3ZWlnaHQ6IG5vcm1hbCwgJHN0eWxlOiBub3JtYWwpIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmYW1pbHk7XG4gICAgc3JjOlxuICAgICAgdXJsKFwiI3skcGF0aH0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICB1cmwoXCIjeyRwYXRofS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICB1cmwoXCIjeyRwYXRofS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuICB9XG59XG5cbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogbWQpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7bWFwLmdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qIGFuaW1lICovXG5AbWl4aW4gYW5pbWF0aW9uVmFsdWUoJG5hbWUsICRkdXJhdGlvbiwgJGZ1bmN0aW9uLCAkZGVsYXksICRjb3VudCwgJHN0YXRlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkbmFtZSAkZHVyYXRpb24gKyBzICRmdW5jdGlvbiAkZGVsYXkgKyBzICRjb3VudCAkc3RhdGU7XG4gIGFuaW1hdGlvbjogJG5hbWUgJGR1cmF0aW9uICsgcyAkZnVuY3Rpb24gJGRlbGF5ICsgcyAkY291bnQgJHN0YXRlO1xufVxuXG5AbWl4aW4ga2V5ZnJhbWVzKCRuYW1lKSB7XG4gIEAtd2Via2l0LWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBAa2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQGZvcndhcmQgXCIuLi9zY3NzL3ZhcmlhYmxlXCI7XG5AZm9yd2FyZCBcIi4uL3Njc3MvbWl4aW5cIjtcblxuQHVzZSBcIi4uL3Njc3MvdmFyaWFibGVcIiBhcyAqO1xuQHVzZSBcIi4uL3Njc3MvbWl4aW5cIiBhcyAqO1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmxwX21lbG9uIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGNvbW1vblxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIH1cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgdXRpbGl0eVxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICBiLmFjY2VudCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI2ViYmY5MyAzMCUpO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjAlO1xuICB9XG5cbiAgLnRleHRfcXUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5tYXJrZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsIHJnYigyNTUsIDIxOSwgMTAyKSA2MCUpO1xuICB9XG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGNvbXBvbmVudFxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAvLyDopovlh7rjgZdcbiAgLmhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xwLW1lbG9uMjAyNi9pY29uX21lbG9uLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBvcGFjaXR5OiAwLjE1O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MSU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnN1Yi1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmhlYWRpbmctbHYyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgNHZ3LCAzMnB4KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjMTM1NTJmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAvLyDjgqvjg4bjgrTjg6rjg7zjg4rjg5NcbiAgLmNhdGVnb3J5LW5hdiB7XG4gICAgLnNlY3QtbmF2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyNzIxO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDjgYrlrqLmp5jjga7lo7BcbiAgLnZvaWNlIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLnJldmlldy1saXN0LWl0ZW0ge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzg2NmUxZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLnJldmlld2VyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgIC5uYW1lIHtcbiAgICAgIH1cblxuICAgICAgLnN0YXR1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzdjNjA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMC4zZW0gMC41ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICBtaW4td2lkdGg6IDhlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgIC5wcm9maWxlIHtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmF0aW5nIHtcbiAgICAgIGNvbG9yOiAjYzc4ZDJmO1xuICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLmJvZHkge1xuICAgIH1cbiAgfVxuXG4gIC8vIOWVhuWTgeS4gOimp1xuICAuc2VjdC1wcm9kdWN0LWxpbmV1cCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgNHZ3LCA2NHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbmF2IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcblxuICAgICAgLmxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAubGlzdC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGM4NDVmO1xuICAgICAgICBjb2xvcjogIzRjODQ1ZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIuKWvFwiO1xuICAgICAgICAgIGNvbG9yOiAjZjJlOWFlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWltZyB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggLTVweCAjOTBhNzk0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC5jYXRlZ29yeS1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgNHZ3LCAzMnB4KTtcbiAgICAgIGNvbG9yOiAjZjJlOWFlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM1NTJmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1uYW1lIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM5cHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAzdncsIDE2cHgpO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgbWluLWhlaWdodDogMzlweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWluLWhlaWdodDogMzhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAucHJvZHVjZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzgxODE4MTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2Utd3JhcHBlciB7XG4gICAgICBjb2xvcjogI2NiMDIwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5wcm9kLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG4gIH1cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgbHAtbWVsb24tbWFpbmltYWdlXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIC5scC1tZWxvbi1tYWluaW1hZ2Uge1xuICAgIC5tYWluLXRpdGxlLWltZzAxLXBjIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWFpbi10aXRsZS1pbWcwMS1zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAubWFpbi10aXRsZS1pbWcwMS1wYyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLm1haW4tdGl0bGUtaW1nMDEtc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1lbWJsZW0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnN1Yi10aXRsZSB7XG4gICAgLy8gICBmb250LWZhbWlseTogc2VyaWY7XG4gICAgLy8gICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDN2dywgMjRweCk7XG4gICAgLy8gICBmb250LXdlaWdodDogYm9sZDtcbiAgICAvLyB9XG5cbiAgICAvLyAubHAtdGl0bGUtc3BlY2lhbExpbmsge1xuICAgIC8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2N2QwMDtcbiAgICAvLyAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAvLyAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgLy8gICBwYWRkaW5nOiAyNHB4O1xuICAgIC8vICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLy8gICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAjMDAwMDAwMjk7XG5cbiAgICAvLyAgIC50ZXh0LWhlYWRlciB7XG4gICAgLy8gICAgIGNvbG9yOiAjZmZmO1xuICAgIC8vICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAvLyAgIH1cblxuICAgIC8vICAgLnNwZWNpYWxMaW5rIHtcbiAgICAvLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAvLyAgICAgcGFkZGluZzogMS4ycmVtIDMuNXJlbTtcbiAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgLy8gICAgICY6aG92ZXIge1xuICAgIC8vICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIC8vICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvLyAgICAgICBiYWNrZ3JvdW5kOiAjZjhjY2NmO1xuICAgIC8vICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICB9XG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3QtaG9ra2FpZG9cbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgLnNlY3QtaG9ra2FpZG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA5NzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbHAtbWVsb24yMDI2L3NlY3RfaG9ra2FpZG9fYmcuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2UwYzI4NDtcbiAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigxNjYsIDEyNywgNjgpIDAlLCByZ2IoMTY3LCAxMzEsIDU5KSAxMDAlKSAwJSAwJTtcbiAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDgwcHgsIDEwdncsIDEyMHB4KTtcblxuICAgIC50b3AtY29weSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDh2dywgM3JlbSk7XG4gICAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG5cbiAgICAudG9wLWNvcHktc3ViIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMi42cmVtLCA0dncsIDQuNHJlbSk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIC5iZy1oaWdobGlnaHRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjkyM2E7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxnLWxlYWQge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDR2dywgMi40cmVtKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmljb25faG9ra2FpZG8ge1xuICAgICAgbWF4LXdpZHRoOiBjbGFtcCgyNTBweCwgMjV2dywgMzAwcHgpO1xuICAgIH1cblxuICAgIC5zZWN0LWhva2thaWRvLWltZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoODBweCwgMjB2dywgMTIwcHgpO1xuICAgIH1cblxuICAgIC5zZWN0LXRhYmxlIHtcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWN0LXRhYmxlLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuXG4gICAgICAudGFibGUge1xuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIHRyIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OWMxODE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3OWMxODE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQyMjEwYjtcbiAgICAgICAgY29sb3I6ICM0MjIxMGI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuXG4gICAgICAuY2VsbC1idG4ge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ViOTIzYTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggI2EzYTNhMztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3QtbmF2XG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIC5zZWN0LW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc5YzE4MTtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjbGFtcCg2NHB4LCAxNnZ3LCA4MHB4KTtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICB9XG5cbiAgICAuc2VjdC1uYXYtdG9wLWlubmVyLFxuICAgIC5zZWN0LW5hdi1ib3R0b20taW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC51bC1zZWN0LW5hdiB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGZsZXg6IDEgMSAxNC4yOCU7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWl0ZW1MaW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmJhZGdlLmJhbG9vbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjkyM2E7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03MCUpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNkZWJmO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTAlO1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3QtZ3VpZGVcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgLmd1aWRlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY0LCA5MywgMC4xNCk7XG5cbiAgICAubGlzdDEge1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmFtYW1pIHtcbiAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgIC50ZXh0LXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLndycCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQyMjEwYjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MjIxMGI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MjIxMGI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiAycmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXJ3MSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNS41cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hcncyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1LjVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNob2ljZSB7XG4gICAgICAudGFibGVfd3JwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICB0YWJsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MjIxMGI7XG4gICAgICB9XG5cbiAgICAgIHRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MjIxMGI7XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQyMjEwYjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucnlvbm9rYSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2NCwgOTMsIDAuMTQpO1xuXG4gICAgLnJlZCB7XG4gICAgICBjb2xvcjogcmVkO1xuICAgIH1cbiAgfVxuXG4gIC5vbmx5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgLmZsZXgxIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaW5uZXIxIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlubmVyMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgfVxuXG4gICAgLmZsZXgyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgLmlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggM3B4ICNhYWE7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAudHRsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM1NTJmO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzN2M2MDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdC12YXJpZXR5XG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIC5zZWN0LXZhcmlldHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMTEsIDEwOCwgMC4xNCk7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICB9XG5cbiAgICAuY29tcGFyZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgLmltZy1jb21wYXJlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgNHZ3LCAyMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdFxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAuc2VjdCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjllYjtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cblxuICAgIC5tYWluLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTE2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwYWRkaW5nOiA1NHB4IDE1cHggNDBweDtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLW1lbG9uLWl0ZW0ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDZweCAjNjY2O1xuXG4gICAgICBoMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgOHZ3LCA2M3B4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCA1dncsIDMwcHgpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kaXNjLWhlYWRlciB7XG4gICAgICBjb2xvcjogIzkwNzQwMTtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgNHZ3LCAyNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgfVxuXG4gICAgLmRpc2Mtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmZTY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwYWRkaW5nOiAyNHB4IDE1cHggMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDY0cHggMzJweCA0OHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kaXNjLXRleHQtd3JhcCB7XG4gICAgICAudm9pY2Uge1xuICAgICAgICBmb250LWZhbWlseTogc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgNHZ3LCAyMHB4KTtcbiAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBob3RvLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsbHMtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDAgMTZweDtcbiAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2I3OTI1YjtcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2I3OTI1YjtcbiAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDE2NiwgMTI3LCA2OCkgMCUsIHJnYigxNjcsIDEzMSwgNTkpIDEwMCUpIDAlIDAlO1xuICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuXG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgIH1cblxuICAgICAgLnRleHQtaGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICM4ZDY3MmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljMTgxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgM3Z3LCAxNnB4KTtcbiAgICAgIH1cblxuICAgICAgLnByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA0dncsIDQwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDYwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnAtY29tbWVudCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3QwMSwgc2VjdDA0XG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIC5zZWN0LnNlY3QwMSxcbiAgLnNlY3Quc2VjdDA0IHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjExLCAxMDgsIDAuMTQpO1xuXG4gICAgLnNlbGxzLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgcmFkaWFsLWdyYWRpZW50KGNsb3Nlc3Qtc2lkZSBhdCA1MCUgNTAlLCAjZmZmZmZmIDAlLCAjZWRkNmE4IDEwMCUpIDAlIDAlIG5vLXJlcGVhdFxuICAgICAgICBwYWRkaW5nLWJveDtcbiAgICB9XG4gIH1cblxuICAuc2VjdC5zZWN0MDEge1xuICAgIC5tYWluLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9scC1tZWxvbjIwMjYvc2VjdDAxX21haW5fYmcud2VicFwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2UtY2FyZC1wcmVtaXVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbHAtbWVsb24yMDI2L2ljb25fbGltaXRfdGFiZXJhcmUuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICBsZWZ0OiAtNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgIGhlaWdodDogNjlweDtcbiAgICAgICAgICB0b3A6IC0xM3B4O1xuICAgICAgICAgIGxlZnQ6IC0yN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICB3aWR0aDogMTI2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgIHRvcDogLTI0cHg7XG4gICAgICAgICAgbGVmdDogLTU3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdC5zZWN0MDQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAucm93LXJldmVyc2Uge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAuc2VjdDA0LWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubXZfd3JhcHBlciB7XG4gICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvLyB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAubWFpbi13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5kaXNjLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuaGVhZGVyLW1lbG9uLWl0ZW0gaDMge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCA4dncsIDU2cHgpO1xuICAgIH1cblxuICAgIC5tYWluLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xwLW1lbG9uMjAyNi9zZWN0MDRfbWFpbl9iZy53ZWJwXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxscy13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHJhZGlhbC1ncmFkaWVudChjbG9zZXN0LXNpZGUgYXQgNTAlIDUwJSwgI2ZmZmZmZiAwJSwgI2VkZDZhOCAxMDAlKSAwJSAwJSBuby1yZXBlYXRcbiAgICAgICAgcGFkZGluZy1ib3g7XG4gICAgfVxuICB9XG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3QwMlxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAuc2VjdC5zZWN0MDIge1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjQsIDkzLCAwLjE0KTtcblxuICAgIC5tYWluLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xwLW1lbG9uMjAyNi9zZWN0MDJfbWFpbl9iZy53ZWJwXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxscy13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHJhZGlhbC1ncmFkaWVudChjbG9zZXN0LXNpZGUgYXQgNTAlIDUwJSwgI2ZmZmZmZiAwJSwgI2VkZDZhOCAxMDAlKSAwJSAwJSBuby1yZXBlYXRcbiAgICAgICAgcGFkZGluZy1ib3g7XG4gICAgfVxuICB9XG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3QwM1xuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAuc2VjdC5zZWN0MDMge1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjQsIDkzLCAwLjE0KTtcblxuICAgIC5tYWluLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xwLW1lbG9uMjAyNi9zZWN0MDNfbWFpbl9iZy53ZWJwXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxscy13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHJhZGlhbC1ncmFkaWVudChjbG9zZXN0LXNpZGUgYXQgNTAlIDUwJSwgI2ZmZmZmZiAwJSwgI2VkZDZhOCAxMDAlKSAwJSAwJSBuby1yZXBlYXRcbiAgICAgICAgcGFkZGluZy1ib3g7XG4gICAgfVxuICB9XG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3QwNVxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAuc2VjdC5zZWN0MDUge1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjQsIDkzLCAwLjE0KTtcblxuICAgIC5tYWluLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xwLW1lbG9uMjAyNi9zZWN0MDVfbWFpbl9iZy53ZWJwXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxscy13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHJhZGlhbC1ncmFkaWVudChjbG9zZXN0LXNpZGUgYXQgNTAlIDUwJSwgI2ZmZmZmZiAwJSwgI2VkZDZhOCAxMDAlKSAwJSAwJSBuby1yZXBlYXRcbiAgICAgICAgcGFkZGluZy1ib3g7XG4gICAgfVxuICB9XG5cbiAgLmxpbmstYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggI2FhYTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLnR0bCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM1NTJmO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzN2M2MDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgfVxuXG4gICAgLmJ0bjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3QtcXVhbnRpdHlcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgLnNlY3QtcXVhbnRpdHkge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2NCwgOTMsIDAuMTQpO1xuXG4gICAgLnRleHQge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCA0dncsIDIwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3Qtc2V0UHJvZFxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAuc2VjdC1zZXRQcm9kIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMTEsIDEwOCwgMC4xNCk7XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDR2dywgMjBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdC1zZWFzb25cbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgLnNlY3Qtc2Vhc29uIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2NCwgOTMsIDAuMTQpO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDgxNXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmluLXNlYXNvbi1pbWcge1xuICAgICAgbWF4LXdpZHRoOiBjbGFtcCgyMjBweCwgMTB2dywgMzMwcHgpO1xuICAgIH1cblxuICAgIC5oZWFkaW5nLW1pZGRsZSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDR2dywgMjhweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAzdncsIDE5cHgpO1xuICAgIH1cbiAgfVxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0LXBzXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIC5zZWN0LXBzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbHAtbWVsb24yMDI2L3NlY3RfcHNfYmcuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzUlIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg2MHB4LCAyMHZ3LCAxMDVweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDU0cHg7XG5cbiAgICAubGctbGVhZCB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgNHZ3LCAyLjRyZW0pO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gWW91ciB2YXJpYWJsZSBvdmVycmlkZXNcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOlxuICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwi44Oh44Kk44Oq44KqXCIsXG4gIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsXG4gIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4kbWFpbi1jb2xvcjogI2UzN2M2MDtcbiRzdWItY29sb3I6ICNiOWE1NjA7XG4kYWNjZW50LWNvbG9yOiAjODY2ZTFkO1xuJHRoZW1lLWNvbG9yczogKFxuICBwcmltYXJ5OiAjZTM3YzYwLFxuICBzZWNvbmRhcnk6ICMyZTMxOTIsXG4gIHN1Y2Nlc3M6ICMyOGE3NDUsXG4gIGRhbmdlcjogI2RjMzU0NSxcbiAgd2FybmluZzogI2ZmYzEwNyxcbiAgaW5mbzogIzE3YTJiOCxcbiAgbGlnaHQ6ICNmOGY5ZmEsXG4gIGRhcms6ICMzNDNhNDBcbik7XG5cbiRmb250LXNpemUtYmFzZTogMS42cmVtO1xuJGgxLWZvbnQtc2l6ZTogMjQ7XG4kaDItZm9udC1zaXplOiAyMjtcbiRoMy1mb250LXNpemU6IDIwO1xuJGg0LWZvbnQtc2l6ZTogMTg7XG4kaDUtZm9udC1zaXplOiAxNjtcbiRoNi1mb250LXNpemU6IDE2O1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDAuNWVtO1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAxLjU7XG5cbi8vIFZhcmlhYmxlXG4kYy1tYWluOiAjZTM3YzYwO1xuJGMtbWFpbi1zaGFkb3c6ICNjYTYwNDM7XG4kYy1hY2NlbnQ6ICNiOWE1NjA7XG4kYy1hY2NlbnQyOiAjODY2ZTFkO1xuJGMtc3ViOiAjZDljYWJlO1xuJGMtc3ViMjogI2Y4ZGRkNjtcbiRjLWJnOiAjZmNmOGY0O1xuJGMtYmcyOiAjZmVmY2ZhO1xuJGMtYmxrOiAjMTUxNTE1O1xuJGMtcmVkOiAjY2IwMTAwO1xuJGMtYmx1OiAjODBiMmU0O1xuJGMtZ3J5OiAjOGI4YjhiO1xuJGMtZ3JuOiAjOThjNzZjO1xuJGMtbGluZTogIzBlMTEwZjtcblxuJGJyZWFrcG9pbnRzOiAoXG4gIHNtOiBcIihtaW4td2lkdGg6IDU3NnB4KVwiLFxuICBsZzogXCIobWluLXdpZHRoOiA5OTJweClcIixcbiAgbWQ6IFwiKG1pbi13aWR0aDogNzY4cHgpXCIsXG4gIG1kX29ubHk6IFwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOTlweClcIixcbiAgeGw6IFwiKG1pbi13aWR0aDogMTIwMHB4KVwiLFxuICB4bF9vbmx5OiBcIihtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OXB4KVwiLFxuICB4eGw6IFwiKG1pbi13aWR0aDogMTQwMHB4KVwiXG4pO1xuXG4kc3BhY2VzOiAoXG4gIDA6IDAsXG4gIHhzOiAxMHB4LFxuICBzOiAyMHB4LFxuICBtOiAzMHB4LFxuICBsOiA0MHB4LFxuICB4bDogNTBweCxcbiAgYXV0bzogYXV0b1xuKTtcblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuIl19 */
