.sub .header,
.sub .main {
  background-color: #f1f3f8;
}

.main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 80px;
  min-height: calc(100vh - 92px);
}

.main-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 40px;
  width: 100%;
  height: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 60px 0;
}
.main-inner .side-pd {
  padding: 0 24px;
}

.main-title-area {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  row-gap: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 10;
}
.main-title-area::before {
  content: "";
  position: absolute;
  top: -240px;
  left: 50%;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  opacity: 0;
  visibility: hidden;
  width: 100%;
  height: 622px;
  border-radius: 9999px;
  background: url("/images/bg/bg-gradation-circle.png") no-repeat center top;
  -webkit-transition: var(--default-transition);
  transition: var(--default-transition);
  -webkit-animation: gradation-show 1s var(--cubic-bezier-transition-2) forwards;
  animation: gradation-show 1s var(--cubic-bezier-transition-2) forwards;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  pointer-events: none;
}

.main-title-text {
  position: relative;
  text-align: center;
  font-size: 44px;
  font-family: var(--font-pre-b);
  color: var(--color-1e2124);
}

.main-title-description {
  position: relative;
  font-size: 20px;
  color: var(--color-444);
  text-align: center;
  word-break: keep-all;
}

.main-form-area {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  row-gap: 20px;
  width: 100%;
  max-width: 952px;
}

.main-search-input-area {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.main-search-input {
  width: 100%;
  height: 60px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 20px;
  padding: 0 54px 0 24px;
  border-color: #cfd6e7;
  background-color: var(--white);
}
.main-search-input::-webkit-input-placeholder {
  color: #999;
}
.main-search-input::-moz-placeholder {
  color: #999;
}
.main-search-input:-ms-input-placeholder {
  color: #999;
}
.main-search-input::-ms-input-placeholder {
  color: #999;
}
.main-search-input::placeholder {
  color: #999;
}

.input-search-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  right: 24px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("/images/ico/ico-search.svg") no-repeat center;
}

.main-form-tag-box {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
  min-height: 40px;
}

.main-form-tag-list-area {
  width: 100%;
}

.main-form-tag-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 12px;
}

.main-form-tag-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 9px;
  font-size: 16px;
  min-width: 105px;
  font-family: var(--font-pre-b);
  color: var(--color-1e2124);
}

.main-form-tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 9.5px 16px;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  column-gap: 8px;
  border: 1px solid #cfd6e7;
  border-radius: 100px;
  background-color: var(--white);
  -webkit-transition: var(--default-transition);
  transition: var(--default-transition);
}

.main-form-tag-text {
  font-size: 16px;
  color: var(--color-555);
  -webkit-transition: var(--default-transition);
  transition: var(--default-transition);
}

.main-form-tag-remove-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 14px;
  height: 14px;
  background: url("/images/ico/ico-tag-remove.svg") no-repeat center;
  -webkit-transition: var(--default-transition);
  transition: var(--default-transition);
}

.main-word-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 12px;
  width: 100%;
}
.main-word-area.between {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  row-gap: 8px;
}

.main-word-title-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  column-gap: 8px;
}

.main-collapse-area {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 20px;
}

.main-word-title {
  font-size: 24px;
  color: var(--color-1e2124);
}
.main-word-title.has-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 6px;
  -moz-column-gap: 6px;
  column-gap: 6px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.ref {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 30px;
  font-size: 14px;
  color: #777;
  padding: 0 8px;
  border-radius: 8px;
  background-color: var(--white);
}

.refresh-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  background: url("/images/ico/ico-refresh.svg") no-repeat center;
}

.main-word-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  -webkit-column-gap: 24px;
  -moz-column-gap: 24px;
  column-gap: 24px;
  row-gap: 8px;
}

.main-word-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 58px;
  padding: 0 24px;
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  border: 1px solid #cfd6e7;
  border-radius: 12px;
  background-color: var(--white);
  -webkit-transition: var(--default-transition);
  transition: var(--default-transition);
}

.main-word-item-text {
  font-size: 18px;
  font-weight: 500;
  color: var(--color-1e2124);
}
.main-word-item-text::before {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.circle-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 9999px;
  font-size: 16px;
  font-family: var(--font-pre-b);
  color: var(--white);
  background-color: var(--color-1e2124);
}

.main-collapse-box {
  border: 1px solid #cfd6e7;
  border-radius: 12px;
  background-color: var(--white);
  -webkit-transition: var(--default-transition);
  transition: var(--default-transition);
}
.main-collapse-box.empty {
  padding: 32px 16px;
}
.main-collapse-box.empty .main-collapse-box-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  row-gap: 20px;
  max-width: 768px;
  width: 100%;
  margin: 0 auto;
}

.main-collapse-empty-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.main-collapse-empty-area::before {
  content: "";
  width: 53px;
  height: 42px;
  margin: 0 auto 20px auto;
  background: url("/images/ico/ico-result-not-found.svg") no-repeat center;
}

.main-collapse-empty-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-column-gap: 4px;
  -moz-column-gap: 4px;
  column-gap: 4px;
}
.main-collapse-empty-wrap + .main-collapse-empty-text {
  margin-top: 4px;
}

.main-collapse-empty-text {
  font-size: 20px;
  color: #555;
  text-align: center;
}
.main-collapse-empty-text.pre-bold {
  color: var(--color-1e2124);
}

.main-collapse-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 20px;
  border-bottom: 1px solid transparent;
  -webkit-transition: var(--default-transition);
  transition: var(--default-transition);
}

.main-collapse-top-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.collapse-expand-on {
  padding: 12px 24px 24px 24px;
}
.collapse-expand-on .main-collapse-top {
  border-bottom-color: #e4e4e4;
}
.collapse-expand-on .main-collapse-contents {
  display: block;
}
.collapse-expand-on .main-collapse-button::after {
  background-image: url("/images/ico/ico-collapse-arrow-up.svg");
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.collapse-expand-off {
  padding: 16px 24px 0 24px;
}
.collapse-expand-off .main-collapse-top {
  padding-bottom: 16px;
}
.collapse-expand-off .main-collapse-contents {
  display: none;
}
.collapse-expand-off .main-collapse-button::after {
  position: relative;
  top: 2px;
  background-image: url("/images/ico/ico-collapse-arrow-up.svg");
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.main-collapse-bottom {
  padding-top: 20px;
}

.main-collapse-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  column-gap: 8px;
  font-size: 16px;
  color: var(--color-1e2124);
  height: 32px;
}
.main-collapse-button::after {
  content: "";
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: var(--default-transition);
  transition: var(--default-transition);
}

.main-collapse-bottom-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 12px;
}

.main-collapse-bottom-desc {
  font-size: 18px;
  word-break: keep-all;
  color: var(--color-1e2124);
}

.main-collapse-ref-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  row-gap: 12px;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
  padding: 12px 16px;
  border-radius: 12px;
  background-color: #f4f5f6;
}
.main-collapse-ref-area.empty {
  background-color: #cdd1d5;
}
.main-collapse-ref-area.empty .main-collapse-ref-desc,
.main-collapse-ref-area.empty .main-collapse-ref-title {
  color: #6d7882;
}

.main-collapse-ref-title {
  position: relative;
  font-size: 14px;
  font-family: var(--font-pre-sb);
  color: var(--color-1e2124);
  padding-left: 28px;
  --icon-size: 20px;
}
.main-collapse-ref-title::before {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  width: var(--icon-size);
  height: var(--icon-size);
  background: url("/images/ico/ico-system-info.svg") no-repeat center;
  background-size: var(--icon-size);
}

.main-collapse-ref-desc {
  font-size: 14px;
  color: #333;
  word-break: keep-all;
}

.main-collapse-top-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.main-collapse-top-item.before::after {
  content: "";
  width: 24px;
  height: 24px;
  margin: 0 32px;
  background: url("/images/ico/ico-circle-arrow-right.svg") no-repeat center;
}

.main-collapse-top-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 16px;
  font-size: 18px;
  font-family: var(--font-pre-sb);
  color: var(--color-1e2124);
}

.main-coallapse-title-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 10px 24px;
  border: 1px solid transparent;
  border-radius: 12px;
}
.main-coallapse-title-box.gray-1 {
  background-color: #f4f5f6;
}
.main-coallapse-title-box.gray-2 {
  border-color: #cfd6e7;
  background-color: #edf1f6;
}

.footer-inner {
  opacity: 1;
  visibility: visible;
}

.main-suggest-tag-list-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
  row-gap: 12px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.main-suggest-tag-title {
  color: #1e2124;
  font-size: 16px;
  font-family: var(--font-pre-b);
}

.main-collapse-title-box-text {
  font-size: 20px;
  color: var(--color-1e2124);
}

@media (max-width: 1024px) {
  .main-word-list {
    gap: 8px;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 768px) {
  .collapse-expand-on {
    padding: 24px;
  }
  .main-collapse-box.empty .main-form-tag-list {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .main-inner {
    padding: 50px 0;
  }
  .main-word-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .main-form-tag-box {
    row-gap: 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .main-form-tag-text {
    white-space: nowrap;
  }
  .main-form-tag-list {
    gap: 8px;
    width: 100%;
  }
  .main-word-area.between {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .main-collapse-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    row-gap: 20px;
    padding-bottom: 20px;
  }
  .main-collapse-top-item {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    row-gap: 8px;
  }
  .main-collapse-top-item.before::after {
    display: none;
  }
  .main-collapse-top-item.before + .arrow-down-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    width: 24px;
    height: 54px;
    background: url("/images/ico/ico-circle-arrow-right.svg") no-repeat center;
  }
  .main-collapse-top-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    row-gap: 4px;
    width: 100%;
  }
  .main-collapse-button-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%;
  }
  .ref {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .main-coallapse-title-box {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .main-collapse-box.empty {
    padding: 32px 24px;
  }
  .main-suggest-tag-list-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media (max-width: 425px) {
  .main-title-text {
    font-size: 42px;
  }
  .main-title-description {
    font-size: 18px;
    line-height: 1.5;
  }
  .main-inner {
    padding: 40px 0;
  }
  .main-collapse-bottom-desc {
    line-height: 1.3;
  }
  .main-collapse-ref-desc {
    line-height: 1.3;
  }
  .main-collapse-ref-area {
    row-gap: 8px;
    padding: 12px;
  }
}
/* iPad Air, Asus Zenbook Fold, Surface Pro 7 */
@media (width: 820px) and (height: 1180px),
  (width: 853px) and (height: 1280px),
  (width: 912px) and (height: 1368px) {
  .main {
    min-height: auto;
    height: 100vh;
  }
  .main-inner {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@-webkit-keyframes gradation-show {
  from {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(-50%) scale(0);
    transform: translateX(-50%) scale(0);
  }
  to {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
  }
}
@keyframes gradation-show {
  from {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(-50%) scale(0);
    transform: translateX(-50%) scale(0);
  }
  to {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1hcmlldW0uc2NzcyIsIm1hcmlldW0uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNFOztFQUVFLHlCQUFBO0FDQUo7O0FESUE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsOEJBQUE7QUNERjs7QURJQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDREY7QURHRTtFQUNFLGVBQUE7QUNESjs7QURLQTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxXQUFBO0FDRkY7QURJRTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsNENBQUE7VUFBQSxvQ0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSw0RUFBQTtFQUNBLDZDQUFBO0VBQUEscUNBQUE7RUFDQSw4RUFBQTtVQUFBLHNFQUFBO0VBQ0EsMkJBQUE7VUFBQSxtQkFBQTtFQUNBLG9CQUFBO0FDRko7O0FETUE7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7QUNIRjs7QURNQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBQ0hGOztBRE1BO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QUNIRjs7QURNQTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0FDSEY7O0FETUE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLDhCQUFBO0FDSEY7QURLRTtFQUNFLFdBQUE7QUNISjtBREVFO0VBQ0UsV0FBQTtBQ0hKO0FERUU7RUFDRSxXQUFBO0FDSEo7QURFRTtFQUNFLFdBQUE7QUNISjtBREVFO0VBQ0UsV0FBQTtBQ0hKOztBRE9BO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0VBQUE7QUNKRjs7QURPQTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLGdCQUFBO0FDSkY7O0FET0E7RUFDRSxXQUFBO0FDSkY7O0FET0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFQUNBLFNBQUE7QUNKRjs7QURPQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0FDSkY7O0FET0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7S0FBQSxvQkFBQTtVQUFBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLG9CQUFBO0VBQ0EsOEJBQUE7RUFDQSw2Q0FBQTtFQUFBLHFDQUFBO0FDSkY7O0FET0E7RUFDRSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSw2Q0FBQTtFQUFBLHFDQUFBO0FDSkY7O0FET0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0VBQUE7RUFDQSw2Q0FBQTtFQUFBLHFDQUFBO0FDSkY7O0FET0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7QUNKRjtBRE1FO0VBQ0UsOEJBQUE7RUFBQSw2QkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxZQUFBO0FDSko7O0FEUUE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHVCQUFBO0tBQUEsb0JBQUE7VUFBQSxlQUFBO0FDTEY7O0FEUUE7RUFDRSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLGFBQUE7QUNMRjs7QURRQTtFQUNFLGVBQUE7RUFDQSwwQkFBQTtBQ0xGO0FET0U7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHVCQUFBO0tBQUEsb0JBQUE7VUFBQSxlQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0FDTEo7O0FEU0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0FDTkY7O0FEU0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUVBQUE7QUNORjs7QURTQTtFQUNFLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLFlBQUE7QUNORjs7QURTQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsNkNBQUE7RUFBQSxxQ0FBQTtBQ05GOztBRFNBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7QUNORjtBRFNFO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBQ1BKOztBRFdBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQ0FBQTtBQ1JGOztBRFdBO0VBQ0UseUJBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsNkNBQUE7RUFBQSxxQ0FBQTtBQ1JGO0FEVUU7RUFDRSxrQkFBQTtBQ1JKO0FEVUk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QUNSTjs7QURhQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7QUNWRjtBRFlFO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esd0JBQUE7RUFDQSwwRUFBQTtBQ1ZKOztBRGNBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx1QkFBQTtLQUFBLG9CQUFBO1VBQUEsZUFBQTtBQ1hGO0FEYUU7RUFDRSxlQUFBO0FDWEo7O0FEZUE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDWkY7QURjRTtFQUNFLDBCQUFBO0FDWko7O0FEZ0JBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLG9DQUFBO0VBQ0EsNkNBQUE7RUFBQSxxQ0FBQTtBQ2JGOztBRGdCQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FDYkY7O0FEZ0JBO0VBQ0UsNEJBQUE7QUNiRjtBRGVFO0VBQ0UsNEJBQUE7QUNiSjtBRGdCRTtFQUNFLGNBQUE7QUNkSjtBRGtCSTtFQUNFLGdFQUFBO0VBQ0EsNEJBQUE7VUFBQSxvQkFBQTtBQ2hCTjs7QURxQkE7RUFDRSx5QkFBQTtBQ2xCRjtBRG9CRTtFQUNFLG9CQUFBO0FDbEJKO0FEcUJFO0VBQ0UsYUFBQTtBQ25CSjtBRHVCSTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLGdFQUFBO0VBQ0EsaUNBQUE7VUFBQSx5QkFBQTtBQ3JCTjs7QUQwQkE7RUFDRSxpQkFBQTtBQ3ZCRjs7QUQwQkE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHFCQUFBO01BQUEsa0JBQUE7VUFBQSx5QkFBQTtFQUNBLHVCQUFBO0tBQUEsb0JBQUE7VUFBQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0VBRUEsWUFBQTtBQ3hCRjtBRDBCRTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSw2Q0FBQTtFQUFBLHFDQUFBO0FDeEJKOztBRDRCQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxhQUFBO0FDekJGOztBRDRCQTtFQUNFLGVBQUE7RUFDQSxvQkFBQTtFQUNBLDBCQUFBO0FDekJGOztBRDRCQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtBQ3pCRjtBRDJCRTtFQUNFLHlCQUFBO0FDekJKO0FEMkJJOztFQUVFLGNBQUE7QUN6Qk47O0FEOEJBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsK0JBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0VBRUEsaUJBQUE7QUM1QkY7QUQ4QkU7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSxxRUFBQTtFQUNBLGlDQUFBO0FDNUJKOztBRGdDQTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7QUM3QkY7O0FEZ0NBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QUM3QkY7QURnQ0k7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsNEVBQUE7QUM5Qk47O0FEb0NBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSwrQkFBQTtFQUNBLDBCQUFBO0FDakNGOztBRG9DQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTtFQUNBLG1CQUFBO0FDakNGO0FEbUNFO0VBQ0UseUJBQUE7QUNqQ0o7QURvQ0U7RUFDRSxxQkFBQTtFQUNBLHlCQUFBO0FDbENKOztBRHNDQTtFQUNFLFVBQUE7RUFDQSxtQkFBQTtBQ25DRjs7QURzQ0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7QUNuQ0Y7O0FEc0NBO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtBQ25DRjs7QURzQ0E7RUFDRSxlQUFBO0VBQ0EsMEJBQUE7QUNuQ0Y7O0FEc0NBO0VBQ0U7SUFDRSxRQUFBO0lBQ0EscUNBQUE7RUNuQ0Y7QUFDRjtBRHNDQTtFQUNFO0lBQ0UsYUFBQTtFQ3BDRjtFRHlDSTtJQUNFLHVCQUFBO1FBQUEsb0JBQUE7WUFBQSwyQkFBQTtFQ3ZDTjtFRDRDQTtJQUNFLGVBQUE7RUMxQ0Y7RUQ2Q0E7SUFDRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0VDM0NGO0VEOENBO0lBQ0UsWUFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0VDNUNGO0VEK0NBO0lBQ0UsbUJBQUE7RUM3Q0Y7RURnREE7SUFDRSxRQUFBO0lBQ0EsV0FBQTtFQzlDRjtFRGtERTtJQUNFLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0VDaERKO0VEb0RBO0lBQ0UsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSx1QkFBQTtRQUFBLG9CQUFBO1lBQUEsMkJBQUE7SUFDQSxhQUFBO0lBQ0Esb0JBQUE7RUNsREY7RURxREE7SUFDRSxXQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxZQUFBO0VDbkRGO0VEc0RJO0lBQ0UsYUFBQTtFQ3BETjtFRHVESTtJQUNFLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0EsY0FBQTtJQUNBLGdDQUFBO1lBQUEsd0JBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLDRFQUFBO0VDckROO0VEMkRBO0lBQ0UsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTtFQ3pERjtFRDREQTtJQUNFLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EscUJBQUE7UUFBQSxrQkFBQTtZQUFBLHlCQUFBO0lBQ0EsV0FBQTtFQzFERjtFRDZEQTtJQUNFLDBCQUFBO0lBQUEsdUJBQUE7SUFBQSxrQkFBQTtFQzNERjtFRDhEQTtJQUNFLG1CQUFBO1FBQUEsV0FBQTtZQUFBLE9BQUE7SUFDQSxXQUFBO0lBQ0EsdUJBQUE7UUFBQSxvQkFBQTtZQUFBLDJCQUFBO0VDNURGO0VEZ0VFO0lBQ0Usa0JBQUE7RUM5REo7RURrRUE7SUFDRSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtFQ2hFRjtBQUNGO0FEbUVBO0VBQ0U7SUFDRSxlQUFBO0VDakVGO0VEb0VBO0lBQ0UsZUFBQTtJQUNBLGdCQUFBO0VDbEVGO0VEcUVBO0lBQ0UsZUFBQTtFQ25FRjtFRHNFQTtJQUNFLGdCQUFBO0VDcEVGO0VEdUVBO0lBQ0UsZ0JBQUE7RUNyRUY7RUR3RUE7SUFDRSxZQUFBO0lBQ0EsYUFBQTtFQ3RFRjtBQUNGO0FEeUVBLCtDQUFBO0FBQ0E7RUFHRTtJQUNFLGdCQUFBO0lBQ0EsYUFBQTtFQ3pFRjtFRDRFQTtJQUNFLHVCQUFBO1FBQUEsb0JBQUE7WUFBQSwyQkFBQTtFQzFFRjtBQUNGO0FENkVBO0VBQ0U7SUFDRSxVQUFBO0lBQ0Esa0JBQUE7SUFDQSw0Q0FBQTtZQUFBLG9DQUFBO0VDM0VGO0VEOEVBO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0lBQ0EsNENBQUE7WUFBQSxvQ0FBQTtFQzVFRjtBQUNGO0FEaUVBO0VBQ0U7SUFDRSxVQUFBO0lBQ0Esa0JBQUE7SUFDQSw0Q0FBQTtZQUFBLG9DQUFBO0VDM0VGO0VEOEVBO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0lBQ0EsNENBQUE7WUFBQSxvQ0FBQTtFQzVFRjtBQUNGIiwiZmlsZSI6Im1hcmlldW0uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnN1YiB7XHJcbiAgLmhlYWRlcixcclxuICAubWFpbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y4O1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogODBweDtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTJweCk7XHJcbn1cclxuXHJcbi5tYWluLWlubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICByb3ctZ2FwOiA0MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiA2MHB4IDA7XHJcblxyXG4gIC5zaWRlLXBkIHtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLXRpdGxlLWFyZWEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHJvdy1nYXA6IDEycHg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB6LWluZGV4OiAxMDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0yNDBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjIycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmcvYmctZ3JhZGF0aW9uLWNpcmNsZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24pO1xyXG4gICAgYW5pbWF0aW9uOiBncmFkYXRpb24tc2hvdyAxcyB2YXIoLS1jdWJpYy1iZXppZXItdHJhbnNpdGlvbi0yKSBmb3J3YXJkcztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLXRpdGxlLXRleHQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiA0NHB4O1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByZS1iKTtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItMWUyMTI0KTtcclxufVxyXG5cclxuLm1haW4tdGl0bGUtZGVzY3JpcHRpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLTQ0NCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG59XHJcblxyXG4ubWFpbi1mb3JtLWFyZWEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICByb3ctZ2FwOiAyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogOTUycHg7XHJcbn1cclxuXHJcbi5tYWluLXNlYXJjaC1pbnB1dC1hcmVhIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1haW4tc2VhcmNoLWlucHV0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgZmxleDogMTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgcGFkZGluZzogMCA1NHB4IDAgMjRweDtcclxuICBib3JkZXItY29sb3I6ICNjZmQ2ZTc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1zZWFyY2gtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAyNHB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tc2VhcmNoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcblxyXG4ubWFpbi1mb3JtLXRhZy1ib3gge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMjBweDtcclxuICBtaW4taGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4ubWFpbi1mb3JtLXRhZy1saXN0LWFyZWEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubWFpbi1mb3JtLXRhZy1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogMTJweDtcclxufVxyXG5cclxuLm1haW4tZm9ybS10YWctdGl0bGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZy10b3A6IDlweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWluLXdpZHRoOiAxMDVweDtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmUtYik7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLTFlMjEyNCk7XHJcbn1cclxuXHJcbi5tYWluLWZvcm0tdGFnIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogOS41cHggMTZweDtcclxuICBjb2x1bW4tZ2FwOiA4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmZDZlNztcclxuICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgdHJhbnNpdGlvbjogdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uKTtcclxufVxyXG5cclxuLm1haW4tZm9ybS10YWctdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci01NTUpO1xyXG4gIHRyYW5zaXRpb246IHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbik7XHJcbn1cclxuXHJcbi5tYWluLWZvcm0tdGFnLXJlbW92ZS1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tdGFnLXJlbW92ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24pO1xyXG59XHJcblxyXG4ubWFpbi13b3JkLWFyZWEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICByb3ctZ2FwOiAxMnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmLmJldHdlZW4ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHJvdy1nYXA6IDhweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLXdvcmQtdGl0bGUtYXJlYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDhweDtcclxufVxyXG5cclxuLm1haW4tY29sbGFwc2UtYXJlYSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDIwcHg7XHJcbn1cclxuXHJcbi5tYWluLXdvcmQtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItMWUyMTI0KTtcclxuXHJcbiAgJi5oYXMtZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDZweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbn1cclxuXHJcbi5yZWYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAjNzc3O1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5yZWZyZXNoLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1yZWZyZXNoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcblxyXG4ubWFpbi13b3JkLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICBjb2x1bW4tZ2FwOiAyNHB4O1xyXG4gIHJvdy1nYXA6IDhweDtcclxufVxyXG5cclxuLm1haW4td29yZC1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDU4cHg7XHJcbiAgcGFkZGluZzogMCAyNHB4O1xyXG4gIGNvbHVtbi1nYXA6IDE2cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmZDZlNztcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24pO1xyXG59XHJcblxyXG4ubWFpbi13b3JkLWl0ZW0tdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLTFlMjEyNCk7XHJcbiAgLy8gdHJhbnNpdGlvbjogdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uKTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogYXR0cih0aXRsZSk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4uY2lyY2xlLW51bWJlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByZS1iKTtcclxuICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTFlMjEyNCk7XHJcbn1cclxuXHJcbi5tYWluLWNvbGxhcHNlLWJveCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmZDZlNztcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24pO1xyXG5cclxuICAmLmVtcHR5IHtcclxuICAgIHBhZGRpbmc6IDMycHggMTZweDtcclxuXHJcbiAgICAubWFpbi1jb2xsYXBzZS1ib3gtaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcm93LWdhcDogMjBweDtcclxuICAgICAgbWF4LXdpZHRoOiA3NjhweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1haW4tY29sbGFwc2UtZW1wdHktYXJlYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiA1M3B4O1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tcmVzdWx0LW5vdC1mb3VuZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLWNvbGxhcHNlLWVtcHR5LXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiA0cHg7XHJcblxyXG4gICsgLm1haW4tY29sbGFwc2UtZW1wdHktdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1jb2xsYXBzZS1lbXB0eS10ZXh0IHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgY29sb3I6ICM1NTU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmLnByZS1ib2xkIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci0xZTIxMjQpO1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4tY29sbGFwc2UtdG9wIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgdHJhbnNpdGlvbjogdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uKTtcclxufVxyXG5cclxuLm1haW4tY29sbGFwc2UtdG9wLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY29sbGFwc2UtZXhwYW5kLW9uIHtcclxuICBwYWRkaW5nOiAxMnB4IDI0cHggMjRweCAyNHB4O1xyXG5cclxuICAubWFpbi1jb2xsYXBzZS10b3Age1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U0ZTRlNDtcclxuICB9XHJcblxyXG4gIC5tYWluLWNvbGxhcHNlLWNvbnRlbnRzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tY29sbGFwc2UtYnV0dG9uIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tY29sbGFwc2UtYXJyb3ctdXAuc3ZnXCIpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzZS1leHBhbmQtb2ZmIHtcclxuICBwYWRkaW5nOiAxNnB4IDI0cHggMCAyNHB4O1xyXG5cclxuICAubWFpbi1jb2xsYXBzZS10b3Age1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG5cclxuICAubWFpbi1jb2xsYXBzZS1jb250ZW50cyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tY29sbGFwc2UtYnV0dG9uIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tY29sbGFwc2UtYXJyb3ctdXAuc3ZnXCIpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1haW4tY29sbGFwc2UtYm90dG9tIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLm1haW4tY29sbGFwc2UtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBjb2x1bW4tZ2FwOiA4cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci0xZTIxMjQpO1xyXG5cclxuICBoZWlnaHQ6IDMycHg7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24pO1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4tY29sbGFwc2UtYm90dG9tLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDEycHg7XHJcbn1cclxuXHJcbi5tYWluLWNvbGxhcHNlLWJvdHRvbS1kZXNjIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLTFlMjEyNCk7XHJcbn1cclxuXHJcbi5tYWluLWNvbGxhcHNlLXJlZi1hcmVhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHJvdy1nYXA6IDEycHg7XHJcbiAgY29sdW1uLWdhcDogMjBweDtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY2O1xyXG5cclxuICAmLmVtcHR5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZGQxZDU7XHJcblxyXG4gICAgLm1haW4tY29sbGFwc2UtcmVmLWRlc2MsXHJcbiAgICAubWFpbi1jb2xsYXBzZS1yZWYtdGl0bGUge1xyXG4gICAgICBjb2xvcjogIzZkNzg4MjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWluLWNvbGxhcHNlLXJlZi10aXRsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmUtc2IpO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci0xZTIxMjQpO1xyXG4gIHBhZGRpbmctbGVmdDogMjhweDtcclxuXHJcbiAgLS1pY29uLXNpemU6IDIwcHg7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiB2YXIoLS1pY29uLXNpemUpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1pY29uLXNpemUpO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tc3lzdGVtLWluZm8uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWljb24tc2l6ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1jb2xsYXBzZS1yZWYtZGVzYyB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG59XHJcblxyXG4ubWFpbi1jb2xsYXBzZS10b3AtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmLmJlZm9yZSB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbjogMCAzMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1jaXJjbGUtYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdFxyXG4gICAgICAgIGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWluLWNvbGxhcHNlLXRvcC10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByZS1zYik7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLTFlMjEyNCk7XHJcbn1cclxuXHJcbi5tYWluLWNvYWxsYXBzZS10aXRsZS1ib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMHB4IDI0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcbiAgJi5ncmF5LTEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNjtcclxuICB9XHJcblxyXG4gICYuZ3JheS0yIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2NmZDZlNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjY7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWlubmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5tYWluLXN1Z2dlc3QtdGFnLWxpc3Qtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgcm93LWdhcDogMTJweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5tYWluLXN1Z2dlc3QtdGFnLXRpdGxlIHtcclxuICBjb2xvcjogIzFlMjEyNDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJlLWIpO1xyXG59XHJcblxyXG4ubWFpbi1jb2xsYXBzZS10aXRsZS1ib3gtdGV4dCB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci0xZTIxMjQpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLm1haW4td29yZC1saXN0IHtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5jb2xsYXBzZS1leHBhbmQtb24ge1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICB9XHJcblxyXG4gIC5tYWluLWNvbGxhcHNlLWJveCB7XHJcbiAgICAmLmVtcHR5IHtcclxuICAgICAgLm1haW4tZm9ybS10YWctbGlzdCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1pbm5lciB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgfVxyXG5cclxuICAubWFpbi13b3JkLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAubWFpbi1mb3JtLXRhZy1ib3gge1xyXG4gICAgcm93LWdhcDogOHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5tYWluLWZvcm0tdGFnLXRleHQge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC5tYWluLWZvcm0tdGFnLWxpc3Qge1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5tYWluLXdvcmQtYXJlYSB7XHJcbiAgICAmLmJldHdlZW4ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tY29sbGFwc2UtdG9wIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHJvdy1nYXA6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5tYWluLWNvbGxhcHNlLXRvcC1pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcm93LWdhcDogOHB4O1xyXG5cclxuICAgICYuYmVmb3JlIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsgLmFycm93LWRvd24taWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tY2lyY2xlLWFycm93LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXRcclxuICAgICAgICAgIGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tY29sbGFwc2UtdG9wLXJvdyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICByb3ctZ2FwOiA0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5tYWluLWNvbGxhcHNlLWJ1dHRvbi1hcmVhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAucmVmIHtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICB9XHJcblxyXG4gIC5tYWluLWNvYWxsYXBzZS10aXRsZS1ib3gge1xyXG4gICAgZmxleDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLm1haW4tY29sbGFwc2UtYm94IHtcclxuICAgICYuZW1wdHkge1xyXG4gICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1zdWdnZXN0LXRhZy1saXN0LXdyYXBwZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XHJcbiAgLm1haW4tdGl0bGUtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDQycHg7XHJcbiAgfVxyXG5cclxuICAubWFpbi10aXRsZS1kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgLm1haW4taW5uZXIge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tY29sbGFwc2UtYm90dG9tLWRlc2Mge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICB9XHJcblxyXG4gIC5tYWluLWNvbGxhcHNlLXJlZi1kZXNjIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgfVxyXG5cclxuICAubWFpbi1jb2xsYXBzZS1yZWYtYXJlYSB7XHJcbiAgICByb3ctZ2FwOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogaVBhZCBBaXIsIEFzdXMgWmVuYm9vayBGb2xkLCBTdXJmYWNlIFBybyA3ICovXHJcbkBtZWRpYSAod2lkdGg6IDgyMHB4KSBhbmQgKGhlaWdodDogMTE4MHB4KSxcclxuICAod2lkdGg6IDg1M3B4KSBhbmQgKGhlaWdodDogMTI4MHB4KSxcclxuICAod2lkdGg6IDkxMnB4KSBhbmQgKGhlaWdodDogMTM2OHB4KSB7XHJcbiAgLm1haW4ge1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgfVxyXG5cclxuICAubWFpbi1pbm5lciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGdyYWRhdGlvbi1zaG93IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuIiwiLnN1YiAuaGVhZGVyLFxuLnN1YiAubWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYzZjg7XG59XG5cbi5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTJweCk7XG59XG5cbi5tYWluLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLm1haW4taW5uZXIgLnNpZGUtcGQge1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5cbi5tYWluLXRpdGxlLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHJvdy1nYXA6IDEycHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDEwO1xufVxuLm1haW4tdGl0bGUtYXJlYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnL2JnLWdyYWRhdGlvbi1jaXJjbGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24pO1xuICBhbmltYXRpb246IGdyYWRhdGlvbi1zaG93IDFzIHZhcigtLWN1YmljLWJlemllci10cmFuc2l0aW9uLTIpIGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1haW4tdGl0bGUtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByZS1iKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTFlMjEyNCk7XG59XG5cbi5tYWluLXRpdGxlLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci00NDQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuXG4ubWFpbi1mb3JtLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NTJweDtcbn1cblxuLm1haW4tc2VhcmNoLWlucHV0LWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1zZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDAgNTRweCAwIDI0cHg7XG4gIGJvcmRlci1jb2xvcjogI2NmZDZlNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLm1haW4tc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uaW5wdXQtc2VhcmNoLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5tYWluLWZvcm0tdGFnLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuXG4ubWFpbi1mb3JtLXRhZy1saXN0LWFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tZm9ybS10YWctbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ubWFpbi1mb3JtLXRhZy10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWluLXdpZHRoOiAxMDVweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJlLWIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItMWUyMTI0KTtcbn1cblxuLm1haW4tZm9ybS10YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOS41cHggMTZweDtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZkNmU3O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24pO1xufVxuXG4ubWFpbi1mb3JtLXRhZy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItNTU1KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uKTtcbn1cblxuLm1haW4tZm9ybS10YWctcmVtb3ZlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby10YWctcmVtb3ZlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24pO1xufVxuXG4ubWFpbi13b3JkLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWluLXdvcmQtYXJlYS5iZXR3ZWVuIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICByb3ctZ2FwOiA4cHg7XG59XG5cbi5tYWluLXdvcmQtdGl0bGUtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cblxuLm1haW4tY29sbGFwc2UtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4O1xufVxuXG4ubWFpbi13b3JkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItMWUyMTI0KTtcbn1cbi5tYWluLXdvcmQtdGl0bGUuaGFzLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA2cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJlZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3Nzc7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLnJlZnJlc2gtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLXJlZnJlc2guc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5tYWluLXdvcmQtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG4gIHJvdy1nYXA6IDhweDtcbn1cblxuLm1haW4td29yZC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1OHB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmQ2ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uKTtcbn1cblxuLm1haW4td29yZC1pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0xZTIxMjQpO1xufVxuLm1haW4td29yZC1pdGVtLXRleHQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBhdHRyKHRpdGxlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2lyY2xlLW51bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJlLWIpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0xZTIxMjQpO1xufVxuXG4ubWFpbi1jb2xsYXBzZS1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZkNmU3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRyYW5zaXRpb246IHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbik7XG59XG4ubWFpbi1jb2xsYXBzZS1ib3guZW1wdHkge1xuICBwYWRkaW5nOiAzMnB4IDE2cHg7XG59XG4ubWFpbi1jb2xsYXBzZS1ib3guZW1wdHkgLm1haW4tY29sbGFwc2UtYm94LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIG1heC13aWR0aDogNzY4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1haW4tY29sbGFwc2UtZW1wdHktYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWFpbi1jb2xsYXBzZS1lbXB0eS1hcmVhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY28vaWNvLXJlc3VsdC1ub3QtZm91bmQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5tYWluLWNvbGxhcHNlLWVtcHR5LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNHB4O1xufVxuLm1haW4tY29sbGFwc2UtZW1wdHktd3JhcCArIC5tYWluLWNvbGxhcHNlLWVtcHR5LXRleHQge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5tYWluLWNvbGxhcHNlLWVtcHR5LXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbi1jb2xsYXBzZS1lbXB0eS10ZXh0LnByZS1ib2xkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTFlMjEyNCk7XG59XG5cbi5tYWluLWNvbGxhcHNlLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24pO1xufVxuXG4ubWFpbi1jb2xsYXBzZS10b3Atcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbGxhcHNlLWV4cGFuZC1vbiB7XG4gIHBhZGRpbmc6IDEycHggMjRweCAyNHB4IDI0cHg7XG59XG4uY29sbGFwc2UtZXhwYW5kLW9uIC5tYWluLWNvbGxhcHNlLXRvcCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNGU0ZTQ7XG59XG4uY29sbGFwc2UtZXhwYW5kLW9uIC5tYWluLWNvbGxhcHNlLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29sbGFwc2UtZXhwYW5kLW9uIC5tYWluLWNvbGxhcHNlLWJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1jb2xsYXBzZS1hcnJvdy11cC5zdmdcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4uY29sbGFwc2UtZXhwYW5kLW9mZiB7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAwIDI0cHg7XG59XG4uY29sbGFwc2UtZXhwYW5kLW9mZiAubWFpbi1jb2xsYXBzZS10b3Age1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5jb2xsYXBzZS1leHBhbmQtb2ZmIC5tYWluLWNvbGxhcHNlLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2xsYXBzZS1leHBhbmQtb2ZmIC5tYWluLWNvbGxhcHNlLWJ1dHRvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1jb2xsYXBzZS1hcnJvdy11cC5zdmdcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5tYWluLWNvbGxhcHNlLWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ubWFpbi1jb2xsYXBzZS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTFlMjEyNCk7XG4gIGhlaWdodDogMzJweDtcbn1cbi5tYWluLWNvbGxhcHNlLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbik7XG59XG5cbi5tYWluLWNvbGxhcHNlLWJvdHRvbS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxMnB4O1xufVxuXG4ubWFpbi1jb2xsYXBzZS1ib3R0b20tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0xZTIxMjQpO1xufVxuXG4ubWFpbi1jb2xsYXBzZS1yZWYtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMTJweDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY2O1xufVxuLm1haW4tY29sbGFwc2UtcmVmLWFyZWEuZW1wdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RkMWQ1O1xufVxuLm1haW4tY29sbGFwc2UtcmVmLWFyZWEuZW1wdHkgLm1haW4tY29sbGFwc2UtcmVmLWRlc2MsXG4ubWFpbi1jb2xsYXBzZS1yZWYtYXJlYS5lbXB0eSAubWFpbi1jb2xsYXBzZS1yZWYtdGl0bGUge1xuICBjb2xvcjogIzZkNzg4Mjtcbn1cblxuLm1haW4tY29sbGFwc2UtcmVmLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByZS1zYik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0xZTIxMjQpO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIC0taWNvbi1zaXplOiAyMHB4O1xufVxuLm1haW4tY29sbGFwc2UtcmVmLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby9pY28tc3lzdGVtLWluZm8uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0taWNvbi1zaXplKTtcbn1cblxuLm1haW4tY29sbGFwc2UtcmVmLWRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cblxuLm1haW4tY29sbGFwc2UtdG9wLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tY29sbGFwc2UtdG9wLWl0ZW0uYmVmb3JlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCAzMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1jaXJjbGUtYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5tYWluLWNvbGxhcHNlLXRvcC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmUtc2IpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItMWUyMTI0KTtcbn1cblxuLm1haW4tY29hbGxhcHNlLXRpdGxlLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLm1haW4tY29hbGxhcHNlLXRpdGxlLWJveC5ncmF5LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY2O1xufVxuLm1haW4tY29hbGxhcHNlLXRpdGxlLWJveC5ncmF5LTIge1xuICBib3JkZXItY29sb3I6ICNjZmQ2ZTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjY7XG59XG5cbi5mb290ZXItaW5uZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWFpbi1zdWdnZXN0LXRhZy1saXN0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiAxMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tYWluLXN1Z2dlc3QtdGFnLXRpdGxlIHtcbiAgY29sb3I6ICMxZTIxMjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJlLWIpO1xufVxuXG4ubWFpbi1jb2xsYXBzZS10aXRsZS1ib3gtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTFlMjEyNCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4td29yZC1saXN0IHtcbiAgICBnYXA6IDhweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbGxhcHNlLWV4cGFuZC1vbiB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuICAubWFpbi1jb2xsYXBzZS1ib3guZW1wdHkgLm1haW4tZm9ybS10YWctbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tYWluLWlubmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLm1haW4td29yZC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1haW4tZm9ybS10YWctYm94IHtcbiAgICByb3ctZ2FwOiA4cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubWFpbi1mb3JtLXRhZy10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5tYWluLWZvcm0tdGFnLWxpc3Qge1xuICAgIGdhcDogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluLXdvcmQtYXJlYS5iZXR3ZWVuIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tYWluLWNvbGxhcHNlLXRvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcm93LWdhcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWFpbi1jb2xsYXBzZS10b3AtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICByb3ctZ2FwOiA4cHg7XG4gIH1cbiAgLm1haW4tY29sbGFwc2UtdG9wLWl0ZW0uYmVmb3JlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1jb2xsYXBzZS10b3AtaXRlbS5iZWZvcmUgKyAuYXJyb3ctZG93bi1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvL2ljby1jaXJjbGUtYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgLm1haW4tY29sbGFwc2UtdG9wLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICByb3ctZ2FwOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4tY29sbGFwc2UtYnV0dG9uLWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVmIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLm1haW4tY29hbGxhcHNlLXRpdGxlLWJveCB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm1haW4tY29sbGFwc2UtYm94LmVtcHR5IHtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIH1cbiAgLm1haW4tc3VnZ2VzdC10YWctbGlzdC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1haW4tdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG4gIC5tYWluLXRpdGxlLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAubWFpbi1pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5tYWluLWNvbGxhcHNlLWJvdHRvbS1kZXNjIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5tYWluLWNvbGxhcHNlLXJlZi1kZXNjIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5tYWluLWNvbGxhcHNlLXJlZi1hcmVhIHtcbiAgICByb3ctZ2FwOiA4cHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuLyogaVBhZCBBaXIsIEFzdXMgWmVuYm9vayBGb2xkLCBTdXJmYWNlIFBybyA3ICovXG5AbWVkaWEgKHdpZHRoOiA4MjBweCkgYW5kIChoZWlnaHQ6IDExODBweCksICh3aWR0aDogODUzcHgpIGFuZCAoaGVpZ2h0OiAxMjgwcHgpLCAod2lkdGg6IDkxMnB4KSBhbmQgKGhlaWdodDogMTM2OHB4KSB7XG4gIC5tYWluIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgLm1haW4taW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQGtleWZyYW1lcyBncmFkYXRpb24tc2hvdyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbiAgfVxufSJdfQ== */
