@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-melon2025/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-melon2025/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: 20px 0px;
}
@media (min-width: 992px) {
  .lp_melon .sect-nav {
    padding: 20px 0px;
  }
}
.lp_melon .sect-nav .sect-nav-bottom-inner {
  max-width: 550px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .lp_melon .sect-nav .sect-nav-bottom-inner {
    max-width: none;
  }
}
.lp_melon .sect-nav .nav-item {
  text-align: center;
  line-height: inherit;
  position: relative;
  padding: 4px 0;
  width: 100%;
}
.lp_melon .sect-nav .nav-item:last-of-type::after {
  content: none;
}
@media (min-width: 992px) {
  .lp_melon .sect-nav .nav-item {
    flex-basis: 20%;
    border: none;
    max-width: 260px;
  }
  .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: 12px 0;
}
.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-melon2025/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-melon2025/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 {
  margin-top: -270px;
  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-melon2025/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-melon2025/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-melon2025/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-melon2025/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-melon2025/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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwLW1lbG9uMjAyNS5jc3MiLCJVc2Vycy90b3lvMzgyL0xvY2FsJTIwU2l0ZXMvdGFiZXJhcmUvYXBwL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy9fdGFiZXJhcmUtY21zMjYvc3JjL3Njc3MvX21peGluLnNjc3MiLCJscC1tZWxvbjIwMjUuc2NzcyIsIlVzZXJzL3RveW8zODIvTG9jYWwlMjBTaXRlcy90YWJlcmFyZS9hcHAvcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL190YWJlcmFyZS1jbXMyNi9zcmMvc2Nzcy9fdmFyaWFibGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNPaEIsVUFBQTtBQTJIQSxVQUFBO0FDMUhBO0VBQ0U7O3lEQUFBO0FGRkY7QUVLRTtFQUNFLG9CQUFBO0FGSEo7QUVGQTtFQVFFOzt5REFBQTtBRkRGO0FFSUU7RUFDRSx5REFBQTtBRkZKO0FFS0U7RUFDRSxrQkFBQTtFQUNBLFFBQUE7QUZISjtBRU1FO0VBQ0UsZUFBQTtBRkpKO0FFT0U7RUFDRSxvRUFBQTtBRkxKO0FFcEJBO0VBNEJFOzt5REFBQTtBRkhGO0FFT0U7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FGTEo7QUVPSTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLDREQUFBO0VBQ0Esd0JBQUE7RUFDQSw0QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGdDQUFBO0VBQ0EsVUFBQTtBRkxOO0FFUUk7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QUZOTjtBRVNJO0VBQ0UsaUNBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FGUE47QUVhSTtFQUNFLDZCQUFBO0FGWE47QUVjSTtFQUNFLHlCQUFBO0FGWk47QUVjTTtFQUNFLGlCQUFBO0VBQ0EsdUJBQUE7QUZaUjtBRWtCRTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBRmhCSjtBRWtCSTtFQUNFLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QUZoQk47QUVtQkk7RUFDRSxhQUFBO0VBQ0EsZUFBQTtBRmpCTjtBRXNCTTtFQUNFLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBRnBCUjtBRTJCSTtFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FGekJOO0FFaUNFO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtBRi9CSjtBRWlDSTtFQUNFLGlCQUFBO0FGL0JOO0FFa0NJO0VBQ0Usa0JBQUE7QUZoQ047QUVrQ007RUFDRSxpQ0FBQTtFQUNBLGtCQUFBO0FGaENSO0FFbUNNO0VBQ0UsZ0JBQUE7QUZqQ1I7QUNGRTtFQ2tDSTtJQUlJLGlCQUFBO0VGaENSO0FBQ0Y7QUVvQ0k7RUFDRSx1QkFBQTtFQUNBLG1CQUFBO0FGbENOO0FFb0NNO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0FGbENSO0FFcUNNO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0FGbkNSO0FFc0NNO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtBRnBDUjtBRXNDUTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLDJCQUFBO0FGcENWO0FFeUNJO0VBQ0UscUNBQUE7RUFDQSxrQkFBQTtBRnZDTjtBRTBDSTtFQUNFLGlDQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FGeENOO0FFMkNJO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FGekNOO0FFNENJO0VBQ0UsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLDRCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBRjFDTjtBRTZDSTtFQUNFLGdCQUFBO0VBQ0EsZ0JBQUE7QUYzQ047QUU2Q007RUFDRSxjQUFBO0FGM0NSO0FFK0NJO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0FGN0NOO0FFZ0RJO0VBQ0UsZ0JBQUE7RUFDQSxVQUFBO0FGOUNOO0FFaURJO0VBQ0UsbUJBQUE7QUYvQ047QUV6TkE7RUE0UUU7O3lEQUFBO0FGOUNGO0FFa0RJO0VBQ0UsV0FBQTtFQUNBLGFBQUE7QUZoRE47QUVtREk7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBRmpETjtBQ2pIRTtFQ3NLSTtJQUNFLFdBQUE7SUFDQSxjQUFBO0VGbEROO0VFcURJO0lBQ0UsV0FBQTtJQUNBLGFBQUE7RUZuRE47QUFDRjtBRXNESTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7QUZwRE47QUVzRE07RUFDRSxnQkFBQTtBRnBEUjtBQ2xJRTtFQ3FMSTtJQUlJLGdCQUFBO0VGbkRSO0FBQ0Y7QUU1UEE7RUF5VkU7O3lEQUFBO0FGeEZGO0FFMkZFO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxvRUFBQTtFQUNBLDRCQUFBO0VBQ0Esa0NBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBO0VBQ0EsNEZBQUE7RUFBQSx5RkFBQTtFQUNBLHFCQUFBO0VBQ0EscUNBQUE7QUZ6Rko7QUUyRkk7RUFDRSxpQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBO0FGekZOO0FFNEZJO0VBQ0UscUNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtBRjFGTjtBRTRGTTtFQUNFLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0FGMUZSO0FFOEZJO0VBQ0UscUNBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QUY1Rk47QUUrRkk7RUFDRSxvQ0FBQTtBRjdGTjtBRWdHSTtFQUNFLHdDQUFBO0FGOUZOO0FDekxFO0VDMFJFO0lBRUksZ0JBQUE7SUFDQSxjQUFBO0VGL0ZOO0FBQ0Y7QUVpR007RUFDRSxVQUFBO0FGL0ZSO0FDbE1FO0VDZ1NJO0lBSUksaUJBQUE7RUY5RlI7QUFDRjtBRWlHTTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7QUYvRlI7QUVrR007RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0FGaEdSO0FFbUdNO0VBQ0UsZUFBQTtBRmpHUjtBRW9HTTtFQUNFLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtBRmxHUjtBRXFHTTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0FGbkdSO0FFc0dNO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLCtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7QUZwR1I7QUVzR1E7RUFDRSxxQkFBQTtFQUNBLFFBQUE7RUFDQSxtQkFBQTtBRnBHVjtBRXRXQTtFQWdkRTs7eURBQUE7QUZyR0Y7QUV3R0U7RUFDRSx5QkFBQTtFQUNBLGlCQUFBO0FGdEdKO0FDMVBFO0VDOFZBO0lBTUksaUJBQUE7RUZ0R0o7QUFDRjtBRXdHSTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBRnRHTjtBQ25RRTtFQ3VXRTtJQUtJLGVBQUE7RUZyR047QUFDRjtBRXdHSTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FGdEdOO0FFd0dNO0VBQ0UsYUFBQTtBRnRHUjtBQ2xSRTtFQ2dYRTtJQVlJLGVBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7RUZ0R047RUV3R007SUFDRSxXQUFBO0lBQ0EsVUFBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtJQUNBLHFCQUFBO0lBQ0EsVUFBQTtJQUNBLFFBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7RUZ0R1I7QUFDRjtBRTBHSTtFQUNFLGNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0FGeEdOO0FFMEdNO0VBQ0UscUJBQUE7RUFDQSx5QkFBQTtFQUNBLG9CQUFBO0FGeEdSO0FFMkdNO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtBRnpHUjtBQzVURTtFQzhZRTtJQTJCSSxZQUFBO0VGekdOO0VFMkdNO0lBQ0UsWUFBQTtFRnpHUjtBQUNGO0FFemJBO0VBdWlCRTs7eURBQUE7QUZ6R0Y7QUU0R0U7RUFDRSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsMENBQUE7QUYxR0o7QUU0R0k7RUFDRSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBRjFHTjtBRTZHSTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7QUYzR047QUU0R007RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUYxR1I7QUU0R007RUFDRSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSw4QkFBQTtFQUVBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBRjNHUjtBRTZHUTtFQUNFLGdCQUFBO0FGM0dWO0FFNkdVO0VBQ0UseUJBQUE7QUYzR1o7QUU4R1U7RUFDRSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBRjVHWjtBRStHVTtFQUNFLHlCQUFBO0FGN0daO0FFaUhRO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QUYvR1Y7QUVpSFU7RUFDRSxpQkFBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FGL0daO0FFa0hVO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FGaEhaO0FFa0hZO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsK0JBQUE7RUFDQSxTQUFBO0VBQ0EsdUJBQUE7QUZoSGQ7QUVvSFU7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0FGbEhaO0FFb0hZO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsK0JBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtBRmxIZDtBRTBITTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FGeEhSO0FFMkhNO0VBQ0Usc0JBQUE7QUZ6SFI7QUU0SE07RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUYxSFI7QUU2SE07RUFDRSx5QkFBQTtBRjNIUjtBRThITTtFQUNFLGlCQUFBO0VBQ0EseUJBQUE7QUY1SFI7QUUrSE07RUFDRSx5QkFBQTtBRjdIUjtBRWtJRTtFQUNFLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSwwQ0FBQTtBRmhJSjtBRWtJSTtFQUNFLFVBQUE7QUZoSU47QUVvSUU7RUFDRSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUZsSUo7QUVvSUk7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0FGbElOO0FFcUlJO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QUZuSU47QUVxSU07RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0FGbklSO0FFdUlJO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0FGcklOO0FFd0lJO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtBRnRJTjtBRXdJTTtFQUNFLHVCQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7QUZ0SVI7QUV3SVE7RUFDRSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUZ0SVY7QUV3SVU7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QUZ0SVo7QUUwSVE7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBRnhJVjtBRTBJVTtFQUNFLGdCQUFBO0FGeElaO0FFMklVO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBRnpJWjtBRTZJUTtFQUNFLGFBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxpQkFBQTtBRjNJVjtBRThJUTtFQUNFLFlBQUE7QUY1SVY7QUUxb0JBO0VBNHhCRTs7eURBQUE7QUY3SUY7QUVnSkU7RUFDRSwyQ0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUY5SUo7QUVtSkk7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0FGakpOO0FFbUpNO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBRmpKUjtBRXFKSTtFQUNFLGlDQUFBO0VBQ0EsbUJBQUE7QUZuSk47QUM1aUJFO0VDNnJCRTtJQUtJLGtCQUFBO0VGbEpOO0FBQ0Y7QUV0cUJBO0VBNHpCRTs7eURBQUE7QUZqSkY7QUVvSkU7RUFDRSxpQkFBQTtFQUNBLHlCQUFBO0FGbEpKO0FFb0pJO0VBQ0UsWUFBQTtBRmxKTjtBRXFKSTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7QUZuSk47QUN0a0JFO0VDa3RCRTtJQVVJLGFBQUE7RUZsSk47QUFDRjtBRXFKSTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLDZCQUFBO0FGbkpOO0FFcUpNO0VBQ0UsZ0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0FGbkpSO0FFc0pNO0VBQ0UsaUNBQUE7RUFDQSxnQkFBQTtBRnBKUjtBRXdKSTtFQUNFLGNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUZ0Sk47QUV5Skk7RUFDRSxtREFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBRnZKTjtBQ3ZtQkU7RUMwdkJFO0lBT0ksdUJBQUE7SUFDQSxhQUFBO0VGdEpOO0FBQ0Y7QUUwSk07RUFDRSxrQkFBQTtFQUNBLGlDQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtBRnhKUjtBRTRKSTtFQUNFLGVBQUE7QUYxSk47QUN0bkJFO0VDK3dCRTtJQUlJLGVBQUE7RUZ6Sk47QUFDRjtBRTJKTTtFQUNFLFlBQUE7RUFDQSxVQUFBO0FGekpSO0FFNkpJO0VBQ0Usb0JBQUE7RUFDQSw4QkFBQTtFQUNBLGlDQUFBO0VBQ0EsNEZBQUE7RUFBQSx5RkFBQTtFQUNBLHFCQUFBO0FGM0pOO0FFNkpNO0VBQ0UsZ0JBQUE7QUYzSlI7QUU4Sk07RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBRjVKUjtBRThKUTtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7QUY1SlY7QUVnS007RUFDRSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBRjlKUjtBRWlLTTtFQUNFLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQ0FBQTtBRi9KUjtBRWtLTTtFQUNFLGlDQUFBO0VBQ0EsZ0JBQUE7QUZoS1I7QUVrS1E7RUFDRSxjQUFBO0FGaEtWO0FFb0tNO0VBQ0UseUJDbDhCSztFRG04QkwsV0FBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7QUZsS1I7QUVzS0k7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBRnBLTjtBRXVLSTtFQUNFLGVBQUE7QUZyS047QUV4eUJBO0VBaTlCRTs7eURBQUE7QUZwS0Y7QUUyS0k7O0VBQ0Usc0hBQUE7QUZ4S047QUU4S0k7RUFDRSxrQkFBQTtFQUNBLFdBQUE7QUY1S047QUNoc0JFO0VDMDJCRTtJQUtJLG1FQUFBO0lBQ0Esa0NBQUE7SUFDQSxhQUFBO0VGM0tOO0FBQ0Y7QUU4S0k7RUFDRSxrQkFBQTtBRjVLTjtBRThLTTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFFQUFBO0VBQ0Esd0JBQUE7RUFDQSw0QkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0FGNUtSO0FDdnRCRTtFQ3czQkk7SUFjSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7SUFDQSxXQUFBO0VGM0tSO0FBQ0Y7QUMvdEJFO0VDdzNCSTtJQXFCSSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7SUFDQSxXQUFBO0VGMUtSO0FBQ0Y7QUUrS0U7RUFDRSxnQkFBQTtBRjdLSjtBRStLSTtFQUNFLHlCQUFBO0FGN0tOO0FFZ0xJO0VBQ0Usa0JBQUE7QUY5S047QUNodkJFO0VDczZCRTtJQUVJLGFBQUE7RUZwTE47QUFDRjtBRWlMSTtFQUtFLGtCQUFBO0VBQ0EsV0FBQTtBRm5MTjtBRXNMSTtFQUNFLHNCQUFBO0FGcExOO0FFdUxJO0VBQ0UsaUNBQUE7QUZyTE47QUMvdkJFO0VDdTdCRTtJQUVJLG1FQUFBO0lBQ0Esa0NBQUE7RUZ0TE47QUFDRjtBRXlMSTtFQUNFLHNIQUFBO0FGdkxOO0FFNzNCQTtFQXlqQ0U7O3lEQUFBO0FGdkxGO0FDN3dCRTtFQzA4QkU7SUFFSSxtRUFBQTtJQUNBLGtDQUFBO0VGM0xOO0FBQ0Y7QUU4TEk7RUFDRSxzSEFBQTtBRjVMTjtBRTM0QkE7RUE0a0NFOzt5REFBQTtBRjVMRjtBQzN4QkU7RUM2OUJFO0lBRUksbUVBQUE7SUFDQSxrQ0FBQTtFRmhNTjtBQUNGO0FFbU1JO0VBQ0Usc0hBQUE7QUZqTU47QUV6NUJBO0VBK2xDRTs7eURBQUE7QUZqTUY7QUN6eUJFO0VDZy9CRTtJQUVJLG1FQUFBO0lBQ0Esa0NBQUE7RUZyTU47QUFDRjtBRXdNSTtFQUNFLHNIQUFBO0FGdE1OO0FFMk1FO0VBQ0UsdUJBQUE7RUFDQSw0QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7QUZ6TUo7QUUyTUk7RUFDRSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUZ6TU47QUUyTU07RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QUZ6TVI7QUU2TUk7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBRjNNTjtBRTZNTTtFQUNFLGdCQUFBO0FGM01SO0FFOE1NO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBRjVNUjtBRWdOSTtFQUNFLGFBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxpQkFBQTtBRjlNTjtBRWlOSTtFQUNFLFlBQUE7QUYvTU47QUVyOUJBO0VBd3FDRTs7eURBQUE7QUY5TUY7QUVpTkU7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsMENBQUE7QUYvTUo7QUVpTkk7RUFDRSxpQ0FBQTtBRi9NTjtBQzcyQkU7RUMyakNFO0lBSUksa0JBQUE7RUY5TU47QUFDRjtBRXYrQkE7RUF5ckNFOzt5REFBQTtBRjdNRjtBRWdORTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSwyQ0FBQTtBRjlNSjtBRWdOSTtFQUNFLGlDQUFBO0FGOU1OO0FDLzNCRTtFQzRrQ0U7SUFJSSxrQkFBQTtFRjdNTjtBQUNGO0FFei9CQTtFQTBzQ0U7O3lEQUFBO0FGNU1GO0FFK01FO0VBQ0Usa0JBQUE7RUFDQSwwQ0FBQTtBRjdNSjtBRStNSTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBRjdNTjtBRWdOSTtFQUNFLG9DQUFBO0FGOU1OO0FFaU5JO0VBQ0UsaUNBQUE7RUFDQSxrQkFBQTtBRi9NTjtBQ3g1QkU7RUNxbUNFO0lBS0ksZ0JBQUE7RUY5TU47QUFDRjtBRWlOSTtFQUNFLGlDQUFBO0FGL01OO0FFcmhDQTtFQXd1Q0U7O3lEQUFBO0FGOU1GO0FFaU5FO0VBQ0UsV0FBQTtFQUNBLDhEQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUNBQUE7RUFDQSxvQkFBQTtBRi9NSjtBRWlOSTtFQUNFLHFDQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBRi9NTiIsImZpbGUiOiJscC1tZWxvbjIwMjUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogbWl4aW4gKi9cbi8qIGFuaW1lICovXG4ubHBfbWVsb24ge1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgY29tbW9uXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG59XG4ubHBfbWVsb24gaDIge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbi5scF9tZWxvbiB7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICB1dGlsaXR5XG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG59XG4ubHBfbWVsb24gYi5hY2NlbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZWJiZjkzIDMwJSk7XG59XG4ubHBfbWVsb24gLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyMCU7XG59XG4ubHBfbWVsb24gLnRleHRfcXUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ubHBfbWVsb24gLm1hcmtlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsIHJnYigyNTUsIDIxOSwgMTAyKSA2MCUpO1xufVxuLmxwX21lbG9uIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGNvbXBvbmVudFxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xufVxuLmxwX21lbG9uIC5oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmxwX21lbG9uIC5oZWFkaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9scC1tZWxvbjIwMjUvaWNvbl9tZWxvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3BhY2l0eTogMC4xNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQxJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cbi5scF9tZWxvbiAuaGVhZGluZyAuc3ViLWhlYWRpbmcge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubHBfbWVsb24gLmhlYWRpbmcgLmhlYWRpbmctbHYyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCA0dncsIDMycHgpO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMTM1NTJmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmxwX21lbG9uIC5jYXRlZ29yeS1uYXYgLnNlY3QtbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubHBfbWVsb24gLmNhdGVnb3J5LW5hdiAubmF2LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyNzIxO1xufVxuLmxwX21lbG9uIC5jYXRlZ29yeS1uYXYgLm5hdi1pdGVtOjphZnRlciB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5scF9tZWxvbiAudm9pY2Uge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5scF9tZWxvbiAudm9pY2UgLnJldmlldy1saXN0LWl0ZW0ge1xuICBib3JkZXI6IHNvbGlkIDFweCAjODY2ZTFkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5scF9tZWxvbiAudm9pY2UgLnJldmlld2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmxwX21lbG9uIC52b2ljZSAucmV2aWV3ZXIgLnN0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzdjNjA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zZW0gMC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgNHB4O1xuICBtaW4td2lkdGg6IDhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubHBfbWVsb24gLnZvaWNlIC5yYXRpbmcge1xuICBjb2xvcjogI2M3OGQyZjtcbiAgbWFyZ2luOiA4cHggMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmxwX21lbG9uIC5zZWN0LXByb2R1Y3QtbGluZXVwIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubHBfbWVsb24gLnNlY3QtcHJvZHVjdC1saW5ldXAgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTMyMHB4O1xufVxuLmxwX21lbG9uIC5zZWN0LXByb2R1Y3QtbGluZXVwIC5oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxwX21lbG9uIC5zZWN0LXByb2R1Y3QtbGluZXVwIC5oZWFkaW5nIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA0dncsIDY0cHgpO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ubHBfbWVsb24gLnNlY3QtcHJvZHVjdC1saW5ldXAgLmhlYWRpbmcgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwX21lbG9uIC5zZWN0LXByb2R1Y3QtbGluZXVwIC5oZWFkaW5nIHAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG4ubHBfbWVsb24gLnNlY3QtcHJvZHVjdC1saW5ldXAgbmF2IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4ubHBfbWVsb24gLnNlY3QtcHJvZHVjdC1saW5ldXAgbmF2IC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5scF9tZWxvbiAuc2VjdC1wcm9kdWN0LWxpbmV1cCBuYXYgLmxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5scF9tZWxvbiAuc2VjdC1wcm9kdWN0LWxpbmV1cCBuYXYgLmxpc3QtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRjODQ1ZjtcbiAgY29sb3I6ICM0Yzg0NWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5scF9tZWxvbiAuc2VjdC1wcm9kdWN0LWxpbmV1cCBuYXYgLmxpc3QtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKWvFwiO1xuICBjb2xvcjogI2YyZTlhZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubHBfbWVsb24gLnNlY3QtcHJvZHVjdC1saW5ldXAgLnByb2R1Y3QtaW1nIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IC01cHggIzkwYTc5NDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmxwX21lbG9uIC5zZWN0LXByb2R1Y3QtbGluZXVwIC5jYXRlZ29yeS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCA0dncsIDMycHgpO1xuICBjb2xvcjogI2YyZTlhZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzU1MmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ubHBfbWVsb24gLnNlY3QtcHJvZHVjdC1saW5ldXAgLnByb2R1Y3QtbmFtZSB7XG4gIG1pbi1oZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1vdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAzdncsIDE2cHgpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxwX21lbG9uIC5zZWN0LXByb2R1Y3QtbGluZXVwIC5kZXNjcmlwdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDM5cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5scF9tZWxvbiAuc2VjdC1wcm9kdWN0LWxpbmV1cCAucHJvZHVjZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmxwX21lbG9uIC5zZWN0LXByb2R1Y3QtbGluZXVwIC5wcm9kdWNlciBhIHtcbiAgY29sb3I6ICM4MTgxODE7XG59XG4ubHBfbWVsb24gLnNlY3QtcHJvZHVjdC1saW5ldXAgLnByaWNlLXdyYXBwZXIge1xuICBjb2xvcjogI2NiMDIwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubHBfbWVsb24gLnNlY3QtcHJvZHVjdC1saW5ldXAgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmxwX21lbG9uIC5zZWN0LXByb2R1Y3QtbGluZXVwIC5wcm9kLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuLmxwX21lbG9uIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGxwLW1lbG9uLW1haW5pbWFnZVxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xufVxuLmxwX21lbG9uIC5scC1tZWxvbi1tYWluaW1hZ2UgLm1haW4tdGl0bGUtaW1nMDEtcGMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5scF9tZWxvbiAubHAtbWVsb24tbWFpbmltYWdlIC5tYWluLXRpdGxlLWltZzAxLXNwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scF9tZWxvbiAubHAtbWVsb24tbWFpbmltYWdlIC5tYWluLXRpdGxlLWltZzAxLXBjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubHBfbWVsb24gLmxwLW1lbG9uLW1haW5pbWFnZSAubWFpbi10aXRsZS1pbWcwMS1zcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxwX21lbG9uIC5scC1tZWxvbi1tYWluaW1hZ2UgLm1haW4tZW1ibGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5scF9tZWxvbiAubHAtbWVsb24tbWFpbmltYWdlIC5tYWluLWVtYmxlbSBpbWcge1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5scF9tZWxvbiAubHAtbWVsb24tbWFpbmltYWdlIC5tYWluLWVtYmxlbSBpbWcge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbi5scF9tZWxvbiB7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0LWhva2thaWRvXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG59XG4ubHBfbWVsb24gLnNlY3QtaG9ra2FpZG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDk3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xwLW1lbG9uMjAyNS9zZWN0X2hva2thaWRvX2JnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZTBjMjg0O1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigxNjYsIDEyNywgNjgpIDAlLCByZ2IoMTY3LCAxMzEsIDU5KSAxMDAlKSAwJSAwJTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoODBweCwgMTB2dywgMTIwcHgpO1xufVxuLmxwX21lbG9uIC5zZWN0LWhva2thaWRvIC50b3AtY29weSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgOHZ3LCAzcmVtKTtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogYmxhY2s7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuLmxwX21lbG9uIC5zZWN0LWhva2thaWRvIC50b3AtY29weS1zdWIge1xuICBmb250LXNpemU6IGNsYW1wKDIuNnJlbSwgNHZ3LCA0LjRyZW0pO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxwX21lbG9uIC5zZWN0LWhva2thaWRvIC50b3AtY29weS1zdWIgLmJnLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViOTIzYTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5scF9tZWxvbiAuc2VjdC1ob2trYWlkbyAubGctbGVhZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCA0dncsIDIuNHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxwX21lbG9uIC5zZWN0LWhva2thaWRvIC5pY29uX2hva2thaWRvIHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgyNTBweCwgMjV2dywgMzAwcHgpO1xufVxuLmxwX21lbG9uIC5zZWN0LWhva2thaWRvIC5zZWN0LWhva2thaWRvLWltZyB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg4MHB4LCAyMHZ3LCAxMjBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxwX21lbG9uIC5zZWN0LWhva2thaWRvIC5zZWN0LXRhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ubHBfbWVsb24gLnNlY3QtaG9ra2FpZG8gLnNlY3QtdGFibGUgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5scF9tZWxvbiAuc2VjdC1ob2trYWlkbyAuc2VjdC10YWJsZSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuLmxwX21lbG9uIC5zZWN0LWhva2thaWRvIC5zZWN0LXRhYmxlIC5zZWN0LXRhYmxlLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmxwX21lbG9uIC5zZWN0LWhva2thaWRvIC5zZWN0LXRhYmxlIC50YWJsZSB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5scF9tZWxvbiAuc2VjdC1ob2trYWlkbyAuc2VjdC10YWJsZSB0ciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5scF9tZWxvbiAuc2VjdC1ob2trYWlkbyAuc2VjdC10YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWMxODE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3OWMxODE7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubHBfbWVsb24gLnNlY3QtaG9ra2FpZG8gLnNlY3QtdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDIyMTBiO1xuICBjb2xvcjogIzQyMjEwYjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubHBfbWVsb24gLnNlY3QtaG9ra2FpZG8gLnNlY3QtdGFibGUgLmNlbGwtYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6ICNlYjkyM2E7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggM3B4ICNhM2EzYTM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbn1cbi5scF9tZWxvbiAuc2VjdC1ob2trYWlkbyAuc2VjdC10YWJsZSAuY2VsbC1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogM3B4O1xuICBib3gtc2hhZG93OiBpbml0aWFsO1xufVxuLmxwX21lbG9uIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3QtbmF2XG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG59XG4ubHBfbWVsb24gLnNlY3QtbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5YzE4MTtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxwX21lbG9uIC5zZWN0LW5hdiB7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gIH1cbn1cbi5scF9tZWxvbiAuc2VjdC1uYXYgLnNlY3QtbmF2LWJvdHRvbS1pbm5lciB7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5scF9tZWxvbiAuc2VjdC1uYXYgLnNlY3QtbmF2LWJvdHRvbS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ubHBfbWVsb24gLnNlY3QtbmF2IC5uYXYtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxwX21lbG9uIC5zZWN0LW5hdiAubmF2LWl0ZW06bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxwX21lbG9uIC5zZWN0LW5hdiAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxuICAubHBfbWVsb24gLnNlY3QtbmF2IC5uYXYtaXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG4ubHBfbWVsb24gLnNlY3QtbmF2IC5uYXYtaXRlbUxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4ubHBfbWVsb24gLnNlY3QtbmF2IC5uYXYtaXRlbUxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2RlYmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmxwX21lbG9uIC5zZWN0LW5hdiAubmF2LWl0ZW1MaW5rOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMCU7XG4gIHJpZ2h0OiAtMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubHBfbWVsb24gLnNlY3QtbmF2IC5uYXYtaXRlbUxpbmsge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAubHBfbWVsb24gLnNlY3QtbmF2IC5uYXYtaXRlbUxpbms6OmFmdGVyIHtcbiAgICByaWdodDogLTE1cHg7XG4gIH1cbn1cbi5scF9tZWxvbiB7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0LWd1aWRlXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG59XG4ubHBfbWVsb24gLmd1aWRlIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY0LCA5MywgMC4xNCk7XG59XG4ubHBfbWVsb24gLmd1aWRlIC5saXN0MSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxwX21lbG9uIC5ndWlkZSAuYW1hbWkge1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5scF9tZWxvbiAuZ3VpZGUgLmFtYW1pIC50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxwX21lbG9uIC5ndWlkZSAuYW1hbWkgLndycCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5scF9tZWxvbiAuZ3VpZGUgLmFtYW1pIC53cnAgdGFibGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxwX21lbG9uIC5ndWlkZSAuYW1hbWkgLndycCB0YWJsZSB0ciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MjIxMGI7XG59XG4ubHBfbWVsb24gLmd1aWRlIC5hbWFtaSAud3JwIHRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MjIxMGI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbi5scF9tZWxvbiAuZ3VpZGUgLmFtYW1pIC53cnAgdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDIyMTBiO1xufVxuLmxwX21lbG9uIC5ndWlkZSAuYW1hbWkgLndycCAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA3MHB4O1xufVxuLmxwX21lbG9uIC5ndWlkZSAuYW1hbWkgLndycCAuaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDhweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubHBfbWVsb24gLmd1aWRlIC5hbWFtaSAud3JwIC5pbm5lciAuYXJ3MSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5scF9tZWxvbiAuZ3VpZGUgLmFtYW1pIC53cnAgLmlubmVyIC5hcncxOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEycHggc29saWQgYmxhY2s7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA1LjVweCk7XG59XG4ubHBfbWVsb24gLmd1aWRlIC5hbWFtaSAud3JwIC5pbm5lciAuYXJ3MiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubHBfbWVsb24gLmd1aWRlIC5hbWFtaSAud3JwIC5pbm5lciAuYXJ3Mjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIGJsYWNrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNS41cHgpO1xufVxuLmxwX21lbG9uIC5ndWlkZSAuY2hvaWNlIC50YWJsZV93cnAge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubHBfbWVsb24gLmd1aWRlIC5jaG9pY2UgdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxwX21lbG9uIC5ndWlkZSAuY2hvaWNlIC50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxwX21lbG9uIC5ndWlkZSAuY2hvaWNlIHRyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQyMjEwYjtcbn1cbi5scF9tZWxvbiAuZ3VpZGUgLmNob2ljZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDIyMTBiO1xufVxuLmxwX21lbG9uIC5ndWlkZSAuY2hvaWNlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQyMjEwYjtcbn1cbi5scF9tZWxvbiAucnlvbm9rYSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2NCwgOTMsIDAuMTQpO1xufVxuLmxwX21lbG9uIC5yeW9ub2thIC5yZWQge1xuICBjb2xvcjogcmVkO1xufVxuLmxwX21lbG9uIC5vbmx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLmxwX21lbG9uIC5vbmx5IC5mbGV4MSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubHBfbWVsb24gLm9ubHkgLmlubmVyMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmxwX21lbG9uIC5vbmx5IC5pbm5lcjEgcCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxwX21lbG9uIC5vbmx5IC5pbm5lcjIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbi5scF9tZWxvbiAub25seSAuZmxleDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ubHBfbWVsb24gLm9ubHkgLmZsZXgyIC5pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDNweCAjYWFhO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubHBfbWVsb24gLm9ubHkgLmZsZXgyIC5pbm5lciAudHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzNTUyZjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuLmxwX21lbG9uIC5vbmx5IC5mbGV4MiAuaW5uZXIgLnR0bCBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxwX21lbG9uIC5vbmx5IC5mbGV4MiAuaW5uZXIgLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmxwX21lbG9uIC5vbmx5IC5mbGV4MiAuaW5uZXIgLnByaWNlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxwX21lbG9uIC5vbmx5IC5mbGV4MiAuaW5uZXIgLnByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxwX21lbG9uIC5vbmx5IC5mbGV4MiAuaW5uZXIgLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzdjNjA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLmxwX21lbG9uIC5vbmx5IC5mbGV4MiAuaW5uZXIgLmJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5scF9tZWxvbiB7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0LXZhcmlldHlcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbn1cbi5scF9tZWxvbiAuc2VjdC12YXJpZXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIxMSwgMTA4LCAwLjE0KTtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLmxwX21lbG9uIC5zZWN0LXZhcmlldHkgLmNvbXBhcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmxwX21lbG9uIC5zZWN0LXZhcmlldHkgLmNvbXBhcmUgLmltZy1jb21wYXJlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxwX21lbG9uIC5zZWN0LXZhcmlldHkgLnRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDR2dywgMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwX21lbG9uIC5zZWN0LXZhcmlldHkgLnRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmxwX21lbG9uIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3RcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbn1cbi5scF9tZWxvbiAuc2VjdCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWViO1xufVxuLmxwX21lbG9uIC5zZWN0IC5jb250YWluZXIge1xuICBwYWRkaW5nOiA1cHg7XG59XG4ubHBfbWVsb24gLnNlY3QgLm1haW4td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNTRweCAxNXB4IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxwX21lbG9uIC5zZWN0IC5tYWluLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5scF9tZWxvbiAuc2VjdCAuaGVhZGVyLW1lbG9uLWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDZweCAjNjY2O1xufVxuLmxwX21lbG9uIC5zZWN0IC5oZWFkZXItbWVsb24taXRlbSBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgOHZ3LCA2M3B4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubHBfbWVsb24gLnNlY3QgLmhlYWRlci1tZWxvbi1pdGVtIHNtYWxsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCA1dncsIDMwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxwX21lbG9uIC5zZWN0IC5kaXNjLWhlYWRlciB7XG4gIGNvbG9yOiAjOTA3NDAxO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDR2dywgMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi5scF9tZWxvbiAuc2VjdCAuZGlzYy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkwMTk2MDc4NDMpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDI0cHggMTVweCAxNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5scF9tZWxvbiAuc2VjdCAuZGlzYy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2NHB4IDMycHggNDhweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubHBfbWVsb24gLnNlY3QgLmRpc2MtdGV4dC13cmFwIC52b2ljZSB7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCA0dncsIDIwcHgpO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5scF9tZWxvbiAuc2VjdCAucGhvdG8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubHBfbWVsb24gLnNlY3QgLnBob3RvLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLmxwX21lbG9uIC5zZWN0IC5waG90by13cmFwcGVyIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5scF9tZWxvbiAuc2VjdCAuc2VsbHMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDI0cHggMCAxNnB4O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNiNzkyNWI7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2I3OTI1YjtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTY2LCAxMjcsIDY4KSAwJSwgcmdiKDE2NywgMTMxLCA1OSkgMTAwJSkgMCUgMCU7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cbi5scF9tZWxvbiAuc2VjdCAuc2VsbHMtd3JhcHBlciAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cbi5scF9tZWxvbiAuc2VjdCAuc2VsbHMtd3JhcHBlciAudGV4dC1oZWFkZXIge1xuICBjb2xvcjogIzhkNjcyZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ubHBfbWVsb24gLnNlY3QgLnNlbGxzLXdyYXBwZXIgLnRleHQtaGVhZGVyIHNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5scF9tZWxvbiAuc2VjdCAuc2VsbHMtd3JhcHBlciAuY2FyZCB7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubHBfbWVsb24gLnNlY3QgLnNlbGxzLXdyYXBwZXIgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5YzE4MTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDN2dywgMTZweCk7XG59XG4ubHBfbWVsb24gLnNlY3QgLnNlbGxzLXdyYXBwZXIgLnByaWNlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA0dncsIDQwcHgpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmxwX21lbG9uIC5zZWN0IC5zZWxscy13cmFwcGVyIC5wcmljZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjAlO1xufVxuLmxwX21lbG9uIC5zZWN0IC5zZWxscy13cmFwcGVyIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM3YzYwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5scF9tZWxvbiAuc2VjdCAucC1uYW1lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxwX21lbG9uIC5zZWN0IC5wLWNvbW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ubHBfbWVsb24ge1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdDAxLCBzZWN0MDRcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbn1cbi5scF9tZWxvbiAuc2VjdC5zZWN0MDEgLnNlbGxzLXdyYXBwZXIsXG4ubHBfbWVsb24gLnNlY3Quc2VjdDA0IC5zZWxscy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgcmFkaWFsLWdyYWRpZW50KGNsb3Nlc3Qtc2lkZSBhdCA1MCUgNTAlLCAjZmZmZmZmIDAlLCAjZWRkNmE4IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn1cbi5scF9tZWxvbiAuc2VjdC5zZWN0MDEgLm1haW4td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxwX21lbG9uIC5zZWN0LnNlY3QwMSAubWFpbi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbHAtbWVsb24yMDI1L3NlY3QwMV9tYWluX2JnLndlYnBcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubHBfbWVsb24gLnNlY3Quc2VjdDAxIC5wcmljZS1jYXJkLXByZW1pdW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubHBfbWVsb24gLnNlY3Quc2VjdDAxIC5wcmljZS1jYXJkLXByZW1pdW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xwLW1lbG9uMjAyNS9pY29uX2xpbWl0X3RhYmVyYXJlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDg1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgbGVmdDogLTYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwX21lbG9uIC5zZWN0LnNlY3QwMSAucHJpY2UtY2FyZC1wcmVtaXVtOjphZnRlciB7XG4gICAgd2lkdGg6IDY4cHg7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICAgIHRvcDogLTEzcHg7XG4gICAgbGVmdDogLTI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubHBfbWVsb24gLnNlY3Quc2VjdDAxIC5wcmljZS1jYXJkLXByZW1pdW06OmFmdGVyIHtcbiAgICB3aWR0aDogMTI2cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHRvcDogLTI0cHg7XG4gICAgbGVmdDogLTU3cHg7XG4gIH1cbn1cbi5scF9tZWxvbiAuc2VjdC5zZWN0MDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxwX21lbG9uIC5zZWN0LnNlY3QwNCAucm93LXJldmVyc2Uge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmxwX21lbG9uIC5zZWN0LnNlY3QwNCAuc2VjdDA0LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5scF9tZWxvbiAuc2VjdC5zZWN0MDQgLm1haW4td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmxwX21lbG9uIC5zZWN0LnNlY3QwNCAubWFpbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogLTI3MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5scF9tZWxvbiAuc2VjdC5zZWN0MDQgLmRpc2Mtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubHBfbWVsb24gLnNlY3Quc2VjdDA0IC5oZWFkZXItbWVsb24taXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgOHZ3LCA1NnB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubHBfbWVsb24gLnNlY3Quc2VjdDA0IC5tYWluLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9scC1tZWxvbjIwMjUvc2VjdDA0X21haW5fYmcud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICB9XG59XG4ubHBfbWVsb24gLnNlY3Quc2VjdDA0IC5zZWxscy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgcmFkaWFsLWdyYWRpZW50KGNsb3Nlc3Qtc2lkZSBhdCA1MCUgNTAlLCAjZmZmZmZmIDAlLCAjZWRkNmE4IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn1cbi5scF9tZWxvbiB7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0MDJcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubHBfbWVsb24gLnNlY3Quc2VjdDAyIC5tYWluLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9scC1tZWxvbjIwMjUvc2VjdDAyX21haW5fYmcud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICB9XG59XG4ubHBfbWVsb24gLnNlY3Quc2VjdDAyIC5zZWxscy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgcmFkaWFsLWdyYWRpZW50KGNsb3Nlc3Qtc2lkZSBhdCA1MCUgNTAlLCAjZmZmZmZmIDAlLCAjZWRkNmE4IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn1cbi5scF9tZWxvbiB7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0MDNcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubHBfbWVsb24gLnNlY3Quc2VjdDAzIC5tYWluLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9scC1tZWxvbjIwMjUvc2VjdDAzX21haW5fYmcud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICB9XG59XG4ubHBfbWVsb24gLnNlY3Quc2VjdDAzIC5zZWxscy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgcmFkaWFsLWdyYWRpZW50KGNsb3Nlc3Qtc2lkZSBhdCA1MCUgNTAlLCAjZmZmZmZmIDAlLCAjZWRkNmE4IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn1cbi5scF9tZWxvbiB7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0MDVcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubHBfbWVsb24gLnNlY3Quc2VjdDA1IC5tYWluLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9scC1tZWxvbjIwMjUvc2VjdDA1X21haW5fYmcud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICB9XG59XG4ubHBfbWVsb24gLnNlY3Quc2VjdDA1IC5zZWxscy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgcmFkaWFsLWdyYWRpZW50KGNsb3Nlc3Qtc2lkZSBhdCA1MCUgNTAlLCAjZmZmZmZmIDAlLCAjZWRkNmE4IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn1cbi5scF9tZWxvbiAubGluay1hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggM3B4ICNhYWE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5scF9tZWxvbiAubGluay1hIC50dGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM1NTJmO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4ubHBfbWVsb24gLmxpbmstYSAudHRsIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubHBfbWVsb24gLmxpbmstYSAucHJpY2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4ubHBfbWVsb24gLmxpbmstYSAucHJpY2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubHBfbWVsb24gLmxpbmstYSAucHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubHBfbWVsb24gLmxpbmstYSAuYnRuIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzN2M2MDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4ubHBfbWVsb24gLmxpbmstYSAuYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmxwX21lbG9uIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3QtcXVhbnRpdHlcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbn1cbi5scF9tZWxvbiAuc2VjdC1xdWFudGl0eSB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY0LCA5MywgMC4xNCk7XG59XG4ubHBfbWVsb24gLnNlY3QtcXVhbnRpdHkgLnRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDR2dywgMjBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwX21lbG9uIC5zZWN0LXF1YW50aXR5IC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5scF9tZWxvbiB7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0LXNldFByb2RcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbn1cbi5scF9tZWxvbiAuc2VjdC1zZXRQcm9kIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMTEsIDEwOCwgMC4xNCk7XG59XG4ubHBfbWVsb24gLnNlY3Qtc2V0UHJvZCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgNHZ3LCAyMHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHBfbWVsb24gLnNlY3Qtc2V0UHJvZCAudGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubHBfbWVsb24ge1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdC1zZWFzb25cbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbn1cbi5scF9tZWxvbiAuc2VjdC1zZWFzb24ge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjQsIDkzLCAwLjE0KTtcbn1cbi5scF9tZWxvbiAuc2VjdC1zZWFzb24gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxwX21lbG9uIC5zZWN0LXNlYXNvbiAuaW4tc2Vhc29uLWltZyB7XG4gIG1heC13aWR0aDogY2xhbXAoMjIwcHgsIDEwdncsIDMzMHB4KTtcbn1cbi5scF9tZWxvbiAuc2VjdC1zZWFzb24gLmhlYWRpbmctbWlkZGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCA0dncsIDI4cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwX21lbG9uIC5zZWN0LXNlYXNvbiAuaGVhZGluZy1taWRkbGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5scF9tZWxvbiAuc2VjdC1zZWFzb24gLnRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDN2dywgMTlweCk7XG59XG4ubHBfbWVsb24ge1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdC1wc1xuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xufVxuLmxwX21lbG9uIC5zZWN0LXBzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9scC1tZWxvbjIwMjUvc2VjdF9wc19iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg2MHB4LCAyMHZ3LCAxMDVweCk7XG4gIHBhZGRpbmctYm90dG9tOiA1NHB4O1xufVxuLmxwX21lbG9uIC5zZWN0LXBzIC5sZy1sZWFkIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDR2dywgMi40cmVtKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59IiwiQGZvcndhcmQgXCIuLi9zY3NzL3ZhcmlhYmxlXCI7XG5cbkB1c2UgXCIuLi9zY3NzL3ZhcmlhYmxlXCIgYXMgKjtcbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwic2FzczptYXBcIjtcblxuLyogbWl4aW4gKi9cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtaXhpbiBtaW5jaG9UdGwoJGZvbnRTaXplOiAzMiwgJGZvbnRXZWlnaHQ6IDQwMCkge1xuICBmb250LWZhbWlseTog5ri45piO5pydLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZSgkZm9udFNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnRXZWlnaHQ7XG59XG5cbkBtaXhpbiBnb3RoaWNUdGwoJGZvbnRTaXplOiAzMiwgJGZvbnRXZWlnaHQ6IDQwMCkge1xuICBmb250LWZhbWlseTpcbiAgICBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLFxuICAgIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZSgkZm9udFNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnRXZWlnaHQ7XG59XG5cbkBtaXhpbiBjZW50ZXItbGF5b3V0KCR3aWR0aCwgJG1heDogZmFsc2UpIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGlmICRtYXgge1xuICAgIG1heC13aWR0aDogJHdpZHRoO1xuICB9IEBlbHNlIHtcbiAgICB3aWR0aDogJHdpZHRoO1xuICB9XG5cbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIHZlcnRpY2FsLWNlbnRlcmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1peGluIGNlbnRlcmluZy1lbGVtZW50cygkaG9yaXpvbnRhbDogdHJ1ZSwgJHZlcnRpY2FsOiB0cnVlKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICBAaWYgJGhvcml6b250YWwgYW5kICR2ZXJ0aWNhbCB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9IEBlbHNlIGlmICRob3Jpem9udGFsIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH0gQGVsc2UgaWYgJHZlcnRpY2FsIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgfVxufVxuXG5AbWl4aW4gcHNldWRvLWVsZW1lbnQoJGNvbnRlbnQ6IFwiXCIsICRwb3NpdGlvbjogYWJzb2x1dGUsICRkaXNwbGF5OiBibG9jaykge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgY29udGVudDogJGNvbnRlbnQ7XG59XG5cbkBtaXhpbiBpbWctcmVwbCgkd2lkdGgsICRoZWlnaHQsICRpbWFnZSkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIGJhY2tncm91bmQ6IHVybCgkaW1hZ2UpIDAgMCBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUsICRiYXNlOiAxMCkge1xuICBmb250LXNpemU6ICRzaXplICsgcHg7IC8vIGZhbGxiYWNrIGZvciBvbGQgYnJvd3NlcnNcbiAgZm9udC1zaXplOiBjYWxjKCRzaXplIC8gJGJhc2UpICsgcmVtO1xufVxuXG5AbWl4aW4gYnRuX2NvbG9yKCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuXG5AbWl4aW4gYXNwZWN0LXJhdGlvKCR3aWR0aCwgJGhlaWdodCwgJGltYWdlOiBudWxsKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogKCRoZWlnaHQgLyAkd2lkdGgpICogMTAwJTtcblxuICBAaWYgJGltYWdlICE9bnVsbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCRpbWFnZSkgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1mYWNlKCRmYW1pbHksICRwYXRoLCAkd2VpZ2h0OiBub3JtYWwsICRzdHlsZTogbm9ybWFsKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xuICAgIHNyYzpcbiAgICAgIHVybChcIiN7JHBhdGh9LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgdXJsKFwiI3skcGF0aH0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgdXJsKFwiI3skcGF0aH0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcbiAgfVxufVxuXG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IG1kKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAje21hcC5nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiBhbmltZSAqL1xuQG1peGluIGFuaW1hdGlvblZhbHVlKCRuYW1lLCAkZHVyYXRpb24sICRmdW5jdGlvbiwgJGRlbGF5LCAkY291bnQsICRzdGF0ZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogJG5hbWUgJGR1cmF0aW9uICsgcyAkZnVuY3Rpb24gJGRlbGF5ICsgcyAkY291bnQgJHN0YXRlO1xuICBhbmltYXRpb246ICRuYW1lICRkdXJhdGlvbiArIHMgJGZ1bmN0aW9uICRkZWxheSArIHMgJGNvdW50ICRzdGF0ZTtcbn1cblxuQG1peGluIGtleWZyYW1lcygkbmFtZSkge1xuICBALXdlYmtpdC1rZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBmb3J3YXJkIFwiLi4vc2Nzcy92YXJpYWJsZVwiO1xuQGZvcndhcmQgXCIuLi9zY3NzL21peGluXCI7XG5cbkB1c2UgXCIuLi9zY3NzL3ZhcmlhYmxlXCIgYXMgKjtcbkB1c2UgXCIuLi9zY3NzL21peGluXCIgYXMgKjtcbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5scF9tZWxvbiB7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBjb21tb25cbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB9XG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHV0aWxpdHlcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgYi5hY2NlbnQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICNlYmJmOTMgMzAlKTtcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDIwJTtcbiAgfVxuXG4gIC50ZXh0X3F1IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAubWFya2VyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCByZ2IoMjU1LCAyMTksIDEwMikgNjAlKTtcbiAgfVxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBjb21wb25lbnRcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgLy8g6KaL5Ye644GXXG4gIC5oZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9scC1tZWxvbjIwMjUvaWNvbl9tZWxvbi5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgb3BhY2l0eTogMC4xNTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDElO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5zdWItaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5oZWFkaW5nLWx2MiB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDR2dywgMzJweCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzEzNTUyZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgLy8g44Kr44OG44K044Oq44O844OK44OTXG4gIC5jYXRlZ29yeS1uYXYge1xuICAgIC5zZWN0LW5hdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjcyMTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g44GK5a6i5qeY44Gu5aOwXG4gIC52b2ljZSB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5yZXZpZXctbGlzdC1pdGVtIHtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICM4NjZlMWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5yZXZpZXdlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAubmFtZSB7XG4gICAgICB9XG5cbiAgICAgIC5zdGF0dXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM3YzYwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAuM2VtIDAuNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgbWluLXdpZHRoOiA4ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgfVxuXG4gICAgICAucHJvZmlsZSB7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJhdGluZyB7XG4gICAgICBjb2xvcjogI2M3OGQyZjtcbiAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5ib2R5IHtcbiAgICB9XG4gIH1cblxuICAvLyDllYblk4HkuIDopqdcbiAgLnNlY3QtcHJvZHVjdC1saW5ldXAge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgIH1cblxuICAgIC5oZWFkaW5nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDR2dywgNjRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIG5hdiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG5cbiAgICAgIC5saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgLmxpc3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cblxuICAgICAgLmxpc3QtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRjODQ1ZjtcbiAgICAgICAgY29sb3I6ICM0Yzg0NWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCLilrxcIjtcbiAgICAgICAgICBjb2xvcjogI2YyZTlhZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1pbWcge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IC01cHggIzkwYTc5NDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcnktaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDR2dywgMzJweCk7XG4gICAgICBjb2xvcjogI2YyZTlhZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzNTUyZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtbmFtZSB7XG4gICAgICBtaW4taGVpZ2h0OiAzOXB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgM3Z3LCAxNnB4KTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM5cHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgLnByb2R1Y2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICM4MTgxODE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNlLXdyYXBwZXIge1xuICAgICAgY29sb3I6ICNjYjAyMDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAucHJvZC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxuICB9XG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGxwLW1lbG9uLW1haW5pbWFnZVxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAubHAtbWVsb24tbWFpbmltYWdlIHtcbiAgICAubWFpbi10aXRsZS1pbWcwMS1wYyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1haW4tdGl0bGUtaW1nMDEtc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgLm1haW4tdGl0bGUtaW1nMDEtcGMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5tYWluLXRpdGxlLWltZzAxLXNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tZW1ibGVtIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5zdWItdGl0bGUge1xuICAgIC8vICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICAgIC8vICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAzdncsIDI0cHgpO1xuICAgIC8vICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLy8gfVxuXG4gICAgLy8gLmxwLXRpdGxlLXNwZWNpYWxMaW5rIHtcbiAgICAvLyAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICNmNjdkMDA7XG4gICAgLy8gICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLy8gICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIC8vICAgcGFkZGluZzogMjRweDtcbiAgICAvLyAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC8vICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xuXG4gICAgLy8gICAudGV4dC1oZWFkZXIge1xuICAgIC8vICAgICBjb2xvcjogI2ZmZjtcbiAgICAvLyAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgLy8gICB9XG5cbiAgICAvLyAgIC5zcGVjaWFsTGluayB7XG4gICAgLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLy8gICAgIHBhZGRpbmc6IDEuMnJlbSAzLjVyZW07XG4gICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgIC8vICAgICAmOmhvdmVyIHtcbiAgICAvLyAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAvLyAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLy8gICAgICAgYmFja2dyb3VuZDogI2Y4Y2NjZjtcbiAgICAvLyAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0LWhva2thaWRvXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIC5zZWN0LWhva2thaWRvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogOTcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xwLW1lbG9uMjAyNS9zZWN0X2hva2thaWRvX2JnLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNlMGMyODQ7XG4gICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTY2LCAxMjcsIDY4KSAwJSwgcmdiKDE2NywgMTMxLCA1OSkgMTAwJSkgMCUgMCU7XG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg4MHB4LCAxMHZ3LCAxMjBweCk7XG5cbiAgICAudG9wLWNvcHkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCA4dncsIDNyZW0pO1xuICAgICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgLnRvcC1jb3B5LXN1YiB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDIuNnJlbSwgNHZ3LCA0LjRyZW0pO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAuYmctaGlnaGxpZ2h0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI5MjNhO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sZy1sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCA0dncsIDIuNHJlbSk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5pY29uX2hva2thaWRvIHtcbiAgICAgIG1heC13aWR0aDogY2xhbXAoMjUwcHgsIDI1dncsIDMwMHB4KTtcbiAgICB9XG5cbiAgICAuc2VjdC1ob2trYWlkby1pbWcge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDgwcHgsIDIwdncsIDEyMHB4KTtcbiAgICB9XG5cbiAgICAuc2VjdC10YWJsZSB7XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdC10YWJsZS1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cblxuICAgICAgLnRhYmxlIHtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljMTgxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzljMTgxO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MjIxMGI7XG4gICAgICAgIGNvbG9yOiAjNDIyMTBiO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgLmNlbGwtYnRuIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYjkyM2E7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggM3B4ICNhM2EzYTM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0LW5hdlxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAuc2VjdC1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3OWMxODE7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2xhbXAoNjRweCwgMTZ2dywgODBweCk7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgfVxuXG4gICAgLnNlY3QtbmF2LWJvdHRvbS1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWl0ZW1MaW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2RlYmY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMCU7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdC1ndWlkZVxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAuZ3VpZGUge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjQsIDkzLCAwLjE0KTtcblxuICAgIC5saXN0MSB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYW1hbWkge1xuICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgLnRleHQtcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAud3JwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDIyMTBiO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQyMjEwYjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQyMjEwYjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hcncxIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1LjVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFydzIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUuNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvaWNlIHtcbiAgICAgIC50YWJsZV93cnAge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLnRleHQtcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHRyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQyMjEwYjtcbiAgICAgIH1cblxuICAgICAgdGgge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQyMjEwYjtcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDIyMTBiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yeW9ub2thIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY0LCA5MywgMC4xNCk7XG5cbiAgICAucmVkIHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxuICB9XG5cbiAgLm9ubHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAuZmxleDEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5pbm5lcjEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5uZXIyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICB9XG5cbiAgICAuZmxleDIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAuaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggI2FhYTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC50dGwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzU1MmY7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM3YzYwO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG46aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0LXZhcmlldHlcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgLnNlY3QtdmFyaWV0eSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIxMSwgMTA4LCAwLjE0KTtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgIC5jb250YWluZXIge1xuICAgIH1cblxuICAgIC5jb21wYXJlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAuaW1nLWNvbXBhcmUge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCA0dncsIDIwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0XG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIC5zZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWViO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuXG4gICAgLm1haW4td3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDU0cHggMTVweCA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItbWVsb24taXRlbSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNnB4ICM2NjY7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCA4dncsIDYzcHgpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDV2dywgMzBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpc2MtaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAjOTA3NDAxO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCA0dncsIDI0cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICB9XG5cbiAgICAuZGlzYy13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZlNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTVweCAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgcGFkZGluZzogNjRweCAzMnB4IDQ4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpc2MtdGV4dC13cmFwIHtcbiAgICAgIC52b2ljZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCA0dncsIDIwcHgpO1xuICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGhvdG8td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxscy13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMCAxNnB4O1xuICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjYjc5MjViO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjYjc5MjViO1xuICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTY2LCAxMjcsIDY4KSAwJSwgcmdiKDE2NywgMTMxLCA1OSkgMTAwJSkgMCUgMCU7XG4gICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgfVxuXG4gICAgICAudGV4dC1oZWFkZXIge1xuICAgICAgICBjb2xvcjogIzhkNjcyZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OWMxODE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAzdncsIDE2cHgpO1xuICAgICAgfVxuXG4gICAgICAucHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDR2dywgNDBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnAtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAucC1jb21tZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdDAxLCBzZWN0MDRcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgLnNlY3Quc2VjdDAxLFxuICAuc2VjdC5zZWN0MDQge1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMTEsIDEwOCwgMC4xNCk7XG5cbiAgICAuc2VsbHMtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCByYWRpYWwtZ3JhZGllbnQoY2xvc2VzdC1zaWRlIGF0IDUwJSA1MCUsICNmZmZmZmYgMCUsICNlZGQ2YTggMTAwJSkgMCUgMCUgbm8tcmVwZWF0XG4gICAgICAgIHBhZGRpbmctYm94O1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0LnNlY3QwMSB7XG4gICAgLm1haW4td3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xwLW1lbG9uMjAyNS9zZWN0MDFfbWFpbl9iZy53ZWJwXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcmljZS1jYXJkLXByZW1pdW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9scC1tZWxvbjIwMjUvaWNvbl9saW1pdF90YWJlcmFyZS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIGxlZnQ6IC02MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgICAgIHRvcDogLTEzcHg7XG4gICAgICAgICAgbGVmdDogLTI3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgIHdpZHRoOiAxMjZweDtcbiAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgICBsZWZ0OiAtNTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0LnNlY3QwNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5yb3ctcmV2ZXJzZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5zZWN0MDQtaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5tdl93cmFwcGVyIHtcbiAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIC5tYWluLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgbWFyZ2luLXRvcDogLTI3MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRpc2Mtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5oZWFkZXItbWVsb24taXRlbSBoMyB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDMycHgsIDh2dywgNTZweCk7XG4gICAgfVxuXG4gICAgLm1haW4td3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbHAtbWVsb24yMDI1L3NlY3QwNF9tYWluX2JnLndlYnBcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGxzLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgcmFkaWFsLWdyYWRpZW50KGNsb3Nlc3Qtc2lkZSBhdCA1MCUgNTAlLCAjZmZmZmZmIDAlLCAjZWRkNmE4IDEwMCUpIDAlIDAlIG5vLXJlcGVhdFxuICAgICAgICBwYWRkaW5nLWJveDtcbiAgICB9XG4gIH1cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdDAyXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIC5zZWN0LnNlY3QwMiB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2NCwgOTMsIDAuMTQpO1xuXG4gICAgLm1haW4td3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbHAtbWVsb24yMDI1L3NlY3QwMl9tYWluX2JnLndlYnBcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGxzLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgcmFkaWFsLWdyYWRpZW50KGNsb3Nlc3Qtc2lkZSBhdCA1MCUgNTAlLCAjZmZmZmZmIDAlLCAjZWRkNmE4IDEwMCUpIDAlIDAlIG5vLXJlcGVhdFxuICAgICAgICBwYWRkaW5nLWJveDtcbiAgICB9XG4gIH1cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdDAzXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIC5zZWN0LnNlY3QwMyB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2NCwgOTMsIDAuMTQpO1xuXG4gICAgLm1haW4td3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbHAtbWVsb24yMDI1L3NlY3QwM19tYWluX2JnLndlYnBcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGxzLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgcmFkaWFsLWdyYWRpZW50KGNsb3Nlc3Qtc2lkZSBhdCA1MCUgNTAlLCAjZmZmZmZmIDAlLCAjZWRkNmE4IDEwMCUpIDAlIDAlIG5vLXJlcGVhdFxuICAgICAgICBwYWRkaW5nLWJveDtcbiAgICB9XG4gIH1cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdDA1XG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIC5zZWN0LnNlY3QwNSB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2NCwgOTMsIDAuMTQpO1xuXG4gICAgLm1haW4td3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbHAtbWVsb24yMDI1L3NlY3QwNV9tYWluX2JnLndlYnBcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGxzLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgcmFkaWFsLWdyYWRpZW50KGNsb3Nlc3Qtc2lkZSBhdCA1MCUgNTAlLCAjZmZmZmZmIDAlLCAjZWRkNmE4IDEwMCUpIDAlIDAlIG5vLXJlcGVhdFxuICAgICAgICBwYWRkaW5nLWJveDtcbiAgICB9XG4gIH1cblxuICAubGluay1hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDNweCAjYWFhO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAudHRsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzU1MmY7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2Uge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM3YzYwO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICB9XG5cbiAgICAuYnRuOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdC1xdWFudGl0eVxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAuc2VjdC1xdWFudGl0eSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY0LCA5MywgMC4xNCk7XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDR2dywgMjBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdC1zZXRQcm9kXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIC5zZWN0LXNldFByb2Qge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIxMSwgMTA4LCAwLjE0KTtcblxuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgNHZ3LCAyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0LXNlYXNvblxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAuc2VjdC1zZWFzb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY0LCA5MywgMC4xNCk7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogODE1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuaW4tc2Vhc29uLWltZyB7XG4gICAgICBtYXgtd2lkdGg6IGNsYW1wKDIyMHB4LCAxMHZ3LCAzMzBweCk7XG4gICAgfVxuXG4gICAgLmhlYWRpbmctbWlkZGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgNHZ3LCAyOHB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDN2dywgMTlweCk7XG4gICAgfVxuICB9XG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3QtcHNcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgLnNlY3QtcHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9scC1tZWxvbjIwMjUvc2VjdF9wc19iZy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDYwcHgsIDIwdncsIDEwNXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcblxuICAgIC5sZy1sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCA0dncsIDIuNHJlbSk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBZb3VyIHZhcmlhYmxlIG92ZXJyaWRlc1xuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6XG4gIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCLjg6HjgqTjg6rjgqpcIixcbiAgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIixcbiAgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiRtYWluLWNvbG9yOiAjZTM3YzYwO1xuJHN1Yi1jb2xvcjogI2I5YTU2MDtcbiRhY2NlbnQtY29sb3I6ICM4NjZlMWQ7XG4kdGhlbWUtY29sb3JzOiAoXG4gIHByaW1hcnk6ICNlMzdjNjAsXG4gIHNlY29uZGFyeTogIzJlMzE5MixcbiAgc3VjY2VzczogIzI4YTc0NSxcbiAgZGFuZ2VyOiAjZGMzNTQ1LFxuICB3YXJuaW5nOiAjZmZjMTA3LFxuICBpbmZvOiAjMTdhMmI4LFxuICBsaWdodDogI2Y4ZjlmYSxcbiAgZGFyazogIzM0M2E0MFxuKTtcblxuJGZvbnQtc2l6ZS1iYXNlOiAxLjZyZW07XG4kaDEtZm9udC1zaXplOiAyNDtcbiRoMi1mb250LXNpemU6IDIyO1xuJGgzLWZvbnQtc2l6ZTogMjA7XG4kaDQtZm9udC1zaXplOiAxODtcbiRoNS1mb250LXNpemU6IDE2O1xuJGg2LWZvbnQtc2l6ZTogMTY7XG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogMC41ZW07XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuNTtcblxuLy8gVmFyaWFibGVcbiRjLW1haW46ICNlMzdjNjA7XG4kYy1tYWluLXNoYWRvdzogI2NhNjA0MztcbiRjLWFjY2VudDogI2I5YTU2MDtcbiRjLWFjY2VudDI6ICM4NjZlMWQ7XG4kYy1zdWI6ICNkOWNhYmU7XG4kYy1zdWIyOiAjZjhkZGQ2O1xuJGMtYmc6ICNmY2Y4ZjQ7XG4kYy1iZzI6ICNmZWZjZmE7XG4kYy1ibGs6ICMxNTE1MTU7XG4kYy1yZWQ6ICNjYjAxMDA7XG4kYy1ibHU6ICM4MGIyZTQ7XG4kYy1ncnk6ICM4YjhiOGI7XG4kYy1ncm46ICM5OGM3NmM7XG4kYy1saW5lOiAjMGUxMTBmO1xuXG4kYnJlYWtwb2ludHM6IChcbiAgc206IFwiKG1pbi13aWR0aDogNTc2cHgpXCIsXG4gIGxnOiBcIihtaW4td2lkdGg6IDk5MnB4KVwiLFxuICBtZDogXCIobWluLXdpZHRoOiA3NjhweClcIixcbiAgbWRfb25seTogXCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OXB4KVwiLFxuICB4bDogXCIobWluLXdpZHRoOiAxMjAwcHgpXCIsXG4gIHhsX29ubHk6IFwiKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk5cHgpXCIsXG4gIHh4bDogXCIobWluLXdpZHRoOiAxNDAwcHgpXCJcbik7XG5cbiRzcGFjZXM6IChcbiAgMDogMCxcbiAgeHM6IDEwcHgsXG4gIHM6IDIwcHgsXG4gIG06IDMwcHgsXG4gIGw6IDQwcHgsXG4gIHhsOiA1MHB4LFxuICBhdXRvOiBhdXRvXG4pO1xuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4iXX0= */
