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

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

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

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

.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;
  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 (max-width: 1024px) {
  .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(4, 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: 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: 20px;
  font-weight: 700;
  color: #222;
  line-height: 1.2;
  letter-spacing: 0.075em;
}

.hcg-schedule-card__status {
  display: inline-block;
  margin-bottom: 6px;
  padding: 4px 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: 4px;
  font-size: 18px;
  font-weight: 500;
}
.hcg-schedule-card__datetime > div {
  display: flex;
  align-items: center;
  gap: 6px;
}

.hcg-schedule-card__meta {
  margin-top: 10px;
  display: grid;
  gap: 4px;
  font-size: 16px;
  font-weight: 500;
}
.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: 8px;
  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;
}

.home .entry-title {
  display: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImNvbW1vbi9fcmVzcG9uc2l2ZS5zY3NzIiwibGF5b3V0cy9faGVhZGVyLnNjc3MiLCJsYXlvdXRzL19mb290ZXIuc2NzcyIsIm1vZHVsZXMvX21vZGFsLnNjc3MiLCJtb2R1bGVzL19hY2NvcmRpb24uc2NzcyIsImZlYXR1cmVzL19wb3N0cy5zY3NzIiwiZmVhdHVyZXMvX2xpc3QtYmxvZy5zY3NzIiwiZmVhdHVyZXMvX2xpc3QtbmV3cy5zY3NzIiwiZmVhdHVyZXMvX2xpc3QtY2xhc3Muc2NzcyIsImZlYXR1cmVzL19saXN0LXRyaWFsLnNjc3MiLCJmZWF0dXJlcy9fbGlzdC1mYXEuc2NzcyIsInBhZ2VzL19ob21lLWluZGV4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRVo7RUFERjtJQUVJLGFBQUE7RURDSjtBQUNGOztBRUZJO0VBRkY7O0lBR0ksYUFBQTtFRk9KO0FBQ0Y7O0FFSkE7RUFDRSxnQkFBQTtBRk9GOztBR2ZFO0VBQ0UsZ0JBQUE7QUhrQko7O0FJcEJBO0VBQ0UsZUFBQTtFQUNBLFFBQUE7RUFDQSxhQUFBO0FKdUJGO0FJckJFO0VBQ0UsYUFBQTtBSnVCSjtBSXBCRTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLCtCQUFBO0FKc0JKO0FJbkJFO0VBQ0Usa0JBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0FKcUJKO0FJcEJJO0VBVkY7SUFXSSx5QkFBQTtJQUNBLCtCQUFBO0lBQ0EsaUJBQUE7SUFDQSx1QkFBQTtFSnVCSjtBQUNGO0FJcEJFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBSnNCSjs7QUlqQkE7RUFDRSxnQkFBQTtBSm9CRjs7QUtuRUE7RUFDRSxh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QTtBVnFhSjs7QVVsYUE7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QVZxYUY7O0FVbmFBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0FWc2FGOztBVXBhQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQ0FBQTtFQUNBLFlBQUE7QVZ1YUY7O0FVcmFBO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FWd2FGO0FVdGFFO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QVZ3YUo7O0FXdnBCQTtFQUNFLG1CQUFBO0FYMHBCRjs7QVd2cEJBO0VBQ0UsZUFBQTtFQUNBLE9BQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FYMHBCRjs7QVd2cEJBO0VBQ0UsZ0JBQUE7QVgwcEJGO0FXeHBCRTtFQUNFLGdCQUFBO0FYMHBCSjs7QVd0cEJBO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FYeXBCRjs7QVlyckJFO0VBQ0UsYUFBQTtBWndyQkoiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJyLnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBoZWFkZXIgLnRhZ2xpbmUsXG4gIGhlYWRlciAubG9nby10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tZW51LWJ1dHRvbi1pbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbmZvb3RlciAuc2l0ZS1uYW1lLXRleHQge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLm1vZGFsW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5tb2RhbF9fcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBtaW4oOTJ2dywgNjQwcHgpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDMycHgpO1xuICBtYXJnaW46IDE2cHggYXV0bztcbiAgcGFkZGluZzogMzJweCAzMnB4IDY0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vZGFsX19wYW5lbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyNHB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDI0cHgpO1xuICAgIG1hcmdpbjogMTJweCBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHggMjBweCA1NnB4O1xuICB9XG59XG4ubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJvZHkuaXMtbW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEycHg7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjY29yZGlvbl9faXRlbS5pcy1vcGVuIC5hY2NvcmRpb25fX3RyaWdnZXIge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuLmFjY29yZGlvbl9faXRlbS5pcy1vcGVuIC5hY2NvcmRpb25fX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5hY2NvcmRpb25fX3RyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFjY29yZGlvbl9fYm9keSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZTtcbn1cblxuLmFjY29yZGlvbl9fYm9keS1pbm5lciB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xufVxuXG4uYWNjb3JkaW9uX19pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuLmFjY29yZGlvbl9faWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2luZ2xlLWJsb2cgLmV5ZS1jYXRjaCxcbi5zaW5nbGUtdHJpYWxfbGVzc29uIC5leWUtY2F0Y2gsXG4uc2luZ2xlLXN1YmplY3RfdG9waWMgLmV5ZS1jYXRjaCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDMycHg7XG59XG5cbi5lbnRyeS1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiA1MHB4IDAgMjBweDtcbiAgcGFkZGluZzogMCAwIDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFODc0NEE7XG59XG4uZW50cnktY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDRweCAwIDRweCA4cHg7XG4gIG1hcmdpbjogMjVweCAwIDhweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjRTg3NDRBO1xufVxuLmVudHJ5LWNvbnRlbnQgaDMgKyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5lbnRyeS1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAyMHB4IDAgOHB4O1xuICBjb2xvcjogIzU1NTtcbn1cblxuLnBhZ2UgLmRhdGUtdGFncyxcbi5wYWdlIC5wb3N0LWRhdGUsXG4ucGFnZSAucG9zdC11cGRhdGUsXG4ucGFnZSAuZW50cnktZGF0ZSxcbi5wYWdlIC5lbnRyeS10aW1lLFxuLnBhZ2UgLmV5ZS1jYXRjaCxcbi5wYWdlIC5zaW5nbGUtdGh1bWJuYWlsLFxuLnBhZ2UgLmVudHJ5LWNhcmQtdGh1bWIsXG4ucGFnZSAucG9zdC10aHVtYixcbi5wYWdlIC53cC1wb3N0LWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmljZy1ibG9nLWxpc3Qge1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbi5pY2ctYmxvZy1saXN0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5pY2ctYmxvZy1saXN0X19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cbi5pY2ctYmxvZy1saXN0X19tb3JlLXdyYXAge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pY2ctYmxvZy1saXN0X19tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2Q5Nzc0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmljZy1ibG9nLWxpc3RfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmljZy1ibG9nLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xufVxuLmljZy1ibG9nLWNhcmQ6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5pY2ctYmxvZy1jYXJkOmhvdmVyIC5pY2ctYmxvZy1jYXJkX190aHVtYiBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmljZy1ibG9nLWNhcmRfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pY2ctYmxvZy1jYXJkX190aHVtYiB7XG4gIGFzcGVjdC1yYXRpbzogNC8zO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuLmljZy1ibG9nLWNhcmRfX3RodW1iIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLmljZy1ibG9nLWNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmljZy1ibG9nLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmljZy1ibG9nLWNhcmRfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3Nzc7XG59XG4uaWNnLWJsb2ctY2FyZF9fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFweCA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlODc0NGE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U4NzQ0YTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pY2ctYmxvZy1jYXJkX19kYXRlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzc3NztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmljZy1uZXdzLWJhciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY3ZWI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmQ0YTc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uaWNnLW5ld3MtYmFyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pY2ctbmV3cy1iYXIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG4uaWNnLW5ld3MtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZDk3NzQ1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pY2ctbmV3cy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5pY2ctc3ViamVjdC1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW46IDMycHggMDtcbn1cblxuLmljZy1zdWJqZWN0LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5pY2ctc3ViamVjdC1jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uaWNnLXN1YmplY3QtY2FyZDpob3ZlciAuaWNnLXN1YmplY3QtY2FyZF9fdGl0bGUge1xuICBjb2xvcjogI2U4NzQ0YTtcbn1cbi5pY2ctc3ViamVjdC1jYXJkOmhvdmVyIC5pY2ctc3ViamVjdC1jYXJkX190aHVtYiBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xufVxuLmljZy1zdWJqZWN0LWNhcmRfX3RodW1iIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4uaWNnLXN1YmplY3QtY2FyZF9fdGh1bWIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLmljZy1zdWJqZWN0LWNhcmRfX25vaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmljZy1zdWJqZWN0LWNhcmRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmljZy1zdWJqZWN0LWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLmljZy1zdWJqZWN0LWNhcmRfX2Rlc2Mge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaWNnLXN1YmplY3QtY2FyZF9fbW9yZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBjb2xvcjogI2U4NzQ0YTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmljZy1zdWJqZWN0LWNhcmRfX21vcmU6OmFmdGVyIHtcbiAgY29udGVudDogXCIg4oaSXCI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmljZy1zdWJqZWN0LWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaWNnLXN1YmplY3QtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG4gIC5pY2ctc3ViamVjdC1jYXJkIHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG4gIC5pY2ctc3ViamVjdC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uaGNnLXNjaGVkdWxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyOHB4O1xufVxuXG4uaGNnLXNjaGVkdWxlX19sb2FkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzJweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4uaGNnLWxvYWRpbmctc3Bpbm5lciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYWQ4Yzg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlODc0NGE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBoY2ctc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBoY2ctc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaGNnLXNjaGVkdWxlLWdyb3VwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uaGNnLXNjaGVkdWxlLWdyb3VwX19kYXRlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTg3NDRhO1xufVxuXG4uaGNnLXNjaGVkdWxlLWdyb3VwX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGNnLXNjaGVkdWxlLWdyb3VwX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhjZy1zY2hlZHVsZS1ncm91cF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmhjZy1zY2hlZHVsZS1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWQ4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oY2ctc2NoZWR1bGUtY2FyZDpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZTg3NDRhO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4uaGNnLXNjaGVkdWxlLWNhcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmN2ViO1xuICBib3JkZXItY29sb3I6ICNlODc0NGE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmhjZy1zY2hlZHVsZS1jYXJkLmlzLWZ1bGwge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uaGNnLXNjaGVkdWxlLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzIyMjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG59XG5cbi5oY2ctc2NoZWR1bGUtY2FyZF9fc3RhdHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNlODc0NGE7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xufVxuXG4uaGNnLXNjaGVkdWxlLWNhcmQuaXMtZnVsbCAuaGNnLXNjaGVkdWxlLWNhcmRfX3N0YXR1cyB7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG59XG5cbi5oY2ctc2NoZWR1bGUtY2FyZF9fZGF0ZXRpbWUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmhjZy1zY2hlZHVsZS1jYXJkX19kYXRldGltZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuXG4uaGNnLXNjaGVkdWxlLWNhcmRfX21ldGEge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmhjZy1zY2hlZHVsZS1jYXJkX19tZXRhID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG5cbi5oY2ctc2NoZWR1bGUtY2FyZF9fZGF0ZXRpbWUgaSxcbi5oY2ctc2NoZWR1bGUtY2FyZF9fbWV0YSBpIHtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZTg3NDRhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhjZy1tb2RhbF9fc3RhdHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZTg3NDRhO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbn1cblxuLmhjZy1tb2RhbF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5oY2ctbW9kYWxfX2RhdGV0aW1lLFxuLmhjZy1tb2RhbF9fdGFyZ2V0LFxuLmhjZy1tb2RhbF9fc3VtbWFyeSxcbi5oY2ctbW9kYWxfX21ldGEge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4uaGNnLW1vZGFsX19zdW1tYXJ5IHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLmhjZy1tb2RhbF9fZnVsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNzc3O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5oY2ctbW9kYWxfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5oY2ctYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2U4NzQ0YTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oY2ctYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmhjZy1idXR0b24tLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZTg3NDRhO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTg3NDRhO1xufVxuXG4uaGNnLWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNlODc0NGE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oY2ctc2NoZWR1bGUtc29ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uaGNnLXNjaGVkdWxlLXNvcnRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzU1NTtcbn1cbi5oY2ctc2NoZWR1bGUtc29ydF9fc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgcGFkZGluZzogNnB4IDI4cHggNnB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWQ4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uaGNnLXNjaGVkdWxlLWNhcmRfX2xldmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmhjZy1zY2hlZHVsZS1jYXJkX19sZXZlbF9zdGFycyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNlODc0NGE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmhjZy1zY2hlZHVsZS1jYXJkX19sZXZlbF9kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZTg3NDRhO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U4NzQ0YTtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uaGNnLW1vZGFsX190aHVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGNnLW1vZGFsX190aHVtYiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5mYXEtbGlzdF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5mYXEtbGlzdF9fcXVlc3Rpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5mYXEtbGlzdF9fYW5zd2VyIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5mYXEtbGlzdF9fYW5zd2VyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mYXEtbGlzdF9fcSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNlODc0NGE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaG9tZSAuZW50cnktdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufSIsImJyIHtcbiAgJi5zcCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufSIsImhlYWRlciB7XG4gIC50YWdsaW5lLFxuICAubG9nby10ZXh0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4ubWVudS1idXR0b24taW4ge1xuICBsaW5lLWhlaWdodDogMS40O1xufSIsImZvb3RlciB7XG4gIC5zaXRlLW5hbWUtdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufSIsIi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG5cbiAgJltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIH1cblxuICAmX19wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBtaW4oOTJ2dywgNjQwcHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMzJweCk7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG87XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDY0cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjRweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDI0cHgpO1xuICAgICAgbWFyZ2luOiAxMnB4IGF1dG87XG4gICAgICBwYWRkaW5nOiAyNHB4IDIwcHggNTZweDtcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMTZweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG59XG5cbmJvZHkuaXMtbW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59IiwiLmFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTJweDtcbn1cblxuLmFjY29yZGlvbl9faXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi5pcy1vcGVuIHtcbiAgICAuYWNjb3JkaW9uX190cmlnZ2VyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9faWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb25fX3RyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFjY29yZGlvbl9fYm9keSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZTtcbn1cblxuLmFjY29yZGlvbl9fYm9keS1pbm5lciB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xufVxuXG4uYWNjb3JkaW9uX19pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIrXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59IiwiLnNpbmdsZS1ibG9nLFxuLnNpbmdsZS10cmlhbF9sZXNzb24sXG4uc2luZ2xlLXN1YmplY3RfdG9waWMge1xuICAuZXllLWNhdGNoIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIH1cbn1cbi5lbnRyeS1jb250ZW50IHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDUwcHggMCAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMCA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFODc0NEE7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiA0cHggMCA0cHggOHB4O1xuICAgIG1hcmdpbjogMjVweCAwIDhweDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNFODc0NEE7XG4gICAgKyBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAyMHB4IDAgOHB4O1xuICAgIGNvbG9yOiAjNTU1O1xuICB9XG59XG4ucGFnZSB7XG4gIC5kYXRlLXRhZ3MsXG4gIC5wb3N0LWRhdGUsXG4gIC5wb3N0LXVwZGF0ZSxcbiAgLmVudHJ5LWRhdGUsXG4gIC5lbnRyeS10aW1lLFxuICAuZXllLWNhdGNoLFxuICAuc2luZ2xlLXRodW1ibmFpbCxcbiAgLmVudHJ5LWNhcmQtdGh1bWIsXG4gIC5wb3N0LXRodW1iLFxuICAud3AtcG9zdC1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi5pY2ctYmxvZyB7XG4gICYtbGlzdCB7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgICZfX2l0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgICAmX19tb3JlLXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAmX19tb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZDk3NzQ1O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJl9faXRlbXMge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZSxcbiAgICAgIGJveC1zaGFkb3cgLjJzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG5cbiAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDAgMTBweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xMCk7XG5cbiAgICAgIC5pY2ctYmxvZy1jYXJkX190aHVtYiBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICZfX3RodW1iIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgICZfX21ldGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgfVxuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDFweCA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTg3NDRhO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogI2U4NzQ0YTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgICZfX2RhdGUge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuICAuaWNnLW5ld3Mge1xuICAgICYtYmFyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmN2ViO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YyZDRhNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNkOTc3NDU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH0iLCIuaWNnLXN1YmplY3QtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luOiAzMnB4IDA7XG59XG5cbi5pY2ctc3ViamVjdC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcbiAgdHJhbnNpdGlvbjogLjI1cyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgLjA4KTtcblxuICAgIC5pY2ctc3ViamVjdC1jYXJkX190aXRsZSB7XG4gICAgICBjb2xvcjogI2U4NzQ0YTtcbiAgICB9XG5cbiAgICAuaWNnLXN1YmplY3QtY2FyZF9fdGh1bWIgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGh1bWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgJl9fbm9pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG5cbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBjb2xvcjogI2U4NzQ0YTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIOKGklwiO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pY2ctc3ViamVjdC1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaWNnLXN1YmplY3QtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG5cbiAgLmljZy1zdWJqZWN0LWNhcmQge1xuICAgIHBhZGRpbmc6IDE0cHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59IiwiLmhjZy1zY2hlZHVsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjhweDtcbn1cbi5oY2ctc2NoZWR1bGVfX2xvYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3Nzc7XG59XG4uaGNnLWxvYWRpbmctc3Bpbm5lciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYWQ4Yzg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlODc0NGE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBoY2ctc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgaGNnLXNwaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmhjZy1zY2hlZHVsZS1ncm91cCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTJweDtcbn1cbi5oY2ctc2NoZWR1bGUtZ3JvdXBfX2RhdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlODc0NGE7XG59XG4uaGNnLXNjaGVkdWxlLWdyb3VwX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAxNnB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmhjZy1zY2hlZHVsZS1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWQ4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICNlODc0NGE7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxufVxuLmhjZy1zY2hlZHVsZS1jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjdlYjtcbiAgYm9yZGVyLWNvbG9yOiAjZTg3NDRhO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwwLDAsLjA4KTtcbn1cbi5oY2ctc2NoZWR1bGUtY2FyZC5pcy1mdWxsIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5oY2ctc2NoZWR1bGUtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjIyO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbn1cbi5oY2ctc2NoZWR1bGUtY2FyZF9fc3RhdHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNlODc0NGE7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xufVxuLmhjZy1zY2hlZHVsZS1jYXJkLmlzLWZ1bGwgLmhjZy1zY2hlZHVsZS1jYXJkX19zdGF0dXMge1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xufVxuLmhjZy1zY2hlZHVsZS1jYXJkX19kYXRldGltZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbn1cbi5oY2ctc2NoZWR1bGUtY2FyZF9fbWV0YSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbn1cbi5oY2ctc2NoZWR1bGUtY2FyZF9fZGF0ZXRpbWUgaSxcbi5oY2ctc2NoZWR1bGUtY2FyZF9fbWV0YSBpIHtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZTg3NDRhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oY2ctbW9kYWxfX3N0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2U4NzQ0YTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG59XG4uaGNnLW1vZGFsX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5oY2ctbW9kYWxfX2RhdGV0aW1lLFxuLmhjZy1tb2RhbF9fdGFyZ2V0LFxuLmhjZy1tb2RhbF9fc3VtbWFyeSxcbi5oY2ctbW9kYWxfX21ldGEge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuLmhjZy1tb2RhbF9fc3VtbWFyeSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4uaGNnLW1vZGFsX19mdWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM3Nzc7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5oY2ctbW9kYWxfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5oY2ctYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2U4NzQ0YTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oY2ctYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmhjZy1idXR0b24tLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZTg3NDRhO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTg3NDRhO1xufVxuXG4uaGNnLWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNlODc0NGE7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGNnLXNjaGVkdWxlLXNvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNTU1O1xuICB9XG4gICZfX3NlbGVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nOiA2cHggMjhweCA2cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFkOGM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cbi5oY2ctc2NoZWR1bGUtY2FyZF9fbGV2ZWwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmhjZy1zY2hlZHVsZS1jYXJkX19sZXZlbF9zdGFycyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNlODc0NGE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5oY2ctc2NoZWR1bGUtY2FyZF9fbGV2ZWxfZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2U4NzQ0YTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlODc0NGE7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5oY2ctbW9kYWxfX3RodW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4iLCIuZmFxLWxpc3RfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZmFxLWxpc3RfX3F1ZXN0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uZmFxLWxpc3RfX2Fuc3dlciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG5cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5mYXEtbGlzdF9fcSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNlODc0NGE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufSIsIi5ob21lIHtcbiAgLmVudHJ5LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59Il19 */
