@charset "UTF-8";
@media only screen and (min-width: 1024px) {
  br.sp {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  br.pc {
    display: none;
  }
}

@media only screen and (max-width: 1023px) {
  header .tagline,
  header .logo-text {
    display: none;
  }
}

.menu-button-in {
  line-height: 1.4;
}

@media only screen and (min-width: 1024px) {
  #navi .wrap {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  #navi .navi-in .sub-menu a {
    background-color: #eee;
  }
}

@media only screen and (min-width: 1024px) {
  .wrap {
    width: 1000px;
  }
}

footer .site-name-text {
  line-height: 1.4;
}

input[type=text],
input[type=email],
input[type=tel],
select {
  width: 100%;
  padding: 0.6rem 0.8rem;
  border: 1px solid #c7c7c7;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: 16px;
}

.form-group + .form-group {
  margin-top: 20px;
}
.form-group .label {
  display: block;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.4;
}
.form-group .input {
  margin-top: 0.5rem;
}
.form-group .input .wpcf7-form-control {
  width: 100%;
}

.wpcf7-radio {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
.wpcf7-radio .wpcf7-list-item {
  margin: 0;
}
.wpcf7-radio .wpcf7-list-item label {
  display: flex;
  align-items: center;
  gap: 0.3rem;
  cursor: pointer;
}

.modal {
  position: fixed;
  inset: 0;
  z-index: 9999;
}
.modal[hidden] {
  display: none;
}
.modal__overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.45);
}
.modal__panel {
  position: relative;
  width: min(92vw, 640px);
  max-height: calc(100dvh - 32px);
  margin: 16px auto;
  padding: 32px 32px 64px;
  overflow-y: auto;
  background: #fff;
  border-radius: 12px;
  box-sizing: border-box;
}
@media (max-width: 480px) {
  .modal__panel {
    width: calc(100vw - 24px);
    max-height: calc(100dvh - 24px);
    margin: 12px auto;
    padding: 24px 20px 56px;
  }
}
.modal__close {
  position: absolute;
  top: 12px;
  right: 16px;
  border: 0;
  background: transparent;
  font-size: 28px;
  line-height: 1;
  cursor: pointer;
}

body.is-modal-open {
  overflow: hidden;
}

.accordion {
  display: grid;
  gap: 12px;
}

.accordion__item {
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  overflow: hidden;
}
.accordion__item.is-open .accordion__trigger {
  background: #fafafa;
}
.accordion__item.is-open .accordion__icon {
  transform: rotate(45deg);
}

.accordion__trigger {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  width: 100%;
  padding: 16px 20px;
  border: 0;
  background: #fff;
  cursor: pointer;
  text-align: left;
}

.accordion__body {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.25s ease;
}

.accordion__body-inner {
  padding: 0 20px 20px;
}

.accordion__icon {
  flex-shrink: 0;
  margin-left: auto;
  transition: transform 0.2s ease;
}
.accordion__icon::before {
  content: "+";
  display: block;
  font-size: 1.25rem;
  line-height: 1;
}

.single-blog .eye-catch,
.single-trial_lesson .eye-catch,
.single-subject_topic .eye-catch {
  max-width: 600px;
  margin: 0 auto 32px;
}

.entry-content h2 {
  font-size: 24px;
  font-weight: bold;
  margin: 50px 0 20px;
  padding: 0 0 8px;
  background: none;
  border-bottom: 2px solid #E8744A;
}
.entry-content h3 {
  font-size: 18px;
  font-weight: bold;
  padding: 4px 0 4px 8px;
  margin: 25px 0 8px;
  border-left: 4px solid #E8744A;
}
.entry-content h3 + p {
  margin-bottom: 20px;
}
.entry-content h4 {
  font-size: 16px;
  font-weight: bold;
  margin: 20px 0 8px;
  color: #555;
}

.page .date-tags,
.page .post-date,
.page .post-update,
.page .entry-date,
.page .entry-time,
.page .eye-catch,
.page .single-thumbnail,
.page .entry-card-thumb,
.page .post-thumb,
.page .wp-post-image {
  display: none;
}

.icg-blog-list {
  margin: 48px 0;
}
.icg-blog-list__title {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 700;
}
.icg-blog-list__items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}
.icg-blog-list__more-wrap {
  margin-top: 24px;
  text-align: right;
}
.icg-blog-list__more {
  display: inline-block;
  color: #d97745;
  text-decoration: none;
  font-size: 14px;
  font-weight: 700;
}
@media (max-width: 767px) {
  .icg-blog-list__items {
    grid-template-columns: 1fr;
  }
}
.icg-blog-card {
  background: #fff;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.icg-blog-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.1);
}
.icg-blog-card:hover .icg-blog-card__thumb img {
  transform: scale(1.05);
}
.icg-blog-card__link {
  display: block;
  color: inherit;
  text-decoration: none;
}
.icg-blog-card__thumb {
  aspect-ratio: 4/3;
  overflow: hidden;
  background: #f3f3f3;
}
.icg-blog-card__thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.3s ease;
}
.icg-blog-card__body {
  padding: 16px;
}
.icg-blog-card__title {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 700;
}
.icg-blog-card__meta {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  color: #777;
}
.icg-blog-card__category {
  display: inline-block;
  padding: 1px 4px;
  border: 1px solid #e8744a;
  border-radius: 3px;
  background: #e8744a;
  color: #fff;
  font-size: 14px;
  line-height: 1.4;
  font-weight: 500;
}
.icg-blog-card__date {
  font-size: 15px;
  color: #777;
  line-height: 1.4;
  white-space: nowrap;
}

.icg-news-bar {
  margin-bottom: 24px;
  background: #fff7eb;
  border: 1px solid #f2d4a7;
  border-radius: 10px;
}
.icg-news-bar a {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px 16px;
  color: #333;
  text-decoration: none;
}
.icg-news-bar a:hover {
  opacity: 0.85;
}
.icg-news-label {
  display: inline-block;
  padding: 4px 10px;
  background: #d97745;
  color: #fff;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 700;
  white-space: nowrap;
}
.icg-news-title {
  font-weight: 600;
  line-height: 1.5;
}

.icg-subject-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin: 32px 0;
}

.icg-subject-card {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 16px;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 16px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
  transition: 0.25s ease;
  text-decoration: none;
  color: inherit;
}
.icg-subject-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
}
.icg-subject-card:hover .icg-subject-card__title {
  color: #e8744a;
}
.icg-subject-card:hover .icg-subject-card__thumb img {
  transform: scale(1.04);
}
.icg-subject-card__thumb {
  width: 100%;
  margin-bottom: 14px;
  border-radius: 10px;
  overflow: hidden;
  background: #f5f5f5;
}
.icg-subject-card__thumb img {
  display: block;
  width: 100%;
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.3s ease;
}
.icg-subject-card__noimage {
  width: 100%;
  aspect-ratio: 16/9;
  display: grid;
  place-items: center;
  color: #999;
  font-size: 14px;
  background: #f5f5f5;
}
.icg-subject-card__body {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.icg-subject-card__title {
  margin: 0 0 8px;
  padding: 0;
  border: none;
  font-size: 19px;
  line-height: 1.5;
  font-weight: 700;
  transition: color 0.2s ease;
}
.icg-subject-card__desc {
  margin: 0;
  color: #555;
  font-size: 14px;
  line-height: 1.8;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.icg-subject-card__more {
  margin-top: auto;
  padding-top: 14px;
  color: #e8744a;
  font-size: 14px;
  font-weight: 700;
}
.icg-subject-card__more::after {
  content: " →";
}

@media only screen and (max-width: 1023px) {
  .icg-subject-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 768px) {
  .icg-subject-list {
    grid-template-columns: 1fr;
    gap: 18px;
  }
  .icg-subject-card {
    padding: 14px;
  }
  .icg-subject-card__title {
    font-size: 18px;
  }
}
.hcg-schedule {
  display: grid;
  gap: 28px;
}

.hcg-schedule__loading {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: center;
  padding: 32px 16px;
  font-size: 14px;
  color: #777;
}

.hcg-loading-spinner {
  width: 18px;
  height: 18px;
  border: 2px solid #ead8c8;
  border-top-color: #e8744a;
  border-radius: 50%;
  animation: hcg-spin 0.8s linear infinite;
}

@keyframes hcg-spin {
  to {
    transform: rotate(360deg);
  }
}
.hcg-schedule-group {
  display: grid;
  gap: 12px;
}

.hcg-schedule-group__date {
  margin: 0;
  padding: 0 0 8px;
  font-size: 20px;
  font-weight: 700;
  border-bottom: 2px solid #e8744a;
}

.hcg-schedule-group__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}
@media (max-width: 1024px) {
  .hcg-schedule-group__list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 600px) {
  .hcg-schedule-group__list {
    grid-template-columns: 1fr;
  }
}

.hcg-schedule-card {
  width: 100%;
  padding: 8px 16px;
  text-align: left;
  background: #fff;
  border: 1px solid #ead8c8;
  border-radius: 12px;
  cursor: pointer;
}
.hcg-schedule-card:focus {
  outline: 2px solid #e8744a;
  outline-offset: 2px;
}

.hcg-schedule-card:hover {
  background: #fff7eb;
  border-color: #e8744a;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}

.hcg-schedule-card.is-full {
  opacity: 0.65;
}

.hcg-schedule-card__title {
  font-size: 18px;
  font-weight: 700;
  color: #222;
  line-height: 1.2;
  letter-spacing: 0.075em;
}

.hcg-schedule-card__status {
  display: inline-block;
  margin-bottom: 6px;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.1em;
  color: #fff;
  background: #e8744a;
  border-radius: 999px;
}

.hcg-schedule-card.is-full .hcg-schedule-card__status {
  background: #999;
}

.hcg-schedule-card__datetime {
  margin-top: 10px;
  display: grid;
  gap: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}
.hcg-schedule-card__datetime > div {
  display: flex;
  align-items: center;
  gap: 6px;
}

.hcg-schedule-card__meta {
  margin-top: 5px;
  display: grid;
  gap: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.hcg-schedule-card__meta > div {
  display: flex;
  align-items: center;
  gap: 6px;
}

.hcg-schedule-card__datetime i,
.hcg-schedule-card__meta i {
  width: 16px;
  margin-right: 4px;
  text-align: center;
  color: #e8744a;
  display: flex;
  align-items: center;
  justify-content: center;
}

.hcg-modal__status {
  display: inline-block;
  margin-bottom: 8px;
  padding: 3px 10px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  background: #e8744a;
  border-radius: 999px;
}

.hcg-modal__title {
  margin: 0 0 12px;
  font-size: 22px;
  font-weight: 700;
}

.hcg-modal__datetime,
.hcg-modal__target,
.hcg-modal__summary,
.hcg-modal__meta {
  margin: 0 0 12px;
}

.hcg-modal__summary {
  line-height: 1.8;
}

.hcg-modal__full {
  padding: 12px;
  font-weight: 700;
  color: #777;
  background: #f3f3f3;
  border-radius: 8px;
}

.hcg-modal__actions {
  display: grid;
  gap: 12px;
  margin-top: 28px;
}

.hcg-button {
  display: block;
  padding: 10px 20px;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  background: #e8744a;
  border-radius: 999px;
  margin-inline: auto;
  max-width: 220px;
  width: 100%;
  text-align: center;
}

.hcg-button:hover {
  opacity: 0.85;
}

.hcg-button--secondary {
  color: #e8744a;
  background: #fff;
  border: 1px solid #e8744a;
}

.hcg-button--secondary:hover {
  color: #fff;
  background: #e8744a;
  opacity: 1;
}

.hcg-schedule-sort {
  display: flex;
  justify-content: flex-end;
}
.hcg-schedule-sort__label {
  font-size: 14px;
  color: #555;
}
.hcg-schedule-sort__select {
  margin-left: 6px;
  padding: 6px 28px 6px 10px;
  border: 1px solid #ead8c8;
  border-radius: 999px;
  background: #fff;
}

.hcg-schedule-card__level {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 10px;
  text-align: right;
  line-height: 1;
  color: #333;
}

.hcg-schedule-card__level_stars {
  font-size: 15px;
  font-weight: 700;
  color: #e8744a;
  letter-spacing: 0.1em;
}

.hcg-schedule-card__level_description {
  font-size: 12px;
  font-weight: 700;
  margin-top: 5px;
  display: inline-block;
  color: #e8744a;
  border-bottom: 2px solid #e8744a;
  padding: 2px;
}

.hcg-modal__thumb {
  margin-bottom: 16px;
  border-radius: 12px;
  overflow: hidden;
}
.hcg-modal__thumb img {
  display: block;
  width: 100%;
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
}

.faq-list__heading {
  margin-bottom: 16px;
}

.faq-list__question {
  font-size: 16px;
  flex: 1;
  font-weight: 700;
  line-height: 1.6;
}

.faq-list__answer {
  line-height: 1.8;
}
.faq-list__answer p:last-child {
  margin-bottom: 0;
}

.faq-list__q {
  flex-shrink: 0;
  display: grid;
  place-items: center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #e8744a;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 700;
}

body.url-home .entry-title {
  display: none;
}

body.url-form-trial p {
  margin: 0;
}
body.url-form-trial .entry-content h2 {
  font-size: 24px;
  font-weight: bold;
  margin: 50px 0 20px;
  padding: 0 0 8px;
  background: none;
  border-radius: 0;
  border-bottom: 2px solid #E8744A;
}
body.url-form-trial .event-info {
  margin-bottom: 2rem;
}
body.url-form-trial .event-info__list {
  display: grid;
  grid-template-columns: 7rem 1fr;
  gap: 0.75rem 1rem;
  margin: 0;
  padding: 1rem 1.5rem;
  background: #fffdf0;
  border-left: 4px solid #ef5b2b;
  border-radius: 4px;
}
body.url-form-trial .event-info__list dt,
body.url-form-trial .event-info__list dd {
  color: #000;
  margin: 0;
}
body.url-form-trial .event-info__list dt {
  font-weight: 700;
}
body.url-form-trial .event-info__list dd {
  word-break: break-word;
}
@media (max-width: 640px) {
  body.url-form-trial .event-info__list {
    grid-template-columns: 1fr;
    gap: 0.25rem;
  }
  body.url-form-trial .event-info__list dt {
    margin-top: 0.75rem;
  }
  body.url-form-trial .event-info__list dt:first-of-type {
    margin-top: 0;
  }
  body.url-form-trial .event-info__list dd {
    padding-bottom: 0.5rem;
    border-bottom: 1px solid #e5e7eb;
  }
  body.url-form-trial .event-info__list dd:last-of-type {
    border-bottom: none;
    padding-bottom: 0;
  }
}
body.url-form-trial #form-body {
  margin-top: 40px;
}
body.url-form-trial .participants .participant:not(.is-visible),
body.url-form-trial .participants .student-only:not(.is-visible),
body.url-form-trial .participants .adult-only:not(.is-visible) {
  display: none;
}
body.url-form-trial .participants .participant {
  position: relative;
  padding: 12px 24px 24px;
  background: #fafafa;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
}
body.url-form-trial .participants .participant + .participant {
  margin-top: 16px;
}
body.url-form-trial .participants .participant__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  padding-bottom: 12px;
  border-bottom: 1px solid #eee;
}
body.url-form-trial .participants .participant__title {
  font-size: 18px;
  font-weight: 700;
}
body.url-form-trial .participants .participant .remove-participant {
  padding: 8px 18px;
  font-size: 0.9rem;
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  padding: 0.45rem 0.9rem;
  color: #d32f2f;
  background: #fff;
  border: 1px solid #d32f2f;
  border-radius: 6px;
  font-size: 0.9rem;
  cursor: pointer;
  transition: 0.2s;
}
body.url-form-trial .participants .participant .remove-participant:hover {
  background: #d32f2f;
  color: #fff;
}
body.url-form-trial .participants .participant .student-only,
body.url-form-trial .participants .participant .adult-only {
  padding-top: 10px;
}
body.url-form-trial .participants .participant-add {
  display: flex;
  justify-content: center;
  margin: 1.5rem 0 2rem;
}
body.url-form-trial .participants .participant-add .add-participant {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  padding: 0.75rem 1.5rem;
  border: 1px solid #ef5b2b;
  border-radius: 9999px;
  background: #fff;
  color: #ef5b2b;
  font-size: 0.95rem;
  font-weight: 700;
  cursor: pointer;
  transition: 0.2s;
}
body.url-form-trial .participants .participant-add .add-participant:hover {
  background: #ef5b2b;
  color: #fff;
}
body.url-form-trial #guardian-area:not(.is-visible) {
  display: none;
}
body.url-form-trial .form-item {
  margin-top: 16px;
}
body.url-form-trial .form-item label {
  display: block;
  margin-bottom: 6px;
  font-weight: bold;
}
body.url-form-trial .form-item input,
body.url-form-trial .form-item select,
body.url-form-trial .form-item textarea {
  width: 100%;
  box-sizing: border-box;
}
body.url-form-trial .agreement {
  height: 240px;
  overflow-y: auto;
  padding: 16px;
  border: 1px solid #ccc;
  margin-bottom: 16px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImJhc2UvX21lZGlhLnNjc3MiLCJsYXlvdXRzL19oZWFkZXIuc2NzcyIsImxheW91dHMvX25hdi5zY3NzIiwibGF5b3V0cy9fbWFpbi5zY3NzIiwibGF5b3V0cy9fZm9vdGVyLnNjc3MiLCJmb3JtL19jb21tb24uc2NzcyIsImZvcm0vX2Zvcm0tZ3JvdXAuc2NzcyIsImZvcm0vX3JhZGlvLnNjc3MiLCJtb2R1bGVzL19tb2RhbC5zY3NzIiwibW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MiLCJmZWF0dXJlcy9fcG9zdHMuc2NzcyIsImZlYXR1cmVzL19saXN0LWJsb2cuc2NzcyIsImZlYXR1cmVzL19saXN0LW5ld3Muc2NzcyIsImZlYXR1cmVzL19saXN0LWNsYXNzLnNjc3MiLCJmZWF0dXJlcy9fbGlzdC10cmlhbC5zY3NzIiwiZmVhdHVyZXMvX2xpc3QtZmFxLnNjc3MiLCJwYWdlcy9faG9tZS1pbmRleC5zY3NzIiwicGFnZXMvX2Zvcm0tdHJpYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNHZDtFQVlFO0lBQU8sYUFBQTtFRFhUO0FBQ0Y7QUNDRTtFQVlFO0lBQU8sYUFBQTtFRFRUO0FBQ0Y7O0FDSkU7RUNIQTs7SUFHSSxhQUFBO0VGVUo7QUFDRjs7QUVQQTtFQUNFLGdCQUFBO0FGVUY7O0FDbEJFO0VFQUE7SUFFSSxXQUFBO0VIcUJKO0FBQ0Y7QUN4QkU7RUVLQTtJQUVJLHNCQUFBO0VIcUJKO0FBQ0Y7O0FDN0JFO0VHREY7SUFFSSxhQUFBO0VKaUNGO0FBQ0Y7O0FLckNFO0VBQ0UsZ0JBQUE7QUx3Q0o7O0FNMUNBOzs7O0VBSUUsV0FBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtBTjZDRjs7QU9uREU7RUFDRSxnQkFBQTtBUHNESjtBT3BERTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBUHNESjtBT3BERTtF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bEI0dkJKIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJyLnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBici5wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBoZWFkZXIgLnRhZ2xpbmUsXG4gIGhlYWRlciAubG9nby10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tZW51LWJ1dHRvbi1pbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNuYXZpIC53cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI25hdmkgLm5hdmktaW4gLnN1Yi1tZW51IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndyYXAge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuZm9vdGVyIC5zaXRlLW5hbWUtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dGVsXSxcbnNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjZyZW0gMC44cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzdjN2M3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZvcm0tZ3JvdXAgKyAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZm9ybS1ncm91cCAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5mb3JtLWdyb3VwIC5pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5mb3JtLWdyb3VwIC5pbnB1dCAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cGNmNy1yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4ud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4ubW9kYWxbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLm1vZGFsX19wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IG1pbig5MnZ3LCA2NDBweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMzJweCk7XG4gIG1hcmdpbjogMTZweCBhdXRvO1xuICBwYWRkaW5nOiAzMnB4IDMycHggNjRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9kYWxfX3BhbmVsIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDI0cHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMjRweCk7XG4gICAgbWFyZ2luOiAxMnB4IGF1dG87XG4gICAgcGFkZGluZzogMjRweCAyMHB4IDU2cHg7XG4gIH1cbn1cbi5tb2RhbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYm9keS5pcy1tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTJweDtcbn1cblxuLmFjY29yZGlvbl9faXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWNjb3JkaW9uX19pdGVtLmlzLW9wZW4gLmFjY29yZGlvbl9fdHJpZ2dlciB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4uYWNjb3JkaW9uX19pdGVtLmlzLW9wZW4gLmFjY29yZGlvbl9faWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmFjY29yZGlvbl9fdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWNjb3JkaW9uX19ib2R5IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjI1cyBlYXNlO1xufVxuXG4uYWNjb3JkaW9uX19ib2R5LWlubmVyIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG59XG5cbi5hY2NvcmRpb25fX2ljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uYWNjb3JkaW9uX19pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zaW5nbGUtYmxvZyAuZXllLWNhdGNoLFxuLnNpbmdsZS10cmlhbF9sZXNzb24gLmV5ZS1jYXRjaCxcbi5zaW5nbGUtc3ViamVjdF90b3BpYyAuZXllLWNhdGNoIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDUwcHggMCAyMHB4O1xuICBwYWRkaW5nOiAwIDAgOHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U4NzQ0QTtcbn1cbi5lbnRyeS1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNHB4IDAgNHB4IDhweDtcbiAgbWFyZ2luOiAyNXB4IDAgOHB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNFODc0NEE7XG59XG4uZW50cnktY29udGVudCBoMyArIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmVudHJ5LWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDIwcHggMCA4cHg7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4ucGFnZSAuZGF0ZS10YWdzLFxuLnBhZ2UgLnBvc3QtZGF0ZSxcbi5wYWdlIC5wb3N0LXVwZGF0ZSxcbi5wYWdlIC5lbnRyeS1kYXRlLFxuLnBhZ2UgLmVudHJ5LXRpbWUsXG4ucGFnZSAuZXllLWNhdGNoLFxuLnBhZ2UgLnNpbmdsZS10aHVtYm5haWwsXG4ucGFnZSAuZW50cnktY2FyZC10aHVtYixcbi5wYWdlIC5wb3N0LXRodW1iLFxuLnBhZ2UgLndwLXBvc3QtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaWNnLWJsb2ctbGlzdCB7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuLmljZy1ibG9nLWxpc3RfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmljZy1ibG9nLWxpc3RfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyMHB4O1xufVxuLmljZy1ibG9nLWxpc3RfX21vcmUtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmljZy1ibG9nLWxpc3RfX21vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZDk3NzQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWNnLWJsb2ctbGlzdF9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uaWNnLWJsb2ctY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG59XG4uaWNnLWJsb2ctY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmljZy1ibG9nLWNhcmQ6aG92ZXIgLmljZy1ibG9nLWNhcmRfX3RodW1iIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uaWNnLWJsb2ctY2FyZF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmljZy1ibG9nLWNhcmRfX3RodW1iIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4uaWNnLWJsb2ctY2FyZF9fdGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uaWNnLWJsb2ctY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uaWNnLWJsb2ctY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaWNnLWJsb2ctY2FyZF9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc3Nztcbn1cbi5pY2ctYmxvZy1jYXJkX19jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXB4IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4NzQ0YTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTg3NDRhO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmljZy1ibG9nLWNhcmRfX2RhdGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNzc3O1xuICBsaW5lLWhlaWdodDogMS40O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaWNnLW5ld3MtYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjdlYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZDRhNztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5pY2ctbmV3cy1iYXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmljZy1uZXdzLWJhciBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44NTtcbn1cbi5pY2ctbmV3cy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNkOTc3NDU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmljZy1uZXdzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmljZy1zdWJqZWN0LWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbjogMzJweCAwO1xufVxuXG4uaWNnLXN1YmplY3QtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmljZy1zdWJqZWN0LWNhcmQ6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5pY2ctc3ViamVjdC1jYXJkOmhvdmVyIC5pY2ctc3ViamVjdC1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjZTg3NDRhO1xufVxuLmljZy1zdWJqZWN0LWNhcmQ6aG92ZXIgLmljZy1zdWJqZWN0LWNhcmRfX3RodW1iIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG59XG4uaWNnLXN1YmplY3QtY2FyZF9fdGh1bWIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5pY2ctc3ViamVjdC1jYXJkX190aHVtYiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uaWNnLXN1YmplY3QtY2FyZF9fbm9pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4uaWNnLXN1YmplY3QtY2FyZF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaWNnLXN1YmplY3QtY2FyZF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4uaWNnLXN1YmplY3QtY2FyZF9fZGVzYyB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pY2ctc3ViamVjdC1jYXJkX19tb3JlIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGNvbG9yOiAjZTg3NDRhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaWNnLXN1YmplY3QtY2FyZF9fbW9yZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiDihpJcIjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmljZy1zdWJqZWN0LWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaWNnLXN1YmplY3QtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG4gIC5pY2ctc3ViamVjdC1jYXJkIHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG4gIC5pY2ctc3ViamVjdC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uaGNnLXNjaGVkdWxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyOHB4O1xufVxuXG4uaGNnLXNjaGVkdWxlX19sb2FkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzJweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4uaGNnLWxvYWRpbmctc3Bpbm5lciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYWQ4Yzg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlODc0NGE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBoY2ctc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBoY2ctc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaGNnLXNjaGVkdWxlLWdyb3VwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uaGNnLXNjaGVkdWxlLWdyb3VwX19kYXRlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTg3NDRhO1xufVxuXG4uaGNnLXNjaGVkdWxlLWdyb3VwX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGNnLXNjaGVkdWxlLWdyb3VwX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhjZy1zY2hlZHVsZS1ncm91cF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmhjZy1zY2hlZHVsZS1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFkOGM4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGNnLXNjaGVkdWxlLWNhcmQ6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2U4NzQ0YTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLmhjZy1zY2hlZHVsZS1jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjdlYjtcbiAgYm9yZGVyLWNvbG9yOiAjZTg3NDRhO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5oY2ctc2NoZWR1bGUtY2FyZC5pcy1mdWxsIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmhjZy1zY2hlZHVsZS1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyMjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xufVxuXG4uaGNnLXNjaGVkdWxlLWNhcmRfX3N0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZTg3NDRhO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbn1cblxuLmhjZy1zY2hlZHVsZS1jYXJkLmlzLWZ1bGwgLmhjZy1zY2hlZHVsZS1jYXJkX19zdGF0dXMge1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xufVxuXG4uaGNnLXNjaGVkdWxlLWNhcmRfX2RhdGV0aW1lIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaGNnLXNjaGVkdWxlLWNhcmRfX2RhdGV0aW1lID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG5cbi5oY2ctc2NoZWR1bGUtY2FyZF9fbWV0YSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uaGNnLXNjaGVkdWxlLWNhcmRfX21ldGEgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbn1cblxuLmhjZy1zY2hlZHVsZS1jYXJkX19kYXRldGltZSBpLFxuLmhjZy1zY2hlZHVsZS1jYXJkX19tZXRhIGkge1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNlODc0NGE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaGNnLW1vZGFsX19zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNlODc0NGE7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xufVxuXG4uaGNnLW1vZGFsX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmhjZy1tb2RhbF9fZGF0ZXRpbWUsXG4uaGNnLW1vZGFsX190YXJnZXQsXG4uaGNnLW1vZGFsX19zdW1tYXJ5LFxuLmhjZy1tb2RhbF9fbWV0YSB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5oY2ctbW9kYWxfX3N1bW1hcnkge1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uaGNnLW1vZGFsX19mdWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM3Nzc7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmhjZy1tb2RhbF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmhjZy1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZTg3NDRhO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhjZy1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4uaGNnLWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNlODc0NGE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlODc0NGE7XG59XG5cbi5oY2ctYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2U4NzQ0YTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhjZy1zY2hlZHVsZS1zb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5oY2ctc2NoZWR1bGUtc29ydF9fbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNTU1O1xufVxuLmhjZy1zY2hlZHVsZS1zb3J0X19zZWxlY3Qge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBwYWRkaW5nOiA2cHggMjhweCA2cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZDhjODtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5oY2ctc2NoZWR1bGUtY2FyZF9fbGV2ZWwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uaGNnLXNjaGVkdWxlLWNhcmRfX2xldmVsX3N0YXJzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2U4NzQ0YTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4uaGNnLXNjaGVkdWxlLWNhcmRfX2xldmVsX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNlODc0NGE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTg3NDRhO1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi5oY2ctbW9kYWxfX3RodW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oY2ctbW9kYWxfX3RodW1iIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmZhcS1saXN0X19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmZhcS1saXN0X19xdWVzdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmZhcS1saXN0X19hbnN3ZXIge1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLmZhcS1saXN0X19hbnN3ZXIgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZhcS1saXN0X19xIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2U4NzQ0YTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmJvZHkudXJsLWhvbWUgLmVudHJ5LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS51cmwtZm9ybS10cmlhbCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS51cmwtZm9ybS10cmlhbCAuZW50cnktY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogNTBweCAwIDIwcHg7XG4gIHBhZGRpbmc6IDAgMCA4cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTg3NDRBO1xufVxuYm9keS51cmwtZm9ybS10cmlhbCAuZXZlbnQtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5ib2R5LnVybC1mb3JtLXRyaWFsIC5ldmVudC1pbmZvX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3cmVtIDFmcjtcbiAgZ2FwOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZkZjA7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2VmNWIyYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuYm9keS51cmwtZm9ybS10cmlhbCAuZXZlbnQtaW5mb19fbGlzdCBkdCxcbmJvZHkudXJsLWZvcm0tdHJpYWwgLmV2ZW50LWluZm9fX2xpc3QgZGQge1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS51cmwtZm9ybS10cmlhbCAuZXZlbnQtaW5mb19fbGlzdCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5LnVybC1mb3JtLXRyaWFsIC5ldmVudC1pbmZvX19saXN0IGRkIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICBib2R5LnVybC1mb3JtLXRyaWFsIC5ldmVudC1pbmZvX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDAuMjVyZW07XG4gIH1cbiAgYm9keS51cmwtZm9ybS10cmlhbCAuZXZlbnQtaW5mb19fbGlzdCBkdCB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgfVxuICBib2R5LnVybC1mb3JtLXRyaWFsIC5ldmVudC1pbmZvX19saXN0IGR0OmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgYm9keS51cmwtZm9ybS10cmlhbCAuZXZlbnQtaW5mb19fbGlzdCBkZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgfVxuICBib2R5LnVybC1mb3JtLXRyaWFsIC5ldmVudC1pbmZvX19saXN0IGRkOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuYm9keS51cmwtZm9ybS10cmlhbCAjZm9ybS1ib2R5IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbmJvZHkudXJsLWZvcm0tdHJpYWwgLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnQ6bm90KC5pcy12aXNpYmxlKSxcbmJvZHkudXJsLWZvcm0tdHJpYWwgLnBhcnRpY2lwYW50cyAuc3R1ZGVudC1vbmx5Om5vdCguaXMtdmlzaWJsZSksXG5ib2R5LnVybC1mb3JtLXRyaWFsIC5wYXJ0aWNpcGFudHMgLmFkdWx0LW9ubHk6bm90KC5pcy12aXNpYmxlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnVybC1mb3JtLXRyaWFsIC5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMnB4IDI0cHggMjRweDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuYm9keS51cmwtZm9ybS10cmlhbCAucGFydGljaXBhbnRzIC5wYXJ0aWNpcGFudCArIC5wYXJ0aWNpcGFudCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5ib2R5LnVybC1mb3JtLXRyaWFsIC5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cbmJvZHkudXJsLWZvcm0tdHJpYWwgLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuYm9keS51cmwtZm9ybS10cmlhbCAucGFydGljaXBhbnRzIC5wYXJ0aWNpcGFudCAucmVtb3ZlLXBhcnRpY2lwYW50IHtcbiAgcGFkZGluZzogOHB4IDE4cHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjRyZW07XG4gIHBhZGRpbmc6IDAuNDVyZW0gMC45cmVtO1xuICBjb2xvcjogI2QzMmYyZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzMmYyZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuYm9keS51cmwtZm9ybS10cmlhbCAucGFydGljaXBhbnRzIC5wYXJ0aWNpcGFudCAucmVtb3ZlLXBhcnRpY2lwYW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2QzMmYyZjtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LnVybC1mb3JtLXRyaWFsIC5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50IC5zdHVkZW50LW9ubHksXG5ib2R5LnVybC1mb3JtLXRyaWFsIC5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50IC5hZHVsdC1vbmx5IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5ib2R5LnVybC1mb3JtLXRyaWFsIC5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50LWFkZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDEuNXJlbSAwIDJyZW07XG59XG5ib2R5LnVybC1mb3JtLXRyaWFsIC5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50LWFkZCAuYWRkLXBhcnRpY2lwYW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC40cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmNWIyYjtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2VmNWIyYjtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5ib2R5LnVybC1mb3JtLXRyaWFsIC5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50LWFkZCAuYWRkLXBhcnRpY2lwYW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VmNWIyYjtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LnVybC1mb3JtLXRyaWFsICNndWFyZGlhbi1hcmVhOm5vdCguaXMtdmlzaWJsZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS51cmwtZm9ybS10cmlhbCAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbmJvZHkudXJsLWZvcm0tdHJpYWwgLmZvcm0taXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keS51cmwtZm9ybS10cmlhbCAuZm9ybS1pdGVtIGlucHV0LFxuYm9keS51cmwtZm9ybS10cmlhbCAuZm9ybS1pdGVtIHNlbGVjdCxcbmJvZHkudXJsLWZvcm0tdHJpYWwgLmZvcm0taXRlbSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS51cmwtZm9ybS10cmlhbCAuYWdyZWVtZW50IHtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn0iLCIkYnJlYWtwb2ludDogMTAyM3B4O1xuXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQgKyAxcHh9KSB7IEBjb250ZW50OyB9XG59XG5AbWl4aW4gc3Age1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50KSB7IEBjb250ZW50OyB9XG59XG5AbWl4aW4gcmVzKCRhdHIsICRwYywgJHNwOicnKSB7XG4gIEBpbmNsdWRlIHBjIHsgI3skYXRyfTogJHBjOyB9XG4gIEBpZiAkc3AgeyBAaW5jbHVkZSBzcCB7ICN7JGF0cn06ICRzcDsgfSB9XG59XG5cbmJyIHtcbiAgQGluY2x1ZGUgcGMge1xuICAgICYuc3AgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgICYucGMgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cbn0iLCJAdXNlICdiYXNlL3V0aWxzJyBhcyB1dGlscztcblxuaGVhZGVyIHtcbiAgLnRhZ2xpbmUsXG4gIC5sb2dvLXRleHQge1xuICAgIEBpbmNsdWRlIHV0aWxzLm1lZGlhLXNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4ubWVudS1idXR0b24taW4ge1xuICBsaW5lLWhlaWdodDogMS40O1xufSIsIkB1c2UgJ2Jhc2UvdXRpbHMnIGFzIHV0aWxzO1xuXG4jbmF2aSB7XG4gIC53cmFwIHtcbiAgICBAaW5jbHVkZSB1dGlscy5tZWRpYS1wYyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLm5hdmktaW4gLnN1Yi1tZW51IGEge1xuICAgIEBpbmNsdWRlIHV0aWxzLm1lZGlhLXBjIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgfVxuICB9XG59IiwiQHVzZSAnYmFzZS91dGlscycgYXMgdXRpbHM7XG5cbi53cmFwIHtcbiAgQGluY2x1ZGUgdXRpbHMubWVkaWEtcGMge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gIH1cbn0iLCJmb290ZXIge1xuICAuc2l0ZS1uYW1lLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn0iLCJpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjZyZW0gLjhyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjN2M3Yzc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNnB4O1xufSIsIkB1c2UgJ2Jhc2UvdXRpbHMnIGFzIHV0aWxzO1xuXG4uZm9ybS1ncm91cCB7XG4gICsgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAuaW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufSIsIi53cGNmNy1yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuXG4gIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAuM3JlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn0iLCIubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuXG4gICZbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICB9XG5cbiAgJl9fcGFuZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogbWluKDkydncsIDY0MHB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDMycHgpO1xuICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICAgIHBhZGRpbmc6IDMycHggMzJweCA2NHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDI0cHgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSAyNHB4KTtcbiAgICAgIG1hcmdpbjogMTJweCBhdXRvO1xuICAgICAgcGFkZGluZzogMjRweCAyMHB4IDU2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxufVxuXG5ib2R5LmlzLW1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufSIsIi5hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEycHg7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYuaXMtb3BlbiB7XG4gICAgLmFjY29yZGlvbl9fdHJpZ2dlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX2ljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uX190cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hY2NvcmRpb25fX2JvZHkge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2U7XG59XG5cbi5hY2NvcmRpb25fX2JvZHktaW5uZXIge1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbn1cblxuLmFjY29yZGlvbl9faWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufSIsIi5zaW5nbGUtYmxvZyxcbi5zaW5nbGUtdHJpYWxfbGVzc29uLFxuLnNpbmdsZS1zdWJqZWN0X3RvcGljIHtcbiAgLmV5ZS1jYXRjaCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICB9XG59XG4uZW50cnktY29udGVudCB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiA1MHB4IDAgMjBweDtcbiAgICBwYWRkaW5nOiAwIDAgOHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFODc0NEE7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiA0cHggMCA0cHggOHB4O1xuICAgIG1hcmdpbjogMjVweCAwIDhweDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNFODc0NEE7XG4gICAgKyBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAyMHB4IDAgOHB4O1xuICAgIGNvbG9yOiAjNTU1O1xuICB9XG59XG4ucGFnZSB7XG4gIC5kYXRlLXRhZ3MsXG4gIC5wb3N0LWRhdGUsXG4gIC5wb3N0LXVwZGF0ZSxcbiAgLmVudHJ5LWRhdGUsXG4gIC5lbnRyeS10aW1lLFxuICAuZXllLWNhdGNoLFxuICAuc2luZ2xlLXRodW1ibmFpbCxcbiAgLmVudHJ5LWNhcmQtdGh1bWIsXG4gIC5wb3N0LXRodW1iLFxuICAud3AtcG9zdC1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi5pY2ctYmxvZyB7XG4gICYtbGlzdCB7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgICZfX2l0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgICAmX19tb3JlLXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAmX19tb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZDk3NzQ1O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJl9faXRlbXMge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZSxcbiAgICAgIGJveC1zaGFkb3cgLjJzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG5cbiAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDAgMTBweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xMCk7XG5cbiAgICAgIC5pY2ctYmxvZy1jYXJkX190aHVtYiBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICZfX3RodW1iIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgICZfX21ldGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgfVxuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDFweCA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTg3NDRhO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogI2U4NzQ0YTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgICZfX2RhdGUge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuICAuaWNnLW5ld3Mge1xuICAgICYtYmFyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmN2ViO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YyZDRhNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNkOTc3NDU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH0iLCJAdXNlICdiYXNlL3V0aWxzJyBhcyB1dGlscztcblxuLmljZy1zdWJqZWN0LWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbjogMzJweCAwO1xufVxuXG4uaWNnLXN1YmplY3QtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIC4wNSk7XG4gIHRyYW5zaXRpb246IC4yNXMgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIC4wOCk7XG5cbiAgICAuaWNnLXN1YmplY3QtY2FyZF9fdGl0bGUge1xuICAgICAgY29sb3I6ICNlODc0NGE7XG4gICAgfVxuXG4gICAgLmljZy1zdWJqZWN0LWNhcmRfX3RodW1iIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RodW1iIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX25vaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX21vcmUge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgY29sb3I6ICNlODc0NGE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiDihpJcIjtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdXRpbHMubWVkaWEtc3Age1xuICAuaWNnLXN1YmplY3QtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmljZy1zdWJqZWN0LWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMThweDtcbiAgfVxuXG4gIC5pY2ctc3ViamVjdC1jYXJkIHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufSIsIi5oY2ctc2NoZWR1bGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDI4cHg7XG59XG4uaGNnLXNjaGVkdWxlX19sb2FkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzJweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzc3O1xufVxuLmhjZy1sb2FkaW5nLXNwaW5uZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWFkOGM4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTg3NDRhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogaGNnLXNwaW4gMC44cyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGhjZy1zcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5oY2ctc2NoZWR1bGUtZ3JvdXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEycHg7XG59XG4uaGNnLXNjaGVkdWxlLWdyb3VwX19kYXRlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTg3NDRhO1xufVxuLmhjZy1zY2hlZHVsZS1ncm91cF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMTZweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5oY2ctc2NoZWR1bGUtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZDhjODtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgI2U4NzQ0YTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG59XG4uaGNnLXNjaGVkdWxlLWNhcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmN2ViO1xuICBib3JkZXItY29sb3I6ICNlODc0NGE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLDAsMCwuMDgpO1xufVxuLmhjZy1zY2hlZHVsZS1jYXJkLmlzLWZ1bGwge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLmhjZy1zY2hlZHVsZS1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyMjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xufVxuLmhjZy1zY2hlZHVsZS1jYXJkX19zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2U4NzQ0YTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG59XG4uaGNnLXNjaGVkdWxlLWNhcmQuaXMtZnVsbCAuaGNnLXNjaGVkdWxlLWNhcmRfX3N0YXR1cyB7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG59XG4uaGNnLXNjaGVkdWxlLWNhcmRfX2RhdGV0aW1lIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbn1cbi5oY2ctc2NoZWR1bGUtY2FyZF9fbWV0YSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbn1cbi5oY2ctc2NoZWR1bGUtY2FyZF9fZGF0ZXRpbWUgaSxcbi5oY2ctc2NoZWR1bGUtY2FyZF9fbWV0YSBpIHtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZTg3NDRhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oY2ctbW9kYWxfX3N0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2U4NzQ0YTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG59XG4uaGNnLW1vZGFsX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5oY2ctbW9kYWxfX2RhdGV0aW1lLFxuLmhjZy1tb2RhbF9fdGFyZ2V0LFxuLmhjZy1tb2RhbF9fc3VtbWFyeSxcbi5oY2ctbW9kYWxfX21ldGEge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuLmhjZy1tb2RhbF9fc3VtbWFyeSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4uaGNnLW1vZGFsX19mdWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM3Nzc7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5oY2ctbW9kYWxfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5oY2ctYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2U4NzQ0YTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oY2ctYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmhjZy1idXR0b24tLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZTg3NDRhO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTg3NDRhO1xufVxuXG4uaGNnLWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNlODc0NGE7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGNnLXNjaGVkdWxlLXNvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNTU1O1xuICB9XG4gICZfX3NlbGVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nOiA2cHggMjhweCA2cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFkOGM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cbi5oY2ctc2NoZWR1bGUtY2FyZF9fbGV2ZWwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmhjZy1zY2hlZHVsZS1jYXJkX19sZXZlbF9zdGFycyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNlODc0NGE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5oY2ctc2NoZWR1bGUtY2FyZF9fbGV2ZWxfZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2U4NzQ0YTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlODc0NGE7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5oY2ctbW9kYWxfX3RodW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4iLCIuZmFxLWxpc3RfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZmFxLWxpc3RfX3F1ZXN0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uZmFxLWxpc3RfX2Fuc3dlciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG5cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5mYXEtbGlzdF9fcSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNlODc0NGE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufSIsImJvZHkudXJsLWhvbWUge1xuICAuZW50cnktdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCJib2R5LnVybC1mb3JtLXRyaWFsIHtcbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5lbnRyeS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiA1MHB4IDAgMjBweDtcbiAgICBwYWRkaW5nOiAwIDAgOHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U4NzQ0QTtcbiAgfVxuICAuZXZlbnQtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAmX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDdyZW0gMWZyO1xuICAgICAgZ2FwOiAwLjc1cmVtIDFyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZkZjA7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlZjViMmI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBkdCxcbiAgICAgIGRkIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIGR0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICAgIGRkIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAwLjI1cmVtO1xuICAgICAgICBkdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjZm9ybS1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5wYXJ0aWNpcGFudHMge1xuICAgIC5wYXJ0aWNpcGFudCxcbiAgICAuc3R1ZGVudC1vbmx5LFxuICAgIC5hZHVsdC1vbmx5IHtcbiAgICAgICY6bm90KC5pcy12aXNpYmxlKSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICB9XG4gICAgLnBhcnRpY2lwYW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEycHggMjRweCAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICArIC5wYXJ0aWNpcGFudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgICAgLnJlbW92ZS1wYXJ0aWNpcGFudCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxOHB4O1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAuNHJlbTtcbiAgICAgICAgcGFkZGluZzogLjQ1cmVtIC45cmVtO1xuICAgICAgICBjb2xvcjogI2QzMmYyZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QzMmYyZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2QzMmYyZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN0dWRlbnQtb25seSxcbiAgICAgIC5hZHVsdC1vbmx5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJ0aWNpcGFudC1hZGQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxLjVyZW0gMCAycmVtO1xuICAgICAgLmFkZC1wYXJ0aWNpcGFudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IC40cmVtO1xuICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMS41cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWY1YjJiO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZWY1YjJiO1xuICAgICAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlZjViMmI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjZ3VhcmRpYW4tYXJlYSB7XG4gICAgJjpub3QoLmlzLXZpc2libGUpIHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIGlucHV0LFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICB9XG5cbiAgLmFncmVlbWVudCB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59Il19 */
