/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */
.block-faq-accordion.default-block-spacing {
  padding-block: 0;
}
.block-faq-accordion.default-block-spacing:last-child {
  padding-bottom: var(--spacing-xl);
}
.c-faq-accordion-block {
  --faq-border: 1px solid var(--color-black);
  --faq-radius: 1rem;
  --faq-shadow-offset: 4px;
  --faq-icon-size: 2.25rem;
  color: var(--color-black);
  padding-block: var(--spacing-lg);
  min-width: 0;
  overflow-x: clip;
}
.l-wrap.c-faq-accordion-block__inner {
  box-sizing: border-box !important;
  width: auto;
  max-width: 100% !important;
  min-width: 0;
  padding-inline: var(--spacing-md) !important;
}
.c-faq-accordion-block__panel {
  position: relative;
  min-width: 0;
  max-width: 100%;
  margin-top: 0.85rem;
  padding: var(--spacing-lg) var(--spacing-md) var(--spacing-md);
  border: var(--faq-border);
  border-radius: var(--faq-radius);
  background-color: var(--color-beige);
}
@media (width >= 992px) {
  .c-faq-accordion-block__panel {
    padding: var(--spacing-xl) var(--spacing-lg) var(--spacing-lg);
  }
}
.c-faq-accordion-block__badge {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  max-width: calc(100% - 2rem);
  margin: 0;
  padding: 14px 20px 10px 20px;
  border: var(--faq-border);
  border-radius: 0rem;
  background-color: var(--color-primary);
  color: var(--color-black);
  font-family: var(--font-heading);
  font-style: italic;
  font-weight: 900;
  line-height: var(--TYPOGRAPHIE-LINE-HEIGHT-SOUS-TITRE,26px);
  text-transform: uppercase;
  font-size: 24px;
  letter-spacing: 0.02em;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  transform: translate(-50%, -50%);
}
@media all and (max-width: 450px) {
  .c-faq-accordion-block__badge {
    font-size: 16px;
  }
}
.c-faq-accordion-block__grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0;
  min-width: 0;
}
@media (width >= 1300px) {
  .c-faq-accordion-block__grid {
    grid-template-columns: minmax(0, 0.65fr) minmax(0, 1.1fr);
    gap: var(--spacing-xl);
    align-items: start;
  }
}
.c-faq-accordion-block__intro {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-sm);
  align-items: start;
  width: 100%;
  max-width: none;
  min-width: 0;
}
@media (width >= 1300px) {
  .c-faq-accordion-block__intro {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--spacing-md);
    max-width: 22rem;
    padding-top: var(--spacing-sm);
  }
}
.c-faq-accordion-block__intro--collapsible {
  cursor: pointer;
}
@media (width >= 1300px) {
  .c-faq-accordion-block__intro--collapsible {
    cursor: default;
  }
}
.c-faq-accordion-block__heading {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-sm);
  min-width: 0;
}
@media (width >= 1300px) {
  .c-faq-accordion-block__heading {
    width: 100%;
  }
}
.c-faq-accordion-block__title {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.15rem;
  margin: 0;
  color: var(--color-black);
  overflow-wrap: anywhere;
}
.c-faq-accordion-block__title-lead {
  font-family: var(--font-main);
  font-size: clamp(1rem, 0.912rem + 0.3756vw, 1.25rem);
  font-style: normal;
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -0.02em;
  text-transform: uppercase;
}
.c-faq-accordion-block__title-main {
  font-family: var(--font-main);
  font-size: clamp(1.75rem, 1.4419rem + 1.3146vw, 2.625rem);
  font-style: italic;
  font-weight: 700;
  line-height: 1.02;
  letter-spacing: -0.03em;
  text-transform: uppercase;
}
@media all and (max-width: 992px) {
  .c-faq-accordion-block__title-main {
    display: none;
  }
}
.c-faq-accordion-block__title:not(:has(.c-faq-accordion-block__title-lead)) .c-faq-accordion-block__title-main {
  font-size: clamp(1.375rem, 1.0669rem + 1.3146vw, 2.25rem);
}
.c-faq-accordion-block__divider {
  width: min(var(--divider-length), 100%);
  height: 1.5px;
  background-color: var(--color-black);
}
.c-faq-accordion-block__description {
  min-width: 0;
  font-size: var(--text-md);
  line-height: var(--leading-body-text);
  color: var(--color-body-text);
  overflow-wrap: anywhere;
}
.c-faq-accordion-block__description p {
  margin: 0 0 var(--spacing-sm);
}
.c-faq-accordion-block__description p:last-child {
  margin-bottom: 0;
}
.c-faq-accordion-block {
  margin-top: 50px;
}
.c-faq-accordion-block__toggle {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: end;
  width: 100%;
  height: auto;
  margin-top: 0.15rem;
  padding: 0;
  border: 0;
  background: transparent;
  color: var(--color-black);
  cursor: pointer;
}
@media (width >= 1300px) {
  .c-faq-accordion-block__toggle {
    display: none;
  }
}
.c-faq-accordion-block__toggle-icon-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--faq-icon-size);
  height: var(--faq-icon-size);
  border: var(--faq-border);
  border-radius: 50%;
  background-color: var(--color-white);
  transition: background-color 0.25s ease,
        box-shadow 0.25s ease,
        transform 0.25s ease;
}
.c-faq-accordion-block__toggle-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-black);
  transition: transform 0.3s ease;
}
.c-faq-accordion-block__toggle-icon svg {
  display: block;
  width: 0.75rem;
  height: auto;
  flex-shrink: 0;
}
.c-faq-accordion-block__toggle-icon svg path {
  fill: currentColor;
}
.c-faq-accordion-block__toggle[aria-expanded="true"] .c-faq-accordion-block__toggle-icon-wrap {
  background-color: var(--color-primary);
}
.c-faq-accordion-block__toggle[aria-expanded="true"] .c-faq-accordion-block__toggle-icon {
  transform: rotate(45deg);
}
.c-faq-accordion-block__faq {
  min-width: 0;
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
  margin-top: 0;
  transition: grid-template-rows 0.45s cubic-bezier(0.4, 0, 0.2, 1),
        margin-top 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}
.c-faq-accordion-block__faq > * {
  min-height: 0;
  overflow: hidden;
}
@media (width >= 1300px) {
  .c-faq-accordion-block__faq {
    display: block;
    overflow: visible;
    margin-top: 0;
  }
  .c-faq-accordion-block__faq > * {
    min-height: auto;
    overflow: visible;
  }
}
.c-faq-accordion-block__faq--open {
  grid-template-rows: 1fr;
  margin-top: var(--spacing-lg);
}
@media (width >= 1300px) {
  .c-faq-accordion-block__faq--open {
    margin-top: 0;
  }
}
.block-faq-accordion .c-faq-accordion {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-sm);
}
.block-faq-accordion .c-faq-accordion__el {
  min-width: 0;
  border: var(--faq-border);
  border-radius: 0.75rem;
  background-color: var(--color-white);
  overflow: hidden;
}
.block-faq-accordion .c-faq-accordion__more .c-faq-accordion__el:last-child {
  border-bottom: var(--faq-border);
}
.block-faq-accordion .c-faq-accordion__subtitle {
  margin: 0;
  font-size: var(--text-xl);
}
.block-faq-accordion .c-faq-accordion__trigger {
  width: 100%;
  min-width: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--spacing-md);
  padding: 0.9rem 1rem;
  border: 0;
  background: transparent;
  color: var(--color-black);
  font-family: inherit;
  font-size: var(--text-lg);
  font-weight: 700;
  line-height: var(--leading-body-text);
  text-align: left;
  cursor: pointer;
}
@media (width >= 992px) {
  .block-faq-accordion .c-faq-accordion__trigger {
    padding: 1rem 1.15rem;
    font-size: var(--text-xl);
  }
}
.block-faq-accordion .c-faq-accordion__trigger > span:first-child {
  min-width: 0;
  flex: 1 1 auto;
  overflow-wrap: anywhere;
}
.block-faq-accordion .c-faq-accordion__icon-wrap {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: var(--faq-icon-size);
  height: var(--faq-icon-size);
  border: var(--faq-border);
  border-radius: 50%;
  background-color: var(--color-white);
  color: var(--color-black);
  transition: background-color 0.25s ease,
        box-shadow 0.25s ease;
}
.block-faq-accordion .c-faq-accordion__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.3s ease;
}
.block-faq-accordion .c-faq-accordion__icon svg {
  display: block;
  width: 0.75rem;
  height: auto;
  flex-shrink: 0;
}
.block-faq-accordion .c-faq-accordion__icon svg path {
  fill: currentColor;
}
.block-faq-accordion .c-faq-accordion__subtitle--active .c-faq-accordion__icon-wrap {
  background-color: var(--color-primary);
}
.block-faq-accordion .c-faq-accordion__subtitle--active .c-faq-accordion__icon {
  transform: rotate(45deg);
}
.block-faq-accordion .c-faq-accordion__text {
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
  font-size: var(--text-md);
  font-weight: 400;
  line-height: var(--leading-body-text);
  color: var(--color-gray-600, #666);
  transition: grid-template-rows 0.45s cubic-bezier(0.4, 0, 0.2, 1),
        padding 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (width >= 992px) {
  .block-faq-accordion .c-faq-accordion__text {
    font-size: var(--text-lg);
  }
}
.block-faq-accordion .c-faq-accordion__text > * {
  min-height: 0;
  overflow: hidden;
  padding-inline: 1rem;
}
@media (width >= 992px) {
  .block-faq-accordion .c-faq-accordion__text > * {
    padding-inline: 1.15rem;
  }
}
.block-faq-accordion .c-faq-accordion__text p {
  margin: 0 0 var(--spacing-sm);
}
.block-faq-accordion .c-faq-accordion__text p:last-child {
  margin-bottom: 0;
}
.block-faq-accordion .c-faq-accordion__text--active {
  grid-template-rows: 1fr;
  padding-bottom: 1rem;
}
.block-faq-accordion .c-faq-accordion__more {
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
  transition: grid-template-rows 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}
.block-faq-accordion .c-faq-accordion__more[hidden] {
  display: none;
}
.block-faq-accordion .c-faq-accordion__more--open {
  grid-template-rows: 1fr;
}
.block-faq-accordion .c-faq-accordion__more-inner {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-sm);
  min-height: 0;
  overflow: hidden;
}
.block-faq-accordion .c-faq-accordion-block__show-all {
  margin-top: var(--spacing-md);
  --btn-fill: transparent;
  --btn-fill-hover: rgba(255, 224, 0, 0.12);
  --btn-fill-active: rgba(255, 224, 0, 0.2);
  --btn-text: var(--color-black);
  --btn-text-hover: var(--color-black);
  --btn-stroke: var(--color-black);
  --btn-stroke-hover: var(--color-black);
  background-color: transparent;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  font-weight: 700;
  font-size: var(--text-sm);
}
@media all and (max-width: 450px) {
  .block-faq-accordion .c-faq-accordion-block__show-all {
    font-size: 12px;
  }
}
@media all and (max-width: 450px) {
  .wp-block-spacer {
    display: none;
  }
}
.block-faq-accordion .c-faq-accordion-block__show-all--hidden {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiZmFxLWFjY29yZGlvbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsa0VBQUE7QUNPQTtFQUNJLGdCQUFpQjtBQUtwQjtBQUhHO0VBQ0ksaUNBQWtDO0FBQ3JDO0FBR0w7RUFDSSwwQ0FBMkM7RUFDM0Msa0JBQW1CO0VBQ25CLHdCQUF5QjtFQUN6Qix3QkFBeUI7RUFFekIseUJBQTBCO0VBQzFCLGdDQUFpQztFQUNqQyxZQUFhO0VBQ2IsZ0JBQWlCO0FBQ3BCO0FBRUQ7RUFDSSxpQ0FBa0M7RUFDbEMsV0FBWTtFQUNaLDBCQUEyQjtFQUMzQixZQUFhO0VBQ2IsNENBQTZDO0FBQ2hEO0FBRUQ7RUFDSSxrQkFBbUI7RUFDbkIsWUFBYTtFQUNiLGVBQWdCO0VBQ2hCLG1CQUFvQjtFQUNwQiw4REFBK0Q7RUFDL0QseUJBQTBCO0VBQzFCLGdDQUFpQztFQUNqQyxvQ0FBcUM7QUFLeEM7QURoREQ7RUNtQ0E7SUFXUSw4REFBK0Q7RUFFdEU7Q0RoREQ7QUNrREE7RUFDSSxrQkFBbUI7RUFDbkIsTUFBTztFQUNQLFNBQVU7RUFDVixVQUFXO0VBQ1gsb0JBQXFCO0VBQ3JCLG1CQUFvQjtFQUNwQix1QkFBd0I7RUFDeEIsNEJBQTZCO0VBQzdCLFNBQVU7RUFDViw0QkFBNkI7RUFDN0IseUJBQTBCO0VBQzFCLG1CQUFvQjtFQUNwQixzQ0FBdUM7RUFFdkMseUJBQTBCO0VBQzFCLGdDQUFpQztFQUNqQyxrQkFBbUI7RUFDbkIsZ0JBQWlCO0VBQ2pCLDJEQUE0RDtFQUM1RCx5QkFBMEI7RUFDMUIsZUFBZ0I7RUFDaEIsc0JBQXVCO0VBQ3ZCLGtCQUFtQjtFQUNuQix5QkFBMEI7RUFDMUIsbUJBQW9CO0VBQ3BCLGdDQUFpQztBQUtwQztBQUhHO0VBNUJKO0lBNkJRLGVBQWdCO0VBRXZCO0FBREk7QUFHTDtFQUNJLGFBQWM7RUFDZCxxQ0FBc0M7RUFDdEMsTUFBTztFQUNQLFlBQWE7QUFPaEI7QUQ5RkQ7RUNtRkE7SUFPUSx5REFBMEQ7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O0FEdGFMO0VDOFpJO0lBTVEsdUJBQXdCO0VBRS9CO0NEdGFMO0FDd2FJO0VBQ0ksNkJBQThCO0FBQ2pDO0FBRUQ7RUFDSSxnQkFBaUI7QUFDcEI7QUFHTDtFQUNJLHVCQUF3QjtFQUN4QixvQkFBcUI7QUFDeEI7QUFFRDtFQUNJLGFBQWM7RUFDZCx1QkFBd0I7RUFDeEIsZ0JBQWlCO0VBQ2pCLGlFQUFrRTtBQUtyRTtBQUhHO0VBQ0ksYUFBYztBQUNqQjtBQUdMO0VBQ0ksdUJBQXdCO0FBQzNCO0FBRUQ7RUFDSSxhQUFjO0VBQ2Qsc0JBQXVCO0VBQ3ZCLHNCQUF1QjtFQUN2QixhQUFjO0VBQ2QsZ0JBQWlCO0FBQ3BCO0FBRUQ7RUFDSSw2QkFBOEI7RUFDOUIsdUJBQXdCO0VBQ3hCLHlDQUEwQztFQUMxQyx5Q0FBMEM7RUFDMUMsOEJBQStCO0VBQy9CLG9DQUFxQztFQUNyQyxnQ0FBaUM7RUFDakMsc0NBQXVDO0VBQ3ZDLDZCQUE4QjtFQUM5Qix5QkFBMEI7RUFDMUIsc0JBQXVCO0VBQ3ZCLGdCQUFpQjtFQUNqQix5QkFBMEI7QUFLN0I7QUFIRztFQWZKO0lBZ0JRLGVBQWdCO0VBRXZCO0FBREk7QUFJRDtFQURKO0lBRVEsYUFBYztFQUVyQjtBQURJO0FBR0w7RUFDSSxhQUFjO0FBQ2pCIiwiZmlsZSI6ImZhcS1hY2NvcmRpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLCJAcmVmZXJlbmNlIFwidGFpbHdpbmRjc3NcIjtcbkByZWZlcmVuY2UgXCIuLi8uLi8uLi8uLi9zcmMtYXNzZXRzL3N0eWxlcy1nbG9iYWwvdmFyaWFibGVzL192YXJpYWJsZXMuY3NzXCI7XG5cbi8qKlxuICogRkFRIEFjY29yZGlvbiBCbG9ja1xuICovXG5cbi5ibG9jay1mYXEtYWNjb3JkaW9uLmRlZmF1bHQtYmxvY2stc3BhY2luZyB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLXhsKTtcbiAgICB9XG59XG5cbi5jLWZhcS1hY2NvcmRpb24tYmxvY2sge1xuICAgIC0tZmFxLWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICAtLWZhcS1yYWRpdXM6IDFyZW07XG4gICAgLS1mYXEtc2hhZG93LW9mZnNldDogNHB4O1xuICAgIC0tZmFxLWljb24tc2l6ZTogMi4yNXJlbTtcblxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2luZy1sZyk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbi5sLXdyYXAuYy1mYXEtYWNjb3JkaW9uLWJsb2NrX19pbm5lciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2luZy1tZCkgIWltcG9ydGFudDtcbn1cblxuLmMtZmFxLWFjY29yZGlvbi1ibG9ja19fcGFuZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDAuODVyZW07XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1sZykgdmFyKC0tc3BhY2luZy1tZCkgdmFyKC0tc3BhY2luZy1tZCk7XG4gICAgYm9yZGVyOiB2YXIoLS1mYXEtYm9yZGVyKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYXEtcmFkaXVzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZWlnZSk7XG5cbiAgICBAdmFyaWFudCBtZCB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmcteGwpIHZhcigtLXNwYWNpbmctbGcpIHZhcigtLXNwYWNpbmctbGcpO1xuICAgIH1cbn1cblxuLmMtZmFxLWFjY29yZGlvbi1ibG9ja19fYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHggMTBweCAyMHB4O1xuICAgIGJvcmRlcjogdmFyKC0tZmFxLWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogMHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAvKiBib3gtc2hhZG93OiB2YXIoLS1mYXEtc2hhZG93LW9mZnNldCkgdmFyKC0tZmFxLXNoYWRvdy1vZmZzZXQpIDAgdmFyKC0tY29sb3ItYmxhY2spOyAqL1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLVRZUE9HUkFQSElFLUxJTkUtSEVJR0hULVNPVVMtVElUUkUsMjZweCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLmMtZmFxLWFjY29yZGlvbi1ibG9ja19fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogMDtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICBAdmFyaWFudCBsZyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDAuNjVmcikgbWlubWF4KDAsIDEuMWZyKTtcbiAgICAgICAgZ2FwOiB2YXIoLS1zcGFjaW5nLXhsKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIH1cbn1cblxuLmMtZmFxLWFjY29yZGlvbi1ibG9ja19faW50cm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctc20pO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAwO1xuXG5cbiAgICBAdmFyaWFudCBsZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IHZhcigtLXNwYWNpbmctbWQpO1xuICAgICAgICBtYXgtd2lkdGg6IDIycmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1zbSk7XG4gICAgfVxufVxuXG4uYy1mYXEtYWNjb3JkaW9uLWJsb2NrX19pbnRyby0tY29sbGFwc2libGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEB2YXJpYW50IGxnIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbn1cblxuLmMtZmFxLWFjY29yZGlvbi1ibG9ja19faGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy1zbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgQHZhcmlhbnQgbGcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5jLWZhcS1hY2NvcmRpb24tYmxvY2tfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAwLjE1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4uYy1mYXEtYWNjb3JkaW9uLWJsb2NrX190aXRsZS1sZWFkIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbiAgICBmb250LXNpemU6IHV0b3BpYS5jbGFtcCgxNiwgMjApO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jLWZhcS1hY2NvcmRpb24tYmxvY2tfX3RpdGxlLW1haW4ge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICAgIGZvbnQtc2l6ZTogdXRvcGlhLmNsYW1wKDI4LCA0Mik7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYy1mYXEtYWNjb3JkaW9uLWJsb2NrX190aXRsZTpub3QoOmhhcyguYy1mYXEtYWNjb3JkaW9uLWJsb2NrX190aXRsZS1sZWFkKSkgLmMtZmFxLWFjY29yZGlvbi1ibG9ja19fdGl0bGUtbWFpbiB7XG4gICAgZm9udC1zaXplOiB1dG9waWEuY2xhbXAoMjIsIDM2KTtcbn1cblxuLmMtZmFxLWFjY29yZGlvbi1ibG9ja19fZGl2aWRlciB7XG4gICAgd2lkdGg6IG1pbih2YXIoLS1kaXZpZGVyLWxlbmd0aCksIDEwMCUpO1xuICAgIGhlaWdodDogMS41cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuXG4uYy1mYXEtYWNjb3JkaW9uLWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1tZCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxlYWRpbmctYm9keS10ZXh0KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYm9keS10ZXh0KTtcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMCB2YXIoLS1zcGFjaW5nLXNtKTtcbiAgICB9XG5cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmMtZmFxLWFjY29yZGlvbi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmMtZmFxLWFjY29yZGlvbi1ibG9ja19fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDAuMTVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAdmFyaWFudCBsZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYy1mYXEtYWNjb3JkaW9uLWJsb2NrX190b2dnbGUtaWNvbi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IHZhcigtLWZhcS1pY29uLXNpemUpO1xuICAgIGhlaWdodDogdmFyKC0tZmFxLWljb24tc2l6ZSk7XG4gICAgYm9yZGVyOiB2YXIoLS1mYXEtYm9yZGVyKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIHRyYW5zaXRpb246XG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZSxcbiAgICAgICAgYm94LXNoYWRvdyAwLjI1cyBlYXNlLFxuICAgICAgICB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbn1cblxuLmMtZmFxLWFjY29yZGlvbi1ibG9ja19fdG9nZ2xlLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDAuNzVyZW07XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgfVxufVxuXG4uYy1mYXEtYWNjb3JkaW9uLWJsb2NrX190b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIC5jLWZhcS1hY2NvcmRpb24tYmxvY2tfX3RvZ2dsZS1pY29uLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgLyogYm94LXNoYWRvdzogMnB4IDJweCAwIHZhcigtLWNvbG9yLWJsYWNrKTsgKi9cbiAgICB9XG5cbiAgICAuYy1mYXEtYWNjb3JkaW9uLWJsb2NrX190b2dnbGUtaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG59XG5cbi5jLWZhcS1hY2NvcmRpb24tYmxvY2tfX2ZhcSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zaXRpb246XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93cyAwLjQ1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLFxuICAgICAgICBtYXJnaW4tdG9wIDAuNDVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG5cbiAgICA+ICoge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIEB2YXJpYW50IGxnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLWZhcS1hY2NvcmRpb24tYmxvY2tfX2ZhcS0tb3BlbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1sZyk7XG5cbiAgICBAdmFyaWFudCBsZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4uYmxvY2stZmFxLWFjY29yZGlvbiAuYy1mYXEtYWNjb3JkaW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLXNtKTtcbn1cblxuLmJsb2NrLWZhcS1hY2NvcmRpb24gLmMtZmFxLWFjY29yZGlvbl9fZWwge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBib3JkZXI6IHZhcigtLWZhcS1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ibG9jay1mYXEtYWNjb3JkaW9uIC5jLWZhcS1hY2NvcmRpb25fX21vcmUgLmMtZmFxLWFjY29yZGlvbl9fZWw6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZmFxLWJvcmRlcik7XG59XG5cbi5ibG9jay1mYXEtYWNjb3JkaW9uIC5jLWZhcS1hY2NvcmRpb25fX3N1YnRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhsKTtcbn1cblxuLmJsb2NrLWZhcS1hY2NvcmRpb24gLmMtZmFxLWFjY29yZGlvbl9fdHJpZ2dlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLW1kKTtcbiAgICBwYWRkaW5nOiAwLjlyZW0gMXJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtbGcpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxlYWRpbmctYm9keS10ZXh0KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEB2YXJpYW50IG1kIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjE1cmVtO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHQteGwpO1xuICAgIH1cblxuICAgID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgIH1cbn1cblxuLmJsb2NrLWZhcS1hY2NvcmRpb24gLmMtZmFxLWFjY29yZGlvbl9faWNvbi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IHZhcigtLWZhcS1pY29uLXNpemUpO1xuICAgIGhlaWdodDogdmFyKC0tZmFxLWljb24tc2l6ZSk7XG4gICAgYm9yZGVyOiB2YXIoLS1mYXEtYm9yZGVyKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLFxuICAgICAgICBib3gtc2hhZG93IDAuMjVzIGVhc2U7XG59XG5cbi5ibG9jay1mYXEtYWNjb3JkaW9uIC5jLWZhcS1hY2NvcmRpb25fX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwLjc1cmVtO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIH1cbn1cblxuLmJsb2NrLWZhcS1hY2NvcmRpb24gLmMtZmFxLWFjY29yZGlvbl9fc3VidGl0bGUtLWFjdGl2ZSB7XG4gICAgLmMtZmFxLWFjY29yZGlvbl9faWNvbi13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIC8qIGJveC1zaGFkb3c6IDJweCAycHggMCB2YXIoLS1jb2xvci1ibGFjayk7ICovXG4gICAgfVxuXG4gICAgLmMtZmFxLWFjY29yZGlvbl9faWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG59XG5cbi5ibG9jay1mYXEtYWNjb3JkaW9uIC5jLWZhcS1hY2NvcmRpb25fX3RleHQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtbWQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxlYWRpbmctYm9keS10ZXh0KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS02MDAsICM2NjYpO1xuICAgIHRyYW5zaXRpb246XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93cyAwLjQ1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLFxuICAgICAgICBwYWRkaW5nIDAuNDVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG5cbiAgICBAdmFyaWFudCBtZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1sZyk7XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG5cbiAgICAgICAgQHZhcmlhbnQgbWQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEuMTVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgdmFyKC0tc3BhY2luZy1zbSk7XG4gICAgfVxuXG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5ibG9jay1mYXEtYWNjb3JkaW9uIC5jLWZhcS1hY2NvcmRpb25fX3RleHQtLWFjdGl2ZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5ibG9jay1mYXEtYWNjb3JkaW9uIC5jLWZhcS1hY2NvcmRpb25fX21vcmUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC40NXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcblxuICAgICZbaGlkZGVuXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYmxvY2stZmFxLWFjY29yZGlvbiAuYy1mYXEtYWNjb3JkaW9uX19tb3JlLS1vcGVuIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbn1cblxuLmJsb2NrLWZhcS1hY2NvcmRpb24gLmMtZmFxLWFjY29yZGlvbl9fbW9yZS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy1zbSk7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxvY2stZmFxLWFjY29yZGlvbiAuYy1mYXEtYWNjb3JkaW9uLWJsb2NrX19zaG93LWFsbCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1tZCk7XG4gICAgLS1idG4tZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgLS1idG4tZmlsbC1ob3ZlcjogcmdiYSgyNTUsIDIyNCwgMCwgMC4xMik7XG4gICAgLS1idG4tZmlsbC1hY3RpdmU6IHJnYmEoMjU1LCAyMjQsIDAsIDAuMik7XG4gICAgLS1idG4tdGV4dDogdmFyKC0tY29sb3ItYmxhY2spO1xuICAgIC0tYnRuLXRleHQtaG92ZXI6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICAtLWJ0bi1zdHJva2U6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICAtLWJ0bi1zdHJva2UtaG92ZXI6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbn1cblxuLndwLWJsb2NrLXNwYWNlciB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5ibG9jay1mYXEtYWNjb3JkaW9uIC5jLWZhcS1hY2NvcmRpb24tYmxvY2tfX3Nob3ctYWxsLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iXX0= */
