/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./vendor/symfony/ux-live-component/assets/dist/live.min.css ***!
  \**************************************************************************************************************************************************/
[data-loading=""],[data-loading=show],[data-loading*=\|show]{display:none}

/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./vendor/symfony/ux-toggle-password/assets/dist/style.min.css ***!
  \****************************************************************************************************************************************************/
.toggle-password-container{position:relative}.toggle-password-icon{width:1rem;height:1rem}.toggle-password-button{background-color:#0000;border:none;flex-direction:row;place-items:center;column-gap:.25rem;height:1rem;font-size:.875rem;line-height:1.25rem;display:flex;position:absolute;top:-1.25rem;right:.5rem}

/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Gilmer";
  src: url(/build/fonts/Gilmer-Regular.fc8ac2cf.otf) format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "MaisonDeArtisan";
  src: url(/build/fonts/MaisonDeArtisan-Regular.3a053a36.otf) format("opentype");
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: "Gilmer", sans-serif !important;
}

.antispam_robot {
  width: 0 !important;
  height: 0 !important;
}

.antispam_robot > input, .antispam_robot > label {
  width: 0 !important;
  height: 0 !important;
  opacity: 0 !important;
}

.swal2-popup.swal2-toast .swal2-title {
  font-size: 0.85rem !important;
  margin: 0.2em 0.2em !important;
}

.mb-text-loader {
  font-family: "MaisonDeArtisan", serif;
  font-size: 5.2rem !important;
}

.mb-title {
  font-family: "Gilmer", serif;
  font-size: 5.2rem !important;
}

.header-area-3 .header__logo img {
  max-width: 315px !important;
}

.clam-slider__copyright-shell {
  width: 100%;
}

.clam-slider__copyright {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}

.clam-slider__copyright-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.clam-slider__copyright-right {
  display: flex;
  align-items: center;
  gap: 14px;
}

.clam-slider__socials ul {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.clam-slider__socials a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  border: 1px solid rgba(255, 255, 255, 0.45);
  border-radius: 50%;
  color: #ffffff;
  transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}

.clam-slider__socials a:hover {
  background: #ffffff;
  border-color: #ffffff;
  color: #111111;
}

.clam-slider__contact-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 0 22px;
  border: 1px solid rgba(255, 255, 255, 0.6);
  color: #ffffff;
  font-weight: 600;
  transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}

.clam-slider__contact-link:hover {
  background: #ffffff;
  border-color: #ffffff;
  color: #111111;
}

.site-header__socials ul,
.home-hero__socials ul,
.footer-socials ul {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.site-header__socials a,
.home-hero__socials a,
.footer-socials a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  border: 1px solid rgba(17, 17, 17, 0.18);
  border-radius: 50%;
  color: #111111;
  font-size: 15px;
  transition: transform 0.2s ease, border-color 0.2s ease, background 0.2s ease;
}

.site-header__socials a:hover,
.home-hero__socials a:hover,
.footer-socials a:hover {
  border-color: #111111;
  background: #111111;
  color: #ffffff;
  transform: translateY(-1px);
}

.site-header__contact-link,
.home-hero__contact-link,
.footer-contact-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 46px;
  padding: 0 24px;
  border: 1px solid #111111;
  color: #111111;
  font-size: 16px;
  font-weight: 600;
  transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease;
}

.site-header__contact-link:hover,
.home-hero__contact-link:hover,
.footer-contact-link:hover {
  background: #111111;
  color: #ffffff;
  transform: translateY(-1px);
}

.footer--murblanc {
  padding: 8px 0 16px;
}

.footer--murblanc .footer__inner {
  padding: 0;
}

.footer-widget-wrapper--murblanc {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  padding-top: 16px;
  border-top: 1px solid rgba(17, 17, 17, 0.08);
}

.footer-widget-box--copyright .copyright-text {
  margin-top: 0 !important;
}

.footer-widget-box--actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: nowrap;
  gap: 14px;
  margin-left: auto;
}

.footer-socials {
  margin-bottom: 0;
  flex: 0 0 auto;
}

.footer-contact-link {
  flex: 0 0 auto;
}

.page-breadcrumb__content--spaced {
  padding-top: 130px !important;
}

.page-richtext {
  text-align: justify !important;
  overflow-wrap: anywhere;
}
.page-richtext img,
.page-richtext video,
.page-richtext canvas,
.page-richtext svg {
  max-width: 100%;
  height: auto;
}
.page-richtext iframe {
  width: 100%;
  max-width: 100%;
  aspect-ratio: 16/9;
}
.page-richtext table {
  width: 100%;
  display: block;
  overflow-x: auto;
}

.page-cta {
  padding: 13px 35px !important;
}

.page-contact-list .list-group-item {
  flex-wrap: wrap;
  row-gap: 8px;
  overflow-wrap: anywhere;
}

.quote-request__layout {
  display: grid;
  grid-template-columns: minmax(220px, 320px) minmax(0, 1fr);
  gap: clamp(28px, 4vw, 64px);
  align-items: start;
}

.quote-request__intro {
  display: grid;
  gap: 28px;
  padding-top: 8px;
}

.quote-request__tag {
  display: inline-block;
  width: fit-content;
  padding: 20px 22px;
  border: 1px solid #111111;
  color: #111111;
  font-size: clamp(32px, 4vw, 52px);
  line-height: 0.95;
}

.quote-request__copy h3 {
  margin: 0 0 14px;
  color: #111111;
  font-size: clamp(34px, 3vw, 46px);
  line-height: 0.98;
}

.quote-request__copy p {
  margin: 0;
  max-width: 280px;
  color: rgba(17, 17, 17, 0.74);
  font-size: 17px;
  line-height: 1.75;
}

.quote-request__form-card {
  padding: clamp(28px, 4vw, 48px);
  border: 1px solid rgba(17, 17, 17, 0.12);
  background: #ffffff;
}

.quote-request__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 22px 26px;
}

.quote-request__field {
  display: grid;
  gap: 10px;
}

.quote-request__field--full {
  grid-column: 1/-1;
}

.quote-request__field label {
  margin: 0;
  color: #111111;
  font-family: "Gilmer", sans-serif;
  font-size: clamp(22px, 2vw, 34px);
  line-height: 1;
}

.quote-request__field input {
  width: 100%;
  min-height: 60px;
  padding: 0 18px;
  border: 1px solid rgba(17, 17, 17, 0.18);
  background: #ffffff;
  color: #111111;
  font-size: 16px;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.quote-request__field input[type=file] {
  min-height: auto;
  padding: 14px 18px;
}

.quote-request__field input:focus {
  border-color: #111111;
  box-shadow: 0 0 0 3px rgba(17, 17, 17, 0.08);
  outline: none;
}

.quote-request__field ul {
  margin: 0;
  padding: 0;
  list-style: none;
  color: #a11d1d;
  font-size: 13px;
}

.quote-request__submit {
  margin-top: 28px;
}

.gallery-slider--hero {
  padding-top: 34px;
}

.breadcrumb--collection .breadcrumb__content {
  padding-top: 120px;
  padding-bottom: 56px;
}

.breadcrumb--collection .breadcrumb__sub-title {
  margin-bottom: 12px;
}

.gallery-slider__shell {
  display: grid;
  gap: 18px;
}

.gallery-slider__stage {
  position: relative;
}

.gallery-slider__main {
  border: 1px solid rgba(17, 17, 17, 0.12);
  background: #f3eee6;
  box-shadow: 0 24px 44px rgba(17, 17, 17, 0.08);
}

.gallery-slider__main .splide__slide {
  background: #f3eee6;
}

.gallery-slider__main-link {
  display: block;
  min-height: 340px;
}

.gallery-slider__main-link img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

.gallery-slider__thumbs .splide__track {
  padding: 4px 0;
}

.gallery-slider__thumbs {
  position: absolute;
  right: 18px;
  bottom: 18px;
  z-index: 2;
  width: min(100%, 340px);
  padding: 0;
}

.gallery-slider__thumbs .splide__list {
  align-items: center;
}

.gallery-slider__thumbs .splide__slide {
  border: 1px solid rgba(17, 17, 17, 0.12);
  background: #ffffff;
  opacity: 0.62;
  transition: transform 0.25s ease, opacity 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.gallery-slider__thumbs .splide__slide.is-active,
.gallery-slider__thumbs .splide__slide:hover {
  border-color: #111111;
  opacity: 1;
  transform: translateY(-2px);
  box-shadow: 0 16px 30px rgba(17, 17, 17, 0.16);
}

.gallery-slider__thumb-button {
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  background: transparent;
}

.gallery-slider__thumb-button img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

.gallery-slider__main .splide__arrow {
  width: 46px;
  height: 46px;
  background: rgba(255, 255, 255, 0.94);
  border: 1px solid rgba(17, 17, 17, 0.16);
  opacity: 1;
}

.gallery-slider__main .splide__arrow svg {
  fill: #111111;
}

.gallery-slider__main .splide__arrow:hover {
  background: #111111;
}

.gallery-slider__main .splide__arrow:hover svg {
  fill: #ffffff;
}

.products-showcase {
  padding-top: 18px;
}

.products-showcase__layout {
  display: grid;
  grid-template-columns: minmax(220px, 320px) minmax(0, 1fr);
  gap: clamp(28px, 4vw, 56px);
  align-items: start;
}

.products-showcase__sidebar {
  position: sticky;
  top: 120px;
  padding-top: 6px;
}

.products-showcase__label {
  margin: 0 0 18px;
  color: #111111;
  font-size: clamp(42px, 5vw, 64px);
  line-height: 0.95;
}

.products-showcase__label--compact {
  font-size: clamp(34px, 3.6vw, 52px);
}

.products-showcase__categories {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}

.products-showcase__category {
  padding: 8px 18px;
  border: 0;
  border-radius: 999px;
  background: transparent;
  color: rgba(17, 17, 17, 0.52);
  font-family: "Gilmer", sans-serif;
  font-size: clamp(22px, 2.4vw, 34px);
  line-height: 1.02;
  text-align: left;
  opacity: 0.72;
  transition: color 0.28s ease, transform 0.28s ease, opacity 0.28s ease, letter-spacing 0.28s ease, background 0.28s ease;
}

.products-showcase__category.is-active,
.products-showcase__category:hover {
  color: #111111;
  transform: translateX(4px);
  opacity: 1;
}

.products-showcase__category.is-active {
  color: #ffffff;
  background: #111111;
  font-weight: 600;
  letter-spacing: 0.01em;
}

.products-showcase__viewer {
  min-width: 0;
}

.products-showcase__frame {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 106px;
  gap: 18px;
  align-items: stretch;
  position: relative;
}

.products-showcase__main-media {
  display: block;
  min-height: 560px;
  overflow: hidden;
  border: 1px solid rgba(17, 17, 17, 0.14);
  background: #f3eee6;
  box-shadow: 0 24px 44px rgba(17, 17, 17, 0.08);
  transition: box-shadow 0.35s ease, transform 0.35s ease;
}

.products-showcase__main-media img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  transition: opacity 0.35s ease, transform 0.55s ease;
}

.products-showcase__main-media.is-transitioning img {
  opacity: 0.38;
  transform: scale(1.02);
}

.products-showcase__rail {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 14px;
  width: 106px;
  position: relative;
}

.products-showcase__thumbs {
  display: flex;
  flex-direction: column;
  gap: 14px;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 560px;
  overflow-y: auto;
  padding: 2px 8px;
  scroll-behavior: smooth;
  scrollbar-width: none;
  -ms-overflow-style: none;
  box-sizing: border-box;
}

.products-showcase__thumbs::-webkit-scrollbar {
  display: none;
}

.products-showcase__thumb {
  width: 90px;
  height: 90px;
  min-width: 90px;
  min-height: 90px;
  padding: 0;
  border: 1px solid rgba(17, 17, 17, 0.12);
  border-radius: 0;
  background: #ffffff;
  overflow: hidden;
  flex: 0 0 90px;
  margin: 0 auto;
  opacity: 0.62;
  transition: transform 0.28s ease, border-color 0.28s ease, box-shadow 0.28s ease, opacity 0.28s ease;
}

.products-showcase__thumb img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.products-showcase__thumb.is-active,
.products-showcase__thumb:hover {
  border-color: #111111;
  box-shadow: 0 16px 30px rgba(17, 17, 17, 0.16);
  opacity: 1;
  transform: translateY(-2px) scale(1.03);
}

.products-showcase__thumb.is-active {
  border-width: 2px;
  box-shadow: 0 18px 34px rgba(17, 17, 17, 0.18);
}

.products-showcase__thumb.is-active img,
.products-showcase__thumb:hover img {
  transform: scale(1.06);
}

.products-showcase__nav {
  width: 42px;
  height: 42px;
  border: 0;
  background: transparent;
  color: #111111;
  font-size: 18px;
  transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  position: absolute;
  left: 50%;
  z-index: 2;
  transform: translateX(-50%);
}

.products-showcase__nav:hover {
  background: transparent;
  color: #111111;
}

.products-showcase__nav--prev {
  top: -50px;
  transform: translateX(-50%);
}

.products-showcase__nav--next {
  bottom: -50px;
  transform: translateX(-50%);
}

.collection-pattern-preview {
  width: 100%;
}

.portfolio-details--collection .portfolio-details__wrapper {
  display: grid;
  grid-template-columns: minmax(0, 1.75fr) minmax(260px, 0.52fr);
  gap: clamp(24px, 3vw, 42px);
  align-items: start;
}

.portfolio-details--collection .portfolio-details__media,
.portfolio-details--collection .portfolio-details__content {
  min-width: 0;
}

.collection-pattern-preview__frame {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 72px;
  gap: 12px;
  align-items: stretch;
}

.collection-pattern-preview__stage {
  --collection-compare-split: 50%;
  position: relative;
  min-height: 700px;
  overflow: hidden;
  border: 1px solid rgba(17, 17, 17, 0.14);
  background: #f3eee6;
  box-shadow: 0 24px 44px rgba(17, 17, 17, 0.08);
  transition: box-shadow 0.28s ease, transform 0.28s ease;
}

.collection-pattern-preview__stage.is-transitioning {
  box-shadow: 0 28px 52px rgba(17, 17, 17, 0.12);
}

.collection-pattern-preview__base-image,
.collection-pattern-preview__overlay-image {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

.collection-pattern-preview__overlay {
  position: absolute;
  inset: 0;
  clip-path: inset(0 0 0 var(--collection-compare-split));
  pointer-events: none;
  opacity: 1;
}

.collection-pattern-preview__overlay-image {
  transition: opacity 0.28s ease, transform 0.38s ease;
}

.collection-pattern-preview__overlay.is-transitioning .collection-pattern-preview__overlay-image {
  opacity: 0.82;
  transform: scale(1.015);
}

.collection-pattern-preview__divider {
  position: absolute;
  inset: 0 auto 0 var(--collection-compare-split);
  width: 58px;
  padding: 0;
  border: 0;
  background: transparent;
  transform: translateX(-50%);
  cursor: ew-resize;
  touch-action: none;
}

.collection-pattern-preview__divider:focus-visible {
  outline: none;
}

.collection-pattern-preview__divider-line {
  position: absolute;
  top: 24px;
  bottom: 24px;
  left: 50%;
  width: 2px;
  transform: translateX(-50%);
  background: rgba(255, 255, 255, 0.96);
  box-shadow: 0 0 0 1px rgba(17, 17, 17, 0.18);
}

.collection-pattern-preview__divider-handle {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  border: 1px solid rgba(17, 17, 17, 0.18);
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.96);
  color: #111111;
  box-shadow: 0 16px 34px rgba(17, 17, 17, 0.18);
  transform: translate(-50%, -50%);
  transition: transform 0.2s ease, background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}

.collection-pattern-preview__stage.is-transitioning .collection-pattern-preview__divider-handle {
  transform: translate(-50%, -50%) scale(1.08);
}

.collection-pattern-preview__divider:hover .collection-pattern-preview__divider-handle,
.collection-pattern-preview__divider:focus-visible .collection-pattern-preview__divider-handle {
  border-color: #111111;
  background: #111111;
  color: #ffffff;
  transform: translate(-50%, -50%) scale(1.04);
}

.collection-pattern-preview__legend {
  position: absolute;
  right: 18px;
  bottom: 18px;
  left: 18px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 12px;
  pointer-events: none;
}

.collection-pattern-preview__legend-item {
  display: inline-flex;
  align-items: center;
  min-height: 34px;
  padding: 8px 14px;
  background: rgba(255, 255, 255, 0.92);
  color: #111111;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

.collection-pattern-preview__legend-item--motif {
  background: rgba(17, 17, 17, 0.88);
  color: #ffffff;
}

.collection-pattern-preview__rail {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  width: 72px;
}

.collection-pattern-preview__thumbs {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  width: 100%;
  max-height: 360px;
  overflow-y: auto;
  padding: 2px 6px;
  scroll-behavior: smooth;
  scrollbar-width: none;
  -ms-overflow-style: none;
  box-sizing: border-box;
}

.collection-pattern-preview__thumbs::-webkit-scrollbar {
  display: none;
}

.collection-pattern-preview__thumb {
  width: 56px;
  height: 56px;
  min-width: 56px;
  min-height: 56px;
  padding: 0;
  border: 1px solid rgba(17, 17, 17, 0.12);
  border-radius: 0;
  background: #ffffff;
  overflow: hidden;
  flex: 0 0 56px;
  margin: 0 auto;
  opacity: 0.62;
  transition: transform 0.28s ease, border-color 0.28s ease, box-shadow 0.28s ease, opacity 0.28s ease;
}

.collection-pattern-preview__thumb img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.collection-pattern-preview__thumb.is-active,
.collection-pattern-preview__thumb:hover {
  border-color: #111111;
  box-shadow: 0 16px 30px rgba(17, 17, 17, 0.16);
  opacity: 1;
  transform: translateY(-2px) scale(1.03);
}

.collection-pattern-preview__thumb.is-active {
  border-width: 2px;
  box-shadow: 0 18px 34px rgba(17, 17, 17, 0.18);
}

.collection-pattern-preview__thumb.is-active img,
.collection-pattern-preview__thumb:hover img {
  transform: scale(1.06);
}

.collection-pattern-preview__nav {
  width: 34px;
  height: 34px;
  border: 1px solid rgba(17, 17, 17, 0.18);
  background: #ffffff;
  color: #111111;
  font-size: 15px;
  transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}

.collection-pattern-preview__nav:hover {
  border-color: #111111;
  background: #111111;
  color: #ffffff;
}

.collection-showcase__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

@media (max-width: 1199px) {
  .footer-widget-wrapper--murblanc {
    align-items: flex-start;
    flex-direction: column;
    gap: 14px;
  }
  .quote-request__layout {
    grid-template-columns: 1fr;
    gap: 32px;
  }
  .quote-request__copy p {
    max-width: none;
  }
  .quote-request__grid {
    grid-template-columns: 1fr;
  }
  .portfolio-details--collection .portfolio-details__wrapper {
    grid-template-columns: 1fr;
  }
  .gallery-slider__main-link {
    min-height: 280px;
  }
  .gallery-slider__thumbs {
    right: 12px;
    bottom: 12px;
    width: min(100%, 300px);
    padding: 8px;
  }
  .products-showcase__sidebar {
    position: static;
  }
  .products-showcase__layout {
    grid-template-columns: 1fr;
  }
  .products-showcase__categories {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px 18px;
  }
  .products-showcase__frame {
    grid-template-columns: 1fr;
  }
  .products-showcase__rail {
    flex-direction: row;
    justify-content: space-between;
    width: auto;
  }
  .products-showcase__thumbs {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    height: auto;
    max-height: none;
    overflow: visible;
  }
  .products-showcase__nav {
    position: static;
    transform: none;
  }
  .collection-pattern-preview__frame {
    grid-template-columns: 1fr;
  }
  .collection-pattern-preview__rail {
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .collection-pattern-preview__thumbs {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    max-height: none;
    overflow: visible;
  }
}
@media (max-width: 767px) {
  .header-area-3 .header__logo img {
    max-width: 220px !important;
  }
  .page-breadcrumb__content--spaced {
    padding-top: 108px !important;
  }
  .page-cta {
    width: 100%;
    min-height: 48px;
    padding: 15px 22px !important;
  }
  .clam-slider__copyright {
    flex-direction: column;
    align-items: center;
    gap: 16px;
    text-align: center;
  }
  .clam-slider__copyright-left {
    flex-direction: column;
    align-items: center;
    gap: 4px;
  }
  .clam-slider__copyright-left .copyright-text {
    margin: 0;
  }
  .clam-slider__copyright-right {
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 10px;
  }
  .footer--murblanc {
    padding-bottom: calc(18px + env(safe-area-inset-bottom));
  }
  .footer-widget-wrapper--murblanc {
    width: 100%;
    align-items: center;
    gap: 18px;
    text-align: center;
  }
  .footer-widget-box--copyright {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .footer-widget-box--actions {
    width: 100%;
    margin-left: 0;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 12px;
  }
  .quote-request__form-card {
    padding: 24px 18px;
  }
  .quote-request__tag {
    padding: 18px;
    font-size: 30px;
  }
  .quote-request__field label {
    font-size: 24px;
  }
  .gallery-slider--hero {
    padding-top: 22px;
  }
  .breadcrumb--collection .breadcrumb__content {
    padding-top: 104px;
    padding-bottom: 42px;
  }
  .gallery-slider__main-link {
    min-height: 220px;
  }
  .gallery-slider__thumbs {
    right: 10px;
    bottom: 10px;
    width: calc(100% - 20px);
    max-width: 280px;
    padding: 6px;
  }
  .products-showcase__label {
    font-size: 34px;
  }
  .products-showcase__label--compact {
    font-size: 30px;
  }
  .products-showcase__category {
    font-size: 21px;
  }
  .products-showcase__main-media {
    min-height: 320px;
  }
  .products-showcase__rail {
    align-items: flex-start;
  }
  .collection-pattern-preview__stage {
    min-height: 360px;
  }
  .collection-pattern-preview__legend {
    align-items: flex-start;
    flex-direction: column;
  }
  .collection-pattern-preview__rail {
    align-items: flex-start;
  }
  .collection-showcase__title {
    white-space: normal;
    text-overflow: initial;
    line-height: 1.05;
  }
  .collection-showcase__actions {
    width: 100%;
  }
  .collection-showcase__actions .collection-showcase__cta {
    flex: 1 1 calc(50% - 6px);
    min-width: 0;
  }
}
body :not(.loader-wrap):not(.loader-wrap *):not([class~=fa]):not([class~=fas]):not([class~=far]):not([class~=fab]):not([class~=fal]):not([class~=fad]):not([class~=fa-solid]):not([class~=fa-regular]):not([class~=fa-brands]):not([class~=fa-light]):not([class~=fa-thin]):not([class~=fa-duotone]) {
  font-family: "Gilmer", sans-serif !important;
}

.clam-slider .clam-slider__content {
  top: clamp(130px, 18vh, 220px);
  bottom: auto;
}

.clam-slider .clam-slider__content span {
  font-size: clamp(56px, 7.2vw, 108px);
  line-height: 1.05;
}

.clam-slider .sub-title {
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  margin: clamp(18px, 3vh, 36px) 0 0 clamp(240px, 34vw, 480px);
}

@media (max-width: 767px) {
  .clam-slider .clam-slider__content {
    top: clamp(100px, 36vh, 280px);
  }
  .clam-slider .clam-slider__content span {
    font-size: 40px;
    line-height: 1.05;
  }
  .clam-slider .sub-title {
    margin-left: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSw2REFBNkQsWUFBWTs7Ozs7QUNBekUsMkJBQTJCLGlCQUFpQixDQUFDLHNCQUFzQixVQUFVLENBQUMsV0FBVyxDQUFDLHdCQUF3QixzQkFBc0IsQ0FBQyxXQUFXLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsV0FBVzs7Ozs7QUNBdFQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUFGO0FBR0E7RUFDRTtBQURGOztBQUlBO0VBQ0U7RUFDQTtBQURGOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0FBREY7O0FBSUE7RUFDRTtFQUNBO0FBREY7O0FBSUE7RUFDRTtFQUNBO0FBREY7O0FBSUE7RUFDRTtFQUNBO0FBREY7O0FBSUE7RUFDRTtBQURGOztBQUlBO0VBQ0U7QUFERjs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBREY7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7QUFERjs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtBQURGOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREY7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFERjs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtBQURGOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREY7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7QUFERjs7QUFJQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREY7O0FBSUE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREY7O0FBSUE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FBREY7O0FBSUE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREY7O0FBSUE7OztFQUdFO0VBQ0E7RUFDQTtBQURGOztBQUlBO0VBQ0U7QUFERjs7QUFJQTtFQUNFO0FBREY7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFERjs7QUFJQTtFQUNFO0FBREY7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFERjs7QUFJQTtFQUNFO0VBQ0E7QUFERjs7QUFJQTtFQUNFO0FBREY7O0FBSUE7RUFDRTtBQURGOztBQUlBO0VBQ0U7RUFDQTtBQURGO0FBR0U7Ozs7RUFJRTtFQUNBO0FBREo7QUFJRTtFQUNFO0VBQ0E7RUFDQTtBQUZKO0FBS0U7RUFDRTtFQUNBO0VBQ0E7QUFISjs7QUFPQTtFQUNFO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0FBSkY7O0FBT0E7RUFDRTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtBQUpGOztBQU9BO0VBQ0U7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQU9BO0VBQ0U7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQU9BO0VBQ0U7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtBQUpGOztBQU9BO0VBQ0U7QUFKRjs7QUFPQTtFQUNFO0FBSkY7O0FBT0E7RUFDRTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7RUFDQTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQU9BOztFQUVFO0VBQ0E7RUFDQTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQU9BO0VBQ0U7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7QUFKRjs7QUFPQTs7RUFFRTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtBQUpGOztBQU9BO0VBQ0U7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7O0VBRUU7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtBQUpGOztBQU9BOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtBQUpGOztBQU9BOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQU9BOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0FBSkY7O0FBT0E7O0VBRUU7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7RUFDQTtBQUpGOztBQU9BO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUFKRjtFQU9BO0lBQ0U7SUFDQTtFQUxGO0VBUUE7SUFDRTtFQU5GO0VBU0E7SUFDRTtFQVBGO0VBVUE7SUFDRTtFQVJGO0VBV0E7SUFDRTtFQVRGO0VBWUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQVZGO0VBYUE7SUFDRTtFQVhGO0VBY0E7SUFDRTtFQVpGO0VBZUE7SUFDRTtJQUNBO0lBQ0E7RUFiRjtFQWdCQTtJQUNFO0VBZEY7RUFpQkE7SUFDRTtJQUNBO0lBQ0E7RUFmRjtFQWtCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQWhCRjtFQW1CQTtJQUNFO0lBQ0E7RUFqQkY7RUFvQkE7SUFDRTtFQWxCRjtFQXFCQTtJQUNFO0lBQ0E7SUFDQTtFQW5CRjtFQXNCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFwQkY7QUFDRjtBQXdCQTtFQUNFO0lBQ0U7RUF0QkY7RUF5QkE7SUFDRTtFQXZCRjtFQTBCQTtJQUNFO0lBQ0E7SUFDQTtFQXhCRjtFQTJCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VBekJGO0VBNEJBO0lBQ0U7SUFDQTtJQUNBO0VBMUJGO0VBNkJBO0lBQ0U7RUEzQkY7RUE4QkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUE1QkY7RUErQkE7SUFDRTtFQTdCRjtFQWdDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VBOUJGO0VBaUNBO0lBQ0U7SUFDQTtJQUNBO0VBL0JGO0VBa0NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFoQ0Y7RUFtQ0E7SUFDRTtFQWpDRjtFQW9DQTtJQUNFO0lBQ0E7RUFsQ0Y7RUFxQ0E7SUFDRTtFQW5DRjtFQXNDQTtJQUNFO0VBcENGO0VBdUNBO0lBQ0U7SUFDQTtFQXJDRjtFQXdDQTtJQUNFO0VBdENGO0VBeUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQXZDRjtFQTBDQTtJQUNFO0VBeENGO0VBMkNBO0lBQ0U7RUF6Q0Y7RUE0Q0E7SUFDRTtFQTFDRjtFQTZDQTtJQUNFO0VBM0NGO0VBOENBO0lBQ0U7RUE1Q0Y7RUErQ0E7SUFDRTtFQTdDRjtFQWdEQTtJQUNFO0lBQ0E7RUE5Q0Y7RUFpREE7SUFDRTtFQS9DRjtFQWtEQTtJQUNFO0lBQ0E7SUFDQTtFQWhERjtFQW1EQTtJQUNFO0VBakRGO0VBb0RBO0lBQ0U7SUFDQTtFQWxERjtBQUNGO0FBcURBO0VBQ0U7QUFuREY7O0FBc0RBO0VBQ0U7RUFDQTtBQW5ERjs7QUFzREE7RUFDRTtFQUNBO0FBbkRGOztBQXNEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFuREY7O0FBc0RBO0VBQ0U7SUFDRTtFQW5ERjtFQXNEQTtJQUNFO0lBQ0E7RUFwREY7RUF1REE7SUFDRTtFQXJERjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi92ZW5kb3Ivc3ltZm9ueS91eC1saXZlLWNvbXBvbmVudC9hc3NldHMvZGlzdC9saXZlLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL3N5bWZvbnkvdXgtdG9nZ2xlLXBhc3N3b3JkL2Fzc2V0cy9kaXN0L3N0eWxlLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJbZGF0YS1sb2FkaW5nPVwiXCJdLFtkYXRhLWxvYWRpbmc9c2hvd10sW2RhdGEtbG9hZGluZyo9XFx8c2hvd117ZGlzcGxheTpub25lfVxuIiwiLnRvZ2dsZS1wYXNzd29yZC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9LnRvZ2dsZS1wYXNzd29yZC1pY29ue3dpZHRoOjFyZW07aGVpZ2h0OjFyZW19LnRvZ2dsZS1wYXNzd29yZC1idXR0b257YmFja2dyb3VuZC1jb2xvcjojMDAwMDtib3JkZXI6bm9uZTtmbGV4LWRpcmVjdGlvbjpyb3c7cGxhY2UtaXRlbXM6Y2VudGVyO2NvbHVtbi1nYXA6LjI1cmVtO2hlaWdodDoxcmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMjVyZW07ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMS4yNXJlbTtyaWdodDouNXJlbX1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHaWxtZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxtZXItUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYWlzb25EZUFydGlzYW5cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NYWlzb25EZUFydGlzYW4tUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJHaWxtZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uYW50aXNwYW1fcm9ib3Qge1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmFudGlzcGFtX3JvYm90ID4gaW5wdXQsIC5hbnRpc3BhbV9yb2JvdCA+IGxhYmVsIHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAuMmVtIDAuMmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi10ZXh0LWxvYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbkRlQXJ0aXNhblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA1LjJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lsbWVyXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDUuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLWFyZWEtMyAuaGVhZGVyX19sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMzE1cHggIWltcG9ydGFudDtcbn1cblxuLmNsYW0tc2xpZGVyX19jb3B5cmlnaHQtc2hlbGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNsYW0tc2xpZGVyX19jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbn1cblxuLmNsYW0tc2xpZGVyX19jb3B5cmlnaHQtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cblxuLmNsYW0tc2xpZGVyX19jb3B5cmlnaHQtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE0cHg7XG59XG5cbi5jbGFtLXNsaWRlcl9fc29jaWFscyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY2xhbS1zbGlkZXJfX3NvY2lhbHMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLmNsYW0tc2xpZGVyX19zb2NpYWxzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uY2xhbS1zbGlkZXJfX2NvbnRhY3QtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMCAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xufVxuXG4uY2xhbS1zbGlkZXJfX2NvbnRhY3QtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5cbi5zaXRlLWhlYWRlcl9fc29jaWFscyB1bCxcbi5ob21lLWhlcm9fX3NvY2lhbHMgdWwsXG4uZm9vdGVyLXNvY2lhbHMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyX19zb2NpYWxzIGEsXG4uaG9tZS1oZXJvX19zb2NpYWxzIGEsXG4uZm9vdGVyLXNvY2lhbHMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjE4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cblxuLnNpdGUtaGVhZGVyX19zb2NpYWxzIGE6aG92ZXIsXG4uaG9tZS1oZXJvX19zb2NpYWxzIGE6aG92ZXIsXG4uZm9vdGVyLXNvY2lhbHMgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzExMTExMTtcbiAgYmFja2dyb3VuZDogIzExMTExMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cblxuLnNpdGUtaGVhZGVyX19jb250YWN0LWxpbmssXG4uaG9tZS1oZXJvX19jb250YWN0LWxpbmssXG4uZm9vdGVyLWNvbnRhY3QtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTExMTExO1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuXG4uc2l0ZS1oZWFkZXJfX2NvbnRhY3QtbGluazpob3Zlcixcbi5ob21lLWhlcm9fX2NvbnRhY3QtbGluazpob3Zlcixcbi5mb290ZXItY29udGFjdC1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzExMTExMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cblxuLmZvb3Rlci0tbXVyYmxhbmMge1xuICBwYWRkaW5nOiA4cHggMCAxNnB4O1xufVxuXG4uZm9vdGVyLS1tdXJibGFuYyAuZm9vdGVyX19pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb290ZXItd2lkZ2V0LXdyYXBwZXItLW11cmJsYW5jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjA4KTtcbn1cblxuLmZvb3Rlci13aWRnZXQtYm94LS1jb3B5cmlnaHQgLmNvcHlyaWdodC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldC1ib3gtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZvb3Rlci1zb2NpYWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5mb290ZXItY29udGFjdC1saW5rIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wYWdlLWJyZWFkY3J1bWJfX2NvbnRlbnQtLXNwYWNlZCB7XG4gIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1yaWNodGV4dCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG4ucGFnZS1yaWNodGV4dCBpbWcsXG4ucGFnZS1yaWNodGV4dCB2aWRlbyxcbi5wYWdlLXJpY2h0ZXh0IGNhbnZhcyxcbi5wYWdlLXJpY2h0ZXh0IHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtcmljaHRleHQgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuLnBhZ2UtcmljaHRleHQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5wYWdlLWN0YSB7XG4gIHBhZGRpbmc6IDEzcHggMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1jb250YWN0LWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogOHB4O1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLnF1b3RlLXJlcXVlc3RfX2xheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDIyMHB4LCAzMjBweCkgbWlubWF4KDAsIDFmcik7XG4gIGdhcDogY2xhbXAoMjhweCwgNHZ3LCA2NHB4KTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4ucXVvdGUtcmVxdWVzdF9faW50cm8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDI4cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5xdW90ZS1yZXF1ZXN0X190YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMjBweCAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTExMTExO1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCA0dncsIDUycHgpO1xuICBsaW5lLWhlaWdodDogMC45NTtcbn1cblxuLnF1b3RlLXJlcXVlc3RfX2NvcHkgaDMge1xuICBtYXJnaW46IDAgMCAxNHB4O1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC1zaXplOiBjbGFtcCgzNHB4LCAzdncsIDQ2cHgpO1xuICBsaW5lLWhlaWdodDogMC45ODtcbn1cblxuLnF1b3RlLXJlcXVlc3RfX2NvcHkgcCB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC43NCk7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5xdW90ZS1yZXF1ZXN0X19mb3JtLWNhcmQge1xuICBwYWRkaW5nOiBjbGFtcCgyOHB4LCA0dncsIDQ4cHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ucXVvdGUtcmVxdWVzdF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAyMnB4IDI2cHg7XG59XG5cbi5xdW90ZS1yZXF1ZXN0X19maWVsZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTBweDtcbn1cblxuLnF1b3RlLXJlcXVlc3RfX2ZpZWxkLS1mdWxsIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5cbi5xdW90ZS1yZXF1ZXN0X19maWVsZCBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbG1lclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDIycHgsIDJ2dywgMzRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucXVvdGUtcmVxdWVzdF9fZmllbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbn1cblxuLnF1b3RlLXJlcXVlc3RfX2ZpZWxkIGlucHV0W3R5cGU9ZmlsZV0ge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNHB4IDE4cHg7XG59XG5cbi5xdW90ZS1yZXF1ZXN0X19maWVsZCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzExMTExMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTcsIDE3LCAxNywgMC4wOCk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5xdW90ZS1yZXF1ZXN0X19maWVsZCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICNhMTFkMWQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnF1b3RlLXJlcXVlc3RfX3N1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5nYWxsZXJ5LXNsaWRlci0taGVybyB7XG4gIHBhZGRpbmctdG9wOiAzNHB4O1xufVxuXG4uYnJlYWRjcnVtYi0tY29sbGVjdGlvbiAuYnJlYWRjcnVtYl9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7XG59XG5cbi5icmVhZGNydW1iLS1jb2xsZWN0aW9uIC5icmVhZGNydW1iX19zdWItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZ2FsbGVyeS1zbGlkZXJfX3NoZWxsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxOHB4O1xufVxuXG4uZ2FsbGVyeS1zbGlkZXJfX3N0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FsbGVyeS1zbGlkZXJfX21haW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xuICBiYWNrZ3JvdW5kOiAjZjNlZWU2O1xuICBib3gtc2hhZG93OiAwIDI0cHggNDRweCByZ2JhKDE3LCAxNywgMTcsIDAuMDgpO1xufVxuXG4uZ2FsbGVyeS1zbGlkZXJfX21haW4gLnNwbGlkZV9fc2xpZGUge1xuICBiYWNrZ3JvdW5kOiAjZjNlZWU2O1xufVxuXG4uZ2FsbGVyeS1zbGlkZXJfX21haW4tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNDBweDtcbn1cblxuLmdhbGxlcnktc2xpZGVyX19tYWluLWxpbmsgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZ2FsbGVyeS1zbGlkZXJfX3RodW1icyAuc3BsaWRlX190cmFjayB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuXG4uZ2FsbGVyeS1zbGlkZXJfX3RodW1icyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE4cHg7XG4gIGJvdHRvbTogMThweDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IG1pbigxMDAlLCAzNDBweCk7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5nYWxsZXJ5LXNsaWRlcl9fdGh1bWJzIC5zcGxpZGVfX2xpc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ2FsbGVyeS1zbGlkZXJfX3RodW1icyAuc3BsaWRlX19zbGlkZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNjI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCBvcGFjaXR5IDAuMjVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlLCBib3gtc2hhZG93IDAuMjVzIGVhc2U7XG59XG5cbi5nYWxsZXJ5LXNsaWRlcl9fdGh1bWJzIC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSxcbi5nYWxsZXJ5LXNsaWRlcl9fdGh1bWJzIC5zcGxpZGVfX3NsaWRlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExMTExO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAzMHB4IHJnYmEoMTcsIDE3LCAxNywgMC4xNik7XG59XG5cbi5nYWxsZXJ5LXNsaWRlcl9fdGh1bWItYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmdhbGxlcnktc2xpZGVyX190aHVtYi1idXR0b24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZ2FsbGVyeS1zbGlkZXJfX21haW4gLnNwbGlkZV9fYXJyb3cge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTYpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ2FsbGVyeS1zbGlkZXJfX21haW4gLnNwbGlkZV9fYXJyb3cgc3ZnIHtcbiAgZmlsbDogIzExMTExMTtcbn1cblxuLmdhbGxlcnktc2xpZGVyX19tYWluIC5zcGxpZGVfX2Fycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzExMTExMTtcbn1cblxuLmdhbGxlcnktc2xpZGVyX19tYWluIC5zcGxpZGVfX2Fycm93OmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5wcm9kdWN0cy1zaG93Y2FzZSB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xufVxuXG4ucHJvZHVjdHMtc2hvd2Nhc2VfX2xheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDIyMHB4LCAzMjBweCkgbWlubWF4KDAsIDFmcik7XG4gIGdhcDogY2xhbXAoMjhweCwgNHZ3LCA1NnB4KTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4ucHJvZHVjdHMtc2hvd2Nhc2VfX3NpZGViYXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEyMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuXG4ucHJvZHVjdHMtc2hvd2Nhc2VfX2xhYmVsIHtcbiAgbWFyZ2luOiAwIDAgMThweDtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDJweCwgNXZ3LCA2NHB4KTtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG59XG5cbi5wcm9kdWN0cy1zaG93Y2FzZV9fbGFiZWwtLWNvbXBhY3Qge1xuICBmb250LXNpemU6IGNsYW1wKDM0cHgsIDMuNnZ3LCA1MnB4KTtcbn1cblxuLnByb2R1Y3RzLXNob3djYXNlX19jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbn1cblxuLnByb2R1Y3RzLXNob3djYXNlX19jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDhweCAxOHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC41Mik7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbG1lclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDIycHgsIDIuNHZ3LCAzNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMDI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDAuNzI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjhzIGVhc2UsIHRyYW5zZm9ybSAwLjI4cyBlYXNlLCBvcGFjaXR5IDAuMjhzIGVhc2UsIGxldHRlci1zcGFjaW5nIDAuMjhzIGVhc2UsIGJhY2tncm91bmQgMC4yOHMgZWFzZTtcbn1cblxuLnByb2R1Y3RzLXNob3djYXNlX19jYXRlZ29yeS5pcy1hY3RpdmUsXG4ucHJvZHVjdHMtc2hvd2Nhc2VfX2NhdGVnb3J5OmhvdmVyIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvZHVjdHMtc2hvd2Nhc2VfX2NhdGVnb3J5LmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTExMTExO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuXG4ucHJvZHVjdHMtc2hvd2Nhc2VfX3ZpZXdlciB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnByb2R1Y3RzLXNob3djYXNlX19mcmFtZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMTA2cHg7XG4gIGdhcDogMThweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3RzLXNob3djYXNlX19tYWluLW1lZGlhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTQpO1xuICBiYWNrZ3JvdW5kOiAjZjNlZWU2O1xuICBib3gtc2hhZG93OiAwIDI0cHggNDRweCByZ2JhKDE3LCAxNywgMTcsIDAuMDgpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMzVzIGVhc2UsIHRyYW5zZm9ybSAwLjM1cyBlYXNlO1xufVxuXG4ucHJvZHVjdHMtc2hvd2Nhc2VfX21haW4tbWVkaWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UsIHRyYW5zZm9ybSAwLjU1cyBlYXNlO1xufVxuXG4ucHJvZHVjdHMtc2hvd2Nhc2VfX21haW4tbWVkaWEuaXMtdHJhbnNpdGlvbmluZyBpbWcge1xuICBvcGFjaXR5OiAwLjM4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ucHJvZHVjdHMtc2hvd2Nhc2VfX3JhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE0cHg7XG4gIHdpZHRoOiAxMDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdHMtc2hvd2Nhc2VfX3RodW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTYwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnByb2R1Y3RzLXNob3djYXNlX190aHVtYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3RzLXNob3djYXNlX190aHVtYiB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIG1pbi13aWR0aDogOTBweDtcbiAgbWluLWhlaWdodDogOTBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMCAwIDkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvcGFjaXR5OiAwLjYyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yOHMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMjhzIGVhc2UsIGJveC1zaGFkb3cgMC4yOHMgZWFzZSwgb3BhY2l0eSAwLjI4cyBlYXNlO1xufVxuXG4ucHJvZHVjdHMtc2hvd2Nhc2VfX3RodW1iIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2UsIG9wYWNpdHkgMC4zNXMgZWFzZTtcbn1cblxuLnByb2R1Y3RzLXNob3djYXNlX190aHVtYi5pcy1hY3RpdmUsXG4ucHJvZHVjdHMtc2hvd2Nhc2VfX3RodW1iOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExMTExO1xuICBib3gtc2hhZG93OiAwIDE2cHggMzBweCByZ2JhKDE3LCAxNywgMTcsIDAuMTYpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCkgc2NhbGUoMS4wMyk7XG59XG5cbi5wcm9kdWN0cy1zaG93Y2FzZV9fdGh1bWIuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMThweCAzNHB4IHJnYmEoMTcsIDE3LCAxNywgMC4xOCk7XG59XG5cbi5wcm9kdWN0cy1zaG93Y2FzZV9fdGh1bWIuaXMtYWN0aXZlIGltZyxcbi5wcm9kdWN0cy1zaG93Y2FzZV9fdGh1bWI6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcbn1cblxuLnByb2R1Y3RzLXNob3djYXNlX19uYXYge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ucHJvZHVjdHMtc2hvd2Nhc2VfX25hdjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzExMTExMTtcbn1cblxuLnByb2R1Y3RzLXNob3djYXNlX19uYXYtLXByZXYge1xuICB0b3A6IC01MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5wcm9kdWN0cy1zaG93Y2FzZV9fbmF2LS1uZXh0IHtcbiAgYm90dG9tOiAtNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uY29sbGVjdGlvbi1wYXR0ZXJuLXByZXZpZXcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvcnRmb2xpby1kZXRhaWxzLS1jb2xsZWN0aW9uIC5wb3J0Zm9saW8tZGV0YWlsc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDEuNzVmcikgbWlubWF4KDI2MHB4LCAwLjUyZnIpO1xuICBnYXA6IGNsYW1wKDI0cHgsIDN2dywgNDJweCk7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLnBvcnRmb2xpby1kZXRhaWxzLS1jb2xsZWN0aW9uIC5wb3J0Zm9saW8tZGV0YWlsc19fbWVkaWEsXG4ucG9ydGZvbGlvLWRldGFpbHMtLWNvbGxlY3Rpb24gLnBvcnRmb2xpby1kZXRhaWxzX19jb250ZW50IHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uY29sbGVjdGlvbi1wYXR0ZXJuLXByZXZpZXdfX2ZyYW1lIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSA3MnB4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uY29sbGVjdGlvbi1wYXR0ZXJuLXByZXZpZXdfX3N0YWdlIHtcbiAgLS1jb2xsZWN0aW9uLWNvbXBhcmUtc3BsaXQ6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjE0KTtcbiAgYmFja2dyb3VuZDogI2YzZWVlNjtcbiAgYm94LXNoYWRvdzogMCAyNHB4IDQ0cHggcmdiYSgxNywgMTcsIDE3LCAwLjA4KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI4cyBlYXNlLCB0cmFuc2Zvcm0gMC4yOHMgZWFzZTtcbn1cblxuLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X19zdGFnZS5pcy10cmFuc2l0aW9uaW5nIHtcbiAgYm94LXNoYWRvdzogMCAyOHB4IDUycHggcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbn1cblxuLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X19iYXNlLWltYWdlLFxuLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X19vdmVybGF5LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY29sbGVjdGlvbi1wYXR0ZXJuLXByZXZpZXdfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIHZhcigtLWNvbGxlY3Rpb24tY29tcGFyZS1zcGxpdCkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X19vdmVybGF5LWltYWdlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI4cyBlYXNlLCB0cmFuc2Zvcm0gMC4zOHMgZWFzZTtcbn1cblxuLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X19vdmVybGF5LmlzLXRyYW5zaXRpb25pbmcgLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X19vdmVybGF5LWltYWdlIHtcbiAgb3BhY2l0eTogMC44MjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxNSk7XG59XG5cbi5jb2xsZWN0aW9uLXBhdHRlcm4tcHJldmlld19fZGl2aWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDAgYXV0byAwIHZhcigtLWNvbGxlY3Rpb24tY29tcGFyZS1zcGxpdCk7XG4gIHdpZHRoOiA1OHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5jb2xsZWN0aW9uLXBhdHRlcm4tcHJldmlld19fZGl2aWRlcjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X19kaXZpZGVyLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgYm90dG9tOiAyNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk2KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTcsIDE3LCAxNywgMC4xOCk7XG59XG5cbi5jb2xsZWN0aW9uLXBhdHRlcm4tcHJldmlld19fZGl2aWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjE4KTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Nik7XG4gIGNvbG9yOiAjMTExMTExO1xuICBib3gtc2hhZG93OiAwIDE2cHggMzRweCByZ2JhKDE3LCAxNywgMTcsIDAuMTgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X19zdGFnZS5pcy10cmFuc2l0aW9uaW5nIC5jb2xsZWN0aW9uLXBhdHRlcm4tcHJldmlld19fZGl2aWRlci1oYW5kbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA4KTtcbn1cblxuLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X19kaXZpZGVyOmhvdmVyIC5jb2xsZWN0aW9uLXBhdHRlcm4tcHJldmlld19fZGl2aWRlci1oYW5kbGUsXG4uY29sbGVjdGlvbi1wYXR0ZXJuLXByZXZpZXdfX2RpdmlkZXI6Zm9jdXMtdmlzaWJsZSAuY29sbGVjdGlvbi1wYXR0ZXJuLXByZXZpZXdfX2RpdmlkZXItaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExMTExO1xuICBiYWNrZ3JvdW5kOiAjMTExMTExO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNCk7XG59XG5cbi5jb2xsZWN0aW9uLXBhdHRlcm4tcHJldmlld19fbGVnZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMThweDtcbiAgYm90dG9tOiAxOHB4O1xuICBsZWZ0OiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X19sZWdlbmQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKTtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X19sZWdlbmQtaXRlbS0tbW90aWYge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuODgpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X19yYWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogNzJweDtcbn1cblxuLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X190aHVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY29sbGVjdGlvbi1wYXR0ZXJuLXByZXZpZXdfX3RodW1iczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGVjdGlvbi1wYXR0ZXJuLXByZXZpZXdfX3RodW1iIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWluLXdpZHRoOiA1NnB4O1xuICBtaW4taGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAwIDAgNTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG9wYWNpdHk6IDAuNjI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI4cyBlYXNlLCBib3JkZXItY29sb3IgMC4yOHMgZWFzZSwgYm94LXNoYWRvdyAwLjI4cyBlYXNlLCBvcGFjaXR5IDAuMjhzIGVhc2U7XG59XG5cbi5jb2xsZWN0aW9uLXBhdHRlcm4tcHJldmlld19fdGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZSwgb3BhY2l0eSAwLjM1cyBlYXNlO1xufVxuXG4uY29sbGVjdGlvbi1wYXR0ZXJuLXByZXZpZXdfX3RodW1iLmlzLWFjdGl2ZSxcbi5jb2xsZWN0aW9uLXBhdHRlcm4tcHJldmlld19fdGh1bWI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxMTExMTE7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAzMHB4IHJnYmEoMTcsIDE3LCAxNywgMC4xNik7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSBzY2FsZSgxLjAzKTtcbn1cblxuLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X190aHVtYi5pcy1hY3RpdmUge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm94LXNoYWRvdzogMCAxOHB4IDM0cHggcmdiYSgxNywgMTcsIDE3LCAwLjE4KTtcbn1cblxuLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X190aHVtYi5pcy1hY3RpdmUgaW1nLFxuLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X190aHVtYjpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xufVxuXG4uY29sbGVjdGlvbi1wYXR0ZXJuLXByZXZpZXdfX25hdiB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xOCk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMTExMTExO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG5cbi5jb2xsZWN0aW9uLXBhdHRlcm4tcHJldmlld19fbmF2OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExMTExO1xuICBiYWNrZ3JvdW5kOiAjMTExMTExO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNvbGxlY3Rpb24tc2hvd2Nhc2VfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLXdpZGdldC13cmFwcGVyLS1tdXJibGFuYyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbiAgLnF1b3RlLXJlcXVlc3RfX2xheW91dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG4gIC5xdW90ZS1yZXF1ZXN0X19jb3B5IHAge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAucXVvdGUtcmVxdWVzdF9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLnBvcnRmb2xpby1kZXRhaWxzLS1jb2xsZWN0aW9uIC5wb3J0Zm9saW8tZGV0YWlsc19fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmdhbGxlcnktc2xpZGVyX19tYWluLWxpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICB9XG4gIC5nYWxsZXJ5LXNsaWRlcl9fdGh1bWJzIHtcbiAgICByaWdodDogMTJweDtcbiAgICBib3R0b206IDEycHg7XG4gICAgd2lkdGg6IG1pbigxMDAlLCAzMDBweCk7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG4gIC5wcm9kdWN0cy1zaG93Y2FzZV9fc2lkZWJhciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAucHJvZHVjdHMtc2hvd2Nhc2VfX2xheW91dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLnByb2R1Y3RzLXNob3djYXNlX19jYXRlZ29yaWVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEycHggMThweDtcbiAgfVxuICAucHJvZHVjdHMtc2hvd2Nhc2VfX2ZyYW1lIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAucHJvZHVjdHMtc2hvd2Nhc2VfX3JhaWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wcm9kdWN0cy1zaG93Y2FzZV9fdGh1bWJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAucHJvZHVjdHMtc2hvd2Nhc2VfX25hdiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X19mcmFtZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X19yYWlsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X190aHVtYnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFyZWEtMyAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLWJyZWFkY3J1bWJfX2NvbnRlbnQtLXNwYWNlZCB7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2UtY3RhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jbGFtLXNsaWRlcl9fY29weXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2xhbS1zbGlkZXJfX2NvcHlyaWdodC1sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbiAgLmNsYW0tc2xpZGVyX19jb3B5cmlnaHQtbGVmdCAuY29weXJpZ2h0LXRleHQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY2xhbS1zbGlkZXJfX2NvcHlyaWdodC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmZvb3Rlci0tbXVyYmxhbmMge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDE4cHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO1xuICB9XG4gIC5mb290ZXItd2lkZ2V0LXdyYXBwZXItLW11cmJsYW5jIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlci13aWRnZXQtYm94LS1jb3B5cmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlci13aWRnZXQtYm94LS1hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAucXVvdGUtcmVxdWVzdF9fZm9ybS1jYXJkIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE4cHg7XG4gIH1cbiAgLnF1b3RlLXJlcXVlc3RfX3RhZyB7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLnF1b3RlLXJlcXVlc3RfX2ZpZWxkIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmdhbGxlcnktc2xpZGVyLS1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgfVxuICAuYnJlYWRjcnVtYi0tY29sbGVjdGlvbiAuYnJlYWRjcnVtYl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICB9XG4gIC5nYWxsZXJ5LXNsaWRlcl9fbWFpbi1saW5rIHtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgfVxuICAuZ2FsbGVyeS1zbGlkZXJfX3RodW1icyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuICAucHJvZHVjdHMtc2hvd2Nhc2VfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbiAgLnByb2R1Y3RzLXNob3djYXNlX19sYWJlbC0tY29tcGFjdCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5wcm9kdWN0cy1zaG93Y2FzZV9fY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAucHJvZHVjdHMtc2hvd2Nhc2VfX21haW4tbWVkaWEge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG4gIC5wcm9kdWN0cy1zaG93Y2FzZV9fcmFpbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X19zdGFnZSB7XG4gICAgbWluLWhlaWdodDogMzYwcHg7XG4gIH1cbiAgLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X19sZWdlbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNvbGxlY3Rpb24tcGF0dGVybi1wcmV2aWV3X19yYWlsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuY29sbGVjdGlvbi1zaG93Y2FzZV9fdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgfVxuICAuY29sbGVjdGlvbi1zaG93Y2FzZV9fYWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbGxlY3Rpb24tc2hvd2Nhc2VfX2FjdGlvbnMgLmNvbGxlY3Rpb24tc2hvd2Nhc2VfX2N0YSB7XG4gICAgZmxleDogMSAxIGNhbGMoNTAlIC0gNnB4KTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbmJvZHkgOm5vdCgubG9hZGVyLXdyYXApOm5vdCgubG9hZGVyLXdyYXAgKik6bm90KFtjbGFzc349ZmFdKTpub3QoW2NsYXNzfj1mYXNdKTpub3QoW2NsYXNzfj1mYXJdKTpub3QoW2NsYXNzfj1mYWJdKTpub3QoW2NsYXNzfj1mYWxdKTpub3QoW2NsYXNzfj1mYWRdKTpub3QoW2NsYXNzfj1mYS1zb2xpZF0pOm5vdChbY2xhc3N+PWZhLXJlZ3VsYXJdKTpub3QoW2NsYXNzfj1mYS1icmFuZHNdKTpub3QoW2NsYXNzfj1mYS1saWdodF0pOm5vdChbY2xhc3N+PWZhLXRoaW5dKTpub3QoW2NsYXNzfj1mYS1kdW90b25lXSkge1xuICBmb250LWZhbWlseTogXCJHaWxtZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uY2xhbS1zbGlkZXIgLmNsYW0tc2xpZGVyX19jb250ZW50IHtcbiAgdG9wOiBjbGFtcCgxMzBweCwgMTh2aCwgMjIwcHgpO1xuICBib3R0b206IGF1dG87XG59XG5cbi5jbGFtLXNsaWRlciAuY2xhbS1zbGlkZXJfX2NvbnRlbnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTZweCwgNy4ydncsIDEwOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG59XG5cbi5jbGFtLXNsaWRlciAuc3ViLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiBjbGFtcCgxOHB4LCAzdmgsIDM2cHgpIDAgMCBjbGFtcCgyNDBweCwgMzR2dywgNDgwcHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNsYW0tc2xpZGVyIC5jbGFtLXNsaWRlcl9fY29udGVudCB7XG4gICAgdG9wOiBjbGFtcCgxMDBweCwgMzZ2aCwgMjgwcHgpO1xuICB9XG4gIC5jbGFtLXNsaWRlciAuY2xhbS1zbGlkZXJfX2NvbnRlbnQgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICB9XG4gIC5jbGFtLXNsaWRlciAuc3ViLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufSJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/