/*!**************************************************************************************************************************************************!*\
  !*** 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 ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
.swal2-popup.swal2-toast .swal2-title {
  font-size: 1.25rem !important;
  margin: 0.2em 0.2em !important;
}

body {
  background: #ffffff;
}

.header .logo img,
.footer .footer-logo {
  display: block;
  max-height: 32px;
  object-fit: contain;
}

.header .header-middle .container,
.header .header-top .container {
  gap: 2rem;
}

.header .header-center {
  flex: 1 1 auto;
}

.header .main-nav {
  margin: 0 auto;
}

.header .cart-dropdown .dropdown-toggle::after {
  display: none;
}

.page-content {
  padding-bottom: 4rem;
}

.virtual-tours-hero {
  align-items: center;
  color: #ffffff;
  display: flex;
  isolation: isolate;
  min-height: clamp(28rem, 29vw, 40rem);
  overflow: hidden;
  position: relative;
}

.virtual-tours-hero__image,
.virtual-tours-hero__veil {
  height: 100%;
  inset: 0;
  position: absolute;
  width: 100%;
}

.virtual-tours-hero__image {
  object-fit: cover;
  object-position: center 52%;
  z-index: 0;
}

.virtual-tours-hero__veil {
  background: linear-gradient(90deg, rgba(24, 15, 9, 0.82), rgba(24, 15, 9, 0.48) 42%, rgba(24, 15, 9, 0.08));
  z-index: 1;
}

.virtual-tours-hero__content {
  padding-bottom: clamp(4rem, 7vw, 8rem);
  padding-top: clamp(4rem, 7vw, 8rem);
  position: relative;
  z-index: 2;
}

.virtual-tours-hero__eyebrow,
.virtual-tour-explorer__eyebrow {
  font-size: 1.2rem;
  font-weight: 600;
  letter-spacing: 0.14em;
  margin: 0 0 1rem;
  text-transform: uppercase;
}

.virtual-tours-hero__eyebrow {
  color: #f2c58f;
}

.virtual-tours-hero h1 {
  color: inherit;
  font-size: clamp(3rem, 4.5vw, 5.6rem);
  font-weight: 500;
  letter-spacing: -0.035em;
  line-height: 1.08;
  margin: 0;
  max-width: 72rem;
}

.virtual-tours-hero__content > p:not(.virtual-tours-hero__eyebrow) {
  color: rgba(255, 255, 255, 0.9);
  font-size: clamp(1.5rem, 1.6vw, 1.8rem);
  line-height: 1.55;
  margin: 1.4rem 0 2.2rem;
  max-width: 58rem;
}

.virtual-tours-hero__action,
.virtual-tour-player__expand {
  align-items: center;
  background: #9a5520;
  border: 1px solid #d8a16b;
  color: #ffffff;
  display: inline-flex;
  font-size: 1.4rem;
  font-weight: 500;
  gap: 1.2rem;
  justify-content: center;
  min-height: 4.6rem;
  padding: 0 2rem;
  transition: background-color 0.18s ease, border-color 0.18s ease, transform 0.18s ease;
}

.virtual-tours-hero__action:hover,
.virtual-tours-hero__action:focus-visible,
.virtual-tour-player__expand:hover,
.virtual-tour-player__expand:focus-visible {
  background: #7e4217;
  border-color: #f2c58f;
  color: #ffffff;
  transform: translateY(-1px);
}

.virtual-tours-hero__action:focus-visible,
.virtual-tour-player__expand:focus-visible,
.virtual-tour-index__item:focus-visible,
.virtual-tour-feature__preview:focus-visible,
.virtual-tour-dialog__close:focus-visible {
  outline: 3px solid #222222;
  outline-offset: 3px;
}

.virtual-tour-explorer.page-content {
  padding: 3.6rem 0 5rem;
}

.virtual-tour-explorer__heading {
  align-items: center;
  display: flex;
  gap: 1.8rem;
  margin-bottom: 2rem;
}

.virtual-tour-explorer__eyebrow {
  color: #9a5520;
  margin: 0;
}

.virtual-tour-explorer__heading h2 {
  color: #28231f;
  font-size: clamp(2.4rem, 3vw, 3.2rem);
  font-weight: 500;
  line-height: 1.2;
  margin: 0;
}

.virtual-tour-explorer__layout {
  align-items: start;
  display: grid;
  gap: clamp(2.4rem, 4vw, 5rem);
  grid-template-columns: minmax(28rem, 0.8fr) minmax(0, 1.6fr);
}

.virtual-tour-index {
  display: grid;
  gap: 0.6rem;
}

.virtual-tour-explorer__pagination {
  margin-top: 1.6rem;
  max-width: 100%;
  overflow-x: auto;
  padding-bottom: 0.2rem;
}

.virtual-tour-explorer__pagination .pagination {
  justify-content: flex-start;
  margin-bottom: 0;
  white-space: nowrap;
}

.virtual-tour-index__item {
  align-items: center;
  background: transparent;
  border: 0;
  border-left: 3px solid transparent;
  color: #28231f;
  cursor: pointer;
  display: grid;
  gap: 1.4rem;
  grid-template-columns: minmax(9rem, 13.5rem) minmax(0, 1fr);
  min-height: 9.2rem;
  padding: 0.8rem 1.1rem;
  text-align: left;
  transition: background-color 0.18s ease, border-color 0.18s ease;
  width: 100%;
}

.virtual-tour-index__item:hover,
.virtual-tour-index__item.is-active {
  background: #fbf6f1;
  border-left-color: #cc9966;
}

.virtual-tour-index__thumb {
  aspect-ratio: 16/9;
  display: block;
  overflow: hidden;
  width: 100%;
}

.virtual-tour-index__thumb img {
  display: block;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.virtual-tour-index__copy {
  display: grid;
  gap: 0.4rem;
  min-width: 0;
}

.virtual-tour-index__title {
  font-size: 1.45rem;
  font-weight: 500;
  line-height: 1.35;
}

.virtual-tour-index__date,
.virtual-tour-feature__date {
  color: #77716c;
  font-size: 1.2rem;
  line-height: 1.45;
}

.virtual-tour-feature {
  min-width: 0;
}

.virtual-tour-feature__preview {
  aspect-ratio: 16/9;
  background: #25170f;
  border: 0;
  color: #ffffff;
  cursor: pointer;
  display: block;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}

.virtual-tour-feature__preview img {
  display: block;
  height: 100%;
  object-fit: cover;
  transition: transform 0.35s ease;
  width: 100%;
}

.virtual-tour-feature__preview:hover img {
  transform: scale(1.025);
}

.virtual-tour-feature__preview:disabled {
  cursor: not-allowed;
}

.virtual-tour-feature__zoom {
  align-items: center;
  background: rgba(24, 15, 9, 0.84);
  border: 1px solid rgba(255, 255, 255, 0.65);
  color: #ffffff;
  display: inline-flex;
  font-size: 1.3rem;
  gap: 0.8rem;
  padding: 0.9rem 1.2rem;
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
}

.virtual-tour-feature__details {
  padding-top: 1.5rem;
}

.virtual-tour-feature__date:empty {
  display: none;
}

.virtual-tour-feature__details h3 {
  color: #28231f;
  font-size: clamp(2.2rem, 2.8vw, 3.2rem);
  font-weight: 500;
  line-height: 1.2;
  margin: 0.4rem 0 1.1rem;
}

.virtual-tour-feature__link {
  color: #8b4b1c;
  display: inline-flex;
  font-size: 1.4rem;
  font-weight: 500;
  gap: 0.9rem;
}

.virtual-tour-feature__link:hover,
.virtual-tour-feature__link:focus-visible {
  color: #5d3215;
  text-decoration: underline;
}

.virtual-tour-dialog {
  background: #ffffff;
  border: 0;
  box-shadow: 0 2rem 7rem rgba(0, 0, 0, 0.36);
  color: #28231f;
  margin: auto;
  max-height: calc(100dvh - 4.8rem);
  max-width: none;
  overflow: auto;
  padding: clamp(1.2rem, 2vw, 2.4rem);
  width: min(92vw, 132rem);
}

.virtual-tour-dialog::backdrop {
  background: rgba(14, 11, 9, 0.78);
  backdrop-filter: blur(3px);
}

.virtual-tour-dialog__shell {
  display: grid;
  gap: 1.4rem;
}

.virtual-tour-dialog__header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  gap: 2rem;
}

.virtual-tour-dialog__header p {
  color: #9a5520;
  font-size: 1.1rem;
  font-weight: 600;
  letter-spacing: 0.12em;
  margin: 0 0 0.3rem;
  text-transform: uppercase;
}

.virtual-tour-dialog__header h2 {
  color: #28231f;
  font-size: clamp(1.8rem, 2vw, 2.6rem);
  font-weight: 500;
  line-height: 1.25;
  margin: 0;
}

.virtual-tour-dialog__close {
  align-items: center;
  background: #ffffff;
  border: 1px solid #d9d1ca;
  color: #28231f;
  cursor: pointer;
  display: inline-flex;
  flex: 0 0 4.4rem;
  height: 4.4rem;
  justify-content: center;
  width: 4.4rem;
}

.virtual-tour-dialog__close:hover {
  background: #f7f1eb;
}

.virtual-tour-dialog__frame-wrap {
  align-items: center;
  background: #17120e;
  display: flex;
  justify-content: center;
  aspect-ratio: 16/9;
  margin-inline: auto;
  width: min(75vw, 120rem, 128dvh);
}

.virtual-tour-dialog__frame {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
}

.page-content.virtual-tour-page {
  padding-bottom: 0;
}

.virtual-tour-player {
  display: flex;
  justify-content: center;
  padding: clamp(1.2rem, 2vw, 2.4rem);
  width: 100%;
}

.virtual-tour-frame {
  border: 0;
  display: block;
  height: 680px;
  width: min(72vw, 1200px);
}

.virtual-tour-player__actions {
  display: flex;
  justify-content: center;
  padding-bottom: 3rem;
}

.virtual-tour-player__expand {
  background: #ffffff;
  border-color: #cc9966;
  color: #754018;
}

.virtual-tour-player__expand:hover,
.virtual-tour-player__expand:focus-visible {
  background: #fbf6f1;
  border-color: #9a5520;
  color: #5d3215;
}

@media (max-width: 991.98px) {
  .virtual-tour-explorer__layout {
    grid-template-columns: minmax(24rem, 0.9fr) minmax(0, 1.2fr);
  }
  .virtual-tour-index__item {
    grid-template-columns: minmax(8rem, 11rem) minmax(0, 1fr);
  }
  .virtual-tour-frame {
    height: min(70vh, 640px);
    height: min(70dvh, 640px);
    min-height: 420px;
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .virtual-tours-hero {
    min-height: 30rem;
  }
  .virtual-tours-hero__content {
    padding-bottom: 4rem;
    padding-top: 4rem;
  }
  .virtual-tour-explorer.page-content {
    padding: 2.5rem 0 3.5rem;
  }
  .virtual-tour-explorer__heading {
    align-items: flex-start;
    flex-direction: column;
    gap: 0.4rem;
  }
  .virtual-tour-explorer__layout {
    grid-template-columns: minmax(0, 1fr);
    gap: 2rem;
  }
  .virtual-tour-index {
    gap: 0.4rem;
    order: 1;
  }
  .virtual-tour-feature {
    order: 0;
  }
  .virtual-tour-index__item {
    grid-template-columns: minmax(8rem, 12rem) minmax(0, 1fr);
    min-height: 7.5rem;
  }
  .virtual-tour-dialog {
    max-height: calc(100dvh - 2.4rem);
    padding: 1.2rem;
    width: calc(100vw - 2.4rem);
  }
  .virtual-tour-dialog__frame {
    height: 100%;
    width: 100%;
  }
  .virtual-tour-dialog__frame-wrap {
    aspect-ratio: auto;
    height: min(68dvh, 72rem);
    width: 100%;
  }
  .virtual-tour-player {
    padding: 1.2rem;
  }
  .virtual-tour-frame {
    height: min(70dvh, 64rem);
    min-height: 36rem;
    width: 100%;
  }
}
@media (prefers-reduced-motion: reduce) {
  .virtual-tours-hero__action,
  .virtual-tour-player__expand,
  .virtual-tour-index__item,
  .virtual-tour-feature__preview img {
    transition: none;
  }
}
.page-header .page-title span {
  margin-top: 0.6rem;
}

.ws-toolbox-copy {
  color: #777;
  font-size: 1.3rem;
}

.ws-product-image {
  aspect-ratio: 4/5;
  object-fit: cover;
  width: 100%;
}

.btn-product span {
  font-weight: 400;
  font-size: 1.8rem;
}

.product-action {
  background-color: rgba(0, 0, 0, 0.95) !important;
}

.ws-product-meta {
  color: #777;
  display: flex;
  flex-wrap: wrap;
  font-size: 1.2rem;
  gap: 0.8rem;
  justify-content: center;
}

.ws-wishlist-form {
  margin: 0;
}

.ws-wishlist-button {
  align-items: center;
  background: rgba(255, 255, 255, 0.96);
  border: 1px solid rgba(34, 34, 34, 0.08);
  border-radius: 50%;
  box-shadow: 0 0.8rem 1.8rem rgba(0, 0, 0, 0.16);
  color: #2f2a25;
  display: inline-flex;
  justify-content: center;
  padding: 0;
  transition: background-color 0.2s ease, color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
}

.ws-wishlist-button:hover,
.ws-wishlist-button:focus {
  background: #ffffff;
  box-shadow: 0 1rem 2.2rem rgba(0, 0, 0, 0.2);
  color: #1f1a16;
  transform: translateY(-1px);
}

.ws-wishlist-button::before {
  color: currentColor;
}

.ws-wishlist-button.is-active {
  background: #2f2a25;
  border-color: #2f2a25;
  color: #fff;
}

.ws-wishlist-detail-form {
  margin: 0;
}

.ws-details-action-wrapper {
  margin-left: 0;
}

.ws-detail-wishlist-button {
  align-items: center;
  background: transparent;
  border: 0;
  box-shadow: none;
  color: #5f5a54;
  display: inline-flex;
  padding: 0;
}

.ws-detail-wishlist-button::before {
  color: currentColor;
  margin-right: 1rem;
}

.ws-detail-wishlist-button span {
  font-size: 1.4rem;
  letter-spacing: 0;
  text-transform: none;
}

.ws-detail-wishlist-button:hover,
.ws-detail-wishlist-button:focus {
  color: #c96;
}

.product-details .ws-detail-wishlist-button.is-active {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  color: #c96;
}

.ws-product-copy {
  color: #666;
  font-size: 1.4rem;
}

.ws-variant-list {
  display: grid;
  gap: 2rem;
}

.ws-variant-row {
  border: 1px solid #ebebeb;
  border-radius: 0.6rem;
  padding: 2rem;
}

.ws-variant-image {
  border-radius: 0.4rem;
  display: block;
  object-fit: cover;
  width: 100%;
}

.ws-variant-title {
  font-size: 1.6rem;
  margin-bottom: 0.8rem;
}

.ws-variant-copy {
  color: #777;
  font-size: 1.3rem;
  margin-bottom: 0.4rem;
}

.ws-variant-description {
  margin-top: 1rem;
}

.ws-variant-price {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}

.ws-variant-stock,
.ws-cart-stock,
.ws-cart-copy {
  display: block;
  font-size: 1.2rem;
  margin-top: 0.6rem;
}

.ws-variant-stock.is-in,
.ws-cart-stock.is-in {
  color: #39a74a;
}

.ws-variant-stock.is-out,
.ws-cart-stock.is-out {
  color: #cc3333;
}

.ws-add-to-cart-form {
  display: grid;
  gap: 1rem;
}

.ws-cart-price {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}

.table.table-cart .product-col,
.table-mobile .product-col,
.table-mobile tr .product-col {
  background: transparent !important;
}

.cart .table.table-cart .product-col .product,
.cart .table-mobile .product-col .product {
  background: transparent !important;
  border-color: transparent !important;
}

.table.table-cart .product-col .product-media,
.table-mobile .product-col .product-media {
  background: transparent !important;
}

.table.table-cart .quantity-col {
  padding-right: 1.2rem;
  width: 124px;
}

.cart-product-quantity {
  width: 72px;
}

.ws-cart-quantity-form {
  align-items: center;
  display: inline-flex;
  gap: 0.8rem;
  justify-content: flex-start;
  margin-right: 0.8rem;
  width: auto;
}

.ws-cart-update {
  align-items: center;
  display: inline-flex !important;
  flex: 0 0 auto;
  height: 4rem;
  justify-content: center;
  min-height: 4rem;
  min-width: 4rem;
  padding: 0 !important;
  width: 4rem !important;
}

@media screen and (max-width: 991px) {
  .table-mobile .cart-product-quantity {
    width: 72px;
  }
  .table-mobile .ws-cart-quantity-form {
    display: inline-flex !important;
    justify-content: center;
    margin: 0 auto;
    width: auto !important;
  }
  .table-mobile .ws-cart-update {
    max-width: 4rem;
    min-width: 4rem;
  }
}
.ws-checkout-widget {
  margin-top: 2rem;
}

.ws-intro-slide {
  background-color: #222;
  min-height: 52rem;
  overflow: hidden;
  position: relative;
}

.ws-intro-slide::after {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.58), rgba(0, 0, 0, 0.18));
  content: "";
  inset: 0;
  position: absolute;
}

.ws-intro-slide .container,
.ws-intro-slide .intro-content {
  position: relative;
  z-index: 2;
}

.ws-intro-slide-image {
  height: 100%;
  inset: 0;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.ws-middle-banner {
  min-height: 50rem;
  overflow: hidden;
  position: relative;
}

.ws-middle-banner-image {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.ws-home-bottom-banner {
  background-position: right;
  background-repeat: no-repeat;
  background-size: cover;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.3);
  min-height: 50rem;
}

.ws-home-copy {
  color: #777;
  font-size: 1.5rem;
  margin-bottom: 0;
}

.widget-list > li a.active {
  color: #cc9966 !important;
}

.widget-cats a.active,
.tagcloud a.active {
  color: #cc9966 !important;
}

.ws-quality-banner {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 42rem;
}

.ws-home-newsletter {
  background: #222;
  margin-top: 1rem;
}

.ws-summary-qty {
  color: #777;
  display: inline-block;
  margin-left: 0.6rem;
}

@media (max-width: 991.98px) {
  .header .header-middle .container {
    justify-content: space-between;
  }
  .header .header-center {
    display: none;
  }
  .ws-variant-row {
    padding: 1.6rem;
  }
  .ws-intro-slide {
    min-height: 42rem;
  }
  .ws-home-bottom-banner,
  .ws-quality-banner {
    min-height: 34rem;
  }
}
.temp-variant-toggle[aria-expanded=false] .temp-variant-toggle-text::after {
  content: "Voir les variantes";
}

.temp-variant-panel {
  border-top: 1px dashed rgba(27, 42, 78, 0.14);
  margin-top: 1rem;
  padding-top: 1rem;
}

.temp-cart-thumb {
  aspect-ratio: 1/1;
  background: linear-gradient(135deg, rgba(12, 120, 140, 0.12), rgba(27, 42, 78, 0.08));
  border-radius: 1rem;
  object-fit: cover;
  width: 100%;
}

.temp-detail-image {
  aspect-ratio: 4/4.2;
  background: linear-gradient(135deg, rgba(12, 120, 140, 0.12), rgba(27, 42, 78, 0.08));
  border-radius: 1.25rem;
  object-fit: cover;
  width: 100%;
}

.temp-product-content {
  color: #42526b;
  line-height: 1.8;
}

.temp-product-content > *:last-child {
  margin-bottom: 0;
}

.temp-summary-sticky {
  position: sticky;
  top: 2rem;
}

@media (max-width: 991.98px) {
  .temp-store-page main {
    padding: 1rem 0 2.5rem;
  }
  .temp-store-shell-inner,
  .temp-page-head {
    padding: 1.25rem;
  }
  .temp-summary-sticky {
    position: static;
  }
  .temp-variant-summary-grid {
    grid-template-columns: 1fr;
  }
}
.ws-home-quality-banner {
  background-position: left center !important;
  background-repeat: no-repeat;
  background-size: cover !important;
  min-height: 50rem;
}

.ws-home-quality-banner .banner-content {
  margin: 0 auto;
  max-width: 72rem;
  padding-bottom: 4rem;
  padding-top: 4rem;
}

.atelier-page-header {
  background-color: #f7f4ef;
  display: flex;
  min-height: 22rem;
  align-items: center;
  overflow: hidden;
  position: relative;
}

.atelier-page-header::before {
  background-image: var(--atelier-header-image);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  inset: 0;
  opacity: 0.38;
  pointer-events: none;
  position: absolute;
}

.atelier-page-header > .container {
  position: relative;
  z-index: 1;
}

.atelier-page-header__copy {
  max-width: 72rem;
  padding: 4.8rem 0;
}

.atelier-eyebrow {
  color: #9a5520;
  font-size: 1.15rem;
  font-weight: 600;
  letter-spacing: 0.14em;
  line-height: 1.4;
  margin: 0 0 1rem;
  text-transform: uppercase;
}

.atelier-page-header h1 {
  color: #25211e;
  font-size: clamp(3.4rem, 4vw, 5.2rem);
  font-weight: 500;
  letter-spacing: -0.035em;
  line-height: 1.12;
  margin: 0;
  max-width: 19ch;
}

.atelier-page-header__copy > p:last-child:not(.atelier-eyebrow),
.atelier-page-header__date {
  color: #666;
  display: block;
  font-size: 1.5rem;
  line-height: 1.6;
  margin: 1.4rem 0 0;
  max-width: 58rem;
}

.atelier-page-header--detail {
  min-height: 19rem;
}

.atelier-page-header--detail .atelier-page-header__copy {
  max-width: 92rem;
  padding: 3.8rem 0;
}

.atelier-page-header--detail h1 {
  font-size: clamp(2.8rem, 3.7vw, 4.4rem);
  max-width: 24ch;
}

.atelier-page-header__date {
  font-size: 1.3rem;
  margin-top: 1rem;
}

.realisation-page-header__date {
  color: #666;
  display: block;
  font-size: 1.3rem;
  margin-top: 0.8rem;
}

.atelier-index.page-content,
.realisation-index.page-content {
  padding: 1rem 0 5.5rem;
}

.atelier-index__grid,
.realisation-index__grid {
  align-items: stretch;
  row-gap: 4.6rem;
}

.atelier-index__feature,
.realisation-index__feature {
  margin-bottom: 1.5rem;
}

.atelier-card--featured,
.realisation-card--featured {
  align-items: center;
  display: grid;
  gap: clamp(2.8rem, 5vw, 7rem);
  grid-template-columns: minmax(0, 1.5fr) minmax(27rem, 0.9fr);
}

.atelier-card__media,
.realisation-card__media {
  background: #f5f1eb;
  display: block;
  overflow: hidden;
}

.atelier-card__media img,
.realisation-card__media img {
  aspect-ratio: 16/10;
  display: block;
  height: 100%;
  object-fit: cover;
  transition: transform 0.35s ease;
  width: 100%;
}

.atelier-card__media:hover img,
.atelier-card__media:focus-visible img,
.realisation-card__media:hover img,
.realisation-card__media:focus-visible img {
  transform: scale(1.025);
}

.atelier-card__media:focus-visible,
.atelier-card__title a:focus-visible,
.realisation-card__media:focus-visible,
.realisation-card__title a:focus-visible,
.atelier-back-link:focus-visible {
  outline: 3px solid #9a5520;
  outline-offset: 4px;
}

.atelier-card__body,
.realisation-card__body {
  padding-top: 1.4rem;
}

.atelier-card--featured .atelier-card__body,
.realisation-card--featured .realisation-card__body {
  padding-top: 0;
}

.atelier-card__date,
.realisation-card__date {
  color: #888;
  display: block;
  font-size: 1.25rem;
  letter-spacing: 0.025em;
  margin: 0 0 0.9rem;
}

.atelier-card__title,
.realisation-card__title {
  color: #26221f;
  font-size: 2.2rem;
  font-weight: 500;
  line-height: 1.32;
  margin: 0 0 1.1rem;
}

.atelier-card--featured .atelier-card__title,
.realisation-card--featured .realisation-card__title {
  font-size: clamp(2.8rem, 3.2vw, 4rem);
  line-height: 1.2;
  margin-bottom: 1.5rem;
}

.atelier-card__title a,
.realisation-card__title a {
  color: inherit;
  text-decoration: none;
}

.atelier-card__title a:hover,
.realisation-card__title a:hover {
  color: #9a5520;
}

.atelier-card__excerpt,
.realisation-card__excerpt {
  color: #666;
  font-size: 1.4rem;
  line-height: 1.75;
  margin: 0 0 1.5rem;
}

.atelier-back-link {
  align-items: center;
  color: #9a5520;
  display: inline-flex;
  font-size: 1.35rem;
  font-weight: 500;
  gap: 1rem;
  line-height: 1.5;
  text-decoration: underline;
  text-decoration-color: rgba(154, 85, 32, 0.45);
  text-underline-offset: 0.35em;
  transition: color 0.18s ease, gap 0.18s ease;
}

.atelier-back-link:hover {
  color: #67370f;
  gap: 1.4rem;
}

.atelier-back-link span {
  font-size: 1.8rem;
  line-height: 1;
  text-decoration: none;
}

.atelier-card--compact,
.realisation-card--compact {
  height: 100%;
  padding-top: 2.2rem;
  position: relative;
}

.atelier-card--compact::before,
.realisation-card--compact::before {
  border-top: 1px solid #ebebeb;
  content: "";
  left: 1.5rem;
  position: absolute;
  right: 1.5rem;
  top: 0;
}

.atelier-card--compact .atelier-card__media img,
.realisation-card--compact .realisation-card__media img {
  aspect-ratio: 16/11;
}

.atelier-card--compact .atelier-card__body,
.realisation-card--compact .realisation-card__body {
  display: flex;
  flex-direction: column;
  height: calc(100% - 1.4rem);
}

.atelier-card--compact .atelier-card__excerpt,
.realisation-card--compact .realisation-card__excerpt {
  flex: 1 0 auto;
}

.atelier-index__pagination,
.realisation-index__pagination {
  margin-top: 5rem;
}

.atelier-index__pagination .pagination,
.realisation-index__pagination .pagination {
  justify-content: center;
  margin-bottom: 0;
}

.atelier-empty {
  padding: 4rem 0 6rem;
}

.atelier-detail.page-content {
  padding: 1rem 0 6rem;
}

.realisation-detail.page-content {
  padding: 1rem 0 6rem;
}

.realisation-detail > .container {
  max-width: 124rem;
}

.realisation-story__cover {
  margin: 0 auto 4rem;
  max-width: 112rem;
}

.realisation-story__cover img {
  aspect-ratio: 16/7.8;
  background: #f5f1eb;
  display: block;
  max-height: 42rem;
  object-fit: cover;
  width: 100%;
}

.realisation-story__content {
  color: #555;
  font-size: 1.5rem;
  line-height: 1.85;
  margin: 0 auto;
  max-width: 78rem;
}

.realisation-story__content > *:last-child {
  margin-bottom: 0;
}

.realisation-story__content h2,
.realisation-story__content h3 {
  color: #29231f;
  font-weight: 500;
  line-height: 1.35;
  margin: 2.8rem 0 1.1rem;
}

.atelier-detail > .container {
  max-width: 124rem;
}

.atelier-story__cover {
  margin: 0 auto 4rem;
  max-width: 112rem;
}

.atelier-story__cover img {
  aspect-ratio: 16/7.8;
  background: #f5f1eb;
  display: block;
  max-height: 42rem;
  object-fit: cover;
  width: 100%;
}

.atelier-story__content {
  color: #555;
  font-size: 1.5rem;
  line-height: 1.85;
  margin: 0 auto;
  max-width: 78rem;
}

.atelier-story__content > *:last-child {
  margin-bottom: 0;
}

.atelier-story__content h2,
.atelier-story__content h3 {
  color: #29231f;
  font-weight: 500;
  line-height: 1.35;
  margin: 2.8rem 0 1.1rem;
}

.atelier-gallery {
  margin: 5rem auto 0;
  max-width: 112rem;
}

.atelier-gallery__heading {
  margin-bottom: 2rem;
}

.atelier-gallery__heading .atelier-eyebrow {
  margin-bottom: 0.5rem;
}

.atelier-gallery__heading h2 {
  color: #29231f;
  font-size: 2.4rem;
  font-weight: 500;
  margin: 0;
}

.atelier-gallery__grid,
.realisation-gallery__grid {
  display: grid;
  gap: 1.6rem;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.atelier-gallery__grid--single,
.realisation-gallery__grid--single {
  grid-template-columns: minmax(0, 1fr);
  max-width: 76rem;
  margin: 0 auto;
}

.atelier-gallery__item,
.realisation-gallery__item {
  background: #f5f1eb;
  margin: 0;
  overflow: hidden;
}

.atelier-gallery__item img,
.realisation-gallery__item img {
  aspect-ratio: 4/3;
  display: block;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.atelier-gallery__link,
.realisation-gallery__link {
  display: block;
  overflow: hidden;
}

.atelier-gallery__link img,
.realisation-gallery__link img {
  transition: transform 350ms ease;
}

.atelier-gallery__link:hover img,
.atelier-gallery__link:focus-visible img,
.realisation-gallery__link:hover img,
.realisation-gallery__link:focus-visible img {
  transform: scale(1.035);
}

.atelier-gallery__link:focus-visible,
.realisation-gallery__link:focus-visible {
  outline: 3px solid #8b5a2b;
  outline-offset: 4px;
}

@media (prefers-reduced-motion: reduce) {
  .atelier-gallery__link img,
  .realisation-gallery__link img {
    transition: none;
  }
}
.atelier-back-link {
  margin-top: 3rem;
}

.realisation-gallery {
  margin: 5rem auto 0;
  max-width: 112rem;
}

.realisation-gallery__heading {
  margin-bottom: 2rem;
}

.realisation-gallery__heading .atelier-eyebrow {
  margin-bottom: 0.5rem;
}

.realisation-gallery__heading h2 {
  color: #29231f;
  font-size: 2.4rem;
  font-weight: 500;
  margin: 0;
}

@media (max-width: 767.98px) {
  .atelier-page-header {
    background-position: 68% center;
    min-height: 19rem;
  }
  .atelier-page-header::before {
    background-position: 68% center;
    opacity: 0.3;
  }
  .atelier-page-header__copy,
  .atelier-page-header--detail .atelier-page-header__copy {
    padding: 3.4rem 0;
  }
  .atelier-page-header h1 {
    font-size: clamp(2.8rem, 8vw, 4rem);
    max-width: 18ch;
  }
  .atelier-page-header__copy > p:last-child:not(.atelier-eyebrow) {
    font-size: 1.35rem;
    max-width: 34rem;
  }
  .atelier-page-header--detail {
    min-height: auto;
  }
  .atelier-page-header--detail h1 {
    font-size: clamp(2.5rem, 7vw, 3.4rem);
  }
  .atelier-card--featured,
  .realisation-card--featured {
    gap: 1.2rem;
    grid-template-columns: minmax(0, 1fr);
  }
  .atelier-card--featured .atelier-card__media img,
  .realisation-card--featured .realisation-card__media img {
    aspect-ratio: 4/3;
  }
  .atelier-card--featured .atelier-card__body,
  .realisation-card--featured .realisation-card__body {
    padding-top: 1.4rem;
  }
  .atelier-card--featured .atelier-card__title,
  .realisation-card--featured .realisation-card__title {
    font-size: 2.6rem;
  }
  .atelier-index__grid,
  .realisation-index__grid {
    row-gap: 2.8rem;
  }
  .atelier-index__feature,
  .realisation-index__feature {
    margin-bottom: 0;
  }
  .atelier-index__pagination,
  .realisation-index__pagination {
    margin-top: 3.5rem;
  }
  .atelier-story__cover {
    margin-bottom: 2.8rem;
  }
  .realisation-story__cover {
    margin-bottom: 2.8rem;
  }
  .realisation-story__cover img {
    aspect-ratio: 4/3;
  }
  .atelier-story__cover img {
    aspect-ratio: 4/3;
  }
  .atelier-story__content {
    font-size: 1.4rem;
  }
  .realisation-story__content {
    font-size: 1.4rem;
  }
  .atelier-gallery {
    margin-top: 3.5rem;
  }
  .atelier-gallery__grid,
  .realisation-gallery__grid {
    gap: 1rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .atelier-gallery__grid--single,
  .realisation-gallery__grid--single {
    grid-template-columns: minmax(0, 1fr);
  }
  .realisation-gallery {
    margin-top: 3.5rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  .atelier-card__media img,
  .atelier-back-link {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .ws-home-quality-banner {
    background-position: left center !important;
    background-size: cover !important;
    min-height: 0;
  }
  .ws-home-quality-banner .banner-content {
    padding-bottom: 3rem;
    padding-top: 22rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSw2REFBNkQsWUFBWTs7Ozs7QUNBekUsMkJBQTJCLGlCQUFpQixDQUFDLHNCQUFzQixVQUFVLENBQUMsV0FBVyxDQUFDLHdCQUF3QixzQkFBc0IsQ0FBQyxXQUFXLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsV0FBVzs7Ozs7QUNBdFQ7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBOztFQUVFO0VBQ0E7RUFDQTtBQUNGOztBQUVBOztFQUVFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTs7Ozs7RUFLRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7O0VBRUU7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUVBOztFQUVFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBOztFQUVFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTs7RUFFRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0lBQ0U7RUFDRjtFQUVBO0lBQ0U7RUFBRjtFQUdBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUFERjtBQUNGO0FBSUE7RUFDRTtJQUNFO0VBRkY7RUFLQTtJQUNFO0lBQ0E7RUFIRjtFQU1BO0lBQ0U7RUFKRjtFQU9BO0lBQ0U7SUFDQTtJQUNBO0VBTEY7RUFRQTtJQUNFO0lBQ0E7RUFORjtFQVNBO0lBQ0U7SUFDQTtFQVBGO0VBVUE7SUFDRTtFQVJGO0VBV0E7SUFDRTtJQUNBO0VBVEY7RUFZQTtJQUNFO0lBQ0E7SUFDQTtFQVZGO0VBYUE7SUFDRTtJQUNBO0VBWEY7RUFjQTtJQUNFO0lBQ0E7SUFDQTtFQVpGO0VBZUE7SUFDRTtFQWJGO0VBZ0JBO0lBQ0U7SUFDQTtJQUNBO0VBZEY7QUFDRjtBQWlCQTtFQUNFOzs7O0lBSUU7RUFmRjtBQUNGO0FBa0JBO0VBQ0U7QUFoQkY7O0FBbUJBO0VBQ0U7RUFDQTtBQWhCRjs7QUFtQkE7RUFDRTtFQUNBO0VBQ0E7QUFoQkY7O0FBbUJBO0VBQ0U7RUFDQTtBQWhCRjs7QUFtQkE7RUFDRTtBQWhCRjs7QUFtQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoQkY7O0FBbUJBO0VBQ0U7QUFoQkY7O0FBbUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoQkY7O0FBb0JBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FBakJGOztBQW9CQTtFQUNFO0FBakJGOztBQW9CQTtFQUNFO0VBQ0E7RUFDQTtBQWpCRjs7QUFvQkE7RUFDRTtBQWpCRjs7QUFvQkE7RUFDRTtBQWpCRjs7QUFvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpCRjs7QUFvQkE7RUFDRTtFQUNBO0FBakJGOztBQW9CQTtFQUNFO0VBQ0E7RUFDQTtBQWpCRjs7QUFvQkE7O0VBRUU7QUFqQkY7O0FBb0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFqQkY7O0FBb0JBO0VBQ0U7RUFDQTtBQWpCRjs7QUFvQkE7RUFDRTtFQUNBO0FBakJGOztBQW9CQTtFQUNFO0VBQ0E7RUFDQTtBQWpCRjs7QUFvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWpCRjs7QUFvQkE7RUFDRTtFQUNBO0FBakJGOztBQW9CQTtFQUNFO0VBQ0E7RUFDQTtBQWpCRjs7QUFvQkE7RUFDRTtBQWpCRjs7QUFvQkE7RUFDRTtFQUNBO0VBQ0E7QUFqQkY7O0FBb0JBOzs7RUFHRTtFQUNBO0VBQ0E7QUFqQkY7O0FBb0JBOztFQUVFO0FBakJGOztBQW9CQTs7RUFFRTtBQWpCRjs7QUFvQkE7RUFDRTtFQUNBO0FBakJGOztBQW9CQTtFQUNFO0VBQ0E7RUFDQTtBQWpCRjs7QUFvQkE7OztFQUdFO0FBakJGOztBQW9CQTs7RUFFRTtFQUNBO0FBakJGOztBQW9CQTs7RUFFRTtBQWpCRjs7QUFvQkE7RUFDRTtFQUNBO0FBakJGOztBQW9CQTtFQUNFO0FBakJGOztBQW9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpCRjs7QUFvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqQkY7O0FBb0JBO0VBQ0U7SUFDRTtFQWpCRjtFQW9CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VBbEJGO0VBcUJBO0lBQ0U7SUFDQTtFQW5CRjtBQUNGO0FBc0JBO0VBQ0U7QUFwQkY7O0FBdUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFwQkY7O0FBdUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFwQkY7O0FBdUJBOztFQUVFO0VBQ0E7QUFwQkY7O0FBdUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXBCRjs7QUF1QkE7RUFDRTtFQUNBO0VBQ0E7QUFwQkY7O0FBdUJBO0VBQ0U7RUFDQTtFQUNBO0FBcEJGOztBQXVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFwQkY7O0FBdUJBO0VBQ0U7RUFDQTtFQUNBO0FBcEJGOztBQXVCQTtFQUNFO0FBcEJGOztBQXVCQTs7RUFFRTtBQXBCRjs7QUF1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXBCRjs7QUF1QkE7RUFDRTtFQUNBO0FBcEJGOztBQXVCQTtFQUNFO0VBQ0E7RUFDQTtBQXBCRjs7QUF1QkE7RUFDRTtJQUNFO0VBcEJGO0VBdUJBO0lBQ0U7RUFyQkY7RUF3QkE7SUFDRTtFQXRCRjtFQXlCQTtJQUNFO0VBdkJGO0VBMEJBOztJQUVFO0VBeEJGO0FBQ0Y7QUEyQkE7RUFDRTtBQXpCRjs7QUE0QkE7RUFDRTtFQUNBO0VBQ0E7QUF6QkY7O0FBNEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXpCRjs7QUE0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBekJGOztBQTRCQTtFQUNFO0VBQ0E7QUF6QkY7O0FBNEJBO0VBQ0U7QUF6QkY7O0FBNEJBO0VBQ0U7RUFDQTtBQXpCRjs7QUE0QkE7RUFDRTtJQUNFO0VBekJGO0VBNEJBOztJQUVFO0VBMUJGO0VBNkJBO0lBQ0U7RUEzQkY7RUE4QkE7SUFDRTtFQTVCRjtBQUNGO0FBK0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE3QkY7O0FBZ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE3QkY7O0FBaUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOUJGOztBQWlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTlCRjs7QUFpQ0E7RUFDRTtFQUNBO0FBOUJGOztBQWlDQTtFQUNFO0VBQ0E7QUE5QkY7O0FBaUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE5QkY7O0FBaUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE5QkY7O0FBaUNBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTlCRjs7QUFpQ0E7RUFDRTtBQTlCRjs7QUFpQ0E7RUFDRTtFQUNBO0FBOUJGOztBQWlDQTtFQUNFO0VBQ0E7QUE5QkY7O0FBaUNBO0VBQ0U7RUFDQTtBQTlCRjs7QUFpQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTlCRjs7QUFpQ0E7O0VBRUU7QUE5QkY7O0FBaUNBOztFQUVFO0VBQ0E7QUE5QkY7O0FBaUNBOztFQUVFO0FBOUJGOztBQWlDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQTlCRjs7QUFpQ0E7O0VBRUU7RUFDQTtFQUNBO0FBOUJGOztBQWlDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE5QkY7O0FBaUNBOzs7O0VBSUU7QUE5QkY7O0FBaUNBOzs7OztFQUtFO0VBQ0E7QUE5QkY7O0FBaUNBOztFQUVFO0FBOUJGOztBQWlDQTs7RUFFRTtBQTlCRjs7QUFpQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTlCRjs7QUFpQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTlCRjs7QUFpQ0E7O0VBRUU7RUFDQTtFQUNBO0FBOUJGOztBQWlDQTs7RUFFRTtFQUNBO0FBOUJGOztBQWlDQTs7RUFFRTtBQTlCRjs7QUFpQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUE5QkY7O0FBaUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTlCRjs7QUFpQ0E7RUFDRTtFQUNBO0FBOUJGOztBQWlDQTtFQUNFO0VBQ0E7RUFDQTtBQTlCRjs7QUFpQ0E7O0VBRUU7RUFDQTtFQUNBO0FBOUJGOztBQWlDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE5QkY7O0FBaUNBOztFQUVFO0FBOUJGOztBQWlDQTs7RUFFRTtFQUNBO0VBQ0E7QUE5QkY7O0FBaUNBOztFQUVFO0FBOUJGOztBQWlDQTs7RUFFRTtBQTlCRjs7QUFpQ0E7O0VBRUU7RUFDQTtBQTlCRjs7QUFpQ0E7RUFDRTtBQTlCRjs7QUFpQ0E7RUFDRTtBQTlCRjs7QUFpQ0E7RUFDRTtBQTlCRjs7QUFpQ0E7RUFDRTtBQTlCRjs7QUFpQ0E7RUFDRTtFQUNBO0FBOUJGOztBQWlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTlCRjs7QUFpQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOUJGOztBQWlDQTtFQUNFO0FBOUJGOztBQWlDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQTlCRjs7QUFpQ0E7RUFDRTtBQTlCRjs7QUFpQ0E7RUFDRTtFQUNBO0FBOUJGOztBQWlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTlCRjs7QUFpQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOUJGOztBQWlDQTtFQUNFO0FBOUJGOztBQWlDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQTlCRjs7QUFpQ0E7RUFDRTtFQUNBO0FBOUJGOztBQWlDQTtFQUNFO0FBOUJGOztBQWlDQTtFQUNFO0FBOUJGOztBQWlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBOUJGOztBQWlDQTs7RUFFRTtFQUNBO0VBQ0E7QUE5QkY7O0FBaUNBOztFQUVFO0VBQ0E7RUFDQTtBQTlCRjs7QUFpQ0E7O0VBRUU7RUFDQTtFQUNBO0FBOUJGOztBQWlDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOUJGOztBQWlDQTs7RUFFRTtFQUNBO0FBOUJGOztBQWlDQTs7RUFFRTtBQTlCRjs7QUFpQ0E7Ozs7RUFJRTtBQTlCRjs7QUFpQ0E7O0VBRUU7RUFDQTtBQTlCRjs7QUFpQ0E7RUFDRTs7SUFFRTtFQTlCRjtBQUNGO0FBaUNBO0VBQ0U7QUEvQkY7O0FBa0NBO0VBQ0U7RUFDQTtBQS9CRjs7QUFrQ0E7RUFDRTtBQS9CRjs7QUFrQ0E7RUFDRTtBQS9CRjs7QUFrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQS9CRjs7QUFrQ0E7RUFDRTtJQUNFO0lBQ0E7RUEvQkY7RUFrQ0E7SUFDRTtJQUNBO0VBaENGO0VBbUNBOztJQUVFO0VBakNGO0VBb0NBO0lBQ0U7SUFDQTtFQWxDRjtFQXFDQTtJQUNFO0lBQ0E7RUFuQ0Y7RUFzQ0E7SUFDRTtFQXBDRjtFQXVDQTtJQUNFO0VBckNGO0VBd0NBOztJQUVFO0lBQ0E7RUF0Q0Y7RUF5Q0E7O0lBRUU7RUF2Q0Y7RUEwQ0E7O0lBRUU7RUF4Q0Y7RUEyQ0E7O0lBRUU7RUF6Q0Y7RUE0Q0E7O0lBRUU7RUExQ0Y7RUE2Q0E7O0lBRUU7RUEzQ0Y7RUE4Q0E7O0lBRUU7RUE1Q0Y7RUErQ0E7SUFDRTtFQTdDRjtFQWdEQTtJQUNFO0VBOUNGO0VBaURBO0lBQ0U7RUEvQ0Y7RUFrREE7SUFDRTtFQWhERjtFQW1EQTtJQUNFO0VBakRGO0VBb0RBO0lBQ0U7RUFsREY7RUFxREE7SUFDRTtFQW5ERjtFQXNEQTs7SUFFRTtJQUNBO0VBcERGO0VBdURBOztJQUVFO0VBckRGO0VBd0RBO0lBQ0U7RUF0REY7QUFDRjtBQXlEQTtFQUNFOztJQUVFO0VBdkRGO0FBQ0Y7QUEwREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQXhERjtFQTJEQTtJQUNFO0lBQ0E7RUF6REY7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vdmVuZG9yL3N5bWZvbnkvdXgtbGl2ZS1jb21wb25lbnQvYXNzZXRzL2Rpc3QvbGl2ZS5taW4uY3NzIiwid2VicGFjazovLy8uL3ZlbmRvci9zeW1mb255L3V4LXRvZ2dsZS1wYXNzd29yZC9hc3NldHMvZGlzdC9zdHlsZS5taW4uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiW2RhdGEtbG9hZGluZz1cIlwiXSxbZGF0YS1sb2FkaW5nPXNob3ddLFtkYXRhLWxvYWRpbmcqPVxcfHNob3dde2Rpc3BsYXk6bm9uZX1cbiIsIi50b2dnbGUtcGFzc3dvcmQtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS50b2dnbGUtcGFzc3dvcmQtaWNvbnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtfS50b2dnbGUtcGFzc3dvcmQtYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzAwMDA7Ym9yZGVyOm5vbmU7ZmxleC1kaXJlY3Rpb246cm93O3BsYWNlLWl0ZW1zOmNlbnRlcjtjb2x1bW4tZ2FwOi4yNXJlbTtoZWlnaHQ6MXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjI1cmVtO2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEuMjVyZW07cmlnaHQ6LjVyZW19XG4iLCIuc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMC4yZW0gMC4yZW0gIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5oZWFkZXIgLmxvZ28gaW1nLFxuLmZvb3RlciAuZm9vdGVyLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMzJweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmhlYWRlciAuaGVhZGVyLW1pZGRsZSAuY29udGFpbmVyLFxuLmhlYWRlciAuaGVhZGVyLXRvcCAuY29udGFpbmVyIHtcbiAgZ2FwOiAycmVtO1xufVxuXG4uaGVhZGVyIC5oZWFkZXItY2VudGVyIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5oZWFkZXIgLm1haW4tbmF2IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oZWFkZXIgLmNhcnQtZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi52aXJ0dWFsLXRvdXJzLWhlcm8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBtaW4taGVpZ2h0OiBjbGFtcCgyOHJlbSwgMjl2dywgNDByZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aXJ0dWFsLXRvdXJzLWhlcm9fX2ltYWdlLFxuLnZpcnR1YWwtdG91cnMtaGVyb19fdmVpbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgaW5zZXQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aXJ0dWFsLXRvdXJzLWhlcm9fX2ltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIDUyJTtcbiAgei1pbmRleDogMDtcbn1cblxuLnZpcnR1YWwtdG91cnMtaGVyb19fdmVpbCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNCwgMTUsIDksIDAuODIpLCByZ2JhKDI0LCAxNSwgOSwgMC40OCkgNDIlLCByZ2JhKDI0LCAxNSwgOSwgMC4wOCkpO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlydHVhbC10b3Vycy1oZXJvX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDRyZW0sIDd2dywgOHJlbSk7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg0cmVtLCA3dncsIDhyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi52aXJ0dWFsLXRvdXJzLWhlcm9fX2V5ZWJyb3csXG4udmlydHVhbC10b3VyLWV4cGxvcmVyX19leWVicm93IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi52aXJ0dWFsLXRvdXJzLWhlcm9fX2V5ZWJyb3cge1xuICBjb2xvcjogI2YyYzU4Zjtcbn1cblxuLnZpcnR1YWwtdG91cnMtaGVybyBoMSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDQuNXZ3LCA1LjZyZW0pO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogNzJyZW07XG59XG5cbi52aXJ0dWFsLXRvdXJzLWhlcm9fX2NvbnRlbnQgPiBwOm5vdCgudmlydHVhbC10b3Vycy1oZXJvX19leWVicm93KSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjZ2dywgMS44cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIG1hcmdpbjogMS40cmVtIDAgMi4ycmVtO1xuICBtYXgtd2lkdGg6IDU4cmVtO1xufVxuXG4udmlydHVhbC10b3Vycy1oZXJvX19hY3Rpb24sXG4udmlydHVhbC10b3VyLXBsYXllcl9fZXhwYW5kIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzlhNTUyMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4YTE2YjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZ2FwOiAxLjJyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0LjZyZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE4cyBlYXNlLCBib3JkZXItY29sb3IgMC4xOHMgZWFzZSwgdHJhbnNmb3JtIDAuMThzIGVhc2U7XG59XG5cbi52aXJ0dWFsLXRvdXJzLWhlcm9fX2FjdGlvbjpob3Zlcixcbi52aXJ0dWFsLXRvdXJzLWhlcm9fX2FjdGlvbjpmb2N1cy12aXNpYmxlLFxuLnZpcnR1YWwtdG91ci1wbGF5ZXJfX2V4cGFuZDpob3Zlcixcbi52aXJ0dWFsLXRvdXItcGxheWVyX19leHBhbmQ6Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQ6ICM3ZTQyMTc7XG4gIGJvcmRlci1jb2xvcjogI2YyYzU4ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cblxuLnZpcnR1YWwtdG91cnMtaGVyb19fYWN0aW9uOmZvY3VzLXZpc2libGUsXG4udmlydHVhbC10b3VyLXBsYXllcl9fZXhwYW5kOmZvY3VzLXZpc2libGUsXG4udmlydHVhbC10b3VyLWluZGV4X19pdGVtOmZvY3VzLXZpc2libGUsXG4udmlydHVhbC10b3VyLWZlYXR1cmVfX3ByZXZpZXc6Zm9jdXMtdmlzaWJsZSxcbi52aXJ0dWFsLXRvdXItZGlhbG9nX19jbG9zZTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMyMjIyMjI7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi52aXJ0dWFsLXRvdXItZXhwbG9yZXIucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMy42cmVtIDAgNXJlbTtcbn1cblxuLnZpcnR1YWwtdG91ci1leHBsb3Jlcl9faGVhZGluZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udmlydHVhbC10b3VyLWV4cGxvcmVyX19leWVicm93IHtcbiAgY29sb3I6ICM5YTU1MjA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZpcnR1YWwtdG91ci1leHBsb3Jlcl9faGVhZGluZyBoMiB7XG4gIGNvbG9yOiAjMjgyMzFmO1xuICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgM3Z3LCAzLjJyZW0pO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7XG59XG5cbi52aXJ0dWFsLXRvdXItZXhwbG9yZXJfX2xheW91dCB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiBjbGFtcCgyLjRyZW0sIDR2dywgNXJlbSk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDI4cmVtLCAwLjhmcikgbWlubWF4KDAsIDEuNmZyKTtcbn1cblxuLnZpcnR1YWwtdG91ci1pbmRleCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC42cmVtO1xufVxuXG4udmlydHVhbC10b3VyLWV4cGxvcmVyX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAwLjJyZW07XG59XG5cbi52aXJ0dWFsLXRvdXItZXhwbG9yZXJfX3BhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52aXJ0dWFsLXRvdXItaW5kZXhfX2l0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI4MjMxZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNHJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoOXJlbSwgMTMuNXJlbSkgbWlubWF4KDAsIDFmcik7XG4gIG1pbi1oZWlnaHQ6IDkuMnJlbTtcbiAgcGFkZGluZzogMC44cmVtIDEuMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE4cyBlYXNlLCBib3JkZXItY29sb3IgMC4xOHMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aXJ0dWFsLXRvdXItaW5kZXhfX2l0ZW06aG92ZXIsXG4udmlydHVhbC10b3VyLWluZGV4X19pdGVtLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmYmY2ZjE7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2M5OTY2O1xufVxuXG4udmlydHVhbC10b3VyLWluZGV4X190aHVtYiB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlydHVhbC10b3VyLWluZGV4X190aHVtYiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aXJ0dWFsLXRvdXItaW5kZXhfX2NvcHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDAuNHJlbTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4udmlydHVhbC10b3VyLWluZGV4X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbi52aXJ0dWFsLXRvdXItaW5kZXhfX2RhdGUsXG4udmlydHVhbC10b3VyLWZlYXR1cmVfX2RhdGUge1xuICBjb2xvcjogIzc3NzE2YztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuXG4udmlydHVhbC10b3VyLWZlYXR1cmUge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi52aXJ0dWFsLXRvdXItZmVhdHVyZV9fcHJldmlldyB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgYmFja2dyb3VuZDogIzI1MTcwZjtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpcnR1YWwtdG91ci1mZWF0dXJlX19wcmV2aWV3IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aXJ0dWFsLXRvdXItZmVhdHVyZV9fcHJldmlldzpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDI1KTtcbn1cblxuLnZpcnR1YWwtdG91ci1mZWF0dXJlX19wcmV2aWV3OmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnZpcnR1YWwtdG91ci1mZWF0dXJlX196b29tIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNCwgMTUsIDksIDAuODQpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBnYXA6IDAuOHJlbTtcbiAgcGFkZGluZzogMC45cmVtIDEuMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS41cmVtO1xuICB0b3A6IDEuNXJlbTtcbn1cblxuLnZpcnR1YWwtdG91ci1mZWF0dXJlX19kZXRhaWxzIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLnZpcnR1YWwtdG91ci1mZWF0dXJlX19kYXRlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpcnR1YWwtdG91ci1mZWF0dXJlX19kZXRhaWxzIGgzIHtcbiAgY29sb3I6ICMyODIzMWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi4ycmVtLCAyLjh2dywgMy4ycmVtKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwLjRyZW0gMCAxLjFyZW07XG59XG5cbi52aXJ0dWFsLXRvdXItZmVhdHVyZV9fbGluayB7XG4gIGNvbG9yOiAjOGI0YjFjO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGdhcDogMC45cmVtO1xufVxuXG4udmlydHVhbC10b3VyLWZlYXR1cmVfX2xpbms6aG92ZXIsXG4udmlydHVhbC10b3VyLWZlYXR1cmVfX2xpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjNWQzMjE1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnZpcnR1YWwtdG91ci1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDAgMnJlbSA3cmVtIHJnYmEoMCwgMCwgMCwgMC4zNik7XG4gIGNvbG9yOiAjMjgyMzFmO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNC44cmVtKTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogY2xhbXAoMS4ycmVtLCAydncsIDIuNHJlbSk7XG4gIHdpZHRoOiBtaW4oOTJ2dywgMTMycmVtKTtcbn1cblxuLnZpcnR1YWwtdG91ci1kaWFsb2c6OmJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNCwgMTEsIDksIDAuNzgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbn1cblxuLnZpcnR1YWwtdG91ci1kaWFsb2dfX3NoZWxsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjRyZW07XG59XG5cbi52aXJ0dWFsLXRvdXItZGlhbG9nX19oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMnJlbTtcbn1cblxuLnZpcnR1YWwtdG91ci1kaWFsb2dfX2hlYWRlciBwIHtcbiAgY29sb3I6ICM5YTU1MjA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICBtYXJnaW46IDAgMCAwLjNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi52aXJ0dWFsLXRvdXItZGlhbG9nX19oZWFkZXIgaDIge1xuICBjb2xvcjogIzI4MjMxZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDJ2dywgMi42cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZpcnR1YWwtdG91ci1kaWFsb2dfX2Nsb3NlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDFjYTtcbiAgY29sb3I6ICMyODIzMWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXg6IDAgMCA0LjRyZW07XG4gIGhlaWdodDogNC40cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQuNHJlbTtcbn1cblxuLnZpcnR1YWwtdG91ci1kaWFsb2dfX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjFlYjtcbn1cblxuLnZpcnR1YWwtdG91ci1kaWFsb2dfX2ZyYW1lLXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTcxMjBlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogbWluKDc1dncsIDEyMHJlbSwgMTI4ZHZoKTtcbn1cblxuLnZpcnR1YWwtdG91ci1kaWFsb2dfX2ZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtY29udGVudC52aXJ0dWFsLXRvdXItcGFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4udmlydHVhbC10b3VyLXBsYXllciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiBjbGFtcCgxLjJyZW0sIDJ2dywgMi40cmVtKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aXJ0dWFsLXRvdXItZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDY4MHB4O1xuICB3aWR0aDogbWluKDcydncsIDEyMDBweCk7XG59XG5cbi52aXJ0dWFsLXRvdXItcGxheWVyX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4udmlydHVhbC10b3VyLXBsYXllcl9fZXhwYW5kIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2M5OTY2O1xuICBjb2xvcjogIzc1NDAxODtcbn1cblxuLnZpcnR1YWwtdG91ci1wbGF5ZXJfX2V4cGFuZDpob3Zlcixcbi52aXJ0dWFsLXRvdXItcGxheWVyX19leHBhbmQ6Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQ6ICNmYmY2ZjE7XG4gIGJvcmRlci1jb2xvcjogIzlhNTUyMDtcbiAgY29sb3I6ICM1ZDMyMTU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudmlydHVhbC10b3VyLWV4cGxvcmVyX19sYXlvdXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDI0cmVtLCAwLjlmcikgbWlubWF4KDAsIDEuMmZyKTtcbiAgfVxuICAudmlydHVhbC10b3VyLWluZGV4X19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCg4cmVtLCAxMXJlbSkgbWlubWF4KDAsIDFmcik7XG4gIH1cbiAgLnZpcnR1YWwtdG91ci1mcmFtZSB7XG4gICAgaGVpZ2h0OiBtaW4oNzB2aCwgNjQwcHgpO1xuICAgIGhlaWdodDogbWluKDcwZHZoLCA2NDBweCk7XG4gICAgbWluLWhlaWdodDogNDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmlydHVhbC10b3Vycy1oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiAzMHJlbTtcbiAgfVxuICAudmlydHVhbC10b3Vycy1oZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxuICAudmlydHVhbC10b3VyLWV4cGxvcmVyLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogMi41cmVtIDAgMy41cmVtO1xuICB9XG4gIC52aXJ0dWFsLXRvdXItZXhwbG9yZXJfX2hlYWRpbmcge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjRyZW07XG4gIH1cbiAgLnZpcnR1YWwtdG91ci1leHBsb3Jlcl9fbGF5b3V0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogMnJlbTtcbiAgfVxuICAudmlydHVhbC10b3VyLWluZGV4IHtcbiAgICBnYXA6IDAuNHJlbTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAudmlydHVhbC10b3VyLWZlYXR1cmUge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC52aXJ0dWFsLXRvdXItaW5kZXhfX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDhyZW0sIDEycmVtKSBtaW5tYXgoMCwgMWZyKTtcbiAgICBtaW4taGVpZ2h0OiA3LjVyZW07XG4gIH1cbiAgLnZpcnR1YWwtdG91ci1kaWFsb2cge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMi40cmVtKTtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyLjRyZW0pO1xuICB9XG4gIC52aXJ0dWFsLXRvdXItZGlhbG9nX19mcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aXJ0dWFsLXRvdXItZGlhbG9nX19mcmFtZS13cmFwIHtcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgaGVpZ2h0OiBtaW4oNjhkdmgsIDcycmVtKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudmlydHVhbC10b3VyLXBsYXllciB7XG4gICAgcGFkZGluZzogMS4ycmVtO1xuICB9XG4gIC52aXJ0dWFsLXRvdXItZnJhbWUge1xuICAgIGhlaWdodDogbWluKDcwZHZoLCA2NHJlbSk7XG4gICAgbWluLWhlaWdodDogMzZyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC52aXJ0dWFsLXRvdXJzLWhlcm9fX2FjdGlvbixcbiAgLnZpcnR1YWwtdG91ci1wbGF5ZXJfX2V4cGFuZCxcbiAgLnZpcnR1YWwtdG91ci1pbmRleF9faXRlbSxcbiAgLnZpcnR1YWwtdG91ci1mZWF0dXJlX19wcmV2aWV3IGltZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAwLjZyZW07XG59XG5cbi53cy10b29sYm94LWNvcHkge1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi53cy1wcm9kdWN0LWltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1wcm9kdWN0IHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLnByb2R1Y3QtYWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjk1KSAhaW1wb3J0YW50O1xufVxuXG4ud3MtcHJvZHVjdC1tZXRhIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGdhcDogMC44cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLndzLXdpc2hsaXN0LWZvcm0ge1xuICBtYXJnaW46IDA7XG59XG5cbi53cy13aXNobGlzdC1idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTYpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAzNCwgMzQsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMC44cmVtIDEuOHJlbSByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBjb2xvcjogIzJmMmEyNTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbn1cblxuLndzLXdpc2hsaXN0LWJ1dHRvbjpob3Zlcixcbi53cy13aXNobGlzdC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDFyZW0gMi4ycmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6ICMxZjFhMTY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cblxuLndzLXdpc2hsaXN0LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLndzLXdpc2hsaXN0LWJ1dHRvbi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMmYyYTI1O1xuICBib3JkZXItY29sb3I6ICMyZjJhMjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3Mtd2lzaGxpc3QtZGV0YWlsLWZvcm0ge1xuICBtYXJnaW46IDA7XG59XG5cbi53cy1kZXRhaWxzLWFjdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi53cy1kZXRhaWwtd2lzaGxpc3QtYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM1ZjVhNTQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3MtZGV0YWlsLXdpc2hsaXN0LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ud3MtZGV0YWlsLXdpc2hsaXN0LWJ1dHRvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLndzLWRldGFpbC13aXNobGlzdC1idXR0b246aG92ZXIsXG4ud3MtZGV0YWlsLXdpc2hsaXN0LWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjYzk2O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzIC53cy1kZXRhaWwtd2lzaGxpc3QtYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2M5Njtcbn1cblxuLndzLXByb2R1Y3QtY29weSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLndzLXZhcmlhbnQtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMnJlbTtcbn1cblxuLndzLXZhcmlhbnQtcm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4ud3MtdmFyaWFudC1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndzLXZhcmlhbnQtdGl0bGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuXG4ud3MtdmFyaWFudC1jb3B5IHtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG5cbi53cy12YXJpYW50LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLndzLXZhcmlhbnQtcHJpY2Uge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLndzLXZhcmlhbnQtc3RvY2ssXG4ud3MtY2FydC1zdG9jayxcbi53cy1jYXJ0LWNvcHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi10b3A6IDAuNnJlbTtcbn1cblxuLndzLXZhcmlhbnQtc3RvY2suaXMtaW4sXG4ud3MtY2FydC1zdG9jay5pcy1pbiB7XG4gIGNvbG9yOiAjMzlhNzRhO1xufVxuXG4ud3MtdmFyaWFudC1zdG9jay5pcy1vdXQsXG4ud3MtY2FydC1zdG9jay5pcy1vdXQge1xuICBjb2xvcjogI2NjMzMzMztcbn1cblxuLndzLWFkZC10by1jYXJ0LWZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG59XG5cbi53cy1jYXJ0LXByaWNlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi50YWJsZS50YWJsZS1jYXJ0IC5wcm9kdWN0LWNvbCxcbi50YWJsZS1tb2JpbGUgLnByb2R1Y3QtY29sLFxuLnRhYmxlLW1vYmlsZSB0ciAucHJvZHVjdC1jb2wge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY2FydCAudGFibGUudGFibGUtY2FydCAucHJvZHVjdC1jb2wgLnByb2R1Y3QsXG4uY2FydCAudGFibGUtbW9iaWxlIC5wcm9kdWN0LWNvbCAucHJvZHVjdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLnRhYmxlLWNhcnQgLnByb2R1Y3QtY29sIC5wcm9kdWN0LW1lZGlhLFxuLnRhYmxlLW1vYmlsZSAucHJvZHVjdC1jb2wgLnByb2R1Y3QtbWVkaWEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUudGFibGUtY2FydCAucXVhbnRpdHktY29sIHtcbiAgcGFkZGluZy1yaWdodDogMS4ycmVtO1xuICB3aWR0aDogMTI0cHg7XG59XG5cbi5jYXJ0LXByb2R1Y3QtcXVhbnRpdHkge1xuICB3aWR0aDogNzJweDtcbn1cblxuLndzLWNhcnQtcXVhbnRpdHktZm9ybSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDAuOHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53cy1jYXJ0LXVwZGF0ZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDRyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBtaW4td2lkdGg6IDRyZW07XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhYmxlLW1vYmlsZSAuY2FydC1wcm9kdWN0LXF1YW50aXR5IHtcbiAgICB3aWR0aDogNzJweDtcbiAgfVxuICAudGFibGUtbW9iaWxlIC53cy1jYXJ0LXF1YW50aXR5LWZvcm0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtbW9iaWxlIC53cy1jYXJ0LXVwZGF0ZSB7XG4gICAgbWF4LXdpZHRoOiA0cmVtO1xuICAgIG1pbi13aWR0aDogNHJlbTtcbiAgfVxufVxuLndzLWNoZWNrb3V0LXdpZGdldCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi53cy1pbnRyby1zbGlkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIG1pbi1oZWlnaHQ6IDUycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cy1pbnRyby1zbGlkZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC41OCksIHJnYmEoMCwgMCwgMCwgMC4xOCkpO1xuICBjb250ZW50OiBcIlwiO1xuICBpbnNldDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ud3MtaW50cm8tc2xpZGUgLmNvbnRhaW5lcixcbi53cy1pbnRyby1zbGlkZSAuaW50cm8tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLndzLWludHJvLXNsaWRlLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBpbnNldDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cy1taWRkbGUtYmFubmVyIHtcbiAgbWluLWhlaWdodDogNTByZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndzLW1pZGRsZS1iYW5uZXItaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndzLWhvbWUtYm90dG9tLWJhbm5lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBtaW4taGVpZ2h0OiA1MHJlbTtcbn1cblxuLndzLWhvbWUtY29weSB7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC1saXN0ID4gbGkgYS5hY3RpdmUge1xuICBjb2xvcjogI2NjOTk2NiAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0LWNhdHMgYS5hY3RpdmUsXG4udGFnY2xvdWQgYS5hY3RpdmUge1xuICBjb2xvcjogI2NjOTk2NiAhaW1wb3J0YW50O1xufVxuXG4ud3MtcXVhbGl0eS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDQycmVtO1xufVxuXG4ud3MtaG9tZS1uZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLndzLXN1bW1hcnktcXR5IHtcbiAgY29sb3I6ICM3Nzc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1taWRkbGUgLmNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlci1jZW50ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndzLXZhcmlhbnQtcm93IHtcbiAgICBwYWRkaW5nOiAxLjZyZW07XG4gIH1cbiAgLndzLWludHJvLXNsaWRlIHtcbiAgICBtaW4taGVpZ2h0OiA0MnJlbTtcbiAgfVxuICAud3MtaG9tZS1ib3R0b20tYmFubmVyLFxuICAud3MtcXVhbGl0eS1iYW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDM0cmVtO1xuICB9XG59XG4udGVtcC12YXJpYW50LXRvZ2dsZVthcmlhLWV4cGFuZGVkPWZhbHNlXSAudGVtcC12YXJpYW50LXRvZ2dsZS10ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiVm9pciBsZXMgdmFyaWFudGVzXCI7XG59XG5cbi50ZW1wLXZhcmlhbnQtcGFuZWwge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMjcsIDQyLCA3OCwgMC4xNCk7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4udGVtcC1jYXJ0LXRodW1iIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTIsIDEyMCwgMTQwLCAwLjEyKSwgcmdiYSgyNywgNDIsIDc4LCAwLjA4KSk7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRlbXAtZGV0YWlsLWltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzQuMjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMiwgMTIwLCAxNDAsIDAuMTIpLCByZ2JhKDI3LCA0MiwgNzgsIDAuMDgpKTtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGVtcC1wcm9kdWN0LWNvbnRlbnQge1xuICBjb2xvcjogIzQyNTI2YjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLnRlbXAtcHJvZHVjdC1jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRlbXAtc3VtbWFyeS1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGVtcC1zdG9yZS1wYWdlIG1haW4ge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAyLjVyZW07XG4gIH1cbiAgLnRlbXAtc3RvcmUtc2hlbGwtaW5uZXIsXG4gIC50ZW1wLXBhZ2UtaGVhZCB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxuICAudGVtcC1zdW1tYXJ5LXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAudGVtcC12YXJpYW50LXN1bW1hcnktZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi53cy1ob21lLXF1YWxpdHktYmFubmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1MHJlbTtcbn1cblxuLndzLWhvbWUtcXVhbGl0eS1iYW5uZXIgLmJhbm5lci1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzJyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLmF0ZWxpZXItcGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNGVmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAyMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXRlbGllci1wYWdlLWhlYWRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYXRlbGllci1oZWFkZXItaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGluc2V0OiAwO1xuICBvcGFjaXR5OiAwLjM4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYXRlbGllci1wYWdlLWhlYWRlciA+IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hdGVsaWVyLXBhZ2UtaGVhZGVyX19jb3B5IHtcbiAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgcGFkZGluZzogNC44cmVtIDA7XG59XG5cbi5hdGVsaWVyLWV5ZWJyb3cge1xuICBjb2xvcjogIzlhNTUyMDtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXRlbGllci1wYWdlLWhlYWRlciBoMSB7XG4gIGNvbG9yOiAjMjUyMTFlO1xuICBmb250LXNpemU6IGNsYW1wKDMuNHJlbSwgNHZ3LCA1LjJyZW0pO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTljaDtcbn1cblxuLmF0ZWxpZXItcGFnZS1oZWFkZXJfX2NvcHkgPiBwOmxhc3QtY2hpbGQ6bm90KC5hdGVsaWVyLWV5ZWJyb3cpLFxuLmF0ZWxpZXItcGFnZS1oZWFkZXJfX2RhdGUge1xuICBjb2xvcjogIzY2NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDEuNHJlbSAwIDA7XG4gIG1heC13aWR0aDogNThyZW07XG59XG5cbi5hdGVsaWVyLXBhZ2UtaGVhZGVyLS1kZXRhaWwge1xuICBtaW4taGVpZ2h0OiAxOXJlbTtcbn1cblxuLmF0ZWxpZXItcGFnZS1oZWFkZXItLWRldGFpbCAuYXRlbGllci1wYWdlLWhlYWRlcl9fY29weSB7XG4gIG1heC13aWR0aDogOTJyZW07XG4gIHBhZGRpbmc6IDMuOHJlbSAwO1xufVxuXG4uYXRlbGllci1wYWdlLWhlYWRlci0tZGV0YWlsIGgxIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjhyZW0sIDMuN3Z3LCA0LjRyZW0pO1xuICBtYXgtd2lkdGg6IDI0Y2g7XG59XG5cbi5hdGVsaWVyLXBhZ2UtaGVhZGVyX19kYXRlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5yZWFsaXNhdGlvbi1wYWdlLWhlYWRlcl9fZGF0ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbn1cblxuLmF0ZWxpZXItaW5kZXgucGFnZS1jb250ZW50LFxuLnJlYWxpc2F0aW9uLWluZGV4LnBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW0gMCA1LjVyZW07XG59XG5cbi5hdGVsaWVyLWluZGV4X19ncmlkLFxuLnJlYWxpc2F0aW9uLWluZGV4X19ncmlkIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHJvdy1nYXA6IDQuNnJlbTtcbn1cblxuLmF0ZWxpZXItaW5kZXhfX2ZlYXR1cmUsXG4ucmVhbGlzYXRpb24taW5kZXhfX2ZlYXR1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5hdGVsaWVyLWNhcmQtLWZlYXR1cmVkLFxuLnJlYWxpc2F0aW9uLWNhcmQtLWZlYXR1cmVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiBjbGFtcCgyLjhyZW0sIDV2dywgN3JlbSk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDEuNWZyKSBtaW5tYXgoMjdyZW0sIDAuOWZyKTtcbn1cblxuLmF0ZWxpZXItY2FyZF9fbWVkaWEsXG4ucmVhbGlzYXRpb24tY2FyZF9fbWVkaWEge1xuICBiYWNrZ3JvdW5kOiAjZjVmMWViO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmF0ZWxpZXItY2FyZF9fbWVkaWEgaW1nLFxuLnJlYWxpc2F0aW9uLWNhcmRfX21lZGlhIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMTYvMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hdGVsaWVyLWNhcmRfX21lZGlhOmhvdmVyIGltZyxcbi5hdGVsaWVyLWNhcmRfX21lZGlhOmZvY3VzLXZpc2libGUgaW1nLFxuLnJlYWxpc2F0aW9uLWNhcmRfX21lZGlhOmhvdmVyIGltZyxcbi5yZWFsaXNhdGlvbi1jYXJkX19tZWRpYTpmb2N1cy12aXNpYmxlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMjUpO1xufVxuXG4uYXRlbGllci1jYXJkX19tZWRpYTpmb2N1cy12aXNpYmxlLFxuLmF0ZWxpZXItY2FyZF9fdGl0bGUgYTpmb2N1cy12aXNpYmxlLFxuLnJlYWxpc2F0aW9uLWNhcmRfX21lZGlhOmZvY3VzLXZpc2libGUsXG4ucmVhbGlzYXRpb24tY2FyZF9fdGl0bGUgYTpmb2N1cy12aXNpYmxlLFxuLmF0ZWxpZXItYmFjay1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAzcHggc29saWQgIzlhNTUyMDtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbn1cblxuLmF0ZWxpZXItY2FyZF9fYm9keSxcbi5yZWFsaXNhdGlvbi1jYXJkX19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDEuNHJlbTtcbn1cblxuLmF0ZWxpZXItY2FyZC0tZmVhdHVyZWQgLmF0ZWxpZXItY2FyZF9fYm9keSxcbi5yZWFsaXNhdGlvbi1jYXJkLS1mZWF0dXJlZCAucmVhbGlzYXRpb24tY2FyZF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYXRlbGllci1jYXJkX19kYXRlLFxuLnJlYWxpc2F0aW9uLWNhcmRfX2RhdGUge1xuICBjb2xvcjogIzg4ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIG1hcmdpbjogMCAwIDAuOXJlbTtcbn1cblxuLmF0ZWxpZXItY2FyZF9fdGl0bGUsXG4ucmVhbGlzYXRpb24tY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzI2MjIxZjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICBtYXJnaW46IDAgMCAxLjFyZW07XG59XG5cbi5hdGVsaWVyLWNhcmQtLWZlYXR1cmVkIC5hdGVsaWVyLWNhcmRfX3RpdGxlLFxuLnJlYWxpc2F0aW9uLWNhcmQtLWZlYXR1cmVkIC5yZWFsaXNhdGlvbi1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi44cmVtLCAzLjJ2dywgNHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmF0ZWxpZXItY2FyZF9fdGl0bGUgYSxcbi5yZWFsaXNhdGlvbi1jYXJkX190aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmF0ZWxpZXItY2FyZF9fdGl0bGUgYTpob3Zlcixcbi5yZWFsaXNhdGlvbi1jYXJkX190aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5YTU1MjA7XG59XG5cbi5hdGVsaWVyLWNhcmRfX2V4Y2VycHQsXG4ucmVhbGlzYXRpb24tY2FyZF9fZXhjZXJwdCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbn1cblxuLmF0ZWxpZXItYmFjay1saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM5YTU1MjA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDEuMzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGdhcDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgxNTQsIDg1LCAzMiwgMC40NSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNWVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE4cyBlYXNlLCBnYXAgMC4xOHMgZWFzZTtcbn1cblxuLmF0ZWxpZXItYmFjay1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM2NzM3MGY7XG4gIGdhcDogMS40cmVtO1xufVxuXG4uYXRlbGllci1iYWNrLWxpbmsgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXRlbGllci1jYXJkLS1jb21wYWN0LFxuLnJlYWxpc2F0aW9uLWNhcmQtLWNvbXBhY3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF0ZWxpZXItY2FyZC0tY29tcGFjdDo6YmVmb3JlLFxuLnJlYWxpc2F0aW9uLWNhcmQtLWNvbXBhY3Q6OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdG9wOiAwO1xufVxuXG4uYXRlbGllci1jYXJkLS1jb21wYWN0IC5hdGVsaWVyLWNhcmRfX21lZGlhIGltZyxcbi5yZWFsaXNhdGlvbi1jYXJkLS1jb21wYWN0IC5yZWFsaXNhdGlvbi1jYXJkX19tZWRpYSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDE2LzExO1xufVxuXG4uYXRlbGllci1jYXJkLS1jb21wYWN0IC5hdGVsaWVyLWNhcmRfX2JvZHksXG4ucmVhbGlzYXRpb24tY2FyZC0tY29tcGFjdCAucmVhbGlzYXRpb24tY2FyZF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMS40cmVtKTtcbn1cblxuLmF0ZWxpZXItY2FyZC0tY29tcGFjdCAuYXRlbGllci1jYXJkX19leGNlcnB0LFxuLnJlYWxpc2F0aW9uLWNhcmQtLWNvbXBhY3QgLnJlYWxpc2F0aW9uLWNhcmRfX2V4Y2VycHQge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmF0ZWxpZXItaW5kZXhfX3BhZ2luYXRpb24sXG4ucmVhbGlzYXRpb24taW5kZXhfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4uYXRlbGllci1pbmRleF9fcGFnaW5hdGlvbiAucGFnaW5hdGlvbixcbi5yZWFsaXNhdGlvbi1pbmRleF9fcGFnaW5hdGlvbiAucGFnaW5hdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXRlbGllci1lbXB0eSB7XG4gIHBhZGRpbmc6IDRyZW0gMCA2cmVtO1xufVxuXG4uYXRlbGllci1kZXRhaWwucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbSAwIDZyZW07XG59XG5cbi5yZWFsaXNhdGlvbi1kZXRhaWwucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbSAwIDZyZW07XG59XG5cbi5yZWFsaXNhdGlvbi1kZXRhaWwgPiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjRyZW07XG59XG5cbi5yZWFsaXNhdGlvbi1zdG9yeV9fY292ZXIge1xuICBtYXJnaW46IDAgYXV0byA0cmVtO1xuICBtYXgtd2lkdGg6IDExMnJlbTtcbn1cblxuLnJlYWxpc2F0aW9uLXN0b3J5X19jb3ZlciBpbWcge1xuICBhc3BlY3QtcmF0aW86IDE2LzcuODtcbiAgYmFja2dyb3VuZDogI2Y1ZjFlYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDQycmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWFsaXNhdGlvbi1zdG9yeV9fY29udGVudCB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc4cmVtO1xufVxuXG4ucmVhbGlzYXRpb24tc3RvcnlfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVhbGlzYXRpb24tc3RvcnlfX2NvbnRlbnQgaDIsXG4ucmVhbGlzYXRpb24tc3RvcnlfX2NvbnRlbnQgaDMge1xuICBjb2xvcjogIzI5MjMxZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG1hcmdpbjogMi44cmVtIDAgMS4xcmVtO1xufVxuXG4uYXRlbGllci1kZXRhaWwgPiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjRyZW07XG59XG5cbi5hdGVsaWVyLXN0b3J5X19jb3ZlciB7XG4gIG1hcmdpbjogMCBhdXRvIDRyZW07XG4gIG1heC13aWR0aDogMTEycmVtO1xufVxuXG4uYXRlbGllci1zdG9yeV9fY292ZXIgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi83Ljg7XG4gIGJhY2tncm91bmQ6ICNmNWYxZWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiA0MnJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXRlbGllci1zdG9yeV9fY29udGVudCB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc4cmVtO1xufVxuXG4uYXRlbGllci1zdG9yeV9fY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hdGVsaWVyLXN0b3J5X19jb250ZW50IGgyLFxuLmF0ZWxpZXItc3RvcnlfX2NvbnRlbnQgaDMge1xuICBjb2xvcjogIzI5MjMxZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG1hcmdpbjogMi44cmVtIDAgMS4xcmVtO1xufVxuXG4uYXRlbGllci1nYWxsZXJ5IHtcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgbWF4LXdpZHRoOiAxMTJyZW07XG59XG5cbi5hdGVsaWVyLWdhbGxlcnlfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uYXRlbGllci1nYWxsZXJ5X19oZWFkaW5nIC5hdGVsaWVyLWV5ZWJyb3cge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5hdGVsaWVyLWdhbGxlcnlfX2hlYWRpbmcgaDIge1xuICBjb2xvcjogIzI5MjMxZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmF0ZWxpZXItZ2FsbGVyeV9fZ3JpZCxcbi5yZWFsaXNhdGlvbi1nYWxsZXJ5X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjZyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmF0ZWxpZXItZ2FsbGVyeV9fZ3JpZC0tc2luZ2xlLFxuLnJlYWxpc2F0aW9uLWdhbGxlcnlfX2dyaWQtLXNpbmdsZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIG1heC13aWR0aDogNzZyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYXRlbGllci1nYWxsZXJ5X19pdGVtLFxuLnJlYWxpc2F0aW9uLWdhbGxlcnlfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZjVmMWViO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hdGVsaWVyLWdhbGxlcnlfX2l0ZW0gaW1nLFxuLnJlYWxpc2F0aW9uLWdhbGxlcnlfX2l0ZW0gaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmF0ZWxpZXItZ2FsbGVyeV9fbGluayxcbi5yZWFsaXNhdGlvbi1nYWxsZXJ5X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hdGVsaWVyLWdhbGxlcnlfX2xpbmsgaW1nLFxuLnJlYWxpc2F0aW9uLWdhbGxlcnlfX2xpbmsgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2U7XG59XG5cbi5hdGVsaWVyLWdhbGxlcnlfX2xpbms6aG92ZXIgaW1nLFxuLmF0ZWxpZXItZ2FsbGVyeV9fbGluazpmb2N1cy12aXNpYmxlIGltZyxcbi5yZWFsaXNhdGlvbi1nYWxsZXJ5X19saW5rOmhvdmVyIGltZyxcbi5yZWFsaXNhdGlvbi1nYWxsZXJ5X19saW5rOmZvY3VzLXZpc2libGUgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzNSk7XG59XG5cbi5hdGVsaWVyLWdhbGxlcnlfX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi5yZWFsaXNhdGlvbi1nYWxsZXJ5X19saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAzcHggc29saWQgIzhiNWEyYjtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF0ZWxpZXItZ2FsbGVyeV9fbGluayBpbWcsXG4gIC5yZWFsaXNhdGlvbi1nYWxsZXJ5X19saW5rIGltZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF0ZWxpZXItYmFjay1saW5rIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnJlYWxpc2F0aW9uLWdhbGxlcnkge1xuICBtYXJnaW46IDVyZW0gYXV0byAwO1xuICBtYXgtd2lkdGg6IDExMnJlbTtcbn1cblxuLnJlYWxpc2F0aW9uLWdhbGxlcnlfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucmVhbGlzYXRpb24tZ2FsbGVyeV9faGVhZGluZyAuYXRlbGllci1leWVicm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucmVhbGlzYXRpb24tZ2FsbGVyeV9faGVhZGluZyBoMiB7XG4gIGNvbG9yOiAjMjkyMzFmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmF0ZWxpZXItcGFnZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY4JSBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTlyZW07XG4gIH1cbiAgLmF0ZWxpZXItcGFnZS1oZWFkZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjglIGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgLmF0ZWxpZXItcGFnZS1oZWFkZXJfX2NvcHksXG4gIC5hdGVsaWVyLXBhZ2UtaGVhZGVyLS1kZXRhaWwgLmF0ZWxpZXItcGFnZS1oZWFkZXJfX2NvcHkge1xuICAgIHBhZGRpbmc6IDMuNHJlbSAwO1xuICB9XG4gIC5hdGVsaWVyLXBhZ2UtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIuOHJlbSwgOHZ3LCA0cmVtKTtcbiAgICBtYXgtd2lkdGg6IDE4Y2g7XG4gIH1cbiAgLmF0ZWxpZXItcGFnZS1oZWFkZXJfX2NvcHkgPiBwOmxhc3QtY2hpbGQ6bm90KC5hdGVsaWVyLWV5ZWJyb3cpIHtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgbWF4LXdpZHRoOiAzNHJlbTtcbiAgfVxuICAuYXRlbGllci1wYWdlLWhlYWRlci0tZGV0YWlsIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5hdGVsaWVyLXBhZ2UtaGVhZGVyLS1kZXRhaWwgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMi41cmVtLCA3dncsIDMuNHJlbSk7XG4gIH1cbiAgLmF0ZWxpZXItY2FyZC0tZmVhdHVyZWQsXG4gIC5yZWFsaXNhdGlvbi1jYXJkLS1mZWF0dXJlZCB7XG4gICAgZ2FwOiAxLjJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxuICAuYXRlbGllci1jYXJkLS1mZWF0dXJlZCAuYXRlbGllci1jYXJkX19tZWRpYSBpbWcsXG4gIC5yZWFsaXNhdGlvbi1jYXJkLS1mZWF0dXJlZCAucmVhbGlzYXRpb24tY2FyZF9fbWVkaWEgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDQvMztcbiAgfVxuICAuYXRlbGllci1jYXJkLS1mZWF0dXJlZCAuYXRlbGllci1jYXJkX19ib2R5LFxuICAucmVhbGlzYXRpb24tY2FyZC0tZmVhdHVyZWQgLnJlYWxpc2F0aW9uLWNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxLjRyZW07XG4gIH1cbiAgLmF0ZWxpZXItY2FyZC0tZmVhdHVyZWQgLmF0ZWxpZXItY2FyZF9fdGl0bGUsXG4gIC5yZWFsaXNhdGlvbi1jYXJkLS1mZWF0dXJlZCAucmVhbGlzYXRpb24tY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG4gIC5hdGVsaWVyLWluZGV4X19ncmlkLFxuICAucmVhbGlzYXRpb24taW5kZXhfX2dyaWQge1xuICAgIHJvdy1nYXA6IDIuOHJlbTtcbiAgfVxuICAuYXRlbGllci1pbmRleF9fZmVhdHVyZSxcbiAgLnJlYWxpc2F0aW9uLWluZGV4X19mZWF0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5hdGVsaWVyLWluZGV4X19wYWdpbmF0aW9uLFxuICAucmVhbGlzYXRpb24taW5kZXhfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgfVxuICAuYXRlbGllci1zdG9yeV9fY292ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgfVxuICAucmVhbGlzYXRpb24tc3RvcnlfX2NvdmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gIH1cbiAgLnJlYWxpc2F0aW9uLXN0b3J5X19jb3ZlciBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogNC8zO1xuICB9XG4gIC5hdGVsaWVyLXN0b3J5X19jb3ZlciBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogNC8zO1xuICB9XG4gIC5hdGVsaWVyLXN0b3J5X19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAucmVhbGlzYXRpb24tc3RvcnlfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5hdGVsaWVyLWdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgfVxuICAuYXRlbGllci1nYWxsZXJ5X19ncmlkLFxuICAucmVhbGlzYXRpb24tZ2FsbGVyeV9fZ3JpZCB7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuICAuYXRlbGllci1nYWxsZXJ5X19ncmlkLS1zaW5nbGUsXG4gIC5yZWFsaXNhdGlvbi1nYWxsZXJ5X19ncmlkLS1zaW5nbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIH1cbiAgLnJlYWxpc2F0aW9uLWdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF0ZWxpZXItY2FyZF9fbWVkaWEgaW1nLFxuICAuYXRlbGllci1iYWNrLWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAud3MtaG9tZS1xdWFsaXR5LWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAud3MtaG9tZS1xdWFsaXR5LWJhbm5lciAuYmFubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmctdG9wOiAyMnJlbTtcbiAgfVxufSJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/