@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@400;700&family=Quicksand:wght@300;400;500;600;700&display=swap");
html {
  scroll-behavior: smooth;
}

[id] {
  scroll-margin-top: 80px;
}

body {
  font-family: "Quicksand", sans-serif;
  color: #453836;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #453836;
}

.font-creativo {
  font-family: "Caveat", cursive;
}

.site-nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  background: rgba(255, 242, 240, 0.95);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border-bottom: 1px solid rgba(69, 56, 54, 0.06);
  transition: box-shadow 0.25s ease;
}
.site-nav.is-scrolled {
  box-shadow: 0 2px 20px rgba(69, 56, 54, 0.08);
}
.site-nav__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 72px;
  padding: 0 1.5rem;
}
@media (max-width: 767px) {
  .site-nav__inner {
    flex-wrap: wrap;
    height: auto;
    min-height: 72px;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.site-nav__brand {
  display: flex;
  align-items: center;
  text-decoration: none;
  height: 72px;
}
.site-nav__logo {
  height: 28px;
  width: auto;
}
.site-nav__toggler {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 5px;
  width: 36px;
  height: 36px;
  background: none;
  border: none;
  cursor: pointer;
  padding: 4px;
  align-self: center;
}
@media (min-width: 768px) {
  .site-nav__toggler {
    display: none;
  }
}
.site-nav__toggler-bar {
  display: block;
  width: 100%;
  height: 2px;
  background: #453836;
  border-radius: 2px;
  transition: all 0.2s ease;
}
@media (min-width: 768px) {
  .site-nav__collapse {
    display: flex !important;
  }
}
@media (max-width: 767px) {
  .site-nav__collapse {
    width: 100%;
    flex-basis: 100%;
  }
}
.site-nav__links {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 0.25rem;
  align-items: center;
}
@media (max-width: 767px) {
  .site-nav__links {
    flex-direction: column;
    align-items: stretch;
    padding: 0.5rem 0 1rem;
    gap: 0;
  }
}
.site-nav__link {
  display: inline-block;
  padding: 0.5rem 1rem;
  font-size: 0.88rem;
  font-weight: 700;
  color: #453836;
  text-decoration: none;
  border-radius: 50rem;
  transition: all 0.2s ease;
}
.site-nav__link:hover {
  background: rgba(69, 56, 54, 0.06);
  color: #453836;
}
.site-nav__link--cta {
  background: #453836;
  color: #FFF2F0;
  margin-left: 0.5rem;
}
.site-nav__link--cta:hover {
  background: #DE4A63;
  color: white;
}
@media (max-width: 767px) {
  .site-nav__link--cta {
    margin-left: 0;
    margin-top: 0.5rem;
    text-align: center;
  }
}

.toast-container {
  position: fixed;
  top: 1.5rem;
  right: 1.5rem;
  z-index: 99999;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.neuria-toast {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  padding: 1rem 1.25rem;
  border-radius: 1rem;
  font-family: "Quicksand", sans-serif;
  font-weight: 500;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  opacity: 1;
  transform: translateX(0);
  transition: all 0.3s ease;
}
.neuria-toast--hiding {
  opacity: 0;
  transform: translateX(100%);
}
.neuria-toast--success {
  background-color: #336347;
  color: white;
}
.neuria-toast--error {
  background-color: #DE4A63;
  color: white;
}
.neuria-toast__content {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.neuria-toast__content i {
  font-size: 1.25rem;
}
.neuria-toast__close {
  background: none;
  border: none;
  color: inherit;
  opacity: 0.7;
  cursor: pointer;
  padding: 0.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.2s ease;
}
.neuria-toast__close:hover {
  opacity: 1;
}
.neuria-toast__close i {
  font-size: 1.25rem;
}

.section-title {
  font-size: clamp(1.75rem, 4vw, 2.5rem);
  font-weight: 700;
  color: #453836;
  margin-bottom: 1rem;
}
.section-title--light {
  color: #FFF2F0;
}
.section-title__accent {
  color: #FABD52;
  font-family: "Caveat", cursive;
  font-size: 1.1em;
}

.section-subtitle {
  font-size: 1.05rem;
  color: rgba(69, 56, 54, 0.65);
  margin-bottom: 3rem;
  font-weight: 500;
}

.wave-sep {
  display: block;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  margin-bottom: -2px;
}
.wave-sep svg {
  display: block;
  width: 100%;
  height: auto;
}

.cta-btn {
  display: inline-block;
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-size: 1rem;
  padding: 1rem 2.25rem;
  border-radius: 50rem;
  text-decoration: none;
  border: 2px solid transparent;
  cursor: pointer;
  transition: background-color 0.22s ease, color 0.22s ease, border-color 0.22s ease, transform 0.22s ease, box-shadow 0.22s ease;
  white-space: nowrap;
}
@media (max-width: 480px) {
  .cta-btn {
    font-size: 0.88rem;
    padding: 0.85rem 1.75rem;
    white-space: normal;
    max-width: calc(100% - 3rem);
    text-align: center;
  }
}
.cta-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
}
.cta-btn--accent {
  background-color: #DE4A63;
  color: #fff;
  border-color: #DE4A63;
}
.cta-btn--accent:hover {
  background-color: rgb(215.708411215, 39.491588785, 69.2579439252);
  border-color: rgb(215.708411215, 39.491588785, 69.2579439252);
  color: #fff;
}
.cta-btn--warm {
  background-color: #FABD52;
  color: #453836;
  border-color: #FABD52;
}
.cta-btn--warm:hover {
  background-color: rgb(248.8539325843, 173.8719101124, 42.3460674157);
  border-color: rgb(248.8539325843, 173.8719101124, 42.3460674157);
  color: #453836;
}
.cta-btn--light {
  background-color: #FFF2F0;
  color: #453836;
  border-color: #FFF2F0;
}
.cta-btn--light:hover {
  background-color: rgb(255, 206.64, 199.2);
  border-color: rgb(255, 206.64, 199.2);
  color: #453836;
}

.hero {
  position: relative;
  min-height: 100vh;
  background-color: #FFF2F0;
  display: flex;
  align-items: center;
  padding-top: 72px;
}
.hero::before {
  content: "";
  position: fixed;
  right: -6vw;
  top: 4vh;
  width: 62vw;
  max-width: 820px;
  aspect-ratio: 1;
  background-image: url("/assets/symbole_rose-fedb8426.png");
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0.08;
  pointer-events: none;
  z-index: 0;
}
@media (max-width: 1024px) {
  .hero::before {
    width: 72vw;
    right: -10vw;
  }
}
@media (max-width: 767px) {
  .hero::before {
    width: 90vw;
    right: -20vw;
    top: auto;
    bottom: 2vh;
    opacity: 0.06;
  }
}
.hero__inner {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 4rem 1.5rem 5rem;
}
.hero__logo {
  width: 200px;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .hero__logo {
    width: 260px;
  }
}
.hero__tagline {
  font-family: "Caveat", cursive;
  font-size: clamp(1.1rem, 2.5vw, 1.4rem);
  color: rgba(69, 56, 54, 0.7);
  margin-bottom: 2.5rem;
  letter-spacing: 0.02em;
}
.hero__headline {
  font-size: clamp(1.5rem, 4vw, 2.4rem);
  font-weight: 700;
  color: #453836;
  line-height: 1.4;
  margin-bottom: 2.75rem;
  max-width: 640px;
}
.hero__word {
  position: relative;
  display: inline-block;
  color: #453836;
  padding: 0.12em 0.6em;
  isolation: isolate;
  transition: opacity 0.3s ease, transform 0.3s ease;
  max-width: calc(100vw - 3rem);
  text-align: center;
}
.hero__word::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #FABD52;
  transform: skewX(-8deg);
  z-index: -1;
  border-radius: 2px;
}
.hero__word.is-leaving {
  opacity: 0;
  transform: translateY(8px);
}
.hero__word.is-entering {
  animation: wordIn 0.4s ease forwards;
}

@keyframes wordIn {
  from {
    opacity: 0;
    transform: translateY(-8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.raison-etre {
  background: #ffffff;
  padding: 4rem 0 4.5rem;
}
.raison-etre--rose {
  background: #FFF2F0;
}
.raison-etre--dark {
  background: #453836;
}
.raison-etre--dark .raison-etre__highlight {
  color: #FFF2F0;
}
.raison-etre__inner {
  max-width: 720px;
  margin: 0 auto;
  padding: 0 1.5rem;
  text-align: center;
}
.raison-etre__headline {
  font-size: clamp(1.6rem, 3.5vw, 2.4rem);
  font-weight: 700;
  color: #453836;
  line-height: 1.35;
  margin-bottom: 2rem;
}
.raison-etre__inner--wide {
  max-width: 900px;
}
.raison-etre__quote {
  display: block;
  font-size: 4rem;
  line-height: 1;
  color: #FABD52;
  font-family: Georgia, serif;
  margin-bottom: 0.5rem;
}
.raison-etre__body {
  font-size: clamp(0.95rem, 1.8vw, 1.05rem);
  color: rgba(69, 56, 54, 0.7);
  line-height: 1.9;
  margin: 0;
}
.raison-etre__body em {
  font-style: italic;
  color: #453836;
}
.raison-etre__highlight {
  display: block;
  font-weight: 500;
  color: #453836;
  font-size: clamp(0.98rem, 1.9vw, 1.08rem);
  text-wrap: balance;
}
.raison-etre__mark {
  position: relative;
  display: inline-block;
  padding: 0.05em 0.4em;
  isolation: isolate;
  color: #453836;
}
.raison-etre__mark::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #FABD52;
  transform: skewX(-8deg);
  z-index: -1;
  border-radius: 2px;
}

.valeurs {
  background: #ffffff;
  padding: 5rem 0 4rem;
}
.valeurs .section-title {
  margin-bottom: 3rem;
}
.valeurs__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2rem;
}
@media (min-width: 768px) {
  .valeurs__grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem;
  }
}

.valeur-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 2.25rem 1.5rem;
  border-radius: 1.5rem;
  background: #FFF2F0;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.valeur-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 32px rgba(69, 56, 54, 0.1);
}
.valeur-card__icon {
  width: 72px;
  height: 72px;
  margin-bottom: 1.25rem;
}
.valeur-card__icon svg {
  width: 100%;
  height: 100%;
}
.valeur-card__title {
  font-size: 1.2rem;
  font-weight: 700;
  color: #453836;
  margin-bottom: 0.75rem;
}
.valeur-card__text {
  font-size: 0.93rem;
  color: rgba(69, 56, 54, 0.75);
  line-height: 1.8;
  font-weight: 300;
}

.ou-quand {
  background: #453836;
  padding: 4.5rem 0 5rem;
}
.ou-quand__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.ou-quand__badge {
  display: inline-block;
  background: rgba(255, 242, 240, 0.12);
  color: #FFF2F0;
  border: 1px solid rgba(255, 242, 240, 0.25);
  border-radius: 50rem;
  padding: 0.35rem 1.1rem;
  font-size: 0.78rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
.ou-quand__details {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  margin: 2.5rem 0;
  width: 100%;
  max-width: 600px;
}
@media (min-width: 576px) {
  .ou-quand__details {
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
  }
}
.ou-quand__item {
  display: flex;
  gap: 1.25rem;
  align-items: flex-start;
  text-align: left;
}
.ou-quand__picto {
  width: 48px;
  height: 48px;
  flex-shrink: 0;
}
.ou-quand__picto svg {
  width: 100%;
  height: 100%;
}
.ou-quand__divider {
  display: none;
}
@media (min-width: 576px) {
  .ou-quand__divider {
    display: block;
    width: 1px;
    background: rgba(255, 242, 240, 0.18);
    align-self: stretch;
  }
}
.ou-quand__label {
  font-size: 0.73rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: rgba(255, 242, 240, 0.5);
  margin-bottom: 0.2rem;
  font-weight: 700;
}
.ou-quand__value {
  font-size: 1.6rem;
  font-weight: 700;
  color: #FFF2F0;
  margin-bottom: 0.2rem;
  line-height: 1.2;
}
.ou-quand__sub {
  font-size: 0.82rem;
  color: rgba(255, 242, 240, 0.55);
}

.planning {
  background: #FFF2F0;
  padding: 5rem 0 4rem;
}
.planning .section-title {
  margin-bottom: 0.5rem;
}
.planning__phases {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  justify-content: center;
  margin-bottom: 2.5rem;
}
.planning__phase-badge {
  display: inline-block;
  border-radius: 50rem;
  padding: 0.3rem 1rem;
  font-size: 0.8rem;
  font-weight: 700;
  letter-spacing: 0.04em;
}
.planning__phase-badge--sim {
  background: rgba(69, 56, 54, 0.1);
  color: #453836;
}
.planning__phase-badge--real {
  background: #336347;
  color: white;
}
.planning__table-wrapper {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  border-radius: 1.5rem;
  box-shadow: 0 4px 24px rgba(69, 56, 54, 0.08);
}
.planning__table {
  width: 100%;
  min-width: 640px;
  border-collapse: collapse;
  background: white;
  border-radius: 1.5rem;
  overflow: hidden;
}
.planning__table thead tr {
  background: #453836;
}
.planning__th {
  padding: 0.75rem 1rem;
  font-size: 0.8rem;
  font-weight: 700;
  text-align: center;
  color: #FFF2F0;
  letter-spacing: 0.04em;
}
.planning__th--day {
  width: 80px;
  text-align: left;
}
.planning__th--sim {
  border-right: 1px solid rgba(255, 242, 240, 0.08);
}
.planning__th--real {
  background: #336347;
}
.planning__day {
  padding: 0.85rem 1rem;
  font-weight: 700;
  font-size: 0.78rem;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: rgba(69, 56, 54, 0.55);
  background: #FFF2F0;
  white-space: nowrap;
  border-bottom: 1px solid rgba(69, 56, 54, 0.06);
}
.planning__cell {
  padding: 0.75rem 0.85rem;
  font-size: 0.82rem;
  text-align: center;
  vertical-align: middle;
  line-height: 1.4;
  border-bottom: 1px solid rgba(69, 56, 54, 0.05);
  border-right: 1px solid rgba(69, 56, 54, 0.04);
  color: #453836;
  font-weight: 500;
}
.planning__cell small {
  display: block;
  font-size: 0.72rem;
  color: rgba(69, 56, 54, 0.5);
  margin-top: 0.2rem;
  font-weight: 300;
}
.planning__cell--theatre {
  background: rgba(139, 92, 246, 0.07);
}
.planning__cell--psy {
  background: rgba(222, 74, 99, 0.08);
}
.planning__cell--strat {
  background: rgba(250, 189, 82, 0.1);
}
.planning__cell--outils {
  background: rgba(51, 99, 71, 0.08);
}
.planning__cell--nego {
  background: rgba(37, 99, 235, 0.07);
}
.planning__cell--marketing {
  background: rgba(222, 74, 99, 0.06);
}
.planning__cell--phoning {
  background: rgba(51, 99, 71, 0.12);
}
.planning__cell--coaching {
  background: rgba(250, 189, 82, 0.12);
}
.planning__cell--mailing {
  background: rgba(37, 99, 235, 0.05);
}
.planning__cell--philo {
  background: rgba(69, 56, 54, 0.05);
}
.planning__cell--joker {
  background: rgba(250, 189, 82, 0.15);
  font-style: italic;
}
.planning__cell--reporting {
  background: rgba(69, 56, 54, 0.08);
}

.tarifs {
  background: #336347;
  padding: 5rem 0 4rem;
}
.tarifs__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.tarifs .section-title--light {
  margin-bottom: 2.5rem;
}
.tarifs__card {
  background: rgba(255, 255, 255, 0.07);
  border: 1px solid rgba(255, 242, 240, 0.18);
  border-radius: 1.5rem;
  padding: 3rem 2.5rem;
  max-width: 520px;
  width: 100%;
}
.tarifs__price-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 0.25rem;
  margin-bottom: 0.5rem;
}
.tarifs__currency {
  font-size: 1.5rem;
  font-weight: 700;
  color: #FABD52;
  padding-top: 0.75rem;
  line-height: 1;
}
.tarifs__amount {
  font-size: clamp(3.5rem, 10vw, 5rem);
  font-weight: 700;
  color: #FFF2F0;
  line-height: 1;
}
.tarifs__label {
  font-size: 0.82rem;
  color: rgba(255, 242, 240, 0.55);
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: 2rem;
  font-weight: 700;
}
.tarifs__includes {
  list-style: none;
  padding: 0;
  margin: 0 0 2rem 0;
  text-align: left;
}
.tarifs__includes li {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  color: #FFF2F0;
  font-size: 0.9rem;
  margin-bottom: 0.75rem;
  line-height: 1.5;
}
.tarifs__check {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  margin-top: 0.1rem;
}
.tarifs__note {
  font-size: 0.82rem;
  color: rgba(255, 242, 240, 0.5);
  line-height: 1.6;
  margin-bottom: 2rem;
  font-style: italic;
}
.tarifs__cta {
  width: 100%;
  text-align: center;
}

.equipe {
  background: #ffffff;
  padding: 5rem 0 4rem;
}
.equipe .section-title {
  margin-bottom: 0.75rem;
}
.equipe__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2rem;
}
@media (min-width: 576px) {
  .equipe__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 900px) {
  .equipe__grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
.equipe__card {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 2.5rem 1.5rem;
  border-radius: 1.5rem;
  background: #FFF2F0;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.equipe__card:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 32px rgba(69, 56, 54, 0.1);
}
.equipe__card--placeholder {
  border: 2px dashed rgba(69, 56, 54, 0.18);
  background: transparent;
}
.equipe__photo-wrap {
  margin-bottom: 1.25rem;
}
.equipe__photo-placeholder {
  width: 110px;
  height: 110px;
  border-radius: 50%;
  background: white;
  border: 2px solid rgba(69, 56, 54, 0.12);
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.equipe__photo-placeholder svg {
  width: 70%;
  height: 70%;
}
.equipe__photo-placeholder--dashed {
  border-style: dashed;
  background: rgba(69, 56, 54, 0.03);
}
.equipe img.equipe__photo {
  width: 110px;
  height: 110px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
  border: 3px solid white;
  box-shadow: 0 4px 16px rgba(69, 56, 54, 0.12);
}
.equipe__name {
  font-size: 1.15rem;
  font-weight: 700;
  color: #453836;
  margin-bottom: 0.25rem;
}
.equipe__role {
  font-size: 0.78rem;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #DE4A63;
  font-weight: 700;
  margin-bottom: 1rem;
}
.equipe__tags {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
  justify-content: center;
}
.equipe__tags li {
  font-size: 0.73rem;
  background: white;
  border: 1px solid rgba(69, 56, 54, 0.12);
  border-radius: 50rem;
  padding: 0.2rem 0.75rem;
  color: rgba(69, 56, 54, 0.7);
}
.equipe__coming {
  color: rgba(69, 56, 54, 0.35);
  font-size: 0.88rem;
  font-style: italic;
  line-height: 1.6;
  margin-top: 1rem;
}

.argumentaire {
  background: #453836;
  padding: 5rem 0 5.5rem;
}
.argumentaire .section-title--light {
  max-width: 600px;
  margin: 0 auto 3.5rem;
  line-height: 1.3;
}
.argumentaire__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2.5rem;
}
@media (min-width: 768px) {
  .argumentaire__grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
.argumentaire__block {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.argumentaire__icon {
  width: 80px;
  height: 80px;
  margin-bottom: 1.5rem;
}
.argumentaire__icon svg {
  width: 100%;
  height: 100%;
}
.argumentaire__title {
  font-size: 1.05rem;
  font-weight: 700;
  color: #FFF2F0;
  margin-bottom: 0.75rem;
}
.argumentaire__text {
  font-size: 0.9rem;
  color: rgba(255, 242, 240, 0.65);
  line-height: 1.85;
  font-weight: 300;
}

.newsletter {
  background: #fff;
  padding: 4rem 0;
  text-align: center;
}
.newsletter__inner {
  max-width: 440px;
  margin: 0 auto;
}
.newsletter__title {
  font-size: clamp(1.5rem, 3.5vw, 2rem);
  font-weight: 700;
  color: #453836;
  margin-bottom: 0.75rem;
}
.newsletter__subtitle {
  font-size: 1rem;
  color: rgba(69, 56, 54, 0.65);
  margin-bottom: 2rem;
  font-weight: 500;
}
.newsletter__form {
  display: flex;
  gap: 0.75rem;
  justify-content: center;
  flex-wrap: wrap;
}
.newsletter__input {
  flex: 0 1 300px;
  min-width: 0;
  padding: 0.75rem 1.25rem;
  border: 1.5px solid rgba(69, 56, 54, 0.2);
  border-radius: 50rem;
  font-family: "Quicksand", sans-serif;
  font-size: 0.95rem;
  font-weight: 500;
  color: #453836;
  background: #fff;
  outline: none;
  transition: border-color 0.2s;
}
.newsletter__input:focus {
  border-color: #DE4A63;
}
.newsletter__input::-moz-placeholder {
  color: rgba(69, 56, 54, 0.35);
}
.newsletter__input::placeholder {
  color: rgba(69, 56, 54, 0.35);
}
.newsletter__btn {
  flex-shrink: 0;
}
.newsletter__feedback {
  margin-top: 1.25rem;
  font-size: 0.95rem;
  font-weight: 700;
  color: #336347;
}
.newsletter__feedback--error {
  color: #DE4A63;
}

.site-footer {
  background: #FFF2F0;
}
.site-footer--separated {
  border-top: 1px solid rgba(69, 56, 54, 0.12);
}
.site-footer__inner {
  padding: 3.5rem 1.5rem 2rem;
  display: grid;
  grid-template-columns: 1fr;
  gap: 3rem;
}
@media (min-width: 768px) {
  .site-footer__inner {
    grid-template-columns: 1fr 1fr;
    align-items: start;
  }
}
.site-footer__logo {
  width: 140px;
  margin-bottom: 0.75rem;
}
.site-footer__baseline {
  font-family: "Caveat", cursive;
  font-size: 1rem;
  color: rgba(69, 56, 54, 0.55);
}
.site-footer__links {
  display: flex;
  flex-wrap: wrap;
  gap: 2.5rem;
}
.site-footer__link-group h4 {
  font-size: 0.72rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: rgba(69, 56, 54, 0.4);
  font-weight: 700;
  margin-bottom: 1rem;
}
.site-footer__link-group ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.site-footer__link-group ul li {
  margin-bottom: 0.6rem;
}
.site-footer__link-group ul a {
  color: rgba(69, 56, 54, 0.65);
  text-decoration: none;
  font-size: 0.88rem;
  transition: color 0.2s ease;
}
.site-footer__link-group ul a:hover {
  color: #453836;
}
.site-footer__socials {
  display: flex;
  gap: 0.75rem;
}
.site-footer__social-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: rgba(69, 56, 54, 0.08);
  color: #453836;
  transition: all 0.2s ease;
  text-decoration: none;
}
.site-footer__social-icon svg {
  width: 18px;
  height: 18px;
}
.site-footer__social-icon:hover {
  background: #DE4A63;
  color: white;
  transform: translateY(-2px);
}
.site-footer__bottom {
  border-top: 1px solid rgba(69, 56, 54, 0.1);
  text-align: center;
  padding: 1.25rem;
}
.site-footer__bottom p {
  font-size: 0.78rem;
  color: rgba(69, 56, 54, 0.4);
  margin: 0;
}

.coming-soon {
  min-height: 100vh;
  background: #FFF2F0;
  display: flex;
  align-items: center;
}
.coming-soon__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 6rem 1.5rem;
}
.coming-soon__logo {
  height: 80px;
  width: auto;
  margin-bottom: 2.5rem;
}
.coming-soon__title {
  font-size: clamp(2rem, 5vw, 3rem);
  font-weight: 700;
  color: #453836;
  margin-bottom: 1rem;
}
.coming-soon__badge {
  display: inline-block;
  font-family: "Caveat", cursive;
  font-size: 1rem;
  color: #DE4A63;
  background: rgba(222, 74, 99, 0.1);
  padding: 0.35em 1em;
  border-radius: 50rem;
  margin-bottom: 2rem;
}
.coming-soon__text {
  font-size: 1.05rem;
  color: rgba(69, 56, 54, 0.7);
  max-width: 480px;
  line-height: 1.7;
  margin-bottom: 2.5rem;
}
.coming-soon__link {
  color: #DE4A63;
  font-weight: 700;
  text-decoration: none;
}
.coming-soon__link:hover {
  text-decoration: underline;
}

#quizModal .modal-dialog {
  --bs-modal-width: min(92vw, 700px);
}

.quiz-modal {
  border-radius: 1.5rem;
  overflow: hidden;
  border: none;
  box-shadow: 0 24px 80px rgba(69, 56, 54, 0.18);
}

.quiz-modal__progress {
  height: 4px;
  background: rgba(69, 56, 54, 0.08);
  position: relative;
  flex-shrink: 0;
}

.quiz-modal__progress-fill {
  height: 100%;
  background: #DE4A63;
  transition: width 0.4s ease;
  border-radius: 0 2px 2px 0;
}

.quiz-modal__header {
  padding: 1rem 1.25rem 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.quiz-modal__step-label {
  font-size: 0.78rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #DE4A63;
}

.quiz-modal__step-total {
  color: rgba(69, 56, 54, 0.4);
}

.quiz-modal__body {
  padding: 1.25rem 3rem 3rem;
}
@media (min-width: 1200px) {
  .quiz-modal__body {
    padding: 1.5rem 5rem 4rem;
  }
}
@media (max-width: 576px) {
  .quiz-modal__body {
    padding: 0.75rem 1.5rem 2rem;
  }
}

.quiz-modal__body--intro {
  text-align: center;
  padding-top: 0.5rem;
}

.quiz-modal__intro-logo {
  width: 100px;
  height: auto;
  display: block;
  margin: 0 auto 0.75rem;
}

.quiz-modal__title {
  font-size: clamp(1.5rem, 3vw, 2rem);
  font-weight: 700;
  color: #453836;
  margin-bottom: 1rem;
  line-height: 1.3;
}

.quiz-modal__intro-text {
  font-size: 0.95rem;
  color: rgba(69, 56, 54, 0.75);
  line-height: 1.8;
  margin-bottom: 1.5rem;
}
.quiz-modal__intro-text p {
  margin-bottom: 0.5rem;
}
.quiz-modal__intro-text p:last-child {
  margin-bottom: 0;
}

.quiz-modal__start-btn {
  display: inline-block;
  background: #DE4A63;
  color: #fff;
  border: none;
  border-radius: 50rem;
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-size: 1rem;
  padding: 0.9rem 2rem;
  cursor: pointer;
  transition: background 0.2s ease, transform 0.2s ease;
  width: 100%;
}
.quiz-modal__start-btn:hover {
  background: rgb(215.708411215, 39.491588785, 69.2579439252);
  transform: translateY(-2px);
}

.quiz-modal__question {
  font-size: clamp(1.1rem, 2vw, 1.3rem);
  font-weight: 700;
  color: #453836;
  margin-bottom: 1.75rem;
  line-height: 1.45;
}

.quiz-modal__answers {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.quiz-modal__answer-label {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem 1.25rem;
  border-radius: 1rem;
  border: 2px solid rgba(69, 56, 54, 0.1);
  background: #FFF2F0;
  cursor: pointer;
  transition: border-color 0.15s ease, background 0.15s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.quiz-modal__answer-label:hover {
  border-color: rgba(222, 74, 99, 0.4);
  background: rgb(255, 237.58, 234.9);
}
.quiz-modal__answer-label--selected {
  border-color: #DE4A63;
  background: rgba(222, 74, 99, 0.06);
}

.quiz-modal__answer-text {
  font-size: 0.93rem;
  color: #453836;
  line-height: 1.5;
  font-weight: 500;
}

.quiz-modal__body--results {
  text-align: center;
}

.quiz-modal__profile-card {
  margin-bottom: 1.5rem;
  animation: profileIn 0.4s ease forwards;
}

@keyframes profileIn {
  from {
    opacity: 0;
    transform: translateY(12px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.quiz-modal__profile-picto {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
  color: #DE4A63;
}
.quiz-modal__profile-picto svg {
  display: block;
}

.quiz-modal__profile-label {
  font-size: 0.72rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: rgba(69, 56, 54, 0.45);
  margin-bottom: 0.25rem;
}

.quiz-modal__profile-name {
  font-size: clamp(2rem, 4vw, 2.75rem);
  font-weight: 700;
  color: #453836;
  margin-bottom: 0;
  line-height: 1.2;
}

.quiz-modal__outro {
  font-size: 0.9rem;
  color: rgba(69, 56, 54, 0.7);
  line-height: 1.8;
  margin-bottom: 1.5rem;
  text-align: left;
}
.quiz-modal__outro p {
  margin-bottom: 0.4rem;
}
.quiz-modal__outro p:last-child {
  margin-bottom: 0;
}

.quiz-modal__email-section {
  border-top: 1px solid rgba(69, 56, 54, 0.08);
  padding-top: 1.25rem;
  text-align: center;
}

.quiz-modal__email-prompt {
  font-size: 0.9rem;
  font-weight: 600;
  color: #453836;
  margin-bottom: 0.75rem;
}

.quiz-modal__email-row {
  display: flex;
  gap: 0.5rem;
  margin-bottom: 0.75rem;
}

.quiz-modal__email-input {
  flex: 1;
  border: 2px solid rgba(69, 56, 54, 0.15);
  border-radius: 50rem;
  padding: 0.6rem 1.1rem;
  font-size: 0.9rem;
  font-family: "Quicksand", sans-serif;
  outline: none;
  transition: border-color 0.15s ease;
}
.quiz-modal__email-input:focus {
  border-color: #DE4A63;
}

.quiz-modal__email-btn {
  background: #DE4A63;
  color: #fff;
  border: none;
  border-radius: 50rem;
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-size: 0.9rem;
  padding: 0.6rem 1.25rem;
  cursor: pointer;
  white-space: nowrap;
  transition: background 0.2s ease;
}
.quiz-modal__email-btn:hover {
  background: rgb(215.708411215, 39.491588785, 69.2579439252);
}

.quiz-modal__skip-link {
  background: none;
  border: none;
  color: rgba(69, 56, 54, 0.45);
  font-size: 0.8rem;
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.15s ease;
}
.quiz-modal__skip-link:hover {
  color: #453836;
}

.quiz-modal__body--thanks {
  text-align: center;
  padding-top: 1rem;
}

.quiz-modal__thanks-title {
  font-size: 1.75rem;
  font-weight: 700;
  color: #453836;
  margin-bottom: 0.75rem;
}

.quiz-modal__thanks-text {
  font-size: 0.95rem;
  color: rgba(69, 56, 54, 0.65);
  line-height: 1.8;
  margin-bottom: 1.5rem;
}

.admin-layout .btn-primary,
.admin-auth-body .btn-primary {
  background-color: #DE4A63;
  border-color: #DE4A63;
  color: #fff;
}
.admin-layout .btn-primary:hover, .admin-layout .btn-primary:focus, .admin-layout .btn-primary:active,
.admin-auth-body .btn-primary:hover,
.admin-auth-body .btn-primary:focus,
.admin-auth-body .btn-primary:active {
  background-color: #c03a52;
  border-color: #c03a52;
  color: #fff;
}
.admin-layout .btn-outline-primary,
.admin-auth-body .btn-outline-primary {
  color: #DE4A63;
  border-color: #DE4A63;
}
.admin-layout .btn-outline-primary:hover, .admin-layout .btn-outline-primary:focus, .admin-layout .btn-outline-primary:active,
.admin-auth-body .btn-outline-primary:hover,
.admin-auth-body .btn-outline-primary:focus,
.admin-auth-body .btn-outline-primary:active {
  background-color: #DE4A63;
  border-color: #DE4A63;
  color: #fff;
}

.admin-layout {
  background: #f8f5f4;
  min-height: 100vh;
}

.admin-wrapper {
  display: flex;
  min-height: 100vh;
}

.admin-sidebar {
  width: 240px;
  background: #453836;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  overflow-y: auto;
}

.admin-sidebar__brand {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.5rem 1.25rem 1rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.admin-sidebar__logo {
  height: 28px;
  width: auto;
  filter: brightness(0) invert(1);
  margin-bottom: 0.35rem;
}

.admin-sidebar__label {
  font-size: 0.7rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #DE4A63;
}

.admin-sidebar__nav {
  flex: 1;
  padding: 1.25rem 0.75rem;
}

.admin-sidebar__section-title {
  font-size: 0.65rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: rgba(255, 255, 255, 0.35);
  padding: 0 0.5rem;
  margin-bottom: 0.5rem;
}

.admin-sidebar__link {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  padding: 0.6rem 0.75rem;
  border-radius: 0.5rem;
  color: rgba(255, 255, 255, 0.75);
  text-decoration: none;
  font-size: 0.9rem;
  font-weight: 500;
  transition: background 0.15s, color 0.15s;
  margin-bottom: 0.15rem;
}
.admin-sidebar__link i {
  font-size: 1rem;
}
.admin-sidebar__link:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
  text-decoration: none;
}
.admin-sidebar__link--active {
  background: rgba(255, 255, 255, 0.12);
  color: #ffffff;
}

.admin-sidebar__footer {
  padding: 1rem 0.75rem;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.admin-sidebar__user {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.78rem;
  color: rgba(255, 255, 255, 0.75);
  padding: 0 0.5rem;
  overflow: hidden;
}
.admin-sidebar__user span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.admin-sidebar__logout {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  padding: 0.5rem 0.75rem;
  border-radius: 0.5rem;
  color: rgba(255, 255, 255, 0.75);
  text-decoration: none;
  font-size: 0.85rem;
  transition: background 0.15s, color 0.15s;
}
.admin-sidebar__logout:hover {
  background: rgba(222, 74, 99, 0.2);
  color: #f87a92;
  text-decoration: none;
}

.admin-main {
  margin-left: 240px;
  flex: 1;
  padding: 2rem 2.5rem;
  min-height: 100vh;
}

.admin-page-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 1.75rem;
}

.admin-page-title {
  font-size: 1.5rem;
  font-weight: 700;
  color: #453836;
  margin: 0;
}

.admin-page-subtitle {
  font-size: 0.85rem;
  color: #888;
  margin: 0.2rem 0 0;
}

.admin-card {
  background: #ffffff;
  border-radius: 0.75rem;
  border: 1px solid #ece8e7;
  overflow: hidden;
}

.admin-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.9rem;
}
.admin-table th {
  background: #faf7f6;
  color: #888;
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  padding: 0.75rem 1.25rem;
  border-bottom: 1px solid #ece8e7;
}
.admin-table td {
  padding: 0.9rem 1.25rem;
  border-bottom: 1px solid #f2efee;
  vertical-align: middle;
  color: #453836;
}
.admin-table tbody tr:last-child td {
  border-bottom: none;
}
.admin-table tbody tr:hover td {
  background: #fdf9f8;
}

.admin-empty {
  text-align: center;
  padding: 3rem 2rem;
  color: #bbb;
}
.admin-empty i {
  font-size: 2.5rem;
  display: block;
  margin-bottom: 0.75rem;
}
.admin-empty p {
  margin: 0;
  font-size: 0.95rem;
}

.admin-dl {
  display: grid;
  grid-template-columns: 140px 1fr;
  gap: 0.6rem 1rem;
  padding: 1.25rem;
  margin: 0;
  font-size: 0.9rem;
}
.admin-dl dt {
  font-weight: 600;
  color: #888;
  font-size: 0.8rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  align-self: center;
}
.admin-dl dd {
  margin: 0;
  color: #453836;
  font-weight: 500;
}

.admin-form {
  padding: 1.5rem;
}

.admin-auth-body {
  background: #f8f5f4;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

.admin-login-page {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2rem 1rem;
  min-height: 100vh;
}

.admin-login-card {
  background: #ffffff;
  border: 1px solid #ece8e7;
  border-radius: 1rem;
  width: 100%;
  max-width: 400px;
  overflow: hidden;
}

.admin-login-brand {
  padding: 2rem 2rem 1.5rem;
  text-align: center;
  border-bottom: 1px solid #f2efee;
}

.admin-login-logo {
  height: 36px;
  width: auto;
  margin-bottom: 0.75rem;
}

.admin-login-subtitle {
  font-size: 0.8rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #DE4A63;
  margin: 0;
}

.admin-back-link {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  font-size: 0.8rem;
  color: #888;
  text-decoration: none;
}
.admin-back-link:hover {
  color: #453836;
  text-decoration: none;
}

.quiz-stat {
  display: inline-flex;
  align-items: center;
  gap: 0.3rem;
  font-size: 0.82rem;
  color: #888;
  margin-right: 0.75rem;
}

.quiz-section {
  margin-bottom: 2rem;
}

.quiz-section__header {
  margin-bottom: 0.75rem;
}

.quiz-section__title {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 0.25rem;
}
.quiz-section__title h2 {
  font-size: 1.1rem;
  font-weight: 700;
  color: #453836;
  margin: 0;
}

.quiz-section__help {
  font-size: 0.82rem;
  color: #888;
  margin: 0 0 0 2.5rem;
}

.quiz-step-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 50%;
  background: #DE4A63;
  color: #fff;
  font-size: 0.8rem;
  font-weight: 700;
  flex-shrink: 0;
}
.quiz-step-badge--disabled {
  background: #ccc;
}

.quiz-inline-form {
  padding: 1rem 1.25rem;
  border-top: 1px solid #f2efee;
  background: #faf7f6;
}

.quiz-badge {
  display: inline-block;
  font-size: 0.72rem;
  font-weight: 600;
  padding: 0.15rem 0.5rem;
  border-radius: 1rem;
  margin-right: 0.25rem;
}
.quiz-badge--value {
  background: rgba(40, 167, 69, 0.12);
  color: #1a6630;
}
.quiz-badge--antivalue {
  background: rgba(222, 74, 99, 0.12);
  color: #a02040;
}
.quiz-badge--neutral {
  background: rgba(0, 0, 0, 0.07);
  color: #666;
}

.quiz-questions-list {
  padding: 0.5rem;
}

.quiz-question-card {
  border: 1px solid #ece8e7;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  background: #fff;
  overflow: hidden;
}
.quiz-question-card.sortable-ghost {
  opacity: 0.4;
  background: #f2efee;
}

.quiz-question-header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem 1rem;
  background: #faf7f6;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.quiz-question-header:hover {
  background: #f5f0ef;
}

.quiz-question-pos {
  font-weight: 700;
  color: #DE4A63;
  font-size: 0.85rem;
  flex-shrink: 0;
}

.quiz-question-content {
  font-size: 0.9rem;
  color: #453836;
  font-weight: 500;
}

.quiz-question-chevron {
  font-size: 0.75rem;
  color: #aaa;
  flex-shrink: 0;
  transition: transform 0.2s;
}

.quiz-answers-section {
  padding: 0.75rem 1rem;
  border-top: 1px solid #f2efee;
}

.quiz-answers-list {
  margin-bottom: 0.75rem;
}

.quiz-answer-row {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.4rem 0.5rem;
  border-radius: 0.375rem;
  font-size: 0.875rem;
  color: #453836;
}
.quiz-answer-row:hover {
  background: #faf7f6;
}
.quiz-answer-row.sortable-ghost {
  opacity: 0.4;
  background: #f2efee;
}

.quiz-answer-content {
  flex: 1;
}

.quiz-new-answer-form {
  padding-top: 0.5rem;
  border-top: 1px dashed #ece8e7;
}

.drag-handle {
  cursor: grab;
  color: #bbb;
  padding: 0 0.25rem;
  font-size: 1rem;
}
.drag-handle:active {
  cursor: grabbing;
}

.btn-xs {
  font-size: 0.75rem;
  padding: 0.15rem 0.4rem;
  line-height: 1.4;
}

.picto-picker {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.picto-picker__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  padding: 0.6rem 0.75rem;
  border: 2px solid #e0d8d7;
  border-radius: 0.75rem;
  cursor: pointer;
  background: #fff;
  transition: border-color 0.15s, background 0.15s;
  min-width: 72px;
}
.picto-picker__item:hover {
  border-color: #DE4A63;
  background: rgba(222, 74, 99, 0.12);
}
.picto-picker__item--selected {
  border-color: #DE4A63;
  background: rgba(222, 74, 99, 0.12);
}

.picto-picker__input {
  display: none;
}

.picto-picker__icon {
  color: #453836;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
}
.picto-picker__icon svg {
  display: block;
}
.picto-picker__icon--none {
  font-size: 1.5rem;
  color: #bbb;
}

.picto-picker__label {
  font-size: 0.65rem;
  font-weight: 600;
  color: #453836;
  text-align: center;
  white-space: nowrap;
}

.quiz-referent-badge {
  display: inline-flex;
  align-items: center;
  color: #f59e0b;
  font-size: 0.75rem;
  margin-left: 0.4rem;
  vertical-align: middle;
}

.quiz-result-badge {
  display: inline-block;
  font-size: 0.72rem;
  font-weight: 600;
  padding: 0.2rem 0.6rem;
  border-radius: 1rem;
}
.quiz-result-badge--completed {
  background: rgba(40, 167, 69, 0.12);
  color: #1a6630;
}
.quiz-result-badge--incomplete {
  background: rgba(0, 0, 0, 0.07);
  color: #888;
}

.quiz-result-answer-row {
  padding: 0.6rem 0;
  border-bottom: 1px solid #f2efee;
}
.quiz-result-answer-row:last-child {
  border-bottom: none;
}

.quiz-result-answer-q {
  font-size: 0.82rem;
  color: #888;
  margin-bottom: 0.2rem;
}

.quiz-result-answer-a {
  font-size: 0.88rem;
  color: #453836;
  font-weight: 500;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 0.4rem;
  flex-wrap: wrap;
}

.candidate-profile-highlight {
  overflow: hidden;
}

.candidate-profile-highlight__body {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  padding: 1.25rem 1.5rem;
  background: linear-gradient(135deg, rgba(222, 74, 99, 0.06) 0%, rgba(255, 242, 240, 0.4) 100%);
}

.candidate-profile-highlight__picto {
  flex-shrink: 0;
  color: #453836;
}
.candidate-profile-highlight__picto svg {
  display: block;
}

.candidate-profile-highlight__label {
  font-size: 0.72rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #888;
  margin-bottom: 0.2rem;
}

.candidate-profile-highlight__name {
  font-size: 1.4rem;
  font-weight: 700;
  color: #453836;
  margin: 0 0 0.2rem;
}

.candidate-profile-highlight__date {
  font-size: 0.78rem;
  color: #aaa;
  margin: 0;
}

.html-editor {
  border: 1px solid #dee2e6;
  border-radius: 0.375rem;
  overflow: hidden;
}

.html-editor__tabs {
  display: flex;
  background: #faf7f6;
  border-bottom: 1px solid #dee2e6;
}

.html-editor__tab {
  display: inline-flex;
  align-items: center;
  gap: 0.3rem;
  padding: 0.35rem 0.85rem;
  font-size: 0.8rem;
  font-weight: 500;
  color: #888;
  background: transparent;
  border: none;
  border-right: 1px solid #dee2e6;
  cursor: pointer;
  transition: color 0.15s, background 0.15s;
}
.html-editor__tab:hover {
  color: #453836;
  background: #f2efee;
}
.html-editor__tab--active {
  color: #DE4A63;
  background: #fff;
  font-weight: 600;
}

.html-editor__body {
  background: #fff;
}

.html-editor__input {
  border: none;
  border-radius: 0;
  box-shadow: none !important;
  resize: vertical;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 0.82rem;
}

.html-editor__preview {
  padding: 0.75rem 1rem;
  min-height: 80px;
  font-size: 0.9rem;
  color: #453836;
}
.html-editor__preview:empty::before {
  content: "Aucun contenu à prévisualiser";
  color: #bbb;
  font-style: italic;
}

.picto-thumb {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 0.5rem;
  background: #f8f5f4;
  color: #453836;
}
.picto-thumb__svg {
  display: block;
}

/*# sourceMappingURL=data:application/json;base64,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QUN4QyxXQUFXO0VBQ1gsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0Usb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsV0FBVztFQUNYLFlBQVk7RUFDWixxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGNBQWM7QUFDaEIiLCJmaWxlIjoiYXBwbGljYXRpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUNhdmVhdDp3Z2h0QDQwMDs3MDAmZmFtaWx5PVF1aWNrc2FuZDp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5baWRdIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDgwcHg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0NTM4MzY7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTM4MzY7XG59XG5cbi5mb250LWNyZWF0aXZvIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2F2ZWF0XCIsIGN1cnNpdmU7XG59XG5cbi5zaXRlLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0MiwgMjQwLCAwLjk1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDY5LCA1NiwgNTQsIDAuMDYpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjVzIGVhc2U7XG59XG4uc2l0ZS1uYXYuaXMtc2Nyb2xsZWQge1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoNjksIDU2LCA1NCwgMC4wOCk7XG59XG4uc2l0ZS1uYXZfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDcycHg7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLW5hdl9faW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNzJweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpdGUtbmF2X19icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuLnNpdGUtbmF2X19sb2dvIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5zaXRlLW5hdl9fdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLW5hdl9fdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpdGUtbmF2X190b2dnbGVyLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICM0NTM4MzY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1uYXZfX2NvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1uYXZfX2NvbGxhcHNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4uc2l0ZS1uYXZfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBnYXA6IDAuMjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtbmF2X19saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAxcmVtO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLnNpdGUtbmF2X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjg4cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zaXRlLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjksIDU2LCA1NCwgMC4wNik7XG4gIGNvbG9yOiAjNDUzODM2O1xufVxuLnNpdGUtbmF2X19saW5rLS1jdGEge1xuICBiYWNrZ3JvdW5kOiAjNDUzODM2O1xuICBjb2xvcjogI0ZGRjJGMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5zaXRlLW5hdl9fbGluay0tY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RFNEE2MztcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLW5hdl9fbGluay0tY3RhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMS41cmVtO1xuICByaWdodDogMS41cmVtO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuXG4ubmV1cmlhLXRvYXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm5ldXJpYS10b2FzdC0taGlkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLm5ldXJpYS10b2FzdC0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzYzNDc7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uZXVyaWEtdG9hc3QtLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFNEE2MztcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5ldXJpYS10b2FzdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5uZXVyaWEtdG9hc3RfX2NvbnRlbnQgaSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5uZXVyaWEtdG9hc3RfX2Nsb3NlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5uZXVyaWEtdG9hc3RfX2Nsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5uZXVyaWEtdG9hc3RfX2Nsb3NlIGkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCA0dncsIDIuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNlY3Rpb24tdGl0bGUtLWxpZ2h0IHtcbiAgY29sb3I6ICNGRkYyRjA7XG59XG4uc2VjdGlvbi10aXRsZV9fYWNjZW50IHtcbiAgY29sb3I6ICNGQUJENTI7XG4gIGZvbnQtZmFtaWx5OiBcIkNhdmVhdFwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4uc2VjdGlvbi1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC42NSk7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi53YXZlLXNlcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuLndhdmUtc2VwIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY3RhLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMXJlbSAyLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjJzIGVhc2UsIGNvbG9yIDAuMjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjIycyBlYXNlLCB0cmFuc2Zvcm0gMC4yMnMgZWFzZSwgYm94LXNoYWRvdyAwLjIycyBlYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jdGEtYnRuIHtcbiAgICBmb250LXNpemU6IDAuODhyZW07XG4gICAgcGFkZGluZzogMC44NXJlbSAxLjc1cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jdGEtYnRuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uY3RhLWJ0bi0tYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFNEE2MztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0RFNEE2Mztcbn1cbi5jdGEtYnRuLS1hY2NlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE1LjcwODQxMTIxNSwgMzkuNDkxNTg4Nzg1LCA2OS4yNTc5NDM5MjUyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjE1LjcwODQxMTIxNSwgMzkuNDkxNTg4Nzg1LCA2OS4yNTc5NDM5MjUyKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY3RhLWJ0bi0td2FybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUJENTI7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBib3JkZXItY29sb3I6ICNGQUJENTI7XG59XG4uY3RhLWJ0bi0td2FybTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDguODUzOTMyNTg0MywgMTczLjg3MTkxMDExMjQsIDQyLjM0NjA2NzQxNTcpO1xuICBib3JkZXItY29sb3I6IHJnYigyNDguODUzOTMyNTg0MywgMTczLjg3MTkxMDExMjQsIDQyLjM0NjA2NzQxNTcpO1xuICBjb2xvcjogIzQ1MzgzNjtcbn1cbi5jdGEtYnRuLS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYyRjA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBib3JkZXItY29sb3I6ICNGRkYyRjA7XG59XG4uY3RhLWJ0bi0tbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMDYuNjQsIDE5OS4yKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyMDYuNjQsIDE5OS4yKTtcbiAgY29sb3I6ICM0NTM4MzY7XG59XG5cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjJGMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDcycHg7XG59XG4uaGVybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLTZ2dztcbiAgdG9wOiA0dmg7XG4gIHdpZHRoOiA2MnZ3O1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChzeW1ib2xlX3Jvc2UucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwLjA4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm86OmJlZm9yZSB7XG4gICAgd2lkdGg6IDcydnc7XG4gICAgcmlnaHQ6IC0xMHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm86OmJlZm9yZSB7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgcmlnaHQ6IC0yMHZ3O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDJ2aDtcbiAgICBvcGFjaXR5OiAwLjA2O1xuICB9XG59XG4uaGVyb19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNHJlbSAxLjVyZW0gNXJlbTtcbn1cbi5oZXJvX19sb2dvIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvX19sb2dvIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cbi5oZXJvX190YWdsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2F2ZWF0XCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAyLjV2dywgMS40cmVtKTtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC43KTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuLmhlcm9fX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDR2dywgMi40cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG4gIG1heC13aWR0aDogNjQwcHg7XG59XG4uaGVyb19fd29yZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgcGFkZGluZzogMC4xMmVtIDAuNmVtO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzcmVtKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlcm9fX3dvcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGQUJENTI7XG4gIHRyYW5zZm9ybTogc2tld1goLThkZWcpO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmhlcm9fX3dvcmQuaXMtbGVhdmluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xufVxuLmhlcm9fX3dvcmQuaXMtZW50ZXJpbmcge1xuICBhbmltYXRpb246IHdvcmRJbiAwLjRzIGVhc2UgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgd29yZEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4ucmFpc29uLWV0cmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA0cmVtIDAgNC41cmVtO1xufVxuLnJhaXNvbi1ldHJlLS1yb3NlIHtcbiAgYmFja2dyb3VuZDogI0ZGRjJGMDtcbn1cbi5yYWlzb24tZXRyZS0tZGFyayB7XG4gIGJhY2tncm91bmQ6ICM0NTM4MzY7XG59XG4ucmFpc29uLWV0cmUtLWRhcmsgLnJhaXNvbi1ldHJlX19oaWdobGlnaHQge1xuICBjb2xvcjogI0ZGRjJGMDtcbn1cbi5yYWlzb24tZXRyZV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yYWlzb24tZXRyZV9faGVhZGxpbmUge1xuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMy41dncsIDIuNHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5yYWlzb24tZXRyZV9faW5uZXItLXdpZGUge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuLnJhaXNvbi1ldHJlX19xdW90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0ZBQkQ1MjtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucmFpc29uLWV0cmVfX2JvZHkge1xuICBmb250LXNpemU6IGNsYW1wKDAuOTVyZW0sIDEuOHZ3LCAxLjA1cmVtKTtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC43KTtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgbWFyZ2luOiAwO1xufVxuLnJhaXNvbi1ldHJlX19ib2R5IGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzQ1MzgzNjtcbn1cbi5yYWlzb24tZXRyZV9faGlnaGxpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBmb250LXNpemU6IGNsYW1wKDAuOThyZW0sIDEuOXZ3LCAxLjA4cmVtKTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuLnJhaXNvbi1ldHJlX19tYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMDVlbSAwLjRlbTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBjb2xvcjogIzQ1MzgzNjtcbn1cbi5yYWlzb24tZXRyZV9fbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogI0ZBQkQ1MjtcbiAgdHJhbnNmb3JtOiBza2V3WCgtOGRlZyk7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi52YWxldXJzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogNXJlbSAwIDRyZW07XG59XG4udmFsZXVycyAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4udmFsZXVyc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhbGV1cnNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyLjVyZW07XG4gIH1cbn1cblxuLnZhbGV1ci1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyLjI1cmVtIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjRkZGMkYwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgYm94LXNoYWRvdyAwLjI1cyBlYXNlO1xufVxuLnZhbGV1ci1jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICBib3gtc2hhZG93OiAwIDEycHggMzJweCByZ2JhKDY5LCA1NiwgNTQsIDAuMSk7XG59XG4udmFsZXVyLWNhcmRfX2ljb24ge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnZhbGV1ci1jYXJkX19pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmFsZXVyLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnZhbGV1ci1jYXJkX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjkzcmVtO1xuICBjb2xvcjogcmdiYSg2OSwgNTYsIDU0LCAwLjc1KTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLm91LXF1YW5kIHtcbiAgYmFja2dyb3VuZDogIzQ1MzgzNjtcbiAgcGFkZGluZzogNC41cmVtIDAgNXJlbTtcbn1cbi5vdS1xdWFuZF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3UtcXVhbmRfX2JhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQyLCAyNDAsIDAuMTIpO1xuICBjb2xvcjogI0ZGRjJGMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI0MiwgMjQwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIHBhZGRpbmc6IDAuMzVyZW0gMS4xcmVtO1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm91LXF1YW5kX19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjVyZW07XG4gIG1hcmdpbjogMi41cmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vdS1xdWFuZF9fZGV0YWlscyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm91LXF1YW5kX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5vdS1xdWFuZF9fcGljdG8ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5vdS1xdWFuZF9fcGljdG8gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5vdS1xdWFuZF9fZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm91LXF1YW5kX19kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDIsIDI0MCwgMC4xOCk7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxufVxuLm91LXF1YW5kX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43M3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI0MiwgMjQwLCAwLjUpO1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ub3UtcXVhbmRfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGMkYwO1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ub3UtcXVhbmRfX3N1YiB7XG4gIGZvbnQtc2l6ZTogMC44MnJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNDIsIDI0MCwgMC41NSk7XG59XG5cbi5wbGFubmluZyB7XG4gIGJhY2tncm91bmQ6ICNGRkYyRjA7XG4gIHBhZGRpbmc6IDVyZW0gMCA0cmVtO1xufVxuLnBsYW5uaW5nIC5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnBsYW5uaW5nX19waGFzZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5wbGFubmluZ19fcGhhc2UtYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xuICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG4ucGxhbm5pbmdfX3BoYXNlLWJhZGdlLS1zaW0ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY5LCA1NiwgNTQsIDAuMSk7XG4gIGNvbG9yOiAjNDUzODM2O1xufVxuLnBsYW5uaW5nX19waGFzZS1iYWRnZS0tcmVhbCB7XG4gIGJhY2tncm91bmQ6ICMzMzYzNDc7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wbGFubmluZ19fdGFibGUtd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBib3gtc2hhZG93OiAwIDRweCAyNHB4IHJnYmEoNjksIDU2LCA1NCwgMC4wOCk7XG59XG4ucGxhbm5pbmdfX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNjQwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGxhbm5pbmdfX3RhYmxlIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogIzQ1MzgzNjtcbn1cbi5wbGFubmluZ19fdGgge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGMkYwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuLnBsYW5uaW5nX190aC0tZGF5IHtcbiAgd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGxhbm5pbmdfX3RoLS1zaW0ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjQyLCAyNDAsIDAuMDgpO1xufVxuLnBsYW5uaW5nX190aC0tcmVhbCB7XG4gIGJhY2tncm91bmQ6ICMzMzYzNDc7XG59XG4ucGxhbm5pbmdfX2RheSB7XG4gIHBhZGRpbmc6IDAuODVyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBjb2xvcjogcmdiYSg2OSwgNTYsIDU0LCAwLjU1KTtcbiAgYmFja2dyb3VuZDogI0ZGRjJGMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjksIDU2LCA1NCwgMC4wNik7XG59XG4ucGxhbm5pbmdfX2NlbGwge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuODVyZW07XG4gIGZvbnQtc2l6ZTogMC44MnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2OSwgNTYsIDU0LCAwLjA1KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSg2OSwgNTYsIDU0LCAwLjA0KTtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGxhbm5pbmdfX2NlbGwgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjcycmVtO1xuICBjb2xvcjogcmdiYSg2OSwgNTYsIDU0LCAwLjUpO1xuICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucGxhbm5pbmdfX2NlbGwtLXRoZWF0cmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzOSwgOTIsIDI0NiwgMC4wNyk7XG59XG4ucGxhbm5pbmdfX2NlbGwtLXBzeSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIyLCA3NCwgOTksIDAuMDgpO1xufVxuLnBsYW5uaW5nX19jZWxsLS1zdHJhdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAxODksIDgyLCAwLjEpO1xufVxuLnBsYW5uaW5nX19jZWxsLS1vdXRpbHMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA5OSwgNzEsIDAuMDgpO1xufVxuLnBsYW5uaW5nX19jZWxsLS1uZWdvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzNywgOTksIDIzNSwgMC4wNyk7XG59XG4ucGxhbm5pbmdfX2NlbGwtLW1hcmtldGluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIyLCA3NCwgOTksIDAuMDYpO1xufVxuLnBsYW5uaW5nX19jZWxsLS1waG9uaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgOTksIDcxLCAwLjEyKTtcbn1cbi5wbGFubmluZ19fY2VsbC0tY29hY2hpbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTg5LCA4MiwgMC4xMik7XG59XG4ucGxhbm5pbmdfX2NlbGwtLW1haWxpbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM3LCA5OSwgMjM1LCAwLjA1KTtcbn1cbi5wbGFubmluZ19fY2VsbC0tcGhpbG8ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY5LCA1NiwgNTQsIDAuMDUpO1xufVxuLnBsYW5uaW5nX19jZWxsLS1qb2tlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAxODksIDgyLCAwLjE1KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnBsYW5uaW5nX19jZWxsLS1yZXBvcnRpbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY5LCA1NiwgNTQsIDAuMDgpO1xufVxuXG4udGFyaWZzIHtcbiAgYmFja2dyb3VuZDogIzMzNjM0NztcbiAgcGFkZGluZzogNXJlbSAwIDRyZW07XG59XG4udGFyaWZzX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YXJpZnMgLnNlY3Rpb24tdGl0bGUtLWxpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnRhcmlmc19fY2FyZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNDIsIDI0MCwgMC4xOCk7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgcGFkZGluZzogM3JlbSAyLjVyZW07XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhcmlmc19fcHJpY2Utd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4udGFyaWZzX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZBQkQ1MjtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnRhcmlmc19fYW1vdW50IHtcbiAgZm9udC1zaXplOiBjbGFtcCgzLjVyZW0sIDEwdncsIDVyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRjJGMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4udGFyaWZzX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44MnJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNDIsIDI0MCwgMC41NSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50YXJpZnNfX2luY2x1ZGVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhcmlmc19faW5jbHVkZXMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBjb2xvcjogI0ZGRjJGMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4udGFyaWZzX19jaGVjayB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG59XG4udGFyaWZzX19ub3RlIHtcbiAgZm9udC1zaXplOiAwLjgycmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI0MiwgMjQwLCAwLjUpO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udGFyaWZzX19jdGEge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXF1aXBlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogNXJlbSAwIDRyZW07XG59XG4uZXF1aXBlIC5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5lcXVpcGVfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5lcXVpcGVfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZXF1aXBlX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG4uZXF1aXBlX19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICNGRkYyRjA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCBib3gtc2hhZG93IDAuMjVzIGVhc2U7XG59XG4uZXF1aXBlX19jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICBib3gtc2hhZG93OiAwIDEycHggMzJweCByZ2JhKDY5LCA1NiwgNTQsIDAuMSk7XG59XG4uZXF1aXBlX19jYXJkLS1wbGFjZWhvbGRlciB7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCByZ2JhKDY5LCA1NiwgNTQsIDAuMTgpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5lcXVpcGVfX3Bob3RvLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmVxdWlwZV9fcGhvdG8tcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNjksIDU2LCA1NCwgMC4xMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVxdWlwZV9fcGhvdG8tcGxhY2Vob2xkZXIgc3ZnIHtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiA3MCU7XG59XG4uZXF1aXBlX19waG90by1wbGFjZWhvbGRlci0tZGFzaGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjksIDU2LCA1NCwgMC4wMyk7XG59XG4uZXF1aXBlIGltZy5lcXVpcGVfX3Bob3RvIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoNjksIDU2LCA1NCwgMC4xMik7XG59XG4uZXF1aXBlX19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5lcXVpcGVfX3JvbGUge1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGNvbG9yOiAjREU0QTYzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmVxdWlwZV9fdGFncyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZXF1aXBlX190YWdzIGxpIHtcbiAgZm9udC1zaXplOiAwLjczcmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2OSwgNTYsIDU0LCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjc1cmVtO1xuICBjb2xvcjogcmdiYSg2OSwgNTYsIDU0LCAwLjcpO1xufVxuLmVxdWlwZV9fY29taW5nIHtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC4zNSk7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uYXJndW1lbnRhaXJlIHtcbiAgYmFja2dyb3VuZDogIzQ1MzgzNjtcbiAgcGFkZGluZzogNXJlbSAwIDUuNXJlbTtcbn1cbi5hcmd1bWVudGFpcmUgLnNlY3Rpb24tdGl0bGUtLWxpZ2h0IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMy41cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmFyZ3VtZW50YWlyZV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJndW1lbnRhaXJlX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG4uYXJndW1lbnRhaXJlX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcmd1bWVudGFpcmVfX2ljb24ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uYXJndW1lbnRhaXJlX19pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYXJndW1lbnRhaXJlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkYyRjA7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uYXJndW1lbnRhaXJlX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQyLCAyNDAsIDAuNjUpO1xuICBsaW5lLWhlaWdodDogMS44NTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLm5ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXdzbGV0dGVyX19pbm5lciB7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5ld3NsZXR0ZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDMuNXZ3LCAycmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ubmV3c2xldHRlcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNjUpO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5ld3NsZXR0ZXJfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNzVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubmV3c2xldHRlcl9faW5wdXQge1xuICBmbGV4OiAwIDEgMzAwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkIHJnYmEoNjksIDU2LCA1NCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbn1cbi5uZXdzbGV0dGVyX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0RFNEE2Mztcbn1cbi5uZXdzbGV0dGVyX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg2OSwgNTYsIDU0LCAwLjM1KTtcbn1cbi5uZXdzbGV0dGVyX19idG4ge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5uZXdzbGV0dGVyX19mZWVkYmFjayB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzYzNDc7XG59XG4ubmV3c2xldHRlcl9fZmVlZGJhY2stLWVycm9yIHtcbiAgY29sb3I6ICNERTRBNjM7XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNGRkYyRjA7XG59XG4uc2l0ZS1mb290ZXItLXNlcGFyYXRlZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDY5LCA1NiwgNTQsIDAuMTIpO1xufVxuLnNpdGUtZm9vdGVyX19pbm5lciB7XG4gIHBhZGRpbmc6IDMuNXJlbSAxLjVyZW0gMnJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX2xvZ28ge1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uc2l0ZS1mb290ZXJfX2Jhc2VsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2F2ZWF0XCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC41NSk7XG59XG4uc2l0ZS1mb290ZXJfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIuNXJlbTtcbn1cbi5zaXRlLWZvb3Rlcl9fbGluay1ncm91cCBoNCB7XG4gIGZvbnQtc2l6ZTogMC43MnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogcmdiYSg2OSwgNTYsIDU0LCAwLjQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNpdGUtZm9vdGVyX19saW5rLWdyb3VwIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnNpdGUtZm9vdGVyX19saW5rLWdyb3VwIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xufVxuLnNpdGUtZm9vdGVyX19saW5rLWdyb3VwIHVsIGEge1xuICBjb2xvcjogcmdiYSg2OSwgNTYsIDU0LCAwLjY1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5zaXRlLWZvb3Rlcl9fbGluay1ncm91cCB1bCBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NTM4MzY7XG59XG4uc2l0ZS1mb290ZXJfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNzVyZW07XG59XG4uc2l0ZS1mb290ZXJfX3NvY2lhbC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSg2OSwgNTYsIDU0LCAwLjA4KTtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaXRlLWZvb3Rlcl9fc29jaWFsLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5zaXRlLWZvb3Rlcl9fc29jaWFsLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjREU0QTYzO1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNjksIDU2LCA1NCwgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuLnNpdGUtZm9vdGVyX19ib3R0b20gcCB7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC40KTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29taW5nLXNvb24ge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogI0ZGRjJGMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb21pbmctc29vbl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZyZW0gMS41cmVtO1xufVxuLmNvbWluZy1zb29uX19sb2dvIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmNvbWluZy1zb29uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgNXZ3LCAzcmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY29taW5nLXNvb25fX2JhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJDYXZlYXRcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI0RFNEE2MztcbiAgYmFja2dyb3VuZDogcmdiYSgyMjIsIDc0LCA5OSwgMC4xKTtcbiAgcGFkZGluZzogMC4zNWVtIDFlbTtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uY29taW5nLXNvb25fX3RleHQge1xuICBmb250LXNpemU6IDEuMDVyZW07XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNyk7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5jb21pbmctc29vbl9fbGluayB7XG4gIGNvbG9yOiAjREU0QTYzO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29taW5nLXNvb25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI3F1aXpNb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgLS1icy1tb2RhbC13aWR0aDogbWluKDkydncsIDcwMHB4KTtcbn1cblxuLnF1aXotbW9kYWwge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAyNHB4IDgwcHggcmdiYSg2OSwgNTYsIDU0LCAwLjE4KTtcbn1cblxuLnF1aXotbW9kYWxfX3Byb2dyZXNzIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjksIDU2LCA1NCwgMC4wOCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5xdWl6LW1vZGFsX19wcm9ncmVzcy1maWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjREU0QTYzO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuXG4ucXVpei1tb2RhbF9faGVhZGVyIHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtIDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucXVpei1tb2RhbF9fc3RlcC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgY29sb3I6ICNERTRBNjM7XG59XG5cbi5xdWl6LW1vZGFsX19zdGVwLXRvdGFsIHtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC40KTtcbn1cblxuLnF1aXotbW9kYWxfX2JvZHkge1xuICBwYWRkaW5nOiAxLjI1cmVtIDNyZW0gM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnF1aXotbW9kYWxfX2JvZHkge1xuICAgIHBhZGRpbmc6IDEuNXJlbSA1cmVtIDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucXVpei1tb2RhbF9fYm9keSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW0gMnJlbTtcbiAgfVxufVxuXG4ucXVpei1tb2RhbF9fYm9keS0taW50cm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi5xdWl6LW1vZGFsX19pbnRyby1sb2dvIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAwLjc1cmVtO1xufVxuXG4ucXVpei1tb2RhbF9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgM3Z3LCAycmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5xdWl6LW1vZGFsX19pbnRyby10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBjb2xvcjogcmdiYSg2OSwgNTYsIDU0LCAwLjc1KTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnF1aXotbW9kYWxfX2ludHJvLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5xdWl6LW1vZGFsX19pbnRyby10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5xdWl6LW1vZGFsX19zdGFydC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNERTRBNjM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xuICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjlyZW0gMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucXVpei1tb2RhbF9fc3RhcnQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDIxNS43MDg0MTEyMTUsIDM5LjQ5MTU4ODc4NSwgNjkuMjU3OTQzOTI1Mik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cblxuLnF1aXotbW9kYWxfX3F1ZXN0aW9uIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjFyZW0sIDJ2dywgMS4zcmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuXG4ucXVpei1tb2RhbF9fYW5zd2VycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbn1cblxuLnF1aXotbW9kYWxfX2Fuc3dlci1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDY5LCA1NiwgNTQsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNGRkYyRjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQgMC4xNXMgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucXVpei1tb2RhbF9fYW5zd2VyLWxhYmVsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMiwgNzQsIDk5LCAwLjQpO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyMzcuNTgsIDIzNC45KTtcbn1cbi5xdWl6LW1vZGFsX19hbnN3ZXItbGFiZWwtLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjREU0QTYzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMiwgNzQsIDk5LCAwLjA2KTtcbn1cblxuLnF1aXotbW9kYWxfX2Fuc3dlci10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjkzcmVtO1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnF1aXotbW9kYWxfX2JvZHktLXJlc3VsdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5xdWl6LW1vZGFsX19wcm9maWxlLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGFuaW1hdGlvbjogcHJvZmlsZUluIDAuNHMgZWFzZSBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBwcm9maWxlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5xdWl6LW1vZGFsX19wcm9maWxlLXBpY3RvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjREU0QTYzO1xufVxuLnF1aXotbW9kYWxfX3Byb2ZpbGUtcGljdG8gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5xdWl6LW1vZGFsX19wcm9maWxlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjcycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNDUpO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuXG4ucXVpei1tb2RhbF9fcHJvZmlsZS1uYW1lIHtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCA0dncsIDIuNzVyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnF1aXotbW9kYWxfX291dHJvIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5xdWl6LW1vZGFsX19vdXRybyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xufVxuLnF1aXotbW9kYWxfX291dHJvIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5xdWl6LW1vZGFsX19lbWFpbC1zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNjksIDU2LCA1NCwgMC4wOCk7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5xdWl6LW1vZGFsX19lbWFpbC1wcm9tcHQge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5xdWl6LW1vZGFsX19lbWFpbC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnF1aXotbW9kYWxfX2VtYWlsLWlucHV0IHtcbiAgZmxleDogMTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSg2OSwgNTYsIDU0LCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIHBhZGRpbmc6IDAuNnJlbSAxLjFyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2U7XG59XG4ucXVpei1tb2RhbF9fZW1haWwtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNERTRBNjM7XG59XG5cbi5xdWl6LW1vZGFsX19lbWFpbC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjREU0QTYzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBwYWRkaW5nOiAwLjZyZW0gMS4yNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cbi5xdWl6LW1vZGFsX19lbWFpbC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjE1LjcwODQxMTIxNSwgMzkuNDkxNTg4Nzg1LCA2OS4yNTc5NDM5MjUyKTtcbn1cblxuLnF1aXotbW9kYWxfX3NraXAtbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xufVxuLnF1aXotbW9kYWxfX3NraXAtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDUzODM2O1xufVxuXG4ucXVpei1tb2RhbF9fYm9keS0tdGhhbmtzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnF1aXotbW9kYWxfX3RoYW5rcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5xdWl6LW1vZGFsX190aGFua3MtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC42NSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmFkbWluLWxheW91dCAuYnRuLXByaW1hcnksXG4uYWRtaW4tYXV0aC1ib2R5IC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERTRBNjM7XG4gIGJvcmRlci1jb2xvcjogI0RFNEE2MztcbiAgY29sb3I6ICNmZmY7XG59XG4uYWRtaW4tbGF5b3V0IC5idG4tcHJpbWFyeTpob3ZlciwgLmFkbWluLWxheW91dCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5hZG1pbi1sYXlvdXQgLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5hZG1pbi1hdXRoLWJvZHkgLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmFkbWluLWF1dGgtYm9keSAuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYWRtaW4tYXV0aC1ib2R5IC5idG4tcHJpbWFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAzYTUyO1xuICBib3JkZXItY29sb3I6ICNjMDNhNTI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFkbWluLWxheW91dCAuYnRuLW91dGxpbmUtcHJpbWFyeSxcbi5hZG1pbi1hdXRoLWJvZHkgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogI0RFNEE2MztcbiAgYm9yZGVyLWNvbG9yOiAjREU0QTYzO1xufVxuLmFkbWluLWxheW91dCAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciwgLmFkbWluLWxheW91dCAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmFkbWluLWxheW91dCAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsXG4uYWRtaW4tYXV0aC1ib2R5IC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyLFxuLmFkbWluLWF1dGgtYm9keSAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyxcbi5hZG1pbi1hdXRoLWJvZHkgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFNEE2MztcbiAgYm9yZGVyLWNvbG9yOiAjREU0QTYzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFkbWluLWxheW91dCB7XG4gIGJhY2tncm91bmQ6ICNmOGY1ZjQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uYWRtaW4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uYWRtaW4tc2lkZWJhciB7XG4gIHdpZHRoOiAyNDBweDtcbiAgYmFja2dyb3VuZDogIzQ1MzgzNjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uYWRtaW4tc2lkZWJhcl9fYnJhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMS41cmVtIDEuMjVyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmFkbWluLXNpZGViYXJfX2xvZ28ge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICBtYXJnaW4tYm90dG9tOiAwLjM1cmVtO1xufVxuXG4uYWRtaW4tc2lkZWJhcl9fbGFiZWwge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgY29sb3I6ICNERTRBNjM7XG59XG5cbi5hZG1pbi1zaWRlYmFyX19uYXYge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxLjI1cmVtIDAuNzVyZW07XG59XG5cbi5hZG1pbi1zaWRlYmFyX19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjY1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYWRtaW4tc2lkZWJhcl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42cmVtO1xuICBwYWRkaW5nOiAwLjZyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi1ib3R0b206IDAuMTVyZW07XG59XG4uYWRtaW4tc2lkZWJhcl9fbGluayBpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmFkbWluLXNpZGViYXJfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFkbWluLXNpZGViYXJfX2xpbmstLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYWRtaW4tc2lkZWJhcl9fZm9vdGVyIHtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbn1cblxuLmFkbWluLXNpZGViYXJfX3VzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWRtaW4tc2lkZWJhcl9fdXNlciBzcGFuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hZG1pbi1zaWRlYmFyX19sb2dvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNnJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbi5hZG1pbi1zaWRlYmFyX19sb2dvdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMiwgNzQsIDk5LCAwLjIpO1xuICBjb2xvcjogI2Y4N2E5MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYWRtaW4tbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uYWRtaW4tcGFnZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG5cbi5hZG1pbi1wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW46IDA7XG59XG5cbi5hZG1pbi1wYWdlLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogIzg4ODtcbiAgbWFyZ2luOiAwLjJyZW0gMCAwO1xufVxuXG4uYWRtaW4tY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2U4ZTc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hZG1pbi10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5hZG1pbi10YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNmYWY3ZjY7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2U4ZTc7XG59XG4uYWRtaW4tdGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjlyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNDUzODM2O1xufVxuLmFkbWluLXRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFkbWluLXRhYmxlIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogI2ZkZjlmODtcbn1cblxuLmFkbWluLWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIGNvbG9yOiAjYmJiO1xufVxuLmFkbWluLWVtcHR5IGkge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uYWRtaW4tZW1wdHkgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xufVxuXG4uYWRtaW4tZGwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE0MHB4IDFmcjtcbiAgZ2FwOiAwLjZyZW0gMXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5hZG1pbi1kbCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmFkbWluLWRsIGRkIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFkbWluLWZvcm0ge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbi5hZG1pbi1hdXRoLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjhmNWY0O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hZG1pbi1sb2dpbi1wYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uYWRtaW4tbG9naW4tY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2U4ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWRtaW4tbG9naW4tYnJhbmQge1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVlO1xufVxuXG4uYWRtaW4tbG9naW4tbG9nbyB7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5hZG1pbi1sb2dpbi1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBjb2xvcjogI0RFNEE2MztcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWRtaW4tYmFjay1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC40cmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM4ODg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hZG1pbi1iYWNrLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucXVpei1zdGF0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zcmVtO1xuICBmb250LXNpemU6IDAuODJyZW07XG4gIGNvbG9yOiAjODg4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5xdWl6LXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucXVpei1zZWN0aW9uX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4ucXVpei1zZWN0aW9uX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5xdWl6LXNlY3Rpb25fX3RpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW46IDA7XG59XG5cbi5xdWl6LXNlY3Rpb25fX2hlbHAge1xuICBmb250LXNpemU6IDAuODJyZW07XG4gIGNvbG9yOiAjODg4O1xuICBtYXJnaW46IDAgMCAwIDIuNXJlbTtcbn1cblxuLnF1aXotc3RlcC1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjREU0QTYzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnF1aXotc3RlcC1iYWRnZS0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG4ucXVpei1pbmxpbmUtZm9ybSB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmVmZWU7XG4gIGJhY2tncm91bmQ6ICNmYWY3ZjY7XG59XG5cbi5xdWl6LWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNzJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuMTVyZW0gMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4ucXVpei1iYWRnZS0tdmFsdWUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjEyKTtcbiAgY29sb3I6ICMxYTY2MzA7XG59XG4ucXVpei1iYWRnZS0tYW50aXZhbHVlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjIsIDc0LCA5OSwgMC4xMik7XG4gIGNvbG9yOiAjYTAyMDQwO1xufVxuLnF1aXotYmFkZ2UtLW5ldXRyYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnF1aXotcXVlc3Rpb25zLWxpc3Qge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5xdWl6LXF1ZXN0aW9uLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlOGU3O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5xdWl6LXF1ZXN0aW9uLWNhcmQuc29ydGFibGUtZ2hvc3Qge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGJhY2tncm91bmQ6ICNmMmVmZWU7XG59XG5cbi5xdWl6LXF1ZXN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6ICNmYWY3ZjY7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnF1aXotcXVlc3Rpb24taGVhZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjBlZjtcbn1cblxuLnF1aXotcXVlc3Rpb24tcG9zIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNERTRBNjM7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5xdWl6LXF1ZXN0aW9uLWNvbnRlbnQge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5xdWl6LXF1ZXN0aW9uLWNoZXZyb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjYWFhO1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbi5xdWl6LWFuc3dlcnMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmVmZWU7XG59XG5cbi5xdWl6LWFuc3dlcnMtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5xdWl6LWFuc3dlci1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMC40cmVtIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNDUzODM2O1xufVxuLnF1aXotYW5zd2VyLXJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmYWY3ZjY7XG59XG4ucXVpei1hbnN3ZXItcm93LnNvcnRhYmxlLWdob3N0IHtcbiAgb3BhY2l0eTogMC40O1xuICBiYWNrZ3JvdW5kOiAjZjJlZmVlO1xufVxuXG4ucXVpei1hbnN3ZXItY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG5cbi5xdWl6LW5ldy1hbnN3ZXItZm9ybSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2VjZThlNztcbn1cblxuLmRyYWctaGFuZGxlIHtcbiAgY3Vyc29yOiBncmFiO1xuICBjb2xvcjogI2JiYjtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZHJhZy1oYW5kbGU6YWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmJ0bi14cyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMC4xNXJlbSAwLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5waWN0by1waWNrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtO1xufVxuXG4ucGljdG8tcGlja2VyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjNyZW07XG4gIHBhZGRpbmc6IDAuNnJlbSAwLjc1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTBkOGQ3O1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cywgYmFja2dyb3VuZCAwLjE1cztcbiAgbWluLXdpZHRoOiA3MnB4O1xufVxuLnBpY3RvLXBpY2tlcl9faXRlbTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0RFNEE2MztcbiAgYmFja2dyb3VuZDogcmdiYSgyMjIsIDc0LCA5OSwgMC4xMik7XG59XG4ucGljdG8tcGlja2VyX19pdGVtLS1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogI0RFNEE2MztcbiAgYmFja2dyb3VuZDogcmdiYSgyMjIsIDc0LCA5OSwgMC4xMik7XG59XG5cbi5waWN0by1waWNrZXJfX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBpY3RvLXBpY2tlcl9faWNvbiB7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5waWN0by1waWNrZXJfX2ljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGljdG8tcGlja2VyX19pY29uLS1ub25lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjYmJiO1xufVxuXG4ucGljdG8tcGlja2VyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnF1aXotcmVmZXJlbnQtYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmNTllMGI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnF1aXotcmVzdWx0LWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNzJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4ucXVpei1yZXN1bHQtYmFkZ2UtLWNvbXBsZXRlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDE2NywgNjksIDAuMTIpO1xuICBjb2xvcjogIzFhNjYzMDtcbn1cbi5xdWl6LXJlc3VsdC1iYWRnZS0taW5jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4ucXVpei1yZXN1bHQtYW5zd2VyLXJvdyB7XG4gIHBhZGRpbmc6IDAuNnJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlZTtcbn1cbi5xdWl6LXJlc3VsdC1hbnN3ZXItcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucXVpei1yZXN1bHQtYW5zd2VyLXEge1xuICBmb250LXNpemU6IDAuODJyZW07XG4gIGNvbG9yOiAjODg4O1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG59XG5cbi5xdWl6LXJlc3VsdC1hbnN3ZXItYSB7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjRyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhbmRpZGF0ZS1wcm9maWxlLWhpZ2hsaWdodCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYW5kaWRhdGUtcHJvZmlsZS1oaWdobGlnaHRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjIyLCA3NCwgOTksIDAuMDYpIDAlLCByZ2JhKDI1NSwgMjQyLCAyNDAsIDAuNCkgMTAwJSk7XG59XG5cbi5jYW5kaWRhdGUtcHJvZmlsZS1oaWdobGlnaHRfX3BpY3RvIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjNDUzODM2O1xufVxuLmNhbmRpZGF0ZS1wcm9maWxlLWhpZ2hsaWdodF9fcGljdG8gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYW5kaWRhdGUtcHJvZmlsZS1oaWdobGlnaHRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjcycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBjb2xvcjogIzg4ODtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xufVxuXG4uY2FuZGlkYXRlLXByb2ZpbGUtaGlnaGxpZ2h0X19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW46IDAgMCAwLjJyZW07XG59XG5cbi5jYW5kaWRhdGUtcHJvZmlsZS1oaWdobGlnaHRfX2RhdGUge1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIGNvbG9yOiAjYWFhO1xuICBtYXJnaW46IDA7XG59XG5cbi5odG1sLWVkaXRvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaHRtbC1lZGl0b3JfX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmFmN2Y2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmh0bWwtZWRpdG9yX190YWIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjNyZW07XG4gIHBhZGRpbmc6IDAuMzVyZW0gMC44NXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjODg4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLmh0bWwtZWRpdG9yX190YWI6aG92ZXIge1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgYmFja2dyb3VuZDogI2YyZWZlZTtcbn1cbi5odG1sLWVkaXRvcl9fdGFiLS1hY3RpdmUge1xuICBjb2xvcjogI0RFNEE2MztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmh0bWwtZWRpdG9yX19ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmh0bWwtZWRpdG9yX19pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBmb250LWZhbWlseTogXCJTRk1vbm8tUmVndWxhclwiLCBDb25zb2xhcywgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDAuODJyZW07XG59XG5cbi5odG1sLWVkaXRvcl9fcHJldmlldyB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWluLWhlaWdodDogODBweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNDUzODM2O1xufVxuLmh0bWwtZWRpdG9yX19wcmV2aWV3OmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIkF1Y3VuIGNvbnRlbnUgw6AgcHLDqXZpc3VhbGlzZXJcIjtcbiAgY29sb3I6ICNiYmI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnBpY3RvLXRodW1iIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmOGY1ZjQ7XG4gIGNvbG9yOiAjNDUzODM2O1xufVxuLnBpY3RvLXRodW1iX19zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiJdfQ== */