/***** information *****/
#information .info-list ul {
  display: flex;
  flex-direction: column;
  gap: 1rem 0;
}
#information .info-list .item {
  display: flex;
  align-items: flex-start;
  gap: 0 calc(40 var(--ss));
  border-bottom: 1px dashed var(--site-color-gray);
  padding-bottom: 1rem;
}
#information .info-list .item:last-child {
  border-bottom: none;
}
#information .info-list .item .date {
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 1.4rem;
  background-color: var(--site-color-olive);
  height: calc(24 / 14 * 1em);
  margin: calc(3 / 14 * 1em) 0;
  padding: calc(2 / 14 * 1em) calc(16 / 14 * 1em);
}
#information .info-list .item .date span {
  line-height: calc(16 / 14 * 1em);
  white-space: nowrap;
  transform: var(--text-line-ajust);
}
#information .info-list .item .title {
  display: flex;
  width: 100%;
  overflow: hidden;
}
#information .info-list .item .title a {
  display: flex;
  text-decoration: underline;
  width: 100%;
  transition-duration: .05s;
}
#information .info-list .item .title a:hover {
  text-decoration-color: transparent;
  opacity: 1;
}
#information .info-list .item .title a span {
  line-height: calc(30 / 18 * 1em);
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  transform: var(--text-line-ajust);
}
#information .info-list .item .title a span::first-letter {
  font-feature-settings: "palt";
}

/***** information detail *****/
html {
  scroll-padding-top: 2rem;
}
article.information .wraps > header {
  margin-bottom: 2.4rem;
}
article.information .wraps > section + section {
	margin-top: calc(60 var(--ss));
}

/* info haeder */
article.information .hdset.ih {
  display: flex;
  flex-direction: column;
  position: relative;
  padding-bottom: 1.3rem;
}
article.information .hdset.ih::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: var(--site-color-gray);
  width: 100%;
  height: .11rem;
}
article.information .hdset.ih > .hd {
  display: flex;
}
article.information .hdset.ih > .hd > span {
  color: var(--site-color-green);
  font-weight: var(--font-weight-bold);
  font-size: 2.8rem;
  line-height: 1.5;
  word-break: keep-all;  
}

/* h2 hdmi */
.hdmi {
  display: inline-flex;
  position: relative;
  margin: 6rem 0 2.4rem;
  padding-bottom: 1.1rem;
}
.hdmi:first-of-type {
  margin-top: 0;
}
.hdmi::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: var(--site-color-green);
  width: 6rem;
  height: .2rem;
}
.hdmi > span {
  font-weight: var(--font-weight-bold);
  font-size: 2.4rem;
  line-height: calc(32 / 24 * 1em);
  margin: -.4rem 0 0;
}

/* h3 hdsi */
article.information .hdsi {
  display: flex;
  font-size: 1.8rem;
  margin: 2.4rem 0 2rem;
}
article.information .hdsi::before {
  content: "";
  position: relative;
  top: calc(((31.5 - 8) / 2) / 18 * 1em);
  left: 0;
  background-color: var(--site-color-green);
  width: calc(8 / 18 * 1em);
  height: calc(8 / 18 * 1em);
  margin-right: calc(10 / 18 * 1em);
}
article.information .hdsi > span {
  font-weight: var(--font-weight-bold);
  transform: var(--text-line-ajust);
}

/* p */
article.information p.person {
  text-align: right;
}

/* link */
article.information a {
  color: var(--site-color-magenta);
  text-decoration: underline;
}
article.information a:hover {
  text-decoration-color: transparent;
  opacity: 1;
}

/* strong */
article.information strong {
  color: var(--site-color-darkgreen);
  font-weight: var(--font-weight-bold);
}

/* detail */
article.information p + .detail,
article.information .detail + .detail {
  margin-top: 3rem;
}

/* tlist */
article.information dl.tlist {
  display: grid;
  grid-template-columns: calc(200 var(--ss)) 1fr;
  gap: .1rem;
  grid-template-areas: ". .";
  font-size: 1.8rem;
  line-height: calc(28 / 18 * 1em);
  background-color: white;
  margin: 0;
}
article.information p + dl.tlist,
article.information dl.tlist + p {
  margin-top: 2.1rem;
}
article.information dl.tlist.large {
  font-size: 2rem;
}
article.information dl.tlist dt,
article.information dl.tlist dd {
  min-height: 3.8rem;
  margin: 0;
  padding: .4rem calc(20 var(--ss)) .6rem; /* .5rem calc(20 var(--ss)) .5rem */
}
article.information dl.tlist dt {
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  font-weight: var(--font-weight-normal);
  background-color: var(--site-color-olive);
}
article.information dl.tlist dd a {
  font-weight: var(--font-weight-bold);
}

/* dl block */
article.information dl.blist {
  counter-reset: count;
  display: block;
  font-size: 1.8rem;
  line-height: calc(30 / 18 * 1em);
  margin: 0;
}
article.information p + dl.blist,
article.information dl.blist + p {
  margin-top: 2.4rem;
}
article.information dl.blist dt {
  display: flex;
  align-items: flex-start;
  position: relative;
  font-weight: var(--font-weight-bold);
  padding-left: 1em;
}
article.information dl.blist dt::after {
  content: "";
  position: absolute;
  top: calc(((30 - 12) / 2) / 18 * 1em + calc(1 / 18 * 1em));
  left: 0;
  background-color: var(--site-color-green);
  width: calc(4 / 18 * 1em);
  height: calc(12 / 18 * 1em);
  margin-right: calc(14 / 18 * 1em);
}
article.information dl.blist dd + dt {
  margin-top: calc(16 / 18 * 1em);
}
article.information dl.blist dd {
  margin-left: 1em;
}

/* dl block number */
article.information dl.blist.number {
  counter-reset: count;
}
article.information dl.blist.number dt {
  counter-increment: count;
  padding-left: 0;
}
article.information dl.blist.number dt::before {
  flex: 0 0 auto;
  content: counter(count) ".";
  position: relative;
  width: 1.5em;
}
article.information dl.blist.number dt::after {
  display: none;
}
article.information dl.blist.number dd {
  margin-left: 1.5em;
}

/* schedule */
article.information .schedule {
  display: flex;
  flex-direction: column;
  gap: 3rem 0;
  font-size: 1.8rem;
  line-height: calc(26 / 18 * 1em);
  margin-top: 1.2rem;
}
article.information .schedule .period {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto 1fr;
  gap: 0;
  grid-auto-flow: row;
  grid-template-areas: "." "." ".";
}
article.information .schedule .period .time {
  display: flex;
  align-items: center;
  font-weight: var(--font-weight-regular);
  font-size: calc(20 / 18 * 1em);
  height: calc(26 / 18 * 1em);
  margin-bottom: calc(12 / 18 * 1em);
}
article.information .schedule .period .time::before {
  content: "";
  background-color: var(--site-color-green);
  border-radius: 50%;
  width: calc(8 / 18 * 1em);
  height: calc(8 / 18 * 1em);
  margin-top: calc(2 / 18 * 1em);
  margin-right: calc(6 / 18 * 1em);
}
article.information .schedule .period .header {
  display: flex;
  justify-content: space-between;
  gap: 0 1px;
  color: white;
  background-color: var(--site-color-olive);
}
article.information .schedule .period .header :is(.title, .person) {
  width: 50%;
  padding: .4rem 1.4rem .6rem;
}
article.information .schedule .period .header .person {
  font-weight: var(--font-weight-bold);
  text-align: right;
}
article.information .schedule .period .content {
  font-size: 1.6rem;
  background-color: white;
  padding: 1.2rem;
}

/***** mobile ***********************************************************************************/
@media screen and (max-width: 768px) {

  /***** information *****/
  #information .info-list ul {
    gap: 1.6rem 0;
  }
  #information .info-list .item {
    flex-direction: column;
    gap: .4rem 0;
    padding-bottom: 1.6rem;
  }
  #information .info-list .item .date {
    height: calc(20 / 14 * 1em);
    margin: 0;
  }
  #information .info-list .item .title a span {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: calc(30 / 18 * 1em);
    text-overflow: auto;
    white-space: wrap;
    max-height: 2lh;
    transform: var(--text-line-ajust);
  }

  /***** information detail *****/
  article.information .wraps > section + section {
    margin-top: 6rem;
  }

  /* info haeder */
  article.information .hdset.ih > .hd > span {
    word-break: break-all;
  }

  /* tlist */
  article.information dl.tlist {
    display: grid;
    grid-template-columns: 1fr;
    gap: .1rem 0;
    grid-template-areas: ".";
  }
  article.information dl.tlist dt,
  article.information dl.tlist dd {
    min-height: 3.8rem;
  }
  article.information dl.tlist dt {
    justify-content: flex-start;
    padding: .4rem .8rem .6rem;
  }
  article.information dl.tlist dd {
    padding: .4rem .8rem 1rem;
  }

}/* @media screen and (max-width: 768px) end */


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0ZGluIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6InN0ZGluIiwic291cmNlc0NvbnRlbnQiOlsiLyoqKioqIGluZm9ybWF0aW9uICoqKioqL1xuI2luZm9ybWF0aW9uIC5pbmZvLWxpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW0gMDtcbn1cbiNpbmZvcm1hdGlvbiAuaW5mby1saXN0IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMCBjYWxjKDQwIHZhcigtLXNzKSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tc2l0ZS1jb2xvci1ncmF5KTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4jaW5mb3JtYXRpb24gLmluZm8tbGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbiNpbmZvcm1hdGlvbiAuaW5mby1saXN0IC5pdGVtIC5kYXRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLW9saXZlKTtcbiAgaGVpZ2h0OiBjYWxjKDI0IC8gMTQgKiAxZW0pO1xuICBtYXJnaW46IGNhbGMoMyAvIDE0ICogMWVtKSAwO1xuICBwYWRkaW5nOiBjYWxjKDIgLyAxNCAqIDFlbSkgY2FsYygxNiAvIDE0ICogMWVtKTtcbn1cbiNpbmZvcm1hdGlvbiAuaW5mby1saXN0IC5pdGVtIC5kYXRlIHNwYW4ge1xuICBsaW5lLWhlaWdodDogY2FsYygxNiAvIDE0ICogMWVtKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNmb3JtOiB2YXIoLS10ZXh0LWxpbmUtYWp1c3QpO1xufVxuI2luZm9ybWF0aW9uIC5pbmZvLWxpc3QgLml0ZW0gLnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jaW5mb3JtYXRpb24gLmluZm8tbGlzdCAuaXRlbSAudGl0bGUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjA1cztcbn1cbiNpbmZvcm1hdGlvbiAuaW5mby1saXN0IC5pdGVtIC50aXRsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbn1cbiNpbmZvcm1hdGlvbiAuaW5mby1saXN0IC5pdGVtIC50aXRsZSBhIHNwYW4ge1xuICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDE4ICogMWVtKTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHZhcigtLXRleHQtbGluZS1hanVzdCk7XG59XG4jaW5mb3JtYXRpb24gLmluZm8tbGlzdCAuaXRlbSAudGl0bGUgYSBzcGFuOjpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuXG4vKioqKiogaW5mb3JtYXRpb24gZGV0YWlsICoqKioqL1xuaHRtbCB7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMnJlbTtcbn1cbmFydGljbGUuaW5mb3JtYXRpb24gLndyYXBzID4gaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuYXJ0aWNsZS5pbmZvcm1hdGlvbiAud3JhcHMgPiBzZWN0aW9uICsgc2VjdGlvbiB7XG5cdG1hcmdpbi10b3A6IGNhbGMoNjAgdmFyKC0tc3MpKTtcbn1cblxuLyogaW5mbyBoYWVkZXIgKi9cbmFydGljbGUuaW5mb3JtYXRpb24gLmhkc2V0LmloIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMS4zcmVtO1xufVxuYXJ0aWNsZS5pbmZvcm1hdGlvbiAuaGRzZXQuaWg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItZ3JheSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IC4xMXJlbTtcbn1cbmFydGljbGUuaW5mb3JtYXRpb24gLmhkc2V0LmloID4gLmhkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmFydGljbGUuaW5mb3JtYXRpb24gLmhkc2V0LmloID4gLmhkID4gc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLWdyZWVuKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7ICBcbn1cblxuLyogaDIgaGRtaSAqL1xuLmhkbWkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDZyZW0gMCAyLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjFyZW07XG59XG4uaGRtaTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5oZG1pOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLWdyZWVuKTtcbiAgd2lkdGg6IDZyZW07XG4gIGhlaWdodDogLjJyZW07XG59XG4uaGRtaSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogY2FsYygzMiAvIDI0ICogMWVtKTtcbiAgbWFyZ2luOiAtLjRyZW0gMCAwO1xufVxuXG4vKiBoMyBoZHNpICovXG5hcnRpY2xlLmluZm9ybWF0aW9uIC5oZHNpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbjogMi40cmVtIDAgMnJlbTtcbn1cbmFydGljbGUuaW5mb3JtYXRpb24gLmhkc2k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBjYWxjKCgoMzEuNSAtIDgpIC8gMikgLyAxOCAqIDFlbSk7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItZ3JlZW4pO1xuICB3aWR0aDogY2FsYyg4IC8gMTggKiAxZW0pO1xuICBoZWlnaHQ6IGNhbGMoOCAvIDE4ICogMWVtKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwIC8gMTggKiAxZW0pO1xufVxuYXJ0aWNsZS5pbmZvcm1hdGlvbiAuaGRzaSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIHRyYW5zZm9ybTogdmFyKC0tdGV4dC1saW5lLWFqdXN0KTtcbn1cblxuLyogcCAqL1xuYXJ0aWNsZS5pbmZvcm1hdGlvbiBwLnBlcnNvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKiBsaW5rICovXG5hcnRpY2xlLmluZm9ybWF0aW9uIGEge1xuICBjb2xvcjogdmFyKC0tc2l0ZS1jb2xvci1tYWdlbnRhKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hcnRpY2xlLmluZm9ybWF0aW9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBzdHJvbmcgKi9cbmFydGljbGUuaW5mb3JtYXRpb24gc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLXNpdGUtY29sb3ItZGFya2dyZWVuKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4vKiBkZXRhaWwgKi9cbmFydGljbGUuaW5mb3JtYXRpb24gcCArIC5kZXRhaWwsXG5hcnRpY2xlLmluZm9ybWF0aW9uIC5kZXRhaWwgKyAuZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLyogdGxpc3QgKi9cbmFydGljbGUuaW5mb3JtYXRpb24gZGwudGxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoMjAwIHZhcigtLXNzKSkgMWZyO1xuICBnYXA6IC4xcmVtO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIi4gLlwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxOCAqIDFlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG59XG5hcnRpY2xlLmluZm9ybWF0aW9uIHAgKyBkbC50bGlzdCxcbmFydGljbGUuaW5mb3JtYXRpb24gZGwudGxpc3QgKyBwIHtcbiAgbWFyZ2luLXRvcDogMi4xcmVtO1xufVxuYXJ0aWNsZS5pbmZvcm1hdGlvbiBkbC50bGlzdC5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbmFydGljbGUuaW5mb3JtYXRpb24gZGwudGxpc3QgZHQsXG5hcnRpY2xlLmluZm9ybWF0aW9uIGRsLnRsaXN0IGRkIHtcbiAgbWluLWhlaWdodDogMy44cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IC40cmVtIGNhbGMoMjAgdmFyKC0tc3MpKSAuNnJlbTsgLyogLjVyZW0gY2FsYygyMCB2YXIoLS1zcykpIC41cmVtICovXG59XG5hcnRpY2xlLmluZm9ybWF0aW9uIGRsLnRsaXN0IGR0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpdGUtY29sb3Itb2xpdmUpO1xufVxuYXJ0aWNsZS5pbmZvcm1hdGlvbiBkbC50bGlzdCBkZCBhIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4vKiBkbCBibG9jayAqL1xuYXJ0aWNsZS5pbmZvcm1hdGlvbiBkbC5ibGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMTggKiAxZW0pO1xuICBtYXJnaW46IDA7XG59XG5hcnRpY2xlLmluZm9ybWF0aW9uIHAgKyBkbC5ibGlzdCxcbmFydGljbGUuaW5mb3JtYXRpb24gZGwuYmxpc3QgKyBwIHtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xufVxuYXJ0aWNsZS5pbmZvcm1hdGlvbiBkbC5ibGlzdCBkdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5hcnRpY2xlLmluZm9ybWF0aW9uIGRsLmJsaXN0IGR0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKCgoMzAgLSAxMikgLyAyKSAvIDE4ICogMWVtICsgY2FsYygxIC8gMTggKiAxZW0pKTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci1ncmVlbik7XG4gIHdpZHRoOiBjYWxjKDQgLyAxOCAqIDFlbSk7XG4gIGhlaWdodDogY2FsYygxMiAvIDE4ICogMWVtKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE0IC8gMTggKiAxZW0pO1xufVxuYXJ0aWNsZS5pbmZvcm1hdGlvbiBkbC5ibGlzdCBkZCArIGR0IHtcbiAgbWFyZ2luLXRvcDogY2FsYygxNiAvIDE4ICogMWVtKTtcbn1cbmFydGljbGUuaW5mb3JtYXRpb24gZGwuYmxpc3QgZGQge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4vKiBkbCBibG9jayBudW1iZXIgKi9cbmFydGljbGUuaW5mb3JtYXRpb24gZGwuYmxpc3QubnVtYmVyIHtcbiAgY291bnRlci1yZXNldDogY291bnQ7XG59XG5hcnRpY2xlLmluZm9ybWF0aW9uIGRsLmJsaXN0Lm51bWJlciBkdCB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuYXJ0aWNsZS5pbmZvcm1hdGlvbiBkbC5ibGlzdC5udW1iZXIgZHQ6OmJlZm9yZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBjb250ZW50OiBjb3VudGVyKGNvdW50KSBcIi5cIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMS41ZW07XG59XG5hcnRpY2xlLmluZm9ybWF0aW9uIGRsLmJsaXN0Lm51bWJlciBkdDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYXJ0aWNsZS5pbmZvcm1hdGlvbiBkbC5ibGlzdC5udW1iZXIgZGQge1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG59XG5cbi8qIHNjaGVkdWxlICovXG5hcnRpY2xlLmluZm9ybWF0aW9uIC5zY2hlZHVsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogM3JlbSAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjYgLyAxOCAqIDFlbSk7XG4gIG1hcmdpbi10b3A6IDEuMnJlbTtcbn1cbmFydGljbGUuaW5mb3JtYXRpb24gLnNjaGVkdWxlIC5wZXJpb2Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gMWZyO1xuICBnYXA6IDA7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiLlwiIFwiLlwiIFwiLlwiO1xufVxuYXJ0aWNsZS5pbmZvcm1hdGlvbiAuc2NoZWR1bGUgLnBlcmlvZCAudGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcbiAgZm9udC1zaXplOiBjYWxjKDIwIC8gMTggKiAxZW0pO1xuICBoZWlnaHQ6IGNhbGMoMjYgLyAxOCAqIDFlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTIgLyAxOCAqIDFlbSk7XG59XG5hcnRpY2xlLmluZm9ybWF0aW9uIC5zY2hlZHVsZSAucGVyaW9kIC50aW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLWdyZWVuKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogY2FsYyg4IC8gMTggKiAxZW0pO1xuICBoZWlnaHQ6IGNhbGMoOCAvIDE4ICogMWVtKTtcbiAgbWFyZ2luLXRvcDogY2FsYygyIC8gMTggKiAxZW0pO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNiAvIDE4ICogMWVtKTtcbn1cbmFydGljbGUuaW5mb3JtYXRpb24gLnNjaGVkdWxlIC5wZXJpb2QgLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAwIDFweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLW9saXZlKTtcbn1cbmFydGljbGUuaW5mb3JtYXRpb24gLnNjaGVkdWxlIC5wZXJpb2QgLmhlYWRlciA6aXMoLnRpdGxlLCAucGVyc29uKSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IC40cmVtIDEuNHJlbSAuNnJlbTtcbn1cbmFydGljbGUuaW5mb3JtYXRpb24gLnNjaGVkdWxlIC5wZXJpb2QgLmhlYWRlciAucGVyc29uIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmFydGljbGUuaW5mb3JtYXRpb24gLnNjaGVkdWxlIC5wZXJpb2QgLmNvbnRlbnQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEuMnJlbTtcbn1cblxuLyoqKioqIG1vYmlsZSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgLyoqKioqIGluZm9ybWF0aW9uICoqKioqL1xuICAjaW5mb3JtYXRpb24gLmluZm8tbGlzdCB1bCB7XG4gICAgZ2FwOiAxLjZyZW0gMDtcbiAgfVxuICAjaW5mb3JtYXRpb24gLmluZm8tbGlzdCAuaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC40cmVtIDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbiAgfVxuICAjaW5mb3JtYXRpb24gLmluZm8tbGlzdCAuaXRlbSAuZGF0ZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDIwIC8gMTQgKiAxZW0pO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjaW5mb3JtYXRpb24gLmluZm8tbGlzdCAuaXRlbSAudGl0bGUgYSBzcGFuIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDE4ICogMWVtKTtcbiAgICB0ZXh0LW92ZXJmbG93OiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xuICAgIG1heC1oZWlnaHQ6IDJsaDtcbiAgICB0cmFuc2Zvcm06IHZhcigtLXRleHQtbGluZS1hanVzdCk7XG4gIH1cblxuICAvKioqKiogaW5mb3JtYXRpb24gZGV0YWlsICoqKioqL1xuICBhcnRpY2xlLmluZm9ybWF0aW9uIC53cmFwcyA+IHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG5cbiAgLyogaW5mbyBoYWVkZXIgKi9cbiAgYXJ0aWNsZS5pbmZvcm1hdGlvbiAuaGRzZXQuaWggPiAuaGQgPiBzcGFuIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIH1cblxuICAvKiB0bGlzdCAqL1xuICBhcnRpY2xlLmluZm9ybWF0aW9uIGRsLnRsaXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogLjFyZW0gMDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIi5cIjtcbiAgfVxuICBhcnRpY2xlLmluZm9ybWF0aW9uIGRsLnRsaXN0IGR0LFxuICBhcnRpY2xlLmluZm9ybWF0aW9uIGRsLnRsaXN0IGRkIHtcbiAgICBtaW4taGVpZ2h0OiAzLjhyZW07XG4gIH1cbiAgYXJ0aWNsZS5pbmZvcm1hdGlvbiBkbC50bGlzdCBkdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IC40cmVtIC44cmVtIC42cmVtO1xuICB9XG4gIGFydGljbGUuaW5mb3JtYXRpb24gZGwudGxpc3QgZGQge1xuICAgIHBhZGRpbmc6IC40cmVtIC44cmVtIDFyZW07XG4gIH1cblxufS8qIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBlbmQgKi9cblxuIl19 */