@charset "UTF-8";
.c-news__list {
  display: flex;
  flex-direction: column;
  gap: 1.875rem;
}

.c-news__item a {
  display: grid;
  grid-template-columns: 34.6666666667vw 1fr;
  gap: 0.9375rem;
  position: relative;
  text-decoration: none;
}

.c-news__itemImage {
  border: 1px solid var(--black);
  padding: 0.3125rem;
  background-color: var(--white);
}

.c-news__itemImage img {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
  display: block;
}

.c-newsIcon {
  border: 1px solid var(--black);
  background-color: var(--icon-bg);
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 0;
  right: 0;
}
.c-newsIcon:before {
  content: "";
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  background-image: var(--icon-img);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.c-newsIcon._red_ {
  --icon-bg: var(--linear);
  --icon-img: url('../images/news/icon_apple.svg');
}
.c-newsIcon._green_ {
  --icon-bg: #00cc99;
  --icon-img: url('../images/news/icon_cat_w.svg');
}
.c-newsIcon._blue_ {
  --icon-bg: var(--nozomi);
  --icon-img: url('../images/news/icon_incidents.svg');
}

.c-news__itemContent {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  margin-top: 0.275rem;
}

.c-news__itemDate {
  font-family: var(--font-din);
  line-height: 1;
  font-size: 0.75rem;
  display: block;
  letter-spacing: 0.05em;
}

.c-news__itemTitle {
  font-size: 0.875rem;
  font-family: var(--font-noto);
  line-height: 1.7;
}

.c-news__links {
  margin-top: 2.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.375rem;
}

/* ページネーション本体は layout.css（common/_pagination.scss）にあり、ここは news 用の余白のみ */
.c-news__pagination {
  margin-top: 3.75rem;
}

.c-news__contentHeading {
  position: relative;
  padding-right: 3.75rem;
  display: flex;
  flex-direction: column;
  gap: 0.875rem;
  margin-bottom: 1.875rem;
}
.c-news__contentHeading .c-newsIcon {
  top: 0;
}

.c-news__contentTitle {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  font-family: var(--font-noto);
  line-height: 1.6;
}

.c-news__contentText {
  display: block;
  font-size: 0.875rem;
  font-family: var(--font-noto);
  line-height: 1.9;
}

.c-news__sns {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
}

.c-news__sns li {
  width: 24px;
  margin: 0 1.8rem;
}

.c-news .btn {
  background-color: var(--news);
  border: 1px solid var(--black);
  border-radius: 50vh;
  font-size: 0.875rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.625rem;
  max-width: 15.5rem;
  width: 100%;
  margin-inline: auto;
  min-height: 3.125rem;
  font-family: var(--font-noto);
}

.c-mypage__container {
  display: flex;
  flex-direction: column;
  gap: 0;
  border: 1px solid var(--black);
  padding-bottom: 1rem;
}

.c-mypage__badge {
  background-color: var(--white);
  margin: 2rem 1.25rem 3.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.25rem;
  text-align: center;
}

.c-mypage__badge img {
  width: 10.5rem;
  height: 10.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 2rem;
}

.c-mypage__badgeName {
  font-size: 2.825rem;
  font-weight: var(--font-medium);
  line-height: 1.2;
  letter-spacing: 0.05em;
}

.c-mypage__badgeNameEn {
  font-family: var(--font-din);
  font-size: 1.725rem;
  line-height: 0;
  letter-spacing: 0.05em;
}

.c-mypage__section {
  padding: 2rem 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.c-mypage__section a {
  text-decoration: none;
}

.c-mypage__sectionTitle {
  font-size: 1.8rem;
  font-weight: var(--font-medium);
  line-height: 1.2;
  text-align: left;
  padding-bottom: 0.95rem;
  border-bottom: 16px solid var(--theme-color);
  margin-right: -1.5rem;
  padding-right: 1.5rem;
  letter-spacing: 0.05em;
}

.c-mypage__sectionTitle span {
  font-size: 1rem;
}

.c-mypage__info {
  display: flex;
  flex-direction: column;
  gap: 0;
  font-size: 0.875rem;
  font-family: var(--font-noto);
}

.c-mypage__infoItem {
  display: grid;
  grid-template-columns: 8rem 1fr;
  gap: 1.5rem;
  padding: 0.275rem 0;
}

.c-mypage__infoItem dt {
  font-weight: var(--font-normal);
  line-height: 1.6;
}

.c-mypage__infoItem dd {
  line-height: 1.6;
  word-break: break-all;
}

.c-mypage__text {
  font-size: 0.75rem;
  line-height: 1.8;
  font-family: var(--font-noto);
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.c-mypage__email {
  padding: 1rem;
  background-color: #f8f9fa;
  border: 1px solid #e0e0e0;
  border-radius: 0.25rem;
}

.c-mypage__emailAddress {
  font-size: 0.875rem;
  font-family: var(--font-noto);
  line-height: 1.6;
  word-break: break-all;
}

.c-mypage__payment {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.c-mypage__paymentTitle {
  font-size: 1.25rem;
  font-weight: var(--font-medium);
  line-height: 1.4;
  margin-bottom: 1rem;
}

.c-mypage__paymentLabel {
  font-size: 0.875rem;
  font-family: var(--font-noto);
  line-height: 1.6;
}

.c-mypage__paymentInfo {
  font-size: 0.875rem;
  font-family: var(--font-noto);
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.c-mypage__paymentInfo > div {
  display: grid;
  grid-template-columns: 8rem 1fr;
  gap: 1rem;
  line-height: 1.6;
}

.c-mypage__paymentInfo dt {
  font-weight: var(--font-normal);
}

.c-mypage__paymentInfo dd {
  word-break: break-all;
}

.c-mypage__actions {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  align-items: center;
  margin-top: 1rem;
}

.c-mypage__button {
  border: 1px solid var(--black);
  border-radius: 50vh;
  background-color: var(--white);
  font-size: 0.975rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.625rem;
  max-width: 15.5rem;
  width: 100%;
  margin-inline: auto;
  min-height: 3.125rem;
  font-family: var(--font-noto);
}

.c-mypage__button:active {
  opacity: 0.8;
}

.c-artist {
  background-color: #e8e8e8;
  background-image: repeating-linear-gradient(0deg, rgba(239, 239, 239, 0.5) 0px, rgba(255, 255, 255, 0.5) 1px, transparent 1px, transparent 40px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0px, rgba(255, 255, 255, 0.5) 1px, transparent 1px, transparent 15px);
}

.c-artist__container {
  background-color: var(--white);
  border: 1px solid var(--black);
  padding: 2rem 1.25rem 3.5rem;
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
}

.c-artist__container a {
  text-decoration: none !important;
  color: inherit;
}

.c-artist__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.625rem;
  padding-bottom: 2rem;
  margin-inline: -1.25rem;
  padding-inline: 1.25rem;
  border-bottom: 1px solid var(--black);
}

.c-artist__name {
  font-size: 2.4rem;
  line-height: 1.2;
  text-align: center;
  font-weight: var(--font-medium);
  padding-bottom: 1rem;
  border-bottom: 1px solid var(--black);
  width: 100%;
  letter-spacing: 0.2rem;
}

.c-artist__nameEn {
  font-weight: var(--font-medium);
  font-size: 1.25rem;
  line-height: 1;
  text-align: center;
  letter-spacing: 0.05em;
  padding-top: 0.5rem;
}

.c-artist__image {
  width: 100%;
}

.c-artist__image img {
  width: 100%;
  height: auto;
  display: block;
}

.c-artist__buttons {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-auto-rows: 1fr;
  gap: 0.5rem;
  padding-inline: 0;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.c-artist__button {
  border: 1px solid var(--black);
  border-radius: 0.625rem;
  padding: 0.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.c-artist__button._sheenaringo {
  background-color: var(--linear);
}

.c-artist__button._incidentstokyo {
  background-color: var(--nozomi);
}

.c-artist__button span {
  background-color: var(--white);
  border-radius: 50%;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 0.7rem;
  line-height: 1.1;
  font-weight: var(--font-medium);
  padding: 0.25rem;
  word-break: keep-all;
  box-sizing: border-box;
  overflow: hidden;
}

.c-artist__button:active {
  background-color: #f8f9fa;
}

.c-artist__section {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  padding-top: 2rem;
  border-top: 1px solid var(--black);
}

.c-artist__sectionTitle {
  font-size: 1rem;
  text-align: center;
  font-weight: var(--font-normal);
}

.c-artist__sisters {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.75rem;
}

.c-artist__sister {
  border: 1px solid var(--black);
  border-radius: 0.5rem;
  background-color: var(--white);
  padding: 0.5rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  min-height: 3.25rem;
  transition: background-color 0.2s ease;
}

.c-artist__sister:active {
  background-color: #f8f9fa;
}

.c-artist__sister img {
  max-width: 100%;
  width: 80%;
  height: auto;
  object-fit: contain;
}

.c-artist__sister > span {
  font-size: 0.75rem;
  text-align: center;
  line-height: 1.2;
  margin-top: 0.25rem;
}

.c-artist__sister:last-child {
  flex-direction: row;
  align-items: center;
  gap: 0.75rem;
  padding: 1rem 1.25rem;
}

.c-artist__sister:last-child img {
  width: 2.5rem;
  height: 2.5rem;
  flex-shrink: 0;
}

.c-artist__sister:last-child span {
  margin-top: 0;
  text-align: left;
  font-size: 1rem;
  letter-spacing: 0.1rem;
}

.c-artist__sisterLogo {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
}

.c-artist__sisterLogoText {
  display: flex;
  align-items: baseline;
  gap: 0.25rem;
}

.c-artist__sisterLogoMain {
  font-family: var(--font-din);
  font-size: 2rem;
  font-weight: var(--font-bold);
  line-height: 1;
}

.c-artist__sisterLogoSub {
  font-size: 0.875rem;
  line-height: 1;
}

.c-artist__sisterLogoEn {
  font-family: var(--font-din);
  font-size: 0.625rem;
  letter-spacing: 0.05em;
  line-height: 1;
}

.c-artist__sns {
  display: flex;
  justify-content: center;
  gap: 1.25rem;
}

.c-artist__snsIcon {
  width: 3.125rem;
  height: 3.125rem;
  border: 1px solid var(--black);
  border-radius: 50%;
  background-color: var(--white);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.2s ease;
}

.c-artist__snsIcon:active {
  background-color: #f8f9fa;
}

.c-artist__snsIcon svg {
  width: 1.5rem;
  height: 1.5rem;
}

a.c-artist__link {
  text-align: center;
  font-size: 0.875rem;
  text-decoration: underline !important;
}

.c-artist__nekokiosk {
  padding-top: 1.8rem;
  border-top: 1px solid var(--black);
  display: flex;
  justify-content: center;
}

.c-artist__nekokioskLink {
  border: 1px solid var(--black);
  border-radius: 0.375rem;
  background-color: var(--white);
  padding: 1.25rem 3rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 0.875rem;
  text-align: center;
  transition: background-color 0.2s ease;
}

.c-artist__nekokioskLink:active {
  background-color: #f8f9fa;
}

.c-schedule__container {
  border: 1px solid var(--black);
  margin-bottom: 2.5rem;
}

.c-schedule__today {
  display: grid;
  grid-template-columns: 1fr auto;
  border-bottom: 1px solid var(--black);
}

.c-schedule__todayText {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
  padding: 1.375rem 1.875rem;
}
.c-schedule__todayText ._en_ {
  font-family: var(--font-din);
  font-size: 2rem;
  line-height: 1;
  letter-spacing: 0.05em;
}
.c-schedule__todayText ._ja_ {
  line-height: 1;
  letter-spacing: 0.1em;
}

.c-schedule__todayDate {
  background-color: var(--schedule);
  font-family: var(--font-din);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  line-height: 1;
  font-size: 0.875rem;
  padding: 0.625rem 1.25rem;
  text-align: center;
  gap: 0.25rem;
}

.c-schedule__todayDateText {
  display: flex;
  justify-content: center;
  font-size: 2.1875rem;
  position: relative;
}
.c-schedule__todayDateText:before {
  content: "";
  display: block;
  width: 1px;
  height: 135%;
  background-color: var(--black);
  position: absolute;
  top: 0;
  right: 0;
  transform: rotate(45deg);
  transform-origin: top left;
}

.c-schedule__todayDay {
  margin-top: 2.25rem;
}

.c-schedule__item {
  padding: 1.25rem 1.875rem;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  font-family: var(--font-noto);
}
.c-schedule__item:not(:last-child) {
  border-bottom: 1px solid var(--black);
}

.c-schedule__itemDate {
  display: flex;
  align-items: baseline;
  font-size: 2.5rem;
  letter-spacing: 0.05em;
  font-family: var(--font-din);
  line-height: 1;
  gap: 0.25rem;
}
.c-schedule__itemDate span {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
}

.c-schedule__itemHeading {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5rem;
  flex-wrap: wrap;
}
.c-schedule__itemHeading._new_:after {
  content: "new";
  text-transform: uppercase;
  color: var(--white);
  background-color: var(--black);
  text-align: center;
  font-size: 0.625rem;
  font-family: var(--font-din);
  line-height: 1.25rem;
  display: block;
  border-radius: 0.1875rem;
  width: 2.5rem;
  margin-left: auto;
}

/* ラベル色・サイズは納品データ renewal_moc/2026/html/schedule/index.html・_schedule.scss に準拠 */
.c-schedule__itemLabel {
  border-radius: 0.625rem;
  min-width: 4.875rem; /* 納品コンパイル後と同じ（my_rem(70px)は4.375remのため納品と差あり） */
  line-height: 1.25rem;
  border: 1px solid var(--black);
  font-size: 0.75rem;
  font-family: var(--font-din);
  text-align: center;
  letter-spacing: 0.05em;
  --label-color: var(--schedule);
  background-color: var(--label-color);
}
.c-schedule__itemLabel._pocket_ {
  --label-color: var(--linear);
}
.c-schedule__itemLabel._tv_ {
  --label-color: var(--kakueki);
}
.c-schedule__itemLabel._radio_ {
  --label-color: var(--message);
}
.c-schedule__itemLabel._release_ {
  --label-color: var(--hikari);
}
.c-schedule__itemLabel._live_ {
  --label-color: var(--yellow);
}
.c-schedule__itemLabel._web_ {
  --label-color: var(--nozomi);
}
.c-schedule__itemLabel._magazine_ {
  --label-color: var(--omikuji);
}
.c-schedule__itemLabel {
  /* 納品に定義なし。既存の色を維持 */
}
.c-schedule__itemLabel._goods_ {
  --label-color: #c9bc9c;
}
.c-schedule__itemLabel._ticket_ {
  --label-color: var(--linear);
}
.c-schedule__itemLabel._other_ {
  --label-color: var(--white);
}

.c-schedule__itemSubtitle {
  font-size: 0.75rem;
  font-family: var(--font-noto);
  line-height: 1.5;
  color: var(--black);
  letter-spacing: 0.05em;
  margin-bottom: -0.85rem;
}

.c-schedule__itemTitle {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  margin-top: 0.3rem;
}

.c-schedule__itemText {
  font-size: 0.75rem;
  line-height: 1.7;
  letter-spacing: 0.05em;
}

.c-schedule__itemTime {
  font-size: 0.75rem;
  font-family: var(--font-noto);
  line-height: 1.25rem;
  color: var(--black);
  letter-spacing: 0.05em;
  /* LIVE時のみ（タイトル直下の時間表示） */
}
.c-schedule__itemTime._underTitle {
  font-size: 0.825rem;
  font-family: var(--font-noto);
  line-height: 1.25rem;
  color: var(--black);
  letter-spacing: 0.05em;
  margin-top: -0.5rem;
}

.c-schedule__month {
  font-size: 2rem;
  font-family: var(--font-din);
  text-align: center;
  letter-spacing: 0.05em;
  padding: 0.625rem;
  border-bottom: 1px solid var(--black);
}

.c-schedule__navigation {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1.25rem;
  border-bottom: 1px solid var(--black);
  background-color: var(--schedule);
  font-size: 1.5rem;
  font-family: var(--font-din);
  letter-spacing: 0.05em;
}

.c-schedule__navigationPrev {
  transform: rotate(180deg);
}

.c-schedule__navigationPrev,
.c-schedule__navigationNext {
  width: 1.5625rem;
}

/* 同日に複数のスケジュールがある場合（納品データ renewal_moc/2026/html/schedule/index.html に準拠） */
.c-schedule__itemGroup:not(:last-child) {
  border-bottom: 1px solid var(--black);
}

.c-schedule__itemGroup .c-schedule__item {
  border-bottom: none;
}

.c-schedule__itemGroup .c-schedule__item:not(:last-child) {
  border-bottom: 1px dashed rgba(35, 24, 21, 0.3);
}

.c-schedule__itemGroup .c-schedule__item:not(:first-child) {
  padding-left: 2rem;
  padding-right: 2.5rem;
}

.c-omikuji {
  background: linear-gradient(#8c6ec8 0.1%, #c7b8e4 100%);
  min-height: 100vh;
}

.c-omikuji__heading {
  background-color: #8c6ec8;
  border: 1px solid var(--black);
  padding: 0.3125rem;
  margin-bottom: 2.75rem;
}

.c-omikuji__title {
  background-color: var(--white);
  border-radius: 0.625rem;
  display: grid;
  grid-template-columns: 4.375rem 1fr;
  gap: 0.375rem 1.5625rem;
  padding: 0.9375rem 0.9375rem 1.875rem;
  color: #8c6ec8;
  position: relative;
}

.c-omikuji__title h1 {
  font-size: 1.75rem;
  line-height: 1.2857142857;
}

.c-omikuji__title span {
  font-family: var(--font-din);
  font-size: 0.9375rem;
  letter-spacing: 0.05em;
  line-height: 1;
}

.c-omikuji__title img {
  grid-row: span 2;
}

.c-omikuji__title:after {
  content: "";
  background-image: url(../images/omikuji/icon_arrow_lb.svg);
  width: 2.5rem;
  height: 2.5rem;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: 0.9375rem;
  bottom: 0.9375rem;
}

.c-omikuji__inner {
  padding-bottom: 1.75rem;
}

.c-omikuji__start {
  border: 1px solid var(--black);
  width: 15rem;
  height: 37.5rem;
  background: linear-gradient(#727171 0%, #dcdddd 100%);
  border: 1px solid #231815;
  margin-inline: auto;
  padding-inline: 1.25rem;
}

.c-omikuji__startHeading {
  text-align: center;
  padding-block: 1.25rem;
  background-color: var(--black);
  color: var(--white);
  font-size: 0.625rem;
  display: flex;
  flex-direction: column;
  gap: 1.375rem;
  margin-bottom: 2.1875rem;
}

.c-omikuji__startTitle {
  font-size: 1.875rem;
  font-family: var(--font-dot);
  line-height: 1.2;
}

.c-omikuji__btns {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.9375rem;
  justify-content: center;
  width: fit-content;
  margin-inline: auto;
  margin-bottom: 1.25rem;
}

.c-omikuji__btn {
  border-radius: 50%;
  border: 1.75px solid #dcdddd;
  background-color: var(--white);
  width: 2.1875rem;
  height: 2.1875rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-din);
  font-size: 1.125rem;
  color: var(--black);
}
.c-omikuji__btn.is-selected {
  background-color: #ffff00;
}
.c-omikuji__btn {
  overflow: hidden;
  position: relative;
}
.c-omikuji__btn .c-omikuji__slot {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  will-change: transform;
  transform: translateY(-100%);
  transition: transform 160ms cubic-bezier(0.2, 0.7, 0.2, 1);
  pointer-events: none;
}
.c-omikuji__btn .c-omikuji__slot.is-animating {
  transform: translateY(0);
}
.c-omikuji__btn .c-omikuji__slotItem {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 2.1875rem;
  line-height: 2.1875rem;
  transform: translateY(-3px);
}

.c-omikuji__openBtns {
  display: flex;
  justify-content: center;
  gap: 0.875rem;
}

.c-omikuji__openBtn {
  width: 2.1875rem;
  height: 2.1875rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1.75px solid var(--white);
  border-radius: 50%;
  background-color: #b5b5b6;
}
.c-omikuji__openBtn img {
  width: 1.5rem;
}

.c-omikuji__result {
  padding-top: 1.875rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.875rem;
}

.c-omikuji__resultFrame {
  border: 1px solid var(--black);
  background-color: var(--white);
  padding: 0.3125rem;
  width: 11.25rem;
  height: 3.125rem;
}

.c-omikuji__resultTitle {
  font-size: 1.25rem;
  font-family: var(--font-dot);
  text-align: center;
  color: var(--white);
  overflow: hidden;
  white-space: nowrap;
  background-color: var(--black);
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.c-omikuji__resultTitle.is-marquee > span {
  display: inline-block;
  white-space: nowrap;
  will-change: transform;
  animation: omikuji-title-marquee 6s linear infinite;
}
.c-omikuji__resultTitle > span {
  transition: opacity 0.3s ease;
}
.c-omikuji__resultTitle > span.is-hidden {
  opacity: 0;
}

@keyframes omikuji-title-marquee {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@media (prefers-reduced-motion: reduce) {
  .c-omikuji__resultTitle.is-marquee > span {
    animation: none;
    transform: none;
  }
  .c-omikuji__resultTitle > span {
    transition: none;
  }
}
.c-omikuji__resultType {
  width: 4.75rem;
  height: auto;
  opacity: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: opacity 0.6s ease-in-out, visibility 0.6s ease-in-out;
}
.c-omikuji__resultType.is-hidden {
  opacity: 0;
  visibility: hidden;
}

.c-omikuji__detail {
  padding: 2.5rem 1.25rem;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transform: translateY(0.375rem);
  transition: opacity 0.6s ease-in-out, transform 0.6s ease-in-out;
  display: flex;
  flex-direction: column;
  gap: 4.125rem;
}
.c-omikuji__detail.is-visible {
  opacity: 1;
  transform: translateY(0);
}

.c-omikuji__detailText {
  font-size: 0.875rem;
  line-height: 1.8;
}

.c-omikuji__detailList {
  display: grid;
  grid-template-columns: 3.625rem 1fr;
  gap: 0.625rem 0.25rem;
  color: var(--white);
  font-size: 0.75rem;
  line-height: 1.6666666667;
}
.c-omikuji__detailList dd {
  display: flex;
  gap: 0.5rem;
}
.c-omikuji__detailList dd:before {
  content: "";
  display: block;
  height: 0.875rem;
  width: 1px;
  margin-top: 0.1875rem;
  background: var(--white);
}

.c-omikuji__overlay {
  position: absolute;
  inset: 0;
  display: block;
  transition: background-color 0.5s ease-in-out;
}
.c-omikuji__overlay.is-visible {
  background-color: rgba(0, 0, 0, 0.8);
}

.c-omikuji__elevator {
  width: 19.375rem;
  height: 32.5rem;
  position: relative;
  margin-inline: auto;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.c-omikuji__elevator span {
  border: 1px solid #231815;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50%;
  transition: transform 1s cubic-bezier(0.2, 0.8, 0.2, 1);
  background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(1, 1, 1, 0.02) 43.36%, rgba(8, 8, 8, 0.07) 58.98%, rgba(20, 20, 20, 0.17) 70.11%, rgba(37, 37, 37, 0.31) 79.11%, rgba(59, 59, 59, 0.49) 86.82%, rgba(85, 85, 85, 0.72) 93.52%, rgba(117, 117, 117, 0.98) 99.56%, #787878 100%);
  background: linear-gradient(#727171 0%, #dcdddd 100%);
}
.c-omikuji__elevator span:nth-of-type(1) {
  left: 0;
  transform: translateX(0);
}
.c-omikuji__elevator span:nth-of-type(2) {
  right: 0;
  transform: translateX(0);
}
.c-omikuji__elevator.is-open span:nth-of-type(1) {
  transform: translateX(-100%);
}
.c-omikuji__elevator.is-open span:nth-of-type(2) {
  transform: translateX(100%);
}

.c-message {
  margin-top: 3.125rem;
  padding-bottom: 2.5rem;
}

.c-message__top {
  background-color: #efefef;
  padding-block: 2.5rem 3.75rem;
}

.c-message__heading {
  background-color: var(--message);
  border: 1px solid var(--black);
  padding: 0.3125rem;
  margin-bottom: 3.75rem;
}

.c-message__title {
  background-color: var(--white);
  border-radius: 0.625rem;
  display: grid;
  grid-template-columns: 4.375rem 1fr;
  gap: 0.375rem 1.5625rem;
  padding: 0.9375rem 0.9375rem 1.875rem;
  color: var(--message);
  position: relative;
}
.c-message__title h1 {
  font-size: 1.75rem;
  line-height: 1.2857142857;
}
.c-message__title span {
  font-family: var(--font-din);
  font-size: 0.9375rem;
  letter-spacing: 0.05em;
  line-height: 1;
}
.c-message__title img {
  grid-row: span 2;
}
.c-message__title:after {
  content: "";
  background-image: url("../images/message/icon_arrow_lb.svg");
  width: 2.5rem;
  height: 2.5rem;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: 0.9375rem;
  bottom: 0.9375rem;
}

.c-message__chat {
  display: grid;
  grid-template-columns: 3.125rem 1fr;
  gap: 1.25rem;
  margin-bottom: 2.375rem;
}

.c-message__chatIcon {
  background-color: var(--message);
  border-radius: 50%;
  border: 1px solid var(--black);
  width: 3.125rem;
  height: 3.125rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-message__chatIcon img {
  width: 1.5625rem;
}

.c-message__chatList {
  width: fit-content;
}
.c-message__chatList span {
  font-size: 0.75rem;
  text-align: right;
  display: block;
  font-family: var(--font-noto);
  margin-top: 0.125rem;
}

.c-message__chatItem {
  border: 1px solid var(--black);
  background-color: var(--white);
  padding: 0.625rem 0.9375rem;
  border-radius: 0.625rem;
  max-width: 12.5rem;
}
.c-message__chatItem p {
  font-size: 0.875rem;
  line-height: 2;
  font-family: var(--font-noto);
}
.c-message__chatItem + .c-message__chatItem {
  margin-top: 1.25rem;
}
.c-message__chatItem:first-child {
  position: relative;
}
.c-message__chatItem:first-child:before {
  content: "";
  display: block;
  width: 1rem;
  height: 0.8125rem;
  position: absolute;
  top: 1.1875rem;
  left: -1rem;
  transform: scaleX(-1);
  background-image: url("../images/message/balloon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.c-message__talk {
  background-color: #c9ebe5;
  padding-block: 1.875rem 3.125rem;
}

.c-message__talkInner {
  display: flex;
  flex-direction: column;
  gap: 2.875rem;
}

.c-message__talkDate {
  font-size: 0.875rem;
  font-family: var(--font-din);
  line-height: 1.875rem;
  width: 8.75rem;
  text-align: center;
  margin-bottom: 1.875rem;
  background-color: #efefef;
  margin-inline: auto;
  border-radius: 0.9375rem;
}

.c-message__talkList {
  display: flex;
  flex-direction: column;
  font-family: var(--font-noto);
  gap: 2.5rem;
}

.c-message__talkItem {
  display: grid;
  margin-left: auto;
  margin-right: 0.375rem;
  gap: 0.75rem 0.625rem;
}
.c-message__talkItem:nth-child(3n+1) {
  grid-template-columns: 1fr 17.5rem;
}
.c-message__talkItem:nth-child(3n+2) {
  grid-template-columns: 1fr 12.5rem;
}
.c-message__talkItem:nth-child(3n+3) {
  grid-template-columns: 1fr 15.625rem;
}

.c-message__talkItemText {
  position: relative;
  border: 1px solid var(--black);
  background-color: var(--white);
  padding: 0.625rem 0.9375rem;
  border-radius: 1.125rem;
  font-size: 0.875rem;
  line-height: 2;
}
.c-message__talkItemText:before {
  content: "";
  display: block;
  width: 1rem;
  height: 0.8125rem;
  position: absolute;
  top: 1.25rem;
  right: -1rem;
  background-image: url("../images/message/balloon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.c-message__talkItemTime {
  align-self: flex-end;
  font-size: 0.75rem;
  line-height: 1;
}

.c-message__talkItemBy {
  font-size: 0.75rem;
  line-height: 1;
  grid-column: 2/3;
  text-align: right;
}

.c-message__links {
  padding-block: 4rem 3rem;
}

.c-message__linksList {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  border-top: 1px solid var(--black);
  border-left: 1px solid var(--black);
  margin-bottom: 3rem;
}
.c-message__linksList li {
  border-bottom: 1px solid var(--black);
  border-right: 1px solid var(--black);
}
.c-message__linksList a {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 0.5625rem 0.5rem;
  line-height: 1;
  gap: 0.375rem;
}
.c-message__linksList a:before, .c-message__linksList a:after {
  content: "";
  display: block;
  position: absolute;
}
.c-message__linksList a:before {
  top: 0;
  right: 0;
  background-color: var(--bg-color);
  width: 1.625rem;
  height: 100%;
  border-left: 1px solid var(--black);
}
.c-message__linksList a:after {
  background-image: url("../images/common/icon_arrow.svg");
  width: 0.3125rem;
  height: 0.625rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  top: 50%;
  transform: translateY(-50%);
  right: 0.625rem;
}
.c-message__linksList a ._ja_ {
  font-size: 0.75rem;
}
.c-message__linksList a ._ja_ span {
  font-size: 0.625rem;
}
.c-message__linksList a ._en_ {
  font-size: 0.625rem;
  font-family: var(--font-din);
  letter-spacing: 0.05em;
  font-weight: var(--font-semibold);
}

.c-message__form form {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  font-family: var(--font-noto);
}
.c-message__form label {
  font-size: 0.875rem;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.c-message__form input,
.c-message__form textarea {
  width: 100%;
  padding: 0.625rem;
  border: 1px solid var(--black);
  border-radius: 0.625rem;
}
.c-message__form input {
  height: 3.125rem;
}
.c-message__form textarea {
  height: 9.375rem;
}

.c-message__formNote {
  font-size: 0.75rem;
}

.c-message__formPreview {
  border-top: 1px solid var(--black);
  padding-top: 0.75rem;
}
.c-message__formPreview label + label {
  margin-top: 1.25rem;
}

.c-message__formBtns {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  margin-top: 3.375rem;
}

.c-ticket__heading {
  background-color: var(--linear);
  border: 1px solid var(--black);
  padding: 0.3125rem;
  margin-bottom: 2.75rem;
}

.c-ticket__title {
  background-color: var(--white);
  border-radius: 0.625rem;
  display: grid;
  grid-template-columns: 4.375rem 1fr;
  gap: 0.375rem 1.5625rem;
  padding: 0.9375rem 0.9375rem 1.875rem;
  color: var(--linear);
  position: relative;
}

.c-ticket__title h1 {
  font-size: 1.75rem;
  line-height: 1.2857142857;
}

.c-ticket__title span {
  font-family: var(--font-din);
  font-size: 0.9375rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  display: inline-block;
  margin-top: 0.1rem;
}

.c-ticket__title img {
  grid-row: span 2;
}

.c-ticket__title::after {
  content: "";
  background-image: url("/images/ticket/icon_arrow_lb.svg");
  width: 2.5rem;
  height: 2.5rem;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: 0.9375rem;
  bottom: 0.9375rem;
}

.c-ticket__list {
  margin-top: 1rem;
}

.c-ticket__list .ticket-each {
  display: block;
  border: 1px solid var(--black);
  border-radius: 4px;
  margin-bottom: 20px;
  text-decoration: none;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
  height: 180px;
}

.c-ticket__list .ticket-main {
  height: 100%;
  padding: 0;
  border-right: 1px dashed var(--black);
  margin-right: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.c-ticket__list .ticket-stub {
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  writing-mode: vertical-rl;
  letter-spacing: 0.1em;
}

.c-ticket__list .ticket-logo {
  text-align: center;
  height: 145px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

.c-ticket__list .ticket-text {
  font-size: 14px;
  color: var(--black);
  letter-spacing: 0.1em;
  text-decoration: underline;
}

.c-wallpaper__container {
  display: flex;
  flex-direction: column;
  gap: 0;
  border: 1px solid var(--black);
  padding: 2rem 1.75rem 3.5rem;
}

.c-wallpaper__heading {
  background-color: var(--hikari);
  border: 1px solid var(--black);
  padding: 0.3125rem;
  margin-bottom: 3.75rem;
}

.c-wallpaper__title {
  background-color: var(--white);
  border-radius: 0.625rem;
  display: grid;
  grid-template-columns: 4.375rem 1fr;
  gap: 0.375rem 1.5625rem;
  padding: 0.9375rem 0.9375rem 1.875rem;
  color: var(--hikari);
  position: relative;
}

.c-wallpaper__title h1 {
  font-size: 1.75rem;
  line-height: 1.2857142857;
}

.c-wallpaper__title span {
  font-family: var(--font-din);
  font-size: 0.9375rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  display: inline-block;
  margin-top: 0.1rem;
}

.c-wallpaper__title img {
  grid-row: span 2;
}

.c-wallpaper__title:after {
  content: "";
  background-image: url("/images/wallpaper/icon_arrow_lb.svg");
  width: 2.5rem;
  height: 2.5rem;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: 0.9375rem;
  bottom: 0.9375rem;
}

.c-wallpaper__date {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid var(--black);
}

.c-wallpaper__dateLeft {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.c-wallpaper__year {
  font-family: var(--font-din);
  font-size: 0.975rem;
  line-height: 1;
}

.c-wallpaper__month {
  font-family: var(--font-din);
  font-size: 1.95rem;
  line-height: 1.2;
  font-weight: var(--font-medium);
}

.c-wallpaper__label {
  font-size: 0.875rem;
  line-height: 1;
  margin-top: 0.1rem;
  font-weight: var(--font-semibold);
}

.c-wallpaper__dateRight {
  display: flex;
  align-items: center;
  justify-content: center;
}

.c-wallpaper__day {
  width: 4rem;
  height: 4rem;
  border: 3px solid var(--hikari);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-din);
  font-size: 2rem;
  font-weight: var(--font-bold);
  color: var(--black);
}

.c-wallpaper__preview {
  display: flex;
  justify-content: center;
  padding-block: 2rem;
}

.c-wallpaper__phone {
  position: relative;
  width: 17rem;
  height: 34.5rem;
  background: linear-gradient(145deg, #2c2c2c, #1a1a1a);
  border-radius: 3rem;
  padding: 0.75rem;
}

.c-wallpaper__phoneNotch {
  position: absolute;
  top: 0.75rem;
  left: 50%;
  transform: translateX(-50%);
  width: 8rem;
  height: 1.75rem;
  background: #000;
  border-radius: 0 0 1rem 1rem;
  z-index: 10;
}

.c-wallpaper__phoneNotch::before {
  content: "";
  position: absolute;
  top: 0.4rem;
  left: 50%;
  transform: translateX(-50%);
  width: 4rem;
  height: 0.375rem;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 0.2rem;
}

.c-wallpaper__phoneNotch::after {
  content: "";
  position: absolute;
  top: 0.45rem;
  right: 1.25rem;
  width: 0.5rem;
  height: 0.5rem;
  background: rgba(30, 60, 120, 0.3);
  border-radius: 50%;
}

.c-wallpaper__phoneScreen {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 2.25rem;
  overflow: hidden;
  background: #000;
}

.c-wallpaper__phoneImage {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.c-wallpaper__phoneOverlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 3rem 1rem;
  pointer-events: none;
}

.c-wallpaper__phoneTime {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
  color: var(--white);
  margin-top: 0.5rem;
}

.c-wallpaper__phoneTimeText {
  font-family: var(--font-dot);
  font-size: 4rem;
  font-weight: var(--font-bold);
  line-height: 1;
  letter-spacing: -0.02em;
}

.c-wallpaper__phoneDateText {
  font-size: 0.875rem;
  line-height: 1;
  font-weight: var(--font-medium);
}

.c-wallpaper__phoneSample {
  font-family: var(--font-din);
  font-size: 3rem;
  font-weight: var(--font-extra-bold);
  color: rgba(255, 255, 255, 0.35);
  letter-spacing: 0.05em;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-user-select: none;
          user-select: none;
  pointer-events: none;
}

.c-wallpaper__phoneSideButton {
  position: absolute;
  background: linear-gradient(90deg, #1a1a1a, #2c2c2c);
  border-radius: 0.125rem;
}

.c-wallpaper__phoneSideButton--left {
  left: -0.15rem;
  top: 6rem;
  width: 0.25rem;
  height: 2rem;
}

.c-wallpaper__phoneSideButton--right-top {
  right: -0.15rem;
  top: 5rem;
  width: 0.25rem;
  height: 3rem;
}

.c-wallpaper__phoneSideButton--right-middle {
  right: -0.15rem;
  top: 9rem;
  width: 0.25rem;
  height: 3rem;
}

.c-wallpaper__sizes {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.75rem;
  letter-spacing: 0.05em;
  margin-top: 1rem;
}

.c-wallpaper__sizes a {
  text-decoration: none;
}

.c-wallpaper__sizeButton {
  border: 1.5px solid var(--black);
  border-radius: 0.5rem;
  background-color: var(--white);
  padding: 1rem 0.75rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
  transition: all 0.2s ease;
  font-family: var(--font-din);
  cursor: pointer;
}

.c-wallpaper__sizeTop {
  font-size: 1.25rem;
  line-height: 1;
  font-weight: var(--font-bold);
}

.c-wallpaper__sizeMedium {
  font-size: 0.875rem;
  line-height: 1;
  opacity: 0.6;
}

.c-wallpaper__sizeBottom {
  font-size: 1.25rem;
  line-height: 1;
  font-weight: var(--font-bold);
}

.c-wallpaper__section {
  padding-top: 3rem;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.c-wallpaper__sectionTitle {
  font-size: 1.6rem;
  text-align: center;
  font-weight: var(--font-medium);
  border-bottom: 13px solid var(--hikari);
  margin: 0 -1.75rem;
  padding: 0 1.75rem;
  letter-spacing: 0.05em;
}

.c-wallpaper__text {
  font-size: 0.8rem;
  line-height: 1.8;
  font-family: var(--font-noto);
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

/* TU ー投稿企画連合ー */
.c-tu__heading {
  background-color: var(--kakueki);
  border: 1px solid var(--black);
  padding: 0.3125rem;
  margin-bottom: 2.75rem;
}

.c-tu__title {
  background-color: var(--white);
  border-radius: 0.625rem;
  display: grid;
  grid-template-columns: 4.375rem 1fr;
  gap: 0.375rem 1.5625rem;
  padding: 0.9375rem 0.9375rem 1.875rem;
  color: var(--kakueki);
  position: relative;
}

.c-tu__title h1 {
  font-size: 1.75rem;
  line-height: 1.2857142857;
}

.c-tu__title span {
  font-family: var(--font-din);
  font-size: 0.9375rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  display: inline-block;
  margin-top: 0.1rem;
}

.c-tu__title img {
  grid-row: span 2;
}

.c-tu__title:after {
  content: "";
  background-image: url("/images/tu/icon_arrow_lb.svg");
  width: 2.5rem;
  height: 2.5rem;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: 0.9375rem;
  bottom: 0.9375rem;
}

/* TUカテゴリ - status-summary */
.c-status-summary {
  margin-top: 1rem;
}

.c-status-summary__cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.8rem;
}

.c-status-summary__cards a {
  text-decoration: none;
}

.c-status-summary__card {
  background: var(--white);
  border: 1px solid var(--black);
  padding: 0 0rem 1.75rem;
  text-align: center;
  position: relative;
  min-height: 8.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.c-status-summary__card:first-child {
  grid-column: 1/-1;
  min-height: 5.5rem;
  flex-direction: row;
  justify-content: center;
  gap: 1rem;
  padding: 2.85rem 1rem 1.85rem;
}

.c-status-summary__badge {
  display: block;
  width: 100%;
  padding: 0.55rem 0.25rem;
  font-size: 0.78rem;
  margin-bottom: 0.4rem;
  color: var(--white);
  font-family: var(--font-noto);
  line-height: 1.2;
  flex-shrink: 0;
}

.c-status-summary__card:first-child .c-status-summary__badge {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin-bottom: 0;
}

.c-status-summary__card._upcoming_ .c-status-summary__badge::before {
  content: "受付開始前";
}

.c-status-summary__card._active_ .c-status-summary__badge::before {
  content: "投稿受付中";
}

.c-status-summary__card._closed_ .c-status-summary__badge::before {
  content: "受付終了";
}

.c-status-summary__card._award_ .c-status-summary__badge::before {
  content: "優秀賞発表";
}

.c-status-summary__card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
}

.c-status-summary__card._active_ .c-status-summary__badge {
  background: var(--kakueki);
}

.c-status-summary__card._upcoming_ .c-status-summary__badge,
.c-status-summary__card._closed_ .c-status-summary__badge {
  background: var(--gray);
}

.c-status-summary__card._award_ .c-status-summary__badge {
  background: var(--gold);
}

.c-status-summary__name {
  font-size: 0.85rem;
  font-family: var(--font-noto);
  line-height: 1.3;
  padding: 0 0.25rem;
  margin-bottom: 0.3rem;
  word-break: keep-all;
  overflow-wrap: break-word;
}

.c-status-summary__card:first-child .c-status-summary__name {
  font-size: 1rem;
  padding: 0;
  margin-bottom: 0.25rem;
}

.c-status-summary__date {
  font-size: 0.65rem;
  color: var(--darkgray);
  font-family: var(--font-noto);
  line-height: 1.4;
  padding: 0 0.25rem;
  word-break: keep-all;
}

.c-status-summary__card:first-child .c-status-summary__date {
  font-size: 0.75rem;
  padding: 0;
}

.c-status-summary__arrow {
  position: absolute;
  bottom: 0.6rem;
  left: 50%;
  transform: translateX(-50%);
  width: 8px;
  height: 8px;
}

.c-status-summary__arrow::before,
.c-status-summary__arrow::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 1.5px;
  background-color: var(--darkgray);
  transition: background-color 0.2s ease;
}

.c-status-summary__arrow::before {
  left: 0;
  top: 3px;
  transform: rotate(45deg);
  transform-origin: left center;
}

.c-status-summary__arrow::after {
  right: 0;
  top: 3px;
  transform: rotate(-45deg);
  transform-origin: right center;
}

/* 投稿一覧セクション */
#post-section {
  margin-top: 2rem;
}

/* 投稿一覧 - archive */
.c-archive__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.5rem;
  margin-top: 2rem;
}

.c-archive__card {
  border: 1px solid var(--black);
  border-radius: 0.5rem;
  padding: 1rem 1.5rem 1.5rem;
  background-color: #f2f2f2;
  position: relative;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.c-archive__card--recruiting {
  background-color: var(--kakueki) !important;
  border: 1px solid var(--black) !important;
  padding: 1.3rem 1.8rem 1.8rem !important;
  position: relative;
}

.c-archive__card--recruiting::before {
  content: "";
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  right: 0.25rem;
  bottom: 0.25rem;
  background-color: white;
  border-radius: 0.375rem;
  z-index: 0;
  pointer-events: none;
}

.c-archive__card--recruiting .c-archive__category,
.c-archive__card--recruiting .c-archive__theme,
.c-archive__card--recruiting .c-archive__period,
.c-archive__card--recruiting .c-archive__description,
.c-archive__card--recruiting .c-archive__actions {
  position: relative;
  z-index: 1;
}

.c-archive__card--recruiting .c-archive__cardHeader {
  position: relative;
  z-index: 1;
}

.c-archive__card--recruiting .c-archive__round {
  position: relative;
}

.c-archive__card--recruiting .c-archive__status {
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 2 !important;
}

.c-archive__card.is-hidden {
  display: none;
}

.c-archive__cardHeader {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin: 0.5rem 0;
  gap: 1rem;
}

.c-archive__round {
  font-family: var(--font-din);
  font-size: 1.5rem;
  font-weight: var(--font-bold);
  line-height: 1;
}

.c-archive__status {
  display: inline-block;
  padding: 0.25rem 0.75rem;
  border-radius: 0.25rem;
  font-size: 0.725rem;
  white-space: nowrap;
  flex-shrink: 0;
  position: absolute;
  top: 10px;
  right: 10px;
}

.c-archive__card--recruiting .c-archive__cardHeader {
  position: static !important;
}

.c-archive__status--recruiting {
  background-color: var(--kakueki);
  color: var(--white);
}

.c-archive__status--awarded {
  background-color: var(--gold);
  color: var(--white);
}

.c-archive__status--closed {
  background-color: var(--gray);
  color: var(--white);
}

.c-archive__theme {
  font-size: 1.25rem;
  font-weight: var(--font-medium);
  margin-bottom: 0.45rem;
  line-height: 1.4;
}

.c-archive__period {
  font-size: 0.75rem;
  color: var(--darkgray);
  font-family: var(--font-noto);
  line-height: 1.6;
  margin-bottom: 0.5rem;
}

.c-archive__description {
  font-size: 0.875rem;
  line-height: 1.7;
  color: var(--black);
  margin-bottom: 1rem;
}

.c-archive__actions {
  display: flex;
  gap: 0.75rem;
  margin-top: 1rem;
}

.c-archive__actionBtn {
  flex: 1;
  padding: 0.625rem;
  border: 1px solid var(--black);
  border-radius: 50vh;
  text-align: center;
  font-size: 0.875rem;
  text-decoration: none !important;
  transition: background-color 0.2s ease;
  font-family: var(--font-noto);
}

.c-archive__actionBtn--primary {
  background-color: var(--black);
  color: var(--white);
}

.c-archive__actionBtn--secondary {
  background-color: var(--white);
  color: var(--black);
}

.c-archive__actionBtn--gold {
  background-color: var(--gold);
  color: var(--white);
  border-color: var(--gray);
  font-weight: var(--font-semibold);
}

.c-archive__category {
  display: inline-block;
  border-radius: 0.625rem;
  min-width: 8.875rem;
  line-height: 1.25rem;
  border: 1px solid var(--black);
  font-size: 0.75rem;
  font-family: var(--font-din);
  text-align: center;
  letter-spacing: 0.01em;
  background-color: var(--label-color);
  margin-bottom: 0.375rem;
}

.c-archive__category--rinco {
  background-color: var(--yellow);
}

.c-archive__category--craft {
  background-color: var(--hikari);
}

.c-archive__category--rinpo {
  background-color: var(--omikuji);
}

/* アーカイブ */
.c-archive {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 18px;
}

.c-archive__list {
  display: flex;
  flex-direction: column;
}

.c-archive__listImg {
  height: 260px;
  overflow: hidden;
  position: relative;
  border: 1px solid var(--black) !important;
}

.c-archive__listImg a {
  display: block;
}

.c-archive__listImg img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}

.c-archive__text {
  margin-top: 0.4rem;
  font-size: 0.725rem;
  line-height: 1.6;
  flex-grow: 1;
  letter-spacing: 0.5px;
}

.c-archive__date {
  font-size: 0.7rem;
  color: #999;
  letter-spacing: 0.5px;
}

/* TU各説明 - category-detail */
.c-category-detail {
  padding-bottom: 3rem;
  border-bottom: 1px solid var(--black);
}

/* 林コー研ブロック（TU内の coordinate 冒頭） */
.c-coordinate__logo {
  display: block;
  text-align: center;
  margin: 0 auto 2rem;
  width: 100%;
  max-width: 20rem;
}

img.c-coordinate__mark {
  display: block;
  text-align: center;
  margin: 1rem auto;
  width: 54px;
  border-radius: 8px;
}

.c-coordinate__section {
  font-family: var(--font-noto);
  line-height: 1.7;
  margin-top: 5rem;
}

.c-coordinate__section p {
  margin-bottom: 1.5rem;
  font-size: 0.875rem;
}

.c-coordinate__section h4 {
  font-size: 1.175rem;
  margin: 2rem 0 1rem;
  text-align: center;
}

.c-coordinate__gallery {
  margin: 2rem 0;
}

.c-coordinate__galleryList {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0;
  list-style: none;
  padding: 0;
  margin: 0;
}

.c-coordinate__galleryItem {
  width: 100%;
  position: relative;
  overflow: hidden;
  aspect-ratio: 1/1.2;
}

.c-coordinate__galleryItem img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.c-coordinate__link {
  color: #3f3b3a;
  text-decoration: underline;
}

.c-bbs li {
  display: flex;
  flex-direction: column;
  gap: 0;
  border: 1px solid var(--black);
  padding: 1rem 1.25rem 1.25rem;
  border-top: none;
}

.c-bbs li:first-of-type {
  border-top: 1px solid var(--black);
}

.c-bbs li:last-of-type {
  margin-bottom: 1rem;
}

.c-bbs__date {
  color: var(--mediumgray);
}

.c-bbs__nickname {
  padding-left: 0.5rem;
}

.c-bbs__comment {
  line-height: 1.6;
}

.c-bbs__image {
  width: 90%;
  margin: 1rem auto 1.25rem;
}

.c-bbs__image img {
  margin-bottom: 1rem;
}

.c-bbs__image img:last-of-type {
  margin-bottom: 0;
}

/* 企画の見出し */
.c-plan__heading {
  background-color: var(--nozomi);
  border: 1px solid var(--black);
  padding: 0.3125rem;
  margin-bottom: 2.75rem;
}

.c-plan__title {
  background-color: var(--white);
  border-radius: 0.625rem;
  display: grid;
  grid-template-columns: 4.375rem 1fr;
  gap: 0.375rem 1.5625rem;
  padding: 0.9375rem 0.9375rem 1.875rem;
  color: var(--nozomi);
  position: relative;
}

.c-plan__title h1 {
  font-size: 1.75rem;
  line-height: 1.2857142857;
}

.c-plan__title span {
  font-family: var(--font-din);
  font-size: 0.9375rem;
  letter-spacing: 0.05em;
  line-height: 1;
}

.c-plan__title img {
  grid-row: span 2;
}

.c-plan__title:after {
  content: "";
  background-image: url("/images/plan/icon_arrow_lb.svg");
  width: 2.5rem;
  height: 2.5rem;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: 0.9375rem;
  bottom: 0.9375rem;
}

/* プロムナード */
.c-promenade {
  position: relative;
  width: 100%;
  margin: 3rem auto;
}

.c-promenade a {
  text-decoration: none;
}

.c-promenade .path {
  position: absolute;
  left: 50%;
  top: -20px;
  bottom: -60px;
  width: 30px;
  transform: translateX(-50%);
}

.c-promenade .path::before,
.c-promenade .path::after {
  content: "";
  position: absolute;
  width: 1px;
  background: linear-gradient(to bottom, var(--black) 0%, var(--black) 70%, transparent 100%);
}

.c-promenade .path::before {
  left: 0;
  top: 0;
  bottom: 0;
}

.c-promenade .path::after {
  right: 0;
  top: 0;
  bottom: 0;
}

.c-promenade .project-item.left {
  padding-right: calc(50% + 25px);
  padding-left: 0;
  margin-left: 0;
  position: relative;
}

.c-promenade .project-item.right {
  padding-left: calc(50% + 25px);
  padding-right: 0;
  margin-right: 0;
}

.c-promenade .project-item.left::before {
  right: calc(50% + 15px);
}

.c-promenade .project-item.right::before {
  left: calc(50% + 15px);
}

.c-promenade .project-card {
  border: 1px solid var(--black);
  padding: 16px 16px;
  text-decoration: none;
  color: inherit;
  display: block;
  transition: all 0.3s ease;
  position: relative;
  min-height: 80px;
}

.c-promenade .project-subtitle {
  font-size: 10px;
  letter-spacing: 0.1em;
  margin-bottom: 3px;
}

.c-promenade .project-title {
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  margin-bottom: 6px;
  line-height: 1.5;
  display: flex;
  align-items: top;
}

.c-promenade .project-comment {
  font-size: 0.65rem;
  line-height: 1.8;
}

@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.c-coordinate__container {
  display: flex;
  flex-direction: column;
  gap: 0;
  border: 1px solid var(--black);
  padding-bottom: 1rem;
  padding: 2rem 1.25rem;
  border-top: none;
}

.c-coordinate__tabs {
  display: flex;
  gap: 0;
  border: 1px solid var(--black);
  border-bottom: none;
  margin-bottom: 0;
  margin-bottom: -1rem;
}

.c-coordinate__tab {
  flex: 1;
  padding: 0.875rem 1rem;
  text-align: center;
  font-size: 0.9375rem;
  font-weight: var(--font-semibold);
  background-color: #efefef;
  border: none;
  border-right: 1px solid var(--black);
  cursor: pointer;
  transition: background-color 0.2s ease;
}

.c-coordinate__tab:last-child {
  border-right: none;
}

.c-coordinate__tab.is-active {
  background-color: #ffffff;
  position: relative;
}

.c-coordinate__tab.is-active::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  background-color: #ffffff;
}

.c-coordinate__tab.is-disabled {
  opacity: 0.4;
  cursor: not-allowed;
  background-color: #e0e0e0;
}

.c-coordinate__tab:not(.is-disabled):not(.is-active):hover {
  background-color: #f5f5f5;
}

.c-coordinate__tabContent {
  display: none;
}

.c-coordinate__tabContent.is-active {
  display: block;
}

.c-coordinate__logo {
  display: block;
  text-align: center;
  margin: 0 auto 2rem;
  width: 100%;
  max-width: 20rem;
}

.c-coordinate__mark {
  display: block;
  text-align: center;
  margin: 1rem auto;
  width: 35%;
  border-radius: 6px;
}

.c-status-summary__card:first-child .c-coordinate__mark {
  width: 3.25rem;
  height: 3.25rem;
  margin: 0;
}

.c-status-summary__textWrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
}

.c-coordinate__menu {
  display: flex;
  justify-content: center;
  gap: 0.5rem;
  margin: 2rem 0 0;
}

.c-coordinate__menu a {
  flex: 1;
  border: 1px solid var(--black);
  background-color: var(--white);
  text-align: center;
  padding: 0.625rem 0.5rem 0.625rem 0;
  font-size: 0.85rem;
  text-decoration: none;
  position: relative;
  transition: background-color 0.2s ease;
}

.c-coordinate__menu a:hover {
  background-color: #f5f5f5;
}

.c-coordinate__menu a::after {
  content: "▼";
  position: absolute;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0.625rem;
}

.c-coordinate__theme {
  text-align: center;
  border-top: 1px solid var(--black);
  border-bottom: 1px solid var(--black);
  margin: 0 2rem 2rem;
  padding: 1rem;
}

.c-coordinate__round {
  font-size: 1.25rem;
  letter-spacing: 0.1em;
}

.c-coordinate__themeTitle {
  font-size: 1.575rem;
  margin: 0;
}

.c-coordinate__section {
  margin: 1rem 0 1rem;
}

.c-coordinate__heading {
  text-align: center;
}

.c-coordinate__heading h3 {
  font-size: 1.6rem;
  letter-spacing: 0.05em;
}

.c-coordinate__heading span {
  display: block;
  font-size: 0.9375rem;
  font-style: italic;
}

.c-coordinate__section p {
  line-height: 1.7;
  font-family: var(--font-noto);
  margin-bottom: 1rem;
}

.c-coordinate__section h4 {
  text-align: center;
  font-size: 1.175rem;
  margin: 2rem 0 1rem;
}

.c-coordinate__link {
  color: #3f3b3a;
  text-decoration: underline;
}

.c-coordinate__caution {
  color: var(--red);
  font-size: 0.6875rem;
}

.c-coordinate__gallery {
  margin: 1.5rem 0;
}

.c-coordinate__galleryList {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0;
  list-style: none;
  padding: 0;
  margin: 0;
}

.c-coordinate__galleryItem {
  width: 100%;
  position: relative;
  overflow: hidden;
  aspect-ratio: 1/1.5;
}

.c-coordinate__galleryItem img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.c-coordinate__actions {
  display: flex;
  margin: 1.5rem 0 0;
}

.c-coordinate__actionBtn {
  flex: 1;
  display: block;
  text-align: center;
  padding: 0.875rem 1rem;
  font-size: 0.9375rem;
  font-weight: var(--font-semibold);
  border-radius: 0.3125rem;
  transition: opacity 0.2s ease;
  text-decoration: none !important;
  width: 50%;
  margin: 10px;
}

.c-coordinate__actionBtn--primary {
  background-color: var(--black);
  color: #f8f7f2;
  border: 1px solid var(--black);
}

.c-coordinate__actionBtn--secondary {
  background-color: var(--white);
  color: var(--black);
  border: 1px solid var(--black);
}

.c-coordinate__present {
  margin: 1.5rem 0;
}

.c-coordinate__presentMain {
  text-align: center;
  margin-bottom: 1rem;
}

.c-coordinate__presentMain img {
  width: 80%;
  max-width: 18.75rem;
}

.c-coordinate__presentList {
  display: flex;
  gap: 0.5rem;
  list-style: none;
  padding: 0;
  margin: 0;
}

.c-coordinate__presentList li {
  flex: 1;
}

.c-coordinate__presentList img {
  width: 100%;
  border: 1px solid var(--black);
}

.c-coordinate__detail {
  border: 1px solid var(--black);
  padding: 0.75rem 0.9375rem;
  margin-top: 1rem;
  background-color: var(--support);
}

.c-coordinate__detail p {
  line-height: 1.6;
  margin: 0;
  font-size: 0.785rem;
}

.c-coordinate__note {
  display: block;
  font-size: 0.625rem;
  margin-top: 0.375rem;
}

.c-coordinate__container p {
  margin: 0.5rem 0;
}

.c-coordinate__actionBtn--disabled {
  background-color: var(--gray) !important;
  border: 1px var(--darkgray);
  color: var(--darkgray) !important;
  cursor: not-allowed !important;
  opacity: 0.6;
  pointer-events: none;
}

.c-coordinate__winners {
  display: flex;
  flex-direction: column;
  gap: 0;
}

.c-coordinate__winner {
  padding: 1.5rem;
}

.c-coordinate__winnersTitle {
  font-size: 1.275rem;
  margin: 0;
}

.c-coordinate__winnerImage {
  text-align: center;
  margin-bottom: 1rem;
}

.c-coordinate__winnerImage img {
  max-width: 100%;
}

.c-coordinate__winnerInfo {
  line-height: 1.7;
  font-family: var(--font-noto);
}

.c-coordinate__winnerName {
  font-weight: var(--font-semibold);
  margin-bottom: 0.5rem;
}

.c-coordinate__winnerComment {
  margin-top: 0.5rem;
}

.c-coordinate__runnerup {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.3rem;
}

.c-coordinate__runnerup .c-coordinate__winnerName {
  font-size: 0.8rem;
}

.c-coordinate__runnerup .c-coordinate__winnerComment {
  font-size: 0.8rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX25ld3Muc2NzcyIsImNvbXBvbmVudHMvX215cGFnZS5zY3NzIiwiY29tcG9uZW50cy9fYXJ0aXN0LnNjc3MiLCJjb21wb25lbnRzL19zY2hlZHVsZS5zY3NzIiwiY29tcG9uZW50cy9fb21pa3VqaS5zY3NzIiwiY29tcG9uZW50cy9fbWVzc2FnZS5zY3NzIiwiY29tcG9uZW50cy9fdGlja2V0LnNjc3MiLCJjb21wb25lbnRzL193YWxscGFwZXIuc2NzcyIsImNvbXBvbmVudHMvX3R1LnNjc3MiLCJjb21wb25lbnRzL19iYnMuc2NzcyIsImNvbXBvbmVudHMvX3BsYW4uc2NzcyIsImNvbXBvbmVudHMvX2Nvb3JkaW5hdGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBT0E7RUFDRTtFQUNBO0VBQ0E7OztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBRUE7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUN6S0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUN4TEY7RUFDRTtFQUNBLGtCQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQ2xSRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtOO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQTlCSjtBQWdDRTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBRUU7RUFDRTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUN0UEY7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQWJKO0VBZ0JFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBQ0E7RUFDRTs7O0FBS047RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBV0E7O0FBQ0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFJRjtFQUNFOztBQUVGO0VBQ0U7OztBQy9VTjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7O0FBSUo7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtOO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFFRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQU1KO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOzs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FDalRGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FDMUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDbFVGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQ0E7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7OztBQUdGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7QUFDQTtFQUNFO0VBQ0E7OztBQUdGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUM1Z0JGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQ3ZDRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQU1GO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7OztBQ25KSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFIiwiZmlsZSI6InBhZ2UtaW5uZXIuY3NzIn0= */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UtaW5uZXIuY3NzIiwiY29tcG9uZW50cy9fbmV3cy5zY3NzIiwiY29tcG9uZW50cy9fbXlwYWdlLnNjc3MiLCJjb21wb25lbnRzL19hcnRpc3Quc2NzcyIsImNvbXBvbmVudHMvX3NjaGVkdWxlLnNjc3MiLCJjb21wb25lbnRzL19vbWlrdWppLnNjc3MiLCJjb21wb25lbnRzL19tZXNzYWdlLnNjc3MiLCJjb21wb25lbnRzL190aWNrZXQuc2NzcyIsImNvbXBvbmVudHMvX3dhbGxwYXBlci5zY3NzIiwiY29tcG9uZW50cy9fdHUuc2NzcyIsImNvbXBvbmVudHMvX2Jicy5zY3NzIiwiY29tcG9uZW50cy9fcGxhbi5zY3NzIiwiY29tcG9uZW50cy9fY29vcmRpbmF0ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ09qQjtFQUNFLGNBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7Q0RMRDs7QUNTQztFQUNFLGNBQUE7RUFDQSwyQ0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0NETkg7O0FDVUQ7RUFDRSwrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7Q0RQRDs7QUNVRDtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtDRFBEOztBQ1VEO0VBQ0UsK0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBR0EsY0FBQTtFQUdBLG9CQUFBO0VBR0Esd0JBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0NEUEQ7QUNVQztFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0NBQUE7RUFDQSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7Q0RSSDtBQ1dDO0VBQ0UseUJBQUE7RUFDQSxpREFBQTtDRFRIO0FDWUM7RUFDRSxtQkFBQTtFQUNBLGlEQUFBO0NEVkg7QUNhQztFQUNFLHlCQUFBO0VBQ0EscURBQUE7Q0RYSDs7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QUNBLFVBQUE7Q1prbEZEOztBWS9rRkQ7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0Naa2xGRDs7QVkva0ZEO0VBQ0UsZ0JBQUE7Q1prbEZEOztBWS9rRkQ7RUFDRSxpQkFBQTtFQUNBLDhCQUFBO0Naa2xGRDs7QVkva0ZEO0VBQ0Usa0NBQUE7RUFDQSxzQkFBQTtDWmtsRkQ7O0FZL2tGRDtFQUNFLG1CQUFBO0Naa2xGRDs7QVkva0ZEO0VBQ0UsY0FBQTtFQUNBLHNDQUFBO0VBQ0EsWUFBQTtDWmtsRkQ7O0FZL2tGRDtFQUNFLGtCQUFBO0Naa2xGRDs7QVkva0ZEO0VBQ0Usa0JBQUE7Q1prbEZEO0FBQ0Qsa2hnQkFBa2hnQiIsImZpbGUiOiJwYWdlLWlubmVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFvjg5XjgqHjgqTjg6vmpoLopoFdIE5ld3PvvIjntI3lk4Hjg4fjg7zjgr8gcmVuZXdhbF9tb2MvMjAyNiDjgojjgorvvIlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiLi4vZGVmaW5lL1wiIGFzICo7XG5cbi5jLW5ld3NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IG15X3JlbSgzMHB4KTtcbn1cblxuLmMtbmV3c19faXRlbSB7XG4gIGEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBnZXRWdygxMzAsIDM3NSkgMWZyO1xuICAgIGdhcDogbXlfcmVtKDE1cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmMtbmV3c19faXRlbUltYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBwYWRkaW5nOiBteV9yZW0oNXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uYy1uZXdzX19pdGVtSW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtbmV3c0ljb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljb24tYmcpO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcblxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1pY29uLWltZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgJi5fcmVkXyB7XG4gICAgLS1pY29uLWJnOiB2YXIoLS1saW5lYXIpO1xuICAgIC0taWNvbi1pbWc6IHVybCgnLi4vaW1hZ2VzL25ld3MvaWNvbl9hcHBsZS5zdmcnKTtcbiAgfVxuXG4gICYuX2dyZWVuXyB7XG4gICAgLS1pY29uLWJnOiAjMDBjYzk5O1xuICAgIC0taWNvbi1pbWc6IHVybCgnLi4vaW1hZ2VzL25ld3MvaWNvbl9jYXRfdy5zdmcnKTtcbiAgfVxuXG4gICYuX2JsdWVfIHtcbiAgICAtLWljb24tYmc6IHZhcigtLW5vem9taSk7XG4gICAgLS1pY29uLWltZzogdXJsKCcuLi9pbWFnZXMvbmV3cy9pY29uX2luY2lkZW50cy5zdmcnKTtcbiAgfVxufVxuXG4uYy1uZXdzX19pdGVtQ29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogbXlfcmVtKDEycHgpO1xuICBtYXJnaW4tdG9wOiAwLjI3NXJlbTtcbn1cblxuLmMtbmV3c19faXRlbURhdGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kaW4pO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiBteV9yZW0oMTJweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uYy1uZXdzX19pdGVtVGl0bGUge1xuICBmb250LXNpemU6IG15X3JlbSgxNHB4KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbm90byk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5jLW5ld3NfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogbXlfcmVtKDQwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IG15X3JlbSgyMnB4KTtcbn1cblxuLyog44Oa44O844K444ON44O844K344On44Oz5pys5L2T44GvIGxheW91dC5jc3PvvIhjb21tb24vX3BhZ2luYXRpb24uc2Nzc++8ieOBq+OBguOCiuOAgeOBk+OBk+OBryBuZXdzIOeUqOOBruS9meeZveOBruOBvyAqL1xuXG4uYy1uZXdzX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogbXlfcmVtKDYwcHgpO1xufVxuXG4uYy1uZXdzX19jb250ZW50SGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogbXlfcmVtKDYwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IG15X3JlbSgxNHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogbXlfcmVtKDMwcHgpO1xuXG4gIC5jLW5ld3NJY29uIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmMtbmV3c19fY29udGVudFRpdGxlIHtcbiAgZm9udC1zaXplOiBteV9yZW0oMjBweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW5vdG8pO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uYy1uZXdzX19jb250ZW50VGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IG15X3JlbSgxNHB4KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbm90byk7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG59XG5cbi5jLW5ld3NfX3NucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4uYy1uZXdzX19zbnMgbGkge1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luOiAwIDEuOHJlbTtcbn1cblxuLmMtbmV3cyAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV3cyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogNTB2aDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBtYXgtd2lkdGg6IDE1LjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbm90byk7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gW+ODleOCoeOCpOODq+amguimgV0g44Oe44Kk44Oa44O844K477yI57SN5ZOB44OH44O844K/IHJlbmV3YWxfbW9jLzIwMjYgcGFnZS1pbm5lci5jc3Mg44KI44KK77yJXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQHVzZSBcIi4uL2RlZmluZS9cIiBhcyAqO1xuXG4uYy1teXBhZ2VfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLmMtbXlwYWdlX19iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgbWFyZ2luOiAycmVtIDEuMjVyZW0gMy41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtbXlwYWdlX19iYWRnZSBpbWcge1xuICB3aWR0aDogMTAuNXJlbTtcbiAgaGVpZ2h0OiAxMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmMtbXlwYWdlX19iYWRnZU5hbWUge1xuICBmb250LXNpemU6IDIuODI1cmVtO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uYy1teXBhZ2VfX2JhZGdlTmFtZUVuIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGluKTtcbiAgZm9udC1zaXplOiAxLjcyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5jLW15cGFnZV9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbn1cblxuLmMtbXlwYWdlX19zZWN0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cblxuLmMtbXlwYWdlX19zZWN0aW9uVGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDAuOTVyZW07XG4gIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgdmFyKC0tdGhlbWUtY29sb3IpO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmMtbXlwYWdlX19zZWN0aW9uVGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmMtbXlwYWdlX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ub3RvKTtcbn1cblxuLmMtbXlwYWdlX19pbmZvSXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOHJlbSAxZnI7XG4gIGdhcDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjI3NXJlbSAwO1xufVxuXG4uYy1teXBhZ2VfX2luZm9JdGVtIGR0IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbm9ybWFsKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmMtbXlwYWdlX19pbmZvSXRlbSBkZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmMtbXlwYWdlX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ub3RvKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuXG4uYy1teXBhZ2VfX2VtYWlsIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmMtbXlwYWdlX19lbWFpbEFkZHJlc3Mge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ub3RvKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uYy1teXBhZ2VfX3BheW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG5cbi5jLW15cGFnZV9fcGF5bWVudFRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYy1teXBhZ2VfX3BheW1lbnRMYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW5vdG8pO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uYy1teXBhZ2VfX3BheW1lbnRJbmZvIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbm90byk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbn1cblxuLmMtbXlwYWdlX19wYXltZW50SW5mbyA+IGRpdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOHJlbSAxZnI7XG4gIGdhcDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmMtbXlwYWdlX19wYXltZW50SW5mbyBkdCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW5vcm1hbCk7XG59XG5cbi5jLW15cGFnZV9fcGF5bWVudEluZm8gZGQge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5jLW15cGFnZV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmMtbXlwYWdlX19idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDUwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiAwLjk3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBtYXgtd2lkdGg6IDE1LjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbm90byk7XG59XG5cbi5jLW15cGFnZV9fYnV0dG9uOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBb44OV44Kh44Kk44Or5qaC6KaBXSDpn7Pmpb3lrrbjgZ/jgaHvvIjjgqLjg7zjg4bjgqPjgrnjg4jjg5rjg7zjgrjvvInvvIjntI3lk4Hjg4fjg7zjgr8gcmVuZXdhbF9tb2MvMjAyNiBwYWdlLWlubmVyLmNzcyDjgojjgorvvIlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AdXNlIFwiLi4vZGVmaW5lL1wiIGFzICo7XG5cbi5jLWFydGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIzOSwgMjM5LCAyMzksIDAuNSkgMHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMXB4LCB0cmFuc3BhcmVudCAxcHgsIHRyYW5zcGFyZW50IDQwcHgpLFxuICAgIHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwcHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxcHgsIHRyYW5zcGFyZW50IDFweCwgdHJhbnNwYXJlbnQgMTVweCk7XG59XG5cbi5jLWFydGlzdF9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIHBhZGRpbmc6IDJyZW0gMS4yNXJlbSAzLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi41cmVtO1xufVxuXG4uYy1hcnRpc3RfX2NvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYy1hcnRpc3RfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtYXJnaW4taW5saW5lOiAtMS4yNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDEuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG59XG5cbi5jLWFydGlzdF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1lZGl1bSk7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICB3aWR0aDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcbn1cblxuLmMtYXJ0aXN0X19uYW1lRW4ge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi5jLWFydGlzdF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtYXJ0aXN0X19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtYXJ0aXN0X19idXR0b25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBncmlkLWF1dG8tcm93czogMWZyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmMtYXJ0aXN0X19idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmMtYXJ0aXN0X19idXR0b24uX3NoZWVuYXJpbmdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGluZWFyKTtcbn1cblxuLmMtYXJ0aXN0X19idXR0b24uX2luY2lkZW50c3Rva3lvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbm96b21pKTtcbn1cblxuLmMtYXJ0aXN0X19idXR0b24gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWFydGlzdF9fYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5jLWFydGlzdF9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbn1cblxuLmMtYXJ0aXN0X19zZWN0aW9uVGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbm9ybWFsKTtcbn1cblxuLmMtYXJ0aXN0X19zaXN0ZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuXG4uYy1hcnRpc3RfX3Npc3RlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDMuMjVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuXG4uYy1hcnRpc3RfX3Npc3RlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYy1hcnRpc3RfX3Npc3RlciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmMtYXJ0aXN0X19zaXN0ZXIgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5jLWFydGlzdF9fc2lzdGVyOmxhc3QtY2hpbGQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbn1cblxuLmMtYXJ0aXN0X19zaXN0ZXI6bGFzdC1jaGlsZCBpbWcge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5jLWFydGlzdF9fc2lzdGVyOmxhc3QtY2hpbGQgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbn1cblxuLmMtYXJ0aXN0X19zaXN0ZXJMb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuXG4uYy1hcnRpc3RfX3Npc3RlckxvZ29UZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDAuMjVyZW07XG59XG5cbi5jLWFydGlzdF9fc2lzdGVyTG9nb01haW4ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kaW4pO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmMtYXJ0aXN0X19zaXN0ZXJMb2dvU3ViIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jLWFydGlzdF9fc2lzdGVyTG9nb0VuIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGluKTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jLWFydGlzdF9fc25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbn1cblxuLmMtYXJ0aXN0X19zbnNJY29uIHtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG5cbi5jLWFydGlzdF9fc25zSWNvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYy1hcnRpc3RfX3Nuc0ljb24gc3ZnIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbmEuYy1hcnRpc3RfX2xpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5jLWFydGlzdF9fbmVrb2tpb3NrIHtcbiAgcGFkZGluZy10b3A6IDEuOHJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jLWFydGlzdF9fbmVrb2tpb3NrTGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMS4yNXJlbSAzcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG5cbi5jLWFydGlzdF9fbmVrb2tpb3NrTGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFvjg5XjgqHjgqTjg6vmpoLopoFdIOOCueOCseOCuOODpeODvOODq++8iOe0jeWTgeODh+ODvOOCvyByZW5ld2FsX21vYy8yMDI2IOOCiOOCiu+8iVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCIuLi9kZWZpbmUvXCIgYXMgKjtcblxuLmMtc2NoZWR1bGVfX2NvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogbXlfcmVtKDQwcHgpO1xufVxuXG4uYy1zY2hlZHVsZV9fdG9kYXkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xufVxuXG4uYy1zY2hlZHVsZV9fdG9kYXlUZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBteV9yZW0oMTBweCk7XG4gIHBhZGRpbmc6IG15X3JlbSgyMnB4KSBteV9yZW0oMzBweCk7XG4gIC5fZW5fIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kaW4pO1xuICAgIGZvbnQtc2l6ZTogbXlfcmVtKDMycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cbiAgLl9qYV8ge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxufVxuXG4uYy1zY2hlZHVsZV9fdG9kYXlEYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2NoZWR1bGUpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kaW4pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IG15X3JlbSgxNHB4KTtcbiAgcGFkZGluZzogbXlfcmVtKDEwcHgpIG15X3JlbSgyMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IG15X3JlbSg0cHgpO1xufVxuXG4uYy1zY2hlZHVsZV9fdG9kYXlEYXRlVGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IG15X3JlbSgzNXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTM1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIH1cbn1cblxuLmMtc2NoZWR1bGVfX3RvZGF5RGF5IHtcbiAgbWFyZ2luLXRvcDogbXlfcmVtKDM2cHgpO1xufVxuXG4uYy1zY2hlZHVsZV9faXRlbSB7XG4gIHBhZGRpbmc6IG15X3JlbSgyMHB4KSBteV9yZW0oMzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogbXlfcmVtKDEycHgpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ub3RvKTtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICB9XG59XG5cbi5jLXNjaGVkdWxlX19pdGVtRGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZm9udC1zaXplOiBteV9yZW0oNDBweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpbik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBnYXA6IG15X3JlbSg0cHgpO1xuICBzcGFuIHtcbiAgICBmb250LXNpemU6IG15X3JlbSgxNHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG59XG5cbi5jLXNjaGVkdWxlX19pdGVtSGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiBteV9yZW0oOHB4KTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAmLl9uZXdfIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwibmV3XCI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogbXlfcmVtKDEwcHgpO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGluKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBteV9yZW0oMjBweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IG15X3JlbSgzcHgpO1xuICAgICAgd2lkdGg6IG15X3JlbSg0MHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vKiDjg6njg5njg6voibLjg7vjgrXjgqTjgrrjga/ntI3lk4Hjg4fjg7zjgr8gcmVuZXdhbF9tb2MvMjAyNi9odG1sL3NjaGVkdWxlL2luZGV4Lmh0bWzjg7tfc2NoZWR1bGUuc2NzcyDjgavmupbmi6AgKi9cbi5jLXNjaGVkdWxlX19pdGVtTGFiZWwge1xuICBib3JkZXItcmFkaXVzOiBteV9yZW0oMTBweCk7XG4gIG1pbi13aWR0aDogNC44NzVyZW07IC8qIOe0jeWTgeOCs+ODs+ODkeOCpOODq+W+jOOBqOWQjOOBmO+8iG15X3JlbSg3MHB4KeOBrzQuMzc1cmVt44Gu44Gf44KB57SN5ZOB44Go5beu44GC44KK77yJICovXG4gIGxpbmUtaGVpZ2h0OiBteV9yZW0oMjBweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgZm9udC1zaXplOiBteV9yZW0oMTJweCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpbik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgLS1sYWJlbC1jb2xvcjogdmFyKC0tc2NoZWR1bGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYWJlbC1jb2xvcik7XG4gICYuX3BvY2tldF8ge1xuICAgIC0tbGFiZWwtY29sb3I6IHZhcigtLWxpbmVhcik7XG4gIH1cbiAgJi5fdHZfIHtcbiAgICAtLWxhYmVsLWNvbG9yOiB2YXIoLS1rYWt1ZWtpKTtcbiAgfVxuICAmLl9yYWRpb18ge1xuICAgIC0tbGFiZWwtY29sb3I6IHZhcigtLW1lc3NhZ2UpO1xuICB9XG4gICYuX3JlbGVhc2VfIHtcbiAgICAtLWxhYmVsLWNvbG9yOiB2YXIoLS1oaWthcmkpO1xuICB9XG4gICYuX2xpdmVfIHtcbiAgICAtLWxhYmVsLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICB9XG4gICYuX3dlYl8ge1xuICAgIC0tbGFiZWwtY29sb3I6IHZhcigtLW5vem9taSk7XG4gIH1cbiAgJi5fbWFnYXppbmVfIHtcbiAgICAtLWxhYmVsLWNvbG9yOiB2YXIoLS1vbWlrdWppKTtcbiAgfVxuICAvKiDntI3lk4HjgavlrprnvqnjgarjgZfjgILml6LlrZjjga7oibLjgpLntq3mjIEgKi9cbiAgJi5fZ29vZHNfIHtcbiAgICAtLWxhYmVsLWNvbG9yOiAjYzliYzljO1xuICB9XG4gICYuX3RpY2tldF8ge1xuICAgIC0tbGFiZWwtY29sb3I6IHZhcigtLWxpbmVhcik7XG4gIH1cbiAgJi5fb3RoZXJfIHtcbiAgICAtLWxhYmVsLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIH1cbn1cblxuLmMtc2NoZWR1bGVfX2l0ZW1TdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbm90byk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjg1cmVtO1xufVxuXG4uYy1zY2hlZHVsZV9faXRlbVRpdGxlIHtcbiAgZm9udC1zaXplOiBteV9yZW0oMTRweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbn1cblxuLmMtc2NoZWR1bGVfX2l0ZW1UZXh0IHtcbiAgZm9udC1zaXplOiBteV9yZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5jLXNjaGVkdWxlX19pdGVtVGltZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbm90byk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gIC8qIExJVkXmmYLjga7jgb/vvIjjgr/jgqTjg4jjg6vnm7TkuIvjga7mmYLplpPooajnpLrvvIkgKi9cbiAgJi5fdW5kZXJUaXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ub3RvKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgfVxufVxuXG4uYy1zY2hlZHVsZV9fbW9udGgge1xuICBmb250LXNpemU6IG15X3JlbSgzMnB4KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGluKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwYWRkaW5nOiBteV9yZW0oMTBweCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG59XG5cbi5jLXNjaGVkdWxlX19uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiBteV9yZW0oOHB4KSBteV9yZW0oMjBweCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjaGVkdWxlKTtcbiAgZm9udC1zaXplOiBteV9yZW0oMjRweCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpbik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5jLXNjaGVkdWxlX19uYXZpZ2F0aW9uUHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jLXNjaGVkdWxlX19uYXZpZ2F0aW9uUHJldixcbi5jLXNjaGVkdWxlX19uYXZpZ2F0aW9uTmV4dCB7XG4gIHdpZHRoOiBteV9yZW0oMjVweCk7XG59XG5cbi8qIOWQjOaXpeOBq+ikh+aVsOOBruOCueOCseOCuOODpeODvOODq+OBjOOBguOCi+WgtOWQiO+8iOe0jeWTgeODh+ODvOOCvyByZW5ld2FsX21vYy8yMDI2L2h0bWwvc2NoZWR1bGUvaW5kZXguaHRtbCDjgavmupbmi6DvvIkgKi9cbi5jLXNjaGVkdWxlX19pdGVtR3JvdXAge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIH1cbn1cblxuLmMtc2NoZWR1bGVfX2l0ZW1Hcm91cCAuYy1zY2hlZHVsZV9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5jLXNjaGVkdWxlX19pdGVtR3JvdXAgLmMtc2NoZWR1bGVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgzNSwgMjQsIDIxLCAwLjMpO1xufVxuXG4uYy1zY2hlZHVsZV9faXRlbUdyb3VwIC5jLXNjaGVkdWxlX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiBteV9yZW0oMzJweCk7XG4gIHBhZGRpbmctcmlnaHQ6IG15X3JlbSg0MHB4KTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBb44OV44Kh44Kk44Or5qaC6KaBXSDjgYrjgb/jgY/jgZjvvIjntI3lk4Hjg4fjg7zjgr8gcmVuZXdhbF9tb2MvMjAyNiDjgojjgorvvIlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiLi4vZGVmaW5lL1wiIGFzICo7XG5cbi5jLW9taWt1amkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzhjNmVjOCAwLjElLCAjYzdiOGU0IDEwMCUpO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmMtb21pa3VqaV9faGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzZlYzg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xufVxuXG4uYy1vbWlrdWppX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNC4zNzVyZW0gMWZyO1xuICBnYXA6IDAuMzc1cmVtIDEuNTYyNXJlbTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDAuOTM3NXJlbSAxLjg3NXJlbTtcbiAgY29sb3I6ICM4YzZlYzg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtb21pa3VqaV9fdGl0bGUgaDEge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTc7XG59XG5cbi5jLW9taWt1amlfX3RpdGxlIHNwYW4ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kaW4pO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jLW9taWt1amlfX3RpdGxlIGltZyB7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG59XG5cbi5jLW9taWt1amlfX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9vbWlrdWppL2ljb25fYXJyb3dfbGIuc3ZnKTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuOTM3NXJlbTtcbiAgYm90dG9tOiAwLjkzNzVyZW07XG59XG5cbi5jLW9taWt1amlfX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IG15X3JlbSgyOHB4KTtcbn1cblxuLmMtb21pa3VqaV9fc3RhcnQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIHdpZHRoOiBteV9yZW0oMjQwcHgpO1xuICBoZWlnaHQ6IG15X3JlbSg2MDBweCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjNzI3MTcxIDAlLCAjZGNkZGRkIDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjMxODE1O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogbXlfcmVtKDIwcHgpO1xufVxuXG4uYy1vbWlrdWppX19zdGFydEhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IG15X3JlbSgyMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IG15X3JlbSgxMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBteV9yZW0oMjJweCk7XG4gIG1hcmdpbi1ib3R0b206IG15X3JlbSgzNXB4KTtcbn1cblxuLmMtb21pa3VqaV9fc3RhcnRUaXRsZSB7XG4gIGZvbnQtc2l6ZTogbXlfcmVtKDMwcHgpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kb3QpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uYy1vbWlrdWppX19idG5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiBteV9yZW0oMTVweCk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IG15X3JlbSgyMHB4KTtcbn1cblxuLmMtb21pa3VqaV9fYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDEuNzVweCBzb2xpZCAjZGNkZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHdpZHRoOiBteV9yZW0oMzVweCk7XG4gIGhlaWdodDogbXlfcmVtKDM1cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGluKTtcbiAgZm9udC1zaXplOiBteV9yZW0oMThweCk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICYuaXMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDA7XG4gIH1cbiAgLy8g44K544Ot44OD44OI6aKo44Gu57im44K544Op44Kk44OJXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmMtb21pa3VqaV9fc2xvdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE2MG1zIGN1YmljLWJlemllcigwLjIsIDAuNywgMC4yLCAxKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuYy1vbWlrdWppX19zbG90LmlzLWFuaW1hdGluZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5jLW9taWt1amlfX3Nsb3RJdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBteV9yZW0oMzVweCk7XG4gICAgbGluZS1oZWlnaHQ6IG15X3JlbSgzNXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIH1cbn1cblxuLmMtb21pa3VqaV9fb3BlbkJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiBteV9yZW0oMTRweCk7XG59XG5cbi5jLW9taWt1amlfX29wZW5CdG4ge1xuICB3aWR0aDogbXlfcmVtKDM1cHgpO1xuICBoZWlnaHQ6IG15X3JlbSgzNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMS43NXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjViNWI2O1xuICBpbWcge1xuICAgIHdpZHRoOiBteV9yZW0oMjRweCk7XG4gIH1cbn1cblxuLmMtb21pa3VqaV9fcmVzdWx0IHtcbiAgcGFkZGluZy10b3A6IG15X3JlbSgzMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBteV9yZW0oMzBweCk7XG59XG5cbi5jLW9taWt1amlfX3Jlc3VsdEZyYW1lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IG15X3JlbSg1cHgpO1xuICB3aWR0aDogbXlfcmVtKDE4MHB4KTtcbiAgaGVpZ2h0OiBteV9yZW0oNTBweCk7XG59XG5cbi5jLW9taWt1amlfX3Jlc3VsdFRpdGxlIHtcbiAgZm9udC1zaXplOiBteV9yZW0oMjBweCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRvdCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuaXMtbWFycXVlZSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgYW5pbWF0aW9uOiBvbWlrdWppLXRpdGxlLW1hcnF1ZWUgNnMgbGluZWFyIGluZmluaXRlO1xuICB9XG5cbiAgJiA+IHNwYW4ge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICYuaXMtaGlkZGVuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgb21pa3VqaS10aXRsZS1tYXJxdWVlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jLW9taWt1amlfX3Jlc3VsdFRpdGxlLmlzLW1hcnF1ZWUgPiBzcGFuIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5jLW9taWt1amlfX3Jlc3VsdFRpdGxlID4gc3BhbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uYy1vbWlrdWppX19yZXN1bHRUeXBlIHtcbiAgd2lkdGg6IG15X3JlbSg3NnB4KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC42cyBlYXNlLWluLW91dDtcbiAgJi5pcy1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi5jLW9taWt1amlfX2RldGFpbCB7XG4gIHBhZGRpbmc6IG15X3JlbSg0MHB4KSBteV9yZW0oMjBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKG15X3JlbSg2cHgpKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBteV9yZW0oNjZweCk7XG4gICYuaXMtdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmMtb21pa3VqaV9fZGV0YWlsVGV4dCB7XG4gIGZvbnQtc2l6ZTogbXlfcmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uYy1vbWlrdWppX19kZXRhaWxMaXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBteV9yZW0oNThweCkgMWZyO1xuICBnYXA6IG15X3JlbSgxMHB4KSBteV9yZW0oNHB4KTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiBteV9yZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyMCwgMTIpO1xuXG4gIGRkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogbXlfcmVtKDhweCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBteV9yZW0oMTRweCk7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgbWFyZ2luLXRvcDogbXlfcmVtKDNweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgfVxuICB9XG59XG5cbi5jLW9taWt1amlfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICAmLmlzLXZpc2libGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwIDAgMCAvIDAuOCk7XG4gIH1cbn1cblxuLmMtb21pa3VqaV9fZWxldmF0b3Ige1xuICB3aWR0aDogbXlfcmVtKDMxMHB4KTtcbiAgaGVpZ2h0OiBteV9yZW0oNTIwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLy8g44OJ44KiXG4gIHNwYW4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzE4MTU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMiwgMC44LCAwLjIsIDEpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMCUsXG4gICAgICByZ2JhKDEsIDEsIDEsIDAuMDIpIDQzLjM2JSxcbiAgICAgIHJnYmEoOCwgOCwgOCwgMC4wNykgNTguOTglLFxuICAgICAgcmdiYSgyMCwgMjAsIDIwLCAwLjE3KSA3MC4xMSUsXG4gICAgICByZ2JhKDM3LCAzNywgMzcsIDAuMzEpIDc5LjExJSxcbiAgICAgIHJnYmEoNTksIDU5LCA1OSwgMC40OSkgODYuODIlLFxuICAgICAgcmdiYSg4NSwgODUsIDg1LCAwLjcyKSA5My41MiUsXG4gICAgICByZ2JhKDExNywgMTE3LCAxMTcsIDAuOTgpIDk5LjU2JSxcbiAgICAgICM3ODc4NzggMTAwJVxuICAgICk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCM3MjcxNzEgMCUsICNkY2RkZGQgMTAwJSk7XG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxuICAmLmlzLW9wZW4ge1xuICAgIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB9XG4gICAgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gW+ODleOCoeOCpOODq+amguimgV0g5Lyd6KiA5p2/77yI57SN5ZOB44OH44O844K/IHJlbmV3YWxfbW9jLzIwMjYg44KI44KK77yJXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcIi4uL2RlZmluZS9cIiBhcyAqO1xuXG4uYy1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogbXlfcmVtKDUwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuXG4uYy1tZXNzYWdlX190b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBwYWRkaW5nLWJsb2NrOiBteV9yZW0oNDBweCkgbXlfcmVtKDYwcHgpO1xufVxuXG4uYy1tZXNzYWdlX19oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVzc2FnZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgcGFkZGluZzogbXlfcmVtKDVweCk7XG4gIG1hcmdpbi1ib3R0b206IG15X3JlbSg2MHB4KTtcbn1cblxuLmMtbWVzc2FnZV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IG15X3JlbSgxMHB4KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBteV9yZW0oNzBweCkgMWZyO1xuICBnYXA6IG15X3JlbSg2cHgpIG15X3JlbSgyNXB4KTtcbiAgcGFkZGluZzogbXlfcmVtKDE1cHgpIG15X3JlbSgxNXB4KSBteV9yZW0oMzBweCk7XG4gIGNvbG9yOiB2YXIoLS1tZXNzYWdlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoMSB7XG4gICAgZm9udC1zaXplOiBteV9yZW0oMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDM2LCAyOCk7XG4gIH1cbiAgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGluKTtcbiAgICBmb250LXNpemU6IG15X3JlbSgxNXB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIGltZyB7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21lc3NhZ2UvaWNvbl9hcnJvd19sYi5zdmcnKTtcbiAgICB3aWR0aDogbXlfcmVtKDQwcHgpO1xuICAgIGhlaWdodDogbXlfcmVtKDQwcHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBteV9yZW0oMTVweCk7XG4gICAgYm90dG9tOiBteV9yZW0oMTVweCk7XG4gIH1cbn1cblxuLmMtbWVzc2FnZV9fY2hhdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbXlfcmVtKDUwcHgpIDFmcjtcbiAgZ2FwOiBteV9yZW0oMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IG15X3JlbSgzOHB4KTtcbn1cblxuLmMtbWVzc2FnZV9fY2hhdEljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZXNzYWdlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIHdpZHRoOiBteV9yZW0oNTBweCk7XG4gIGhlaWdodDogbXlfcmVtKDUwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaW1nIHtcbiAgICB3aWR0aDogbXlfcmVtKDI1cHgpO1xuICB9XG59XG5cbi5jLW1lc3NhZ2VfX2NoYXRMaXN0IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBzcGFuIHtcbiAgICBmb250LXNpemU6IG15X3JlbSgxMnB4KTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ub3RvKTtcbiAgICBtYXJnaW4tdG9wOiBteV9yZW0oMnB4KTtcbiAgfVxufVxuXG4uYy1tZXNzYWdlX19jaGF0SXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiBteV9yZW0oMTBweCkgbXlfcmVtKDE1cHgpO1xuICBib3JkZXItcmFkaXVzOiBteV9yZW0oMTBweCk7XG4gIG1heC13aWR0aDogbXlfcmVtKDIwMHB4KTtcbiAgcCB7XG4gICAgZm9udC1zaXplOiBteV9yZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbm90byk7XG4gIH1cbiAgJiArICYge1xuICAgIG1hcmdpbi10b3A6IG15X3JlbSgyMHB4KTtcbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IG15X3JlbSgxNnB4KTtcbiAgICAgIGhlaWdodDogbXlfcmVtKDEzcHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBteV9yZW0oMTlweCk7XG4gICAgICBsZWZ0OiBteV9yZW0oLTE2cHgpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbWVzc2FnZS9iYWxsb29uLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmMtbWVzc2FnZV9fdGFsayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWViZTU7XG4gIHBhZGRpbmctYmxvY2s6IG15X3JlbSgzMHB4KSBteV9yZW0oNTBweCk7XG59XG5cbi5jLW1lc3NhZ2VfX3RhbGtJbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogbXlfcmVtKDQ2cHgpO1xufVxuXG4uYy1tZXNzYWdlX190YWxrRGF0ZSB7XG4gIGZvbnQtc2l6ZTogbXlfcmVtKDE0cHgpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kaW4pO1xuICBsaW5lLWhlaWdodDogbXlfcmVtKDMwcHgpO1xuICB3aWR0aDogbXlfcmVtKDE0MHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBteV9yZW0oMzBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IG15X3JlbSgxNXB4KTtcbn1cblxuLmMtbWVzc2FnZV9fdGFsa0xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ub3RvKTtcbiAgZ2FwOiBteV9yZW0oNDBweCk7XG59XG5cbi5jLW1lc3NhZ2VfX3RhbGtJdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogbXlfcmVtKDZweCk7XG4gIGdhcDogbXlfcmVtKDEycHgpIG15X3JlbSgxMHB4KTtcbiAgJjpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbXlfcmVtKDI4MHB4KTtcbiAgfVxuICAmOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBteV9yZW0oMjAwcHgpO1xuICB9XG4gICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG15X3JlbSgyNTBweCk7XG4gIH1cbn1cbi5jLW1lc3NhZ2VfX3RhbGtJdGVtVGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IG15X3JlbSgxMHB4KSBteV9yZW0oMTVweCk7XG4gIGJvcmRlci1yYWRpdXM6IG15X3JlbSgxOHB4KTtcbiAgZm9udC1zaXplOiBteV9yZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogbXlfcmVtKDE2cHgpO1xuICAgIGhlaWdodDogbXlfcmVtKDEzcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IG15X3JlbSgyMHB4KTtcbiAgICByaWdodDogbXlfcmVtKC0xNnB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tZXNzYWdlL2JhbGxvb24uc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG5cbi5jLW1lc3NhZ2VfX3RhbGtJdGVtVGltZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IG15X3JlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jLW1lc3NhZ2VfX3RhbGtJdGVtQnkge1xuICBmb250LXNpemU6IG15X3JlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jLW1lc3NhZ2VfX2xpbmtzIHtcbiAgcGFkZGluZy1ibG9jazogbXlfcmVtKDY0cHgpIG15X3JlbSg0OHB4KTtcbn1cblxuLmMtbWVzc2FnZV9fbGlua3NMaXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIG1hcmdpbi1ib3R0b206IG15X3JlbSg0OHB4KTtcbiAgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogbXlfcmVtKDlweCkgbXlfcmVtKDhweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZ2FwOiBteV9yZW0oNnB4KTtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvcik7XG4gICAgICB3aWR0aDogbXlfcmVtKDI2cHgpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljb25fYXJyb3cuc3ZnJyk7XG4gICAgICB3aWR0aDogbXlfcmVtKDVweCk7XG4gICAgICBoZWlnaHQ6IG15X3JlbSgxMHB4KTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiBteV9yZW0oMTBweCk7XG4gICAgfVxuICAgIC5famFfIHtcbiAgICAgIGZvbnQtc2l6ZTogbXlfcmVtKDEycHgpO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogbXlfcmVtKDEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuX2VuXyB7XG4gICAgICBmb250LXNpemU6IG15X3JlbSgxMHB4KTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpbik7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtc2VtaWJvbGQpO1xuICAgIH1cbiAgfVxufVxuXG4uYy1tZXNzYWdlX19mb3JtIHtcbiAgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogbXlfcmVtKDE2cHgpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW5vdG8pO1xuICB9XG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IG15X3JlbSgxNHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBteV9yZW0oMTJweCk7XG4gIH1cbiAgaW5wdXQsXG4gIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiBteV9yZW0oMTBweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgIGJvcmRlci1yYWRpdXM6IG15X3JlbSgxMHB4KTtcbiAgfVxuICBpbnB1dCB7XG4gICAgaGVpZ2h0OiBteV9yZW0oNTBweCk7XG4gIH1cbiAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogbXlfcmVtKDE1MHB4KTtcbiAgfVxufVxuXG4uYy1tZXNzYWdlX19mb3JtTm90ZSB7XG4gIGZvbnQtc2l6ZTogbXlfcmVtKDEycHgpO1xufVxuXG4uYy1tZXNzYWdlX19mb3JtUHJldmlldyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIHBhZGRpbmctdG9wOiBteV9yZW0oMTJweCk7XG4gIGxhYmVsICsgbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IG15X3JlbSgyMHB4KTtcbiAgfVxufVxuXG4uYy1tZXNzYWdlX19mb3JtQnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogbXlfcmVtKDIwcHgpO1xuICBtYXJnaW4tdG9wOiBteV9yZW0oNTRweCk7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gW+ODleOCoeOCpOODq+amguimgV0g44OB44Kx44OD44OI44Od44Kx44OD44OI77yI57SN5ZOB44OH44O844K/IHJlbmV3YWxfbW9jLzIwMjYgcGFnZS1pbm5lci5jc3Mg44KI44KK77yJXG4vLyDnrqHnkIbnlLvpnaLjgYvjgolIVE1M5YWl5YqbXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQHVzZSBcIi4uL2RlZmluZS9cIiBhcyAqO1xuXG4uYy10aWNrZXRfX2hlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW5lYXIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbn1cblxuLmMtdGlja2V0X190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNC4zNzVyZW0gMWZyO1xuICBnYXA6IDAuMzc1cmVtIDEuNTYyNXJlbTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDAuOTM3NXJlbSAxLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWxpbmVhcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtdGlja2V0X190aXRsZSBoMSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1Nztcbn1cblxuLmMtdGlja2V0X190aXRsZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGluKTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xufVxuXG4uYy10aWNrZXRfX3RpdGxlIGltZyB7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG59XG5cbi5jLXRpY2tldF9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy90aWNrZXQvaWNvbl9hcnJvd19sYi5zdmdcIik7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjkzNzVyZW07XG4gIGJvdHRvbTogMC45Mzc1cmVtO1xufVxuXG4uYy10aWNrZXRfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uYy10aWNrZXRfX2xpc3QgLnRpY2tldC1lYWNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxODBweDtcbn1cblxuLmMtdGlja2V0X19saXN0IC50aWNrZXQtbWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkIHZhcigtLWJsYWNrKTtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtdGlja2V0X19saXN0IC50aWNrZXQtc3R1YiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4uYy10aWNrZXRfX2xpc3QgLnRpY2tldC1sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDE0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmMtdGlja2V0X19saXN0IC50aWNrZXQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBb44OV44Kh44Kk44Or5qaC6KaBXSDmnIjkvovjgqbjgqnjg7zjg6vjg5rjg7zjg5Hjg7zvvIjntI3lk4Hjg4fjg7zjgr8gcmVuZXdhbF9tb2MvMjAyNiBwYWdlLWlubmVyLmNzcyDjgojjgorvvIlcbi8vIOeuoeeQhueUu+mdouOBi+OCiUhUTUzlhaXliptcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AdXNlIFwiLi4vZGVmaW5lL1wiIGFzICo7XG5cbi5jLXdhbGxwYXBlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIHBhZGRpbmc6IDJyZW0gMS43NXJlbSAzLjVyZW07XG59XG5cbi5jLXdhbGxwYXBlcl9faGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhpa2FyaSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuXG4uYy13YWxscGFwZXJfX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0LjM3NXJlbSAxZnI7XG4gIGdhcDogMC4zNzVyZW0gMS41NjI1cmVtO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMC45Mzc1cmVtIDEuODc1cmVtO1xuICBjb2xvcjogdmFyKC0taGlrYXJpKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy13YWxscGFwZXJfX3RpdGxlIGgxIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3O1xufVxuXG4uYy13YWxscGFwZXJfX3RpdGxlIHNwYW4ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kaW4pO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG59XG5cbi5jLXdhbGxwYXBlcl9fdGl0bGUgaW1nIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbn1cblxuLmMtd2FsbHBhcGVyX190aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvd2FsbHBhcGVyL2ljb25fYXJyb3dfbGIuc3ZnXCIpO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC45Mzc1cmVtO1xuICBib3R0b206IDAuOTM3NXJlbTtcbn1cblxuLmMtd2FsbHBhcGVyX19kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbn1cblxuLmMtd2FsbHBhcGVyX19kYXRlTGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4yNXJlbTtcbn1cblxuLmMtd2FsbHBhcGVyX195ZWFyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGluKTtcbiAgZm9udC1zaXplOiAwLjk3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jLXdhbGxwYXBlcl9fbW9udGgge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kaW4pO1xuICBmb250LXNpemU6IDEuOTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1lZGl1bSk7XG59XG5cbi5jLXdhbGxwYXBlcl9fbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1zZW1pYm9sZCk7XG59XG5cbi5jLXdhbGxwYXBlcl9fZGF0ZVJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jLXdhbGxwYXBlcl9fZGF5IHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0taGlrYXJpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGluKTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuLmMtd2FsbHBhcGVyX19wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XG59XG5cbi5jLXdhbGxwYXBlcl9fcGhvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxN3JlbTtcbiAgaGVpZ2h0OiAzNC41cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjMmMyYzJjLCAjMWExYTFhKTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLmMtd2FsbHBhcGVyX19waG9uZU5vdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogOHJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAxcmVtO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmMtd2FsbHBhcGVyX19waG9uZU5vdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNHJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDAuMzc1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmMtd2FsbHBhcGVyX19waG9uZU5vdGNoOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC40NXJlbTtcbiAgcmlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCA2MCwgMTIwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jLXdhbGxwYXBlcl9fcGhvbmVTY3JlZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIuMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5jLXdhbGxwYXBlcl9fcGhvbmVJbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtd2FsbHBhcGVyX19waG9uZU92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogM3JlbSAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmMtd2FsbHBhcGVyX19waG9uZVRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMjVyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmMtd2FsbHBhcGVyX19waG9uZVRpbWVUZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZG90KTtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uYy13YWxscGFwZXJfX3Bob25lRGF0ZVRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbn1cblxuLmMtd2FsbHBhcGVyX19waG9uZVNhbXBsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpbik7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtZXh0cmEtYm9sZCk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jLXdhbGxwYXBlcl9fcGhvbmVTaWRlQnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxYTFhMWEsICMyYzJjMmMpO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbn1cblxuLmMtd2FsbHBhcGVyX19waG9uZVNpZGVCdXR0b24tLWxlZnQge1xuICBsZWZ0OiAtMC4xNXJlbTtcbiAgdG9wOiA2cmVtO1xuICB3aWR0aDogMC4yNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4uYy13YWxscGFwZXJfX3Bob25lU2lkZUJ1dHRvbi0tcmlnaHQtdG9wIHtcbiAgcmlnaHQ6IC0wLjE1cmVtO1xuICB0b3A6IDVyZW07XG4gIHdpZHRoOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG5cbi5jLXdhbGxwYXBlcl9fcGhvbmVTaWRlQnV0dG9uLS1yaWdodC1taWRkbGUge1xuICByaWdodDogLTAuMTVyZW07XG4gIHRvcDogOXJlbTtcbiAgd2lkdGg6IDAuMjVyZW07XG4gIGhlaWdodDogM3JlbTtcbn1cblxuLmMtd2FsbHBhcGVyX19zaXplcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmMtd2FsbHBhcGVyX19zaXplcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy13YWxscGFwZXJfX3NpemVCdXR0b24ge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kaW4pO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLXdhbGxwYXBlcl9fc2l6ZVRvcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xufVxuXG4uYy13YWxscGFwZXJfX3NpemVNZWRpdW0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uYy13YWxscGFwZXJfX3NpemVCb3R0b20ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbn1cblxuLmMtd2FsbHBhcGVyX19zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xufVxuXG4uYy13YWxscGFwZXJfX3NlY3Rpb25UaXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1lZGl1bSk7XG4gIGJvcmRlci1ib3R0b206IDEzcHggc29saWQgdmFyKC0taGlrYXJpKTtcbiAgbWFyZ2luOiAwIC0xLjc1cmVtO1xuICBwYWRkaW5nOiAwIDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5jLXdhbGxwYXBlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ub3RvKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFvjg5XjgqHjgqTjg6vmpoLopoFdIFRV77yI5oqV56i/5LyB55S76YCj5ZCI77yJ44O7c3RhdHVzLXN1bW1hcnnjg7thcmNoaXZl44O7Y2F0ZWdvcnktZGV0YWlsXG4vLyDntI3lk4Hjg4fjg7zjgr8gcmVuZXdhbF9tb2MvMjAyNiBwYWdlLWlubmVyLmNzcyDjgojjgorjgILnrqHnkIbnlLvpnaLjgYvjgolIVE1M5YWl5Yqb44CCXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQHVzZSBcIi4uL2RlZmluZS9cIiBhcyAqO1xuXG4vKiBUVSDjg7zmipXnqL/kvIHnlLvpgKPlkIjjg7wgKi9cbi5jLXR1X19oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2FrdWVraSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xufVxuXG4uYy10dV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQuMzc1cmVtIDFmcjtcbiAgZ2FwOiAwLjM3NXJlbSAxLjU2MjVyZW07XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwLjkzNzVyZW0gMS44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1rYWt1ZWtpKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy10dV9fdGl0bGUgaDEge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTc7XG59XG5cbi5jLXR1X190aXRsZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGluKTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xufVxuXG4uYy10dV9fdGl0bGUgaW1nIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbn1cblxuLmMtdHVfX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy90dS9pY29uX2Fycm93X2xiLnN2Z1wiKTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuOTM3NXJlbTtcbiAgYm90dG9tOiAwLjkzNzVyZW07XG59XG5cbi8qIFRV44Kr44OG44K044OqIC0gc3RhdHVzLXN1bW1hcnkgKi9cbi5jLXN0YXR1cy1zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmMtc3RhdHVzLXN1bW1hcnlfX2NhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDAuOHJlbTtcbn1cblxuLmMtc3RhdHVzLXN1bW1hcnlfX2NhcmRzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLXN0YXR1cy1zdW1tYXJ5X19jYXJkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIHBhZGRpbmc6IDAgMHJlbSAxLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogOC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1zdGF0dXMtc3VtbWFyeV9fY2FyZDpmaXJzdC1jaGlsZCB7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIG1pbi1oZWlnaHQ6IDUuNXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMi44NXJlbSAxcmVtIDEuODVyZW07XG59XG5cblxuLmMtc3RhdHVzLXN1bW1hcnlfX2JhZGdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjU1cmVtIDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ub3RvKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5jLXN0YXR1cy1zdW1tYXJ5X19jYXJkOmZpcnN0LWNoaWxkIC5jLXN0YXR1cy1zdW1tYXJ5X19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtc3RhdHVzLXN1bW1hcnlfX2NhcmQuX3VwY29taW5nXyAuYy1zdGF0dXMtc3VtbWFyeV9fYmFkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi5Y+X5LuY6ZaL5aeL5YmNXCI7XG59XG5cbi5jLXN0YXR1cy1zdW1tYXJ5X19jYXJkLl9hY3RpdmVfIC5jLXN0YXR1cy1zdW1tYXJ5X19iYWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLmipXnqL/lj5fku5jkuK1cIjtcbn1cblxuLmMtc3RhdHVzLXN1bW1hcnlfX2NhcmQuX2Nsb3NlZF8gLmMtc3RhdHVzLXN1bW1hcnlfX2JhZGdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuWPl+S7mOe1guS6hlwiO1xufVxuXG4uYy1zdGF0dXMtc3VtbWFyeV9fY2FyZC5fYXdhcmRfIC5jLXN0YXR1cy1zdW1tYXJ5X19iYWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLlhKrnp4Dos57nmbrooahcIjtcbn1cblxuLmMtc3RhdHVzLXN1bW1hcnlfX2NhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYy1zdGF0dXMtc3VtbWFyeV9fY2FyZC5fYWN0aXZlXyAuYy1zdGF0dXMtc3VtbWFyeV9fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rYWt1ZWtpKTtcbn1cblxuLmMtc3RhdHVzLXN1bW1hcnlfX2NhcmQuX3VwY29taW5nXyAuYy1zdGF0dXMtc3VtbWFyeV9fYmFkZ2UsXG4uYy1zdGF0dXMtc3VtbWFyeV9fY2FyZC5fY2xvc2VkXyAuYy1zdGF0dXMtc3VtbWFyeV9fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5KTtcbn1cblxuLmMtc3RhdHVzLXN1bW1hcnlfX2NhcmQuX2F3YXJkXyAuYy1zdGF0dXMtc3VtbWFyeV9fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nb2xkKTtcbn1cblxuLmMtc3RhdHVzLXN1bW1hcnlfX25hbWUge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW5vdG8pO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5jLXN0YXR1cy1zdW1tYXJ5X19jYXJkOmZpcnN0LWNoaWxkIC5jLXN0YXR1cy1zdW1tYXJ5X19uYW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuXG5cbi5jLXN0YXR1cy1zdW1tYXJ5X19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjY1cmVtO1xuICBjb2xvcjogdmFyKC0tZGFya2dyYXkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ub3RvKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cblxuLmMtc3RhdHVzLXN1bW1hcnlfX2NhcmQ6Zmlyc3QtY2hpbGQgLmMtc3RhdHVzLXN1bW1hcnlfX2RhdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jLXN0YXR1cy1zdW1tYXJ5X19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjZyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLmMtc3RhdHVzLXN1bW1hcnlfX2Fycm93OjpiZWZvcmUsXG4uYy1zdGF0dXMtc3VtbWFyeV9fYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrZ3JheSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuXG4uYy1zdGF0dXMtc3VtbWFyeV9fYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4uYy1zdGF0dXMtc3VtbWFyeV9fYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG59XG5cbi8qIOaKleeov+S4gOimp+OCu+OCr+OCt+ODp+ODsyAqL1xuI3Bvc3Qtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi8qIOaKleeov+S4gOimpyAtIGFyY2hpdmUgKi9cbi5jLWFyY2hpdmVfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5jLWFyY2hpdmVfX2NhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xufVxuXG4uYy1hcmNoaXZlX19jYXJkLS1yZWNydWl0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2FrdWVraSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEuM3JlbSAxLjhyZW0gMS44cmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtYXJjaGl2ZV9fY2FyZC0tcmVjcnVpdGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAwLjI1cmVtO1xuICByaWdodDogMC4yNXJlbTtcbiAgYm90dG9tOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHotaW5kZXg6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYy1hcmNoaXZlX19jYXJkLS1yZWNydWl0aW5nIC5jLWFyY2hpdmVfX2NhdGVnb3J5LFxuLmMtYXJjaGl2ZV9fY2FyZC0tcmVjcnVpdGluZyAuYy1hcmNoaXZlX190aGVtZSxcbi5jLWFyY2hpdmVfX2NhcmQtLXJlY3J1aXRpbmcgLmMtYXJjaGl2ZV9fcGVyaW9kLFxuLmMtYXJjaGl2ZV9fY2FyZC0tcmVjcnVpdGluZyAuYy1hcmNoaXZlX19kZXNjcmlwdGlvbixcbi5jLWFyY2hpdmVfX2NhcmQtLXJlY3J1aXRpbmcgLmMtYXJjaGl2ZV9fYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmMtYXJjaGl2ZV9fY2FyZC0tcmVjcnVpdGluZyAuYy1hcmNoaXZlX19jYXJkSGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYy1hcmNoaXZlX19jYXJkLS1yZWNydWl0aW5nIC5jLWFyY2hpdmVfX3JvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1hcmNoaXZlX19jYXJkLS1yZWNydWl0aW5nIC5jLWFyY2hpdmVfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4uYy1hcmNoaXZlX19jYXJkLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWFyY2hpdmVfX2NhcmRIZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBnYXA6IDFyZW07XG59XG5cbi5jLWFyY2hpdmVfX3JvdW5kIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGluKTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmMtYXJjaGl2ZV9fc3RhdHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43MjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5jLWFyY2hpdmVfX2NhcmQtLXJlY3J1aXRpbmcgLmMtYXJjaGl2ZV9fY2FyZEhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLmMtYXJjaGl2ZV9fc3RhdHVzLS1yZWNydWl0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2FrdWVraSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5jLWFyY2hpdmVfX3N0YXR1cy0tYXdhcmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdvbGQpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uYy1hcmNoaXZlX19zdGF0dXMtLWNsb3NlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXkpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uYy1hcmNoaXZlX190aGVtZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbiAgbWFyZ2luLWJvdHRvbTogMC40NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmMtYXJjaGl2ZV9fcGVyaW9kIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tZGFya2dyYXkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ub3RvKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYy1hcmNoaXZlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jLWFyY2hpdmVfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5jLWFyY2hpdmVfX2FjdGlvbkJ0biB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDUwdmg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ub3RvKTtcbn1cblxuLmMtYXJjaGl2ZV9fYWN0aW9uQnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uYy1hcmNoaXZlX19hY3Rpb25CdG4tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuLmMtYXJjaGl2ZV9fYWN0aW9uQnRuLS1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ29sZCk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXNlbWlib2xkKTtcbn1cblxuLmMtYXJjaGl2ZV9fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBtaW4td2lkdGg6IDguODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpbik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGFiZWwtY29sb3IpO1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbn1cblxuLmMtYXJjaGl2ZV9fY2F0ZWdvcnktLXJpbmNvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbn1cblxuLmMtYXJjaGl2ZV9fY2F0ZWdvcnktLWNyYWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGlrYXJpKTtcbn1cblxuLmMtYXJjaGl2ZV9fY2F0ZWdvcnktLXJpbnBvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb21pa3VqaSk7XG59XG5cbi8qIOOCouODvOOCq+OCpOODliAqL1xuLmMtYXJjaGl2ZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMThweDtcbn1cblxuLmMtYXJjaGl2ZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jLWFyY2hpdmVfX2xpc3RJbWcge1xuICBoZWlnaHQ6IDI2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG4uYy1hcmNoaXZlX19saXN0SW1nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtYXJjaGl2ZV9fbGlzdEltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmMtYXJjaGl2ZV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuNHJlbTtcbiAgZm9udC1zaXplOiAwLjcyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZmxleC1ncm93OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5jLWFyY2hpdmVfX2RhdGUge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgY29sb3I6ICM5OTk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuLyogVFXlkIToqqzmmI4gLSBjYXRlZ29yeS1kZXRhaWwgKi9cbi5jLWNhdGVnb3J5LWRldGFpbCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xufVxuXG4vKiDmnpfjgrPjg7znoJTjg5bjg63jg4Pjgq/vvIhUVeWGheOBriBjb29yZGluYXRlIOWGkumgre+8iSAqL1xuLmMtY29vcmRpbmF0ZV9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwcmVtO1xufVxuXG5pbWcuYy1jb29yZGluYXRlX19tYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIHdpZHRoOiA1NHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5jLWNvb3JkaW5hdGVfX3NlY3Rpb24ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ub3RvKTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLmMtY29vcmRpbmF0ZV9fc2VjdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uYy1jb29yZGluYXRlX19zZWN0aW9uIGg0IHtcbiAgZm9udC1zaXplOiAxLjE3NXJlbTtcbiAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1jb29yZGluYXRlX19nYWxsZXJ5IHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi5jLWNvb3JkaW5hdGVfX2dhbGxlcnlMaXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jLWNvb3JkaW5hdGVfX2dhbGxlcnlJdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMS4yO1xufVxuXG4uYy1jb29yZGluYXRlX19nYWxsZXJ5SXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLWNvb3JkaW5hdGVfX2xpbmsge1xuICBjb2xvcjogIzNmM2IzYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gW+ODleOCoeOCpOODq+amguimgV0gQkJT77yI5Lyd6KiA5p2/44O75o6y56S65p2/77yJ77yI57SN5ZOB44OH44O844K/IHJlbmV3YWxfbW9jLzIwMjYgcGFnZS1pbm5lci5jc3Mg44KI44KK77yJXG4vLyDnrqHnkIbnlLvpnaLjgYvjgolIVE1M5YWl5YqbXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQHVzZSBcIi4uL2RlZmluZS9cIiBhcyAqO1xuXG4uYy1iYnMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtIDEuMjVyZW07XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5jLWJicyBsaTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbn1cblxuLmMtYmJzIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jLWJic19fZGF0ZSB7XG4gIGNvbG9yOiB2YXIoLS1tZWRpdW1ncmF5KTtcbn1cblxuLmMtYmJzX19uaWNrbmFtZSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4uYy1iYnNfX2NvbW1lbnQge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uYy1iYnNfX2ltYWdlIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMS4yNXJlbTtcbn1cblxuLmMtYmJzX19pbWFnZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYy1iYnNfX2ltYWdlIGltZzpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFvjg5XjgqHjgqTjg6vmpoLopoFdIOS8geeUu++8iHBsYW4gaGVhZGluZ++8ieODu+ODl+ODreODoOODiuODvOODie+8iHByb21lbmFkZe+8iVxuLy8g57SN5ZOB44OH44O844K/IHJlbmV3YWxfbW9jLzIwMjYgcGFnZS1pbm5lci5jc3Mg44KI44KK44CC566h55CG55S76Z2i44GL44KJSFRNTOWFpeWKm+OAglxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkB1c2UgXCIuLi9kZWZpbmUvXCIgYXMgKjtcblxuLyog5LyB55S744Gu6KaL5Ye644GXICovXG4uYy1wbGFuX19oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbm96b21pKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG59XG5cbi5jLXBsYW5fX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0LjM3NXJlbSAxZnI7XG4gIGdhcDogMC4zNzVyZW0gMS41NjI1cmVtO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMC45Mzc1cmVtIDEuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tbm96b21pKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1wbGFuX190aXRsZSBoMSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1Nztcbn1cblxuLmMtcGxhbl9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpbik7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmMtcGxhbl9fdGl0bGUgaW1nIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbn1cblxuLmMtcGxhbl9fdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3BsYW4vaWNvbl9hcnJvd19sYi5zdmdcIik7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjkzNzVyZW07XG4gIGJvdHRvbTogMC45Mzc1cmVtO1xufVxuXG4vKiDjg5fjg63jg6Djg4rjg7zjg4kgKi9cbi5jLXByb21lbmFkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xufVxuXG4uYy1wcm9tZW5hZGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmMtcHJvbWVuYWRlIC5wYXRoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTIwcHg7XG4gIGJvdHRvbTogLTYwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5jLXByb21lbmFkZSAucGF0aDo6YmVmb3JlLFxuLmMtcHJvbWVuYWRlIC5wYXRoOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sXG4gICAgICB2YXIoLS1ibGFjaykgMCUsXG4gICAgICB2YXIoLS1ibGFjaykgNzAlLFxuICAgICAgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG5cbi5jLXByb21lbmFkZSAucGF0aDo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi5jLXByb21lbmFkZSAucGF0aDo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi5jLXByb21lbmFkZSAucHJvamVjdC1pdGVtLmxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUwJSArIDI1cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLXByb21lbmFkZSAucHJvamVjdC1pdGVtLnJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDUwJSArIDI1cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jLXByb21lbmFkZSAucHJvamVjdC1pdGVtLmxlZnQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiBjYWxjKDUwJSArIDE1cHgpO1xufVxuXG4uYy1wcm9tZW5hZGUgLnByb2plY3QtaXRlbS5yaWdodDo6YmVmb3JlIHtcbiAgbGVmdDogY2FsYyg1MCUgKyAxNXB4KTtcbn1cblxuLmMtcHJvbWVuYWRlIC5wcm9qZWN0LWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogODBweDtcbn1cblxuLmMtcHJvbWVuYWRlIC5wcm9qZWN0LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmMtcHJvbWVuYWRlIC5wcm9qZWN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiB0b3A7XG59XG5cbi5jLXByb21lbmFkZSAucHJvamVjdC1jb21tZW50IHtcbiAgZm9udC1zaXplOiAwLjY1cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gW+ODleOCoeOCpOODq+amguimgV0g5p6X44Kz44O856CU77yI5ZCb44KC6Kqt44OiIOakjuWQjeael+aqjuOCsOODg+OCuuOCs+ODvOODh+eglOeptuS8mu+8iVxuLy8g44K/44OW44O744Ku44Oj44Op44Oq44O844O744OX44Os44K844Oz44OI44O75YSq56eA6LOe562J77yI57SN5ZOB44OH44O844K/IHJlbmV3YWxfbW9jLzIwMjYgcGFnZS1pbm5lci5jc3Mg44KI44KK77yJXG4vLyDnrqHnkIbnlLvpnaLjgYvjgolIVE1M5YWl5YqbXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQHVzZSBcIi4uL2RlZmluZS9cIiBhcyAqO1xuXG4uYy1jb29yZGluYXRlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDJyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmMtY29vcmRpbmF0ZV9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbn1cblxuLmMtY29vcmRpbmF0ZV9fdGFiIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMC44NzVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtc2VtaWJvbGQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLmMtY29vcmRpbmF0ZV9fdGFiOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5jLWNvb3JkaW5hdGVfX3RhYi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWNvb3JkaW5hdGVfX3RhYi5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jLWNvb3JkaW5hdGVfX3RhYi5pcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbn1cblxuLmMtY29vcmRpbmF0ZV9fdGFiOm5vdCguaXMtZGlzYWJsZWQpOm5vdCguaXMtYWN0aXZlKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5jLWNvb3JkaW5hdGVfX3RhYkNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1jb29yZGluYXRlX190YWJDb250ZW50LmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1jb29yZGluYXRlX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjByZW07XG59XG5cbi5jLWNvb3JkaW5hdGVfX21hcmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgd2lkdGg6IDM1JTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYy1zdGF0dXMtc3VtbWFyeV9fY2FyZDpmaXJzdC1jaGlsZCAuYy1jb29yZGluYXRlX19tYXJrIHtcbiAgd2lkdGg6IDMuMjVyZW07XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1zdGF0dXMtc3VtbWFyeV9fdGV4dFdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmMtY29vcmRpbmF0ZV9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbn1cblxuLmMtY29vcmRpbmF0ZV9fbWVudSBhIHtcbiAgZmxleDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MjVyZW0gMC41cmVtIDAuNjI1cmVtIDA7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuXG4uYy1jb29yZGluYXRlX19tZW51IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uYy1jb29yZGluYXRlX19tZW51IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCLilrxcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC41cmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuXG4uYy1jb29yZGluYXRlX190aGVtZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgbWFyZ2luOiAwIDJyZW0gMnJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLmMtY29vcmRpbmF0ZV9fcm91bmQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmMtY29vcmRpbmF0ZV9fdGhlbWVUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41NzVyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtY29vcmRpbmF0ZV9fc2VjdGlvbiB7XG4gIG1hcmdpbjogMXJlbSAwIDFyZW07XG59XG5cbi5jLWNvb3JkaW5hdGVfX2hlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWNvb3JkaW5hdGVfX2hlYWRpbmcgaDMge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmMtY29vcmRpbmF0ZV9faGVhZGluZyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5jLWNvb3JkaW5hdGVfX3NlY3Rpb24gcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW5vdG8pO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYy1jb29yZGluYXRlX19zZWN0aW9uIGg0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTc1cmVtO1xuICBtYXJnaW46IDJyZW0gMCAxcmVtO1xufVxuXG4uYy1jb29yZGluYXRlX19saW5rIHtcbiAgY29sb3I6ICMzZjNiM2E7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYy1jb29yZGluYXRlX19jYXV0aW9uIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuXG4uYy1jb29yZGluYXRlX19nYWxsZXJ5IHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cblxuLmMtY29vcmRpbmF0ZV9fZ2FsbGVyeUxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtY29vcmRpbmF0ZV9fZ2FsbGVyeUl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhc3BlY3QtcmF0aW86IDEgLyAxLjU7XG59XG5cbi5jLWNvb3JkaW5hdGVfX2dhbGxlcnlJdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtY29vcmRpbmF0ZV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMS41cmVtIDAgMDtcbn1cblxuLmMtY29vcmRpbmF0ZV9fYWN0aW9uQnRuIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC44NzVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXNlbWlib2xkKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLmMtY29vcmRpbmF0ZV9fYWN0aW9uQnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBjb2xvcjogI2Y4ZjdmMjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xufVxuXG4uYy1jb29yZGluYXRlX19hY3Rpb25CdG4tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xufVxuXG4uYy1jb29yZGluYXRlX19wcmVzZW50IHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cblxuLmMtY29vcmRpbmF0ZV9fcHJlc2VudE1haW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jLWNvb3JkaW5hdGVfX3ByZXNlbnRNYWluIGltZyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogMTguNzVyZW07XG59XG5cbi5jLWNvb3JkaW5hdGVfX3ByZXNlbnRMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtY29vcmRpbmF0ZV9fcHJlc2VudExpc3QgbGkge1xuICBmbGV4OiAxO1xufVxuXG4uYy1jb29yZGluYXRlX19wcmVzZW50TGlzdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xufVxuXG4uYy1jb29yZGluYXRlX19kZXRhaWwge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC45Mzc1cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXBwb3J0KTtcbn1cblxuLmMtY29vcmRpbmF0ZV9fZGV0YWlsIHAge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC43ODVyZW07XG59XG5cbi5jLWNvb3JkaW5hdGVfX25vdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG59XG5cbi5jLWNvb3JkaW5hdGVfX2NvbnRhaW5lciBwIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cblxuLmMtY29vcmRpbmF0ZV9fYWN0aW9uQnRuLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXkpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHZhcigtLWRhcmtncmF5KTtcbiAgY29sb3I6IHZhcigtLWRhcmtncmF5KSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jLWNvb3JkaW5hdGVfX3dpbm5lcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG59XG5cbi5jLWNvb3JkaW5hdGVfX3dpbm5lciB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuLmMtY29vcmRpbmF0ZV9fd2lubmVyc1RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI3NXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1jb29yZGluYXRlX193aW5uZXJJbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmMtY29vcmRpbmF0ZV9fd2lubmVySW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYy1jb29yZGluYXRlX193aW5uZXJJbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbm90byk7XG59XG5cbi5jLWNvb3JkaW5hdGVfX3dpbm5lck5hbWUge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1zZW1pYm9sZCk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmMtY29vcmRpbmF0ZV9fd2lubmVyQ29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmMtY29vcmRpbmF0ZV9fcnVubmVydXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDAuM3JlbTtcbn1cblxuLmMtY29vcmRpbmF0ZV9fcnVubmVydXAgLmMtY29vcmRpbmF0ZV9fd2lubmVyTmFtZSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4uYy1jb29yZGluYXRlX19ydW5uZXJ1cCAuYy1jb29yZGluYXRlX193aW5uZXJDb21tZW50IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4iXX0= */
