/*--------------------------------------------------------------
# Tailwind CSS
--------------------------------------------------------------*/
.wp-child-theme-etageinredning-theme footer .footer-row-two img {
  aspect-ratio: 168/14;
  height: auto;
}
.wp-child-theme-etageinredning-theme .wetail-swiper-carousel > .woocommerce {
  display: grid;
  padding: 1px;
}
.wp-child-theme-etageinredning-theme ul.products:not(.swiper-wrapper) {
  gap: 1px;
}
.wp-child-theme-etageinredning-theme ul.products li.product {
  position: relative;
  box-shadow: 0 0 0 1px #eeeeee;
}
.wp-child-theme-etageinredning-theme ul.products li.product .attachment-woocommerce_thumbnail {
  margin-bottom: 5px;
  overflow: hidden;
}
.wp-child-theme-etageinredning-theme ul.products li.product .woocommerce-loop-product__title, .wp-child-theme-etageinredning-theme ul.products li.product .price {
  padding-left: 5px;
  padding-right: 5px;
}
.wp-child-theme-etageinredning-theme ul.products li.product .woocommerce-loop-product__title {
  font-size: 13px;
}
.wp-child-theme-etageinredning-theme ul.products li.product .woocommerce-loop-product__title .product-brand {
  font-size: 10px;
}
.wp-child-theme-etageinredning-theme ul.products li.product a.button {
  right: 5px;
  bottom: 5px;
}
.wp-child-theme-etageinredning-theme ul.products li.product .price {
  padding-bottom: 5px;
}
.wp-child-theme-etageinredning-theme ul.products li.product a.added_to_cart.wc-forward {
  right: 5px;
  bottom: 2px;
}
.wp-child-theme-etageinredning-theme ul.products .add_to_wishlist.icon:before {
  font-size: 15px;
}
.wp-child-theme-etageinredning-theme .wetail-swiper-carousel img {
  aspect-ratio: 1/1;
  width: 100%;
  height: auto;
  object-fit: contain;
  margin-top: auto;
}
.wp-child-theme-etageinredning-theme .wetail-swiper-carousel .wpc-loop .product:last-child {
  position: relative;
}
.wp-child-theme-etageinredning-theme .wetail-swiper-carousel .wpc-loop .product:last-child::after {
  content: "";
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  width: 1px;
  background: #fff;
  z-index: 2;
  pointer-events: none;
}
.wp-child-theme-etageinredning-theme .product-brand {
  color: rgba(0, 0, 0, 0.5);
  font-family: "Jost", sans-serif;
}
.wp-child-theme-etageinredning-theme .woocommerce-mini-cart .woocommerce-mini-cart-item.mini_cart_item .quantity {
  padding-left: 70px;
}
.wp-child-theme-etageinredning-theme .sidebar-cart {
  z-index: 10000;
}
.wp-child-theme-etageinredning-theme .menu-description {
  display: none;
}
.wp-child-theme-etageinredning-theme header#masthead > #content.site-content .site-branding {
  max-width: 201px;
}
.wp-child-theme-etageinredning-theme header#masthead > #content.site-content .search form.woocommerce-product-search:after {
  top: 50%;
  transform: translateY(-50%);
}
.wp-child-theme-etageinredning-theme header#masthead > #content.site-content .shop-nav a.icon.icon-wetail-profile-superlight,
.wp-child-theme-etageinredning-theme header#masthead > #content.site-content .shop-nav .cart-contents:before {
  padding: 10px;
}
.wp-child-theme-etageinredning-theme header#masthead > #content.site-content .shop-nav .cart-contents span.count {
  left: 26px;
}
.wp-child-theme-etageinredning-theme header#masthead nav.main-navigation #content.site-content {
  border-color: #eeeeee;
}
.wp-child-theme-etageinredning-theme .site-info {
  display: none;
}
.wp-child-theme-etageinredning-theme .home footer.site-footer {
  max-width: 1400px;
  margin: 0 auto;
}
.wp-child-theme-etageinredning-theme .home .fl-row.before-footer-section {
  max-width: 1440px;
}
.wp-child-theme-etageinredning-theme .home footer.site-footer {
  margin-bottom: 20px;
}
.wp-child-theme-etageinredning-theme footer.site-footer {
  margin: 0 20px 20px;
  padding-top: 0;
}
.wp-child-theme-etageinredning-theme footer.site-footer .footer-row-one {
  gap: 90px;
}
.wp-child-theme-etageinredning-theme footer.site-footer .footer-row-one .widget {
  min-width: unset;
  padding: 0;
}
.wp-child-theme-etageinredning-theme footer.site-footer .widget-title {
  margin-bottom: 16px;
}
.wp-child-theme-etageinredning-theme footer.site-footer .menu li:not(:last-child) {
  margin-bottom: 10px;
}
.wp-child-theme-etageinredning-theme footer.site-footer #menu-links-footer-menu {
  column-count: 2;
  column-gap: 30px;
}
.wp-child-theme-etageinredning-theme footer.site-footer .fl-module-subscribe-form {
  width: 100%;
  max-width: 400px;
}
.wp-child-theme-etageinredning-theme footer.site-footer .widget-title > p {
  font-family: "Jost", sans-serif;
  font-size: 13px;
  margin-top: 16px;
  margin-bottom: 16px;
}
.wp-child-theme-etageinredning-theme footer.site-footer .footer-row-two {
  margin-top: 54px;
}
.wp-child-theme-etageinredning-theme footer.site-footer .footer-row-two .widget.widget_media_image {
  width: 100%;
}
.wp-child-theme-etageinredning-theme .fl-module.fl-module-button.fl-button-wrap .fl-button.button-variant-primary, .wp-child-theme-etageinredning-theme .fl-module.fl-module-button.fl-button-wrap .fl-button.button-variant-secondary,
.wp-child-theme-etageinredning-theme .fl-module.fl-button-group-buttons .fl-button-wrap .fl-button.button-variant-primary,
.wp-child-theme-etageinredning-theme .fl-module.fl-button-group-buttons .fl-button-wrap .fl-button.button-variant-secondary {
  border: none;
  box-shadow: none;
  border-radius: 0;
}
.wp-child-theme-etageinredning-theme .fl-module.fl-module-button.fl-button-wrap .fl-button.button-variant-secondary,
.wp-child-theme-etageinredning-theme .fl-module.fl-button-group-buttons .fl-button-wrap .fl-button.button-variant-secondary {
  color: #000;
  padding: 0;
  text-decoration: underline;
}
.wp-child-theme-etageinredning-theme .fl-module.fl-module-button.fl-button-wrap .fl-button.button-variant-secondary:hover,
.wp-child-theme-etageinredning-theme .fl-module.fl-button-group-buttons .fl-button-wrap .fl-button.button-variant-secondary:hover {
  text-decoration: none;
}
.wp-child-theme-etageinredning-theme .fl-module.fl-module-button.fl-button-wrap .fl-button.button-variant-primary,
.wp-child-theme-etageinredning-theme .fl-module.fl-button-group-buttons .fl-button-wrap .fl-button.button-variant-primary {
  background-color: #000;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  transition: background-color 0.2s ease-in-out;
}
.wp-child-theme-etageinredning-theme .fl-module.fl-module-button.fl-button-wrap .fl-button.button-variant-primary, .wp-child-theme-etageinredning-theme .fl-module.fl-module-button.fl-button-wrap .fl-button.button-variant-primary .fl-button-text,
.wp-child-theme-etageinredning-theme .fl-module.fl-button-group-buttons .fl-button-wrap .fl-button.button-variant-primary,
.wp-child-theme-etageinredning-theme .fl-module.fl-button-group-buttons .fl-button-wrap .fl-button.button-variant-primary .fl-button-text {
  color: white;
}
.wp-child-theme-etageinredning-theme .fl-module.fl-module-button.fl-button-wrap .fl-button.button-variant-primary:hover,
.wp-child-theme-etageinredning-theme .fl-module.fl-button-group-buttons .fl-button-wrap .fl-button.button-variant-primary:hover {
  background-color: #363636;
}
.wp-child-theme-etageinredning-theme .bm-module-content p {
  margin-bottom: 10px;
}
.wp-child-theme-etageinredning-theme .banner-ten-px-gap.fl-module-banner .bm-rich-content {
  margin-top: 10px;
}
.wp-child-theme-etageinredning-theme .hero-banner.fl-module-banner .bm-heading {
  margin: 0 0 10px;
}
.wp-child-theme-etageinredning-theme .hero-banner.fl-module-banner .bm-rich-content p {
  margin-bottom: 0;
}
.wp-child-theme-etageinredning-theme:not(.fl-builder) #content.site-content {
  padding: 0 20px;
}
.wp-child-theme-etageinredning-theme .site > #content.site-content {
  margin-bottom: 20px;
  padding-bottom: 100px;
  border-bottom: 1px solid #eeeeee;
}
.wp-child-theme-etageinredning-theme .services-callouts .fl-callout-text p {
  padding: 0;
}
.wp-child-theme-etageinredning-theme .services-callouts .fl-callout-photo-above-title .fl-photo {
  margin-bottom: 10px;
}
.wp-child-theme-etageinredning-theme .mfp-bg {
  background: rgba(0, 0, 0, 0.2);
}
.wp-child-theme-etageinredning-theme .mfp-content .fl-button-lightbox-content {
  max-width: 747px;
}
.wp-child-theme-etageinredning-theme .mfp-content .fl-button-lightbox-content .fl-input-group label {
  font-size: 10px;
}
.wp-child-theme-etageinredning-theme .mfp-content .fl-button-lightbox-content .fl-input-group input:not([type=checkbox]):not([type=radio]) {
  height: 39px;
  padding-top: 0;
  padding-bottom: 0;
}
.wp-child-theme-etageinredning-theme .mfp-content .fl-button-lightbox-content .fl-input-group textarea {
  min-height: 88px;
  height: 88px;
}
.wp-child-theme-etageinredning-theme .mfp-content .fl-button-lightbox-content .fl-success-msg {
  height: 372px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.wp-child-theme-etageinredning-theme .mfp-content .fl-button-lightbox-content .fl-success-msg > p {
  margin-bottom: 0;
}
.wp-child-theme-etageinredning-theme .mfp-content .fl-button-lightbox-content .mfp-close, .wp-child-theme-etageinredning-theme .mfp-content .fl-button-lightbox-content .mfp-close:hover {
  top: 10px !important;
  right: 10px;
  width: 14px;
  height: 14px;
}
.wp-child-theme-etageinredning-theme .mfp-content .fl-button-lightbox-content .mfp-close span {
  display: none;
}
.wp-child-theme-etageinredning-theme .mfp-content .fl-button-lightbox-content .mfp-close:before {
  content: "";
  background: url(../images/close-button.svg) no-repeat center;
  width: 100%;
  height: 100%;
  display: block;
}
@media screen and (min-width: 769px) {
  .wp-child-theme-etageinredning-theme .wetail-swiper-carousel > .woocommerce {
    margin: -1px;
  }
  .wp-child-theme-etageinredning-theme .has-stretch-products-carousel .wetail-swiper-carousel > .woocommerce {
    display: block;
  }
  .wp-child-theme-etageinredning-theme .has-stretch-products-carousel .fl-module-products-carousel-module, .wp-child-theme-etageinredning-theme .has-stretch-products-carousel .fl-module-products-carousel-module .fl-module-content, .wp-child-theme-etageinredning-theme .has-stretch-products-carousel .fl-module-products-carousel-module .wetail-swiper-carousel, .wp-child-theme-etageinredning-theme .has-stretch-products-carousel .fl-module-products-carousel-module .wetail-page-builder-modules {
    height: 100%;
  }
  .wp-child-theme-etageinredning-theme .has-stretch-products-carousel .wetail-swiper-carousel {
    max-height: var(--stretch-carousel-height, none);
  }
  .wp-child-theme-etageinredning-theme .has-stretch-products-carousel .wetail-page-builder-modules .swiper-wrapper {
    height: 100%;
  }
  .wp-child-theme-etageinredning-theme div#primary-menu > ul, .wp-child-theme-etageinredning-theme ul#primary-menu {
    justify-content: center;
  }
  .wp-child-theme-etageinredning-theme footer.site-footer {
    padding: 0 50px 30px;
  }
}
@media (min-width: 769px) {
  .wp-child-theme-etageinredning-theme header#masthead > #content.site-content {
    gap: 150px;
  }
  .wp-child-theme-etageinredning-theme header#masthead > #content.site-content .search {
    flex-grow: 1;
    width: auto;
    padding: 0;
  }
  .wp-child-theme-etageinredning-theme footer.site-footer #menu-links-footer-menu {
    column-gap: 90px;
  }
  .wp-child-theme-etageinredning-theme footer.site-footer .fl-module-subscribe-form {
    min-width: 400px;
  }
  .wp-child-theme-etageinredning-theme .mfp-content .fl-button-lightbox-content {
    padding: 40px;
  }
}
@media (max-width: 991px) {
  .wp-child-theme-etageinredning-theme .home footer.site-footer {
    margin: 0 20px 20px;
  }
}
@media (max-width: 768px) {
  .wp-child-theme-etageinredning-theme footer.site-footer .footer-row-one {
    gap: 40px;
  }
  .wp-child-theme-etageinredning-theme footer.site-footer .footer-row-one .widget {
    width: 100%;
  }
  .wp-child-theme-etageinredning-theme footer.site-footer #content.site-content {
    padding-left: 0;
    padding-right: 0;
  }
  .wp-child-theme-etageinredning-theme:not(.fl-builder) #content.site-content {
    padding: 0 10px;
  }
  .wp-child-theme-etageinredning-theme .mfp-content .fl-button-lightbox-content {
    padding: 40px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJzaG9wL19wcm9kdWN0cy5zY3NzIiwic2hvcC9fcHJvZHVjdC1icmFuZC5zY3NzIiwic2hvcC9fbWluaS1jYXJ0LnNjc3MiLCJnZW5lcmFsL19tZW51LnNjc3MiLCJnZW5lcmFsL19oZWFkZXIuc2NzcyIsImdlbmVyYWwvX2Zvb3Rlci5zY3NzIiwiZ2VuZXJhbC9fYnV0dG9ucy5zY3NzIiwiZ2VuZXJhbC9fYm0uc2NzcyIsImdlbmVyYWwvX2xheW91dC5zY3NzIiwiZ2VuZXJhbC9fY2FsbGFvdXRzLnNjc3MiLCJsaWdodC1ib3gvX2xpZ2h0LWJveC5zY3NzIiwiPG5vIHNvdXJjZT4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OytEQUFBO0FBT0M7RUFDQyxvQkFBQTtFQUNBLFlBQUE7QUNIRjtBQ0pBO0VBQ0MsYUFBQTtFQUNBLFlBQUE7QURNRDtBQ0ZDO0VBQ0MsUUFBQTtBRElGO0FDREM7RUFDQyxrQkFBQTtFQUNBLDZCQUFBO0FER0Y7QUNERTtFQUNDLGtCQUFBO0VBQ0EsZ0JBQUE7QURHSDtBQ0FFO0VBQ0MsaUJBQUE7RUFDQSxrQkFBQTtBREVIO0FDQ0U7RUFDQyxlQUFBO0FEQ0g7QUNDRztFQUNDLGVBQUE7QURDSjtBQ0dFO0VBQ0MsVUFBQTtFQUNBLFdBQUE7QURESDtBQ0lFO0VBQ0MsbUJBQUE7QURGSDtBQ0tFO0VBQ0MsVUFBQTtFQUNBLFdBQUE7QURISDtBQ09DO0VBQ0MsZUFBQTtBRExGO0FDVUM7RUFDQyxpQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBRFJGO0FDWUU7RUFDQyxrQkFBQTtBRFZIO0FDWUc7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7QURWSjtBRWxFQTtFQUNDLHlCQUFBO0VBQ0EsK0JBQUE7QUZxRkQ7QUdy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TTVIQTtJQUtFLFdBQUE7RU5nSUY7RU16RUE7SUFDQyxlQUFBO0lBQ0EsZ0JBQUE7RU5zSEQ7RVN2TkY7SUFJRSxlQUFBO0VUNFFBO0VXM1FEO0lBeUJFLGFBQUE7RVh5UkQ7Q1l2VEYiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUYWlsd2luZCBDU1Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIFVuY29tbWVudCB0aGlzIGlmIHlvdSBuZWVkIFRhaWx3aW5kIENTUyBpbiB5b3VyIHRoZW1lXG4vLyBAaW1wb3J0IFwidGFpbHdpbmRcIjtcblxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIHtcblx0Zm9vdGVyIC5mb290ZXItcm93LXR3byBpbWcge1xuXHRcdGFzcGVjdC1yYXRpbzogMTY4IC8gMTQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0QGltcG9ydCAnc2hvcC9wcm9kdWN0cyc7XG5cdEBpbXBvcnQgJ3Nob3AvcHJvZHVjdC1icmFuZCc7XG5cdEBpbXBvcnQgJ3Nob3AvbWluaS1jYXJ0Jztcblx0QGltcG9ydCAnZ2VuZXJhbC9nZW5lcmFsJztcblx0QGltcG9ydCAnbGlnaHQtYm94L2xpZ2h0LWJveCc7XG59XG5cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVGFpbHdpbmQgQ1NTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgZm9vdGVyIC5mb290ZXItcm93LXR3byBpbWcge1xuICBhc3BlY3QtcmF0aW86IDE2OC8xNDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC53ZXRhaWwtc3dpcGVyLWNhcm91c2VsID4gLndvb2NvbW1lcmNlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZzogMXB4O1xufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIHVsLnByb2R1Y3RzOm5vdCguc3dpcGVyLXdyYXBwZXIpIHtcbiAgZ2FwOiAxcHg7XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlZWVlZWU7XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYXR0YWNobWVudC13b29jb21tZXJjZV90aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSwgLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUgLnByb2R1Y3QtYnJhbmQge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLmJ1dHRvbiB7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogNXB4O1xufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEuYWRkZWRfdG9fY2FydC53Yy1mb3J3YXJkIHtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAycHg7XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgdWwucHJvZHVjdHMgLmFkZF90b193aXNobGlzdC5pY29uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSAud2V0YWlsLXN3aXBlci1jYXJvdXNlbCBpbWcge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSAud2V0YWlsLXN3aXBlci1jYXJvdXNlbCAud3BjLWxvb3AgLnByb2R1Y3Q6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSAud2V0YWlsLXN3aXBlci1jYXJvdXNlbCAud3BjLWxvb3AgLnByb2R1Y3Q6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLndldGFpbC1zd2lwZXItY2Fyb3VzZWwgPiAud29vY29tbWVyY2Uge1xuICAgIG1hcmdpbjogLTFweDtcbiAgfVxuICAud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLmhhcy1zdHJldGNoLXByb2R1Y3RzLWNhcm91c2VsIC53ZXRhaWwtc3dpcGVyLWNhcm91c2VsID4gLndvb2NvbW1lcmNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLmhhcy1zdHJldGNoLXByb2R1Y3RzLWNhcm91c2VsIC5mbC1tb2R1bGUtcHJvZHVjdHMtY2Fyb3VzZWwtbW9kdWxlLCAud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLmhhcy1zdHJldGNoLXByb2R1Y3RzLWNhcm91c2VsIC5mbC1tb2R1bGUtcHJvZHVjdHMtY2Fyb3VzZWwtbW9kdWxlIC5mbC1tb2R1bGUtY29udGVudCwgLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC5oYXMtc3RyZXRjaC1wcm9kdWN0cy1jYXJvdXNlbCAuZmwtbW9kdWxlLXByb2R1Y3RzLWNhcm91c2VsLW1vZHVsZSAud2V0YWlsLXN3aXBlci1jYXJvdXNlbCwgLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC5oYXMtc3RyZXRjaC1wcm9kdWN0cy1jYXJvdXNlbCAuZmwtbW9kdWxlLXByb2R1Y3RzLWNhcm91c2VsLW1vZHVsZSAud2V0YWlsLXBhZ2UtYnVpbGRlci1tb2R1bGVzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC5oYXMtc3RyZXRjaC1wcm9kdWN0cy1jYXJvdXNlbCAud2V0YWlsLXN3aXBlci1jYXJvdXNlbCB7XG4gICAgbWF4LWhlaWdodDogdmFyKC0tc3RyZXRjaC1jYXJvdXNlbC1oZWlnaHQsIG5vbmUpO1xuICB9XG4gIC53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSAuaGFzLXN0cmV0Y2gtcHJvZHVjdHMtY2Fyb3VzZWwgLndldGFpbC1wYWdlLWJ1aWxkZXItbW9kdWxlcyAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC5wcm9kdWN0LWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC53b29jb21tZXJjZS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtLm1pbmlfY2FydF9pdGVtIC5xdWFudGl0eSB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSAuc2lkZWJhci1jYXJ0IHtcbiAgei1pbmRleDogMTAwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgZGl2I3ByaW1hcnktbWVudSA+IHVsLCAud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgdWwjcHJpbWFyeS1tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC5tZW51LWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgaGVhZGVyI21hc3RoZWFkID4gI2NvbnRlbnQuc2l0ZS1jb250ZW50IHtcbiAgICBnYXA6IDE1MHB4O1xuICB9XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgaGVhZGVyI21hc3RoZWFkID4gI2NvbnRlbnQuc2l0ZS1jb250ZW50IC5zaXRlLWJyYW5kaW5nIHtcbiAgbWF4LXdpZHRoOiAyMDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgaGVhZGVyI21hc3RoZWFkID4gI2NvbnRlbnQuc2l0ZS1jb250ZW50IC5zZWFyY2gge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgaGVhZGVyI21hc3RoZWFkID4gI2NvbnRlbnQuc2l0ZS1jb250ZW50IC5zZWFyY2ggZm9ybS53b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaDphZnRlciB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgaGVhZGVyI21hc3RoZWFkID4gI2NvbnRlbnQuc2l0ZS1jb250ZW50IC5zaG9wLW5hdiBhLmljb24uaWNvbi13ZXRhaWwtcHJvZmlsZS1zdXBlcmxpZ2h0LFxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIGhlYWRlciNtYXN0aGVhZCA+ICNjb250ZW50LnNpdGUtY29udGVudCAuc2hvcC1uYXYgLmNhcnQtY29udGVudHM6YmVmb3JlIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSBoZWFkZXIjbWFzdGhlYWQgPiAjY29udGVudC5zaXRlLWNvbnRlbnQgLnNob3AtbmF2IC5jYXJ0LWNvbnRlbnRzIHNwYW4uY291bnQge1xuICBsZWZ0OiAyNnB4O1xufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIGhlYWRlciNtYXN0aGVhZCBuYXYubWFpbi1uYXZpZ2F0aW9uICNjb250ZW50LnNpdGUtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSAuc2l0ZS1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSAuaG9tZSBmb290ZXIuc2l0ZS1mb290ZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLmhvbWUgLmZsLXJvdy5iZWZvcmUtZm9vdGVyLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSAuaG9tZSBmb290ZXIuc2l0ZS1mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSAuaG9tZSBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7XG4gIH1cbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSBmb290ZXIuc2l0ZS1mb290ZXIge1xuICBtYXJnaW46IDAgMjBweCAyMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci1yb3ctb25lIHtcbiAgZ2FwOiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci1yb3ctb25lIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci1yb3ctb25lIC53aWRnZXQge1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci1yb3ctb25lIC53aWRnZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHggMzBweDtcbiAgfVxufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIGZvb3Rlci5zaXRlLWZvb3RlciAud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSBmb290ZXIuc2l0ZS1mb290ZXIgLm1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgZm9vdGVyLnNpdGUtZm9vdGVyICNtZW51LWxpbmtzLWZvb3Rlci1tZW51IHtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSBmb290ZXIuc2l0ZS1mb290ZXIgI21lbnUtbGlua3MtZm9vdGVyLW1lbnUge1xuICAgIGNvbHVtbi1nYXA6IDkwcHg7XG4gIH1cbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSBmb290ZXIuc2l0ZS1mb290ZXIgLmZsLW1vZHVsZS1zdWJzY3JpYmUtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSBmb290ZXIuc2l0ZS1mb290ZXIgLmZsLW1vZHVsZS1zdWJzY3JpYmUtZm9ybSB7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgfVxufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIGZvb3Rlci5zaXRlLWZvb3RlciAud2lkZ2V0LXRpdGxlID4gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLXJvdy10d28ge1xuICBtYXJnaW4tdG9wOiA1NHB4O1xufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLXJvdy10d28gLndpZGdldC53aWRnZXRfbWVkaWFfaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgZm9vdGVyLnNpdGUtZm9vdGVyICNjb250ZW50LnNpdGUtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSAuZmwtbW9kdWxlLmZsLW1vZHVsZS1idXR0b24uZmwtYnV0dG9uLXdyYXAgLmZsLWJ1dHRvbi5idXR0b24tdmFyaWFudC1wcmltYXJ5LCAud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLmZsLW1vZHVsZS5mbC1tb2R1bGUtYnV0dG9uLmZsLWJ1dHRvbi13cmFwIC5mbC1idXR0b24uYnV0dG9uLXZhcmlhbnQtc2Vjb25kYXJ5LFxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC5mbC1tb2R1bGUuZmwtYnV0dG9uLWdyb3VwLWJ1dHRvbnMgLmZsLWJ1dHRvbi13cmFwIC5mbC1idXR0b24uYnV0dG9uLXZhcmlhbnQtcHJpbWFyeSxcbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSAuZmwtbW9kdWxlLmZsLWJ1dHRvbi1ncm91cC1idXR0b25zIC5mbC1idXR0b24td3JhcCAuZmwtYnV0dG9uLmJ1dHRvbi12YXJpYW50LXNlY29uZGFyeSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSAuZmwtbW9kdWxlLmZsLW1vZHVsZS1idXR0b24uZmwtYnV0dG9uLXdyYXAgLmZsLWJ1dHRvbi5idXR0b24tdmFyaWFudC1zZWNvbmRhcnksXG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLmZsLW1vZHVsZS5mbC1idXR0b24tZ3JvdXAtYnV0dG9ucyAuZmwtYnV0dG9uLXdyYXAgLmZsLWJ1dHRvbi5idXR0b24tdmFyaWFudC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLmZsLW1vZHVsZS5mbC1tb2R1bGUtYnV0dG9uLmZsLWJ1dHRvbi13cmFwIC5mbC1idXR0b24uYnV0dG9uLXZhcmlhbnQtc2Vjb25kYXJ5OmhvdmVyLFxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC5mbC1tb2R1bGUuZmwtYnV0dG9uLWdyb3VwLWJ1dHRvbnMgLmZsLWJ1dHRvbi13cmFwIC5mbC1idXR0b24uYnV0dG9uLXZhcmlhbnQtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC5mbC1tb2R1bGUuZmwtbW9kdWxlLWJ1dHRvbi5mbC1idXR0b24td3JhcCAuZmwtYnV0dG9uLmJ1dHRvbi12YXJpYW50LXByaW1hcnksXG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLmZsLW1vZHVsZS5mbC1idXR0b24tZ3JvdXAtYnV0dG9ucyAuZmwtYnV0dG9uLXdyYXAgLmZsLWJ1dHRvbi5idXR0b24tdmFyaWFudC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLmZsLW1vZHVsZS5mbC1tb2R1bGUtYnV0dG9uLmZsLWJ1dHRvbi13cmFwIC5mbC1idXR0b24uYnV0dG9uLXZhcmlhbnQtcHJpbWFyeSwgLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC5mbC1tb2R1bGUuZmwtbW9kdWxlLWJ1dHRvbi5mbC1idXR0b24td3JhcCAuZmwtYnV0dG9uLmJ1dHRvbi12YXJpYW50LXByaW1hcnkgLmZsLWJ1dHRvbi10ZXh0LFxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC5mbC1tb2R1bGUuZmwtYnV0dG9uLWdyb3VwLWJ1dHRvbnMgLmZsLWJ1dHRvbi13cmFwIC5mbC1idXR0b24uYnV0dG9uLXZhcmlhbnQtcHJpbWFyeSxcbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSAuZmwtbW9kdWxlLmZsLWJ1dHRvbi1ncm91cC1idXR0b25zIC5mbC1idXR0b24td3JhcCAuZmwtYnV0dG9uLmJ1dHRvbi12YXJpYW50LXByaW1hcnkgLmZsLWJ1dHRvbi10ZXh0IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC5mbC1tb2R1bGUuZmwtbW9kdWxlLWJ1dHRvbi5mbC1idXR0b24td3JhcCAuZmwtYnV0dG9uLmJ1dHRvbi12YXJpYW50LXByaW1hcnk6aG92ZXIsXG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLmZsLW1vZHVsZS5mbC1idXR0b24tZ3JvdXAtYnV0dG9ucyAuZmwtYnV0dG9uLXdyYXAgLmZsLWJ1dHRvbi5idXR0b24tdmFyaWFudC1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSAuYm0tbW9kdWxlLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLmJhbm5lci10ZW4tcHgtZ2FwLmZsLW1vZHVsZS1iYW5uZXIgLmJtLXJpY2gtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLmhlcm8tYmFubmVyLmZsLW1vZHVsZS1iYW5uZXIgLmJtLWhlYWRpbmcge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC5oZXJvLWJhbm5lci5mbC1tb2R1bGUtYmFubmVyIC5ibS1yaWNoLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWU6bm90KC5mbC1idWlsZGVyKSAjY29udGVudC5zaXRlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lOm5vdCguZmwtYnVpbGRlcikgI2NvbnRlbnQuc2l0ZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSAuc2l0ZSA+ICNjb250ZW50LnNpdGUtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLnNlcnZpY2VzLWNhbGxvdXRzIC5mbC1jYWxsb3V0LXRleHQgcCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLnNlcnZpY2VzLWNhbGxvdXRzIC5mbC1jYWxsb3V0LXBob3RvLWFib3ZlLXRpdGxlIC5mbC1waG90byB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLm1mcC1iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSAubWZwLWNvbnRlbnQgLmZsLWJ1dHRvbi1saWdodGJveC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3NDdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLm1mcC1jb250ZW50IC5mbC1idXR0b24tbGlnaHRib3gtY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC5tZnAtY29udGVudCAuZmwtYnV0dG9uLWxpZ2h0Ym94LWNvbnRlbnQgLmZsLWlucHV0LWdyb3VwIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC5tZnAtY29udGVudCAuZmwtYnV0dG9uLWxpZ2h0Ym94LWNvbnRlbnQgLmZsLWlucHV0LWdyb3VwIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgaGVpZ2h0OiAzOXB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLm1mcC1jb250ZW50IC5mbC1idXR0b24tbGlnaHRib3gtY29udGVudCAuZmwtaW5wdXQtZ3JvdXAgdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC5tZnAtY29udGVudCAuZmwtYnV0dG9uLWxpZ2h0Ym94LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSAubWZwLWNvbnRlbnQgLmZsLWJ1dHRvbi1saWdodGJveC1jb250ZW50IC5mbC1zdWNjZXNzLW1zZyB7XG4gIGhlaWdodDogMzcycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC5tZnAtY29udGVudCAuZmwtYnV0dG9uLWxpZ2h0Ym94LWNvbnRlbnQgLmZsLXN1Y2Nlc3MtbXNnID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLm1mcC1jb250ZW50IC5mbC1idXR0b24tbGlnaHRib3gtY29udGVudCAubWZwLWNsb3NlLCAud3AtY2hpbGQtdGhlbWUtZXRhZ2VpbnJlZG5pbmctdGhlbWUgLm1mcC1jb250ZW50IC5mbC1idXR0b24tbGlnaHRib3gtY29udGVudCAubWZwLWNsb3NlOmhvdmVyIHtcbiAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLndwLWNoaWxkLXRoZW1lLWV0YWdlaW5yZWRuaW5nLXRoZW1lIC5tZnAtY29udGVudCAuZmwtYnV0dG9uLWxpZ2h0Ym94LWNvbnRlbnQgLm1mcC1jbG9zZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cC1jaGlsZC10aGVtZS1ldGFnZWlucmVkbmluZy10aGVtZSAubWZwLWNvbnRlbnQgLmZsLWJ1dHRvbi1saWdodGJveC1jb250ZW50IC5tZnAtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jbG9zZS1idXR0b24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCIkYm9yZGVyX2NvbG9yOiAjZWVlZWVlO1xuXG4ud2V0YWlsLXN3aXBlci1jYXJvdXNlbCA+IC53b29jb21tZXJjZSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdHBhZGRpbmc6IDFweDtcbn1cblxudWwucHJvZHVjdHMge1xuXHQmOm5vdCguc3dpcGVyLXdyYXBwZXIpIHtcblx0XHRnYXA6IDFweDtcblx0fVxuXG5cdGxpLnByb2R1Y3Qge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvcmRlcl9jb2xvcjtcblxuXHRcdC5hdHRhY2htZW50LXdvb2NvbW1lcmNlX3RodW1ibmFpbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblxuXHRcdC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlLCAucHJpY2Uge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXG5cdFx0Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXG5cdFx0XHQucHJvZHVjdC1icmFuZCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhLmJ1dHRvbiB7XG5cdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0Ym90dG9tOiA1cHg7XG5cdFx0fVxuXG5cdFx0LnByaWNlIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0fVxuXG5cdFx0YS5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQge1xuXHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdGJvdHRvbTogMnB4O1xuXHRcdH1cblx0fVxuXG5cdC5hZGRfdG9fd2lzaGxpc3QuaWNvbjpiZWZvcmUge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxufVxuXG4ud2V0YWlsLXN3aXBlci1jYXJvdXNlbCB7XG5cdGltZyB7XG5cdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR9XG5cblx0LndwYy1sb29wIHtcblx0XHQucHJvZHVjdDpsYXN0LWNoaWxkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMXB4O1xuXHRcdFx0XHRib3R0b206IC0xcHg7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cdC53ZXRhaWwtc3dpcGVyLWNhcm91c2VsID4gLndvb2NvbW1lcmNlIHtcblx0XHRtYXJnaW46IC0xcHg7XG5cdH1cblxuXHQuaGFzLXN0cmV0Y2gtcHJvZHVjdHMtY2Fyb3VzZWwge1xuXG5cdFx0LndldGFpbC1zd2lwZXItY2Fyb3VzZWwgPiAud29vY29tbWVyY2Uge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0LmZsLW1vZHVsZS1wcm9kdWN0cy1jYXJvdXNlbC1tb2R1bGUge1xuXHRcdFx0JiwgLmZsLW1vZHVsZS1jb250ZW50LCAud2V0YWlsLXN3aXBlci1jYXJvdXNlbCwgLndldGFpbC1wYWdlLWJ1aWxkZXItbW9kdWxlcyAge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndldGFpbC1zd2lwZXItY2Fyb3VzZWwge1xuXHRcdFx0bWF4LWhlaWdodDogdmFyKC0tc3RyZXRjaC1jYXJvdXNlbC1oZWlnaHQsIG5vbmUpO1xuXHRcdH1cblxuXHRcdC53ZXRhaWwtcGFnZS1idWlsZGVyLW1vZHVsZXMgLnN3aXBlci13cmFwcGVyIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9kdWN0LWJyYW5kIHtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0Zm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xufVxuIiwiLndvb2NvbW1lcmNlLW1pbmktY2FydCB7XG5cdC53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbS5taW5pX2NhcnRfaXRlbSB7XG5cdFx0LnF1YW50aXR5IHtcblx0XHRcdHBhZGRpbmctbGVmdDogNzBweDtcblx0XHR9XG5cdH1cbn1cblxuLnNpZGViYXItY2FydCB7XG5cdHotaW5kZXg6IDEwMDAwO1xufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcblx0ZGl2I3ByaW1hcnktbWVudT51bCwgdWwjcHJpbWFyeS1tZW51IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxufVxuXG4ubWVudS1kZXNjcmlwdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCJoZWFkZXIjbWFzdGhlYWQ+I2NvbnRlbnQuc2l0ZS1jb250ZW50IHtcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cdFx0Z2FwOiAxNTBweDtcblx0fVxuXG5cdC5zaXRlLWJyYW5kaW5nIHtcblx0XHRtYXgtd2lkdGg6IDIwMXB4O1xuXHR9XG5cblx0LnNlYXJjaCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0Zm9ybS53b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaDphZnRlciB7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cdH1cblxuXHQuc2hvcC1uYXYge1xuXHRcdGEuaWNvbi5pY29uLXdldGFpbC1wcm9maWxlLXN1cGVybGlnaHQsXG5cdFx0LmNhcnQtY29udGVudHM6YmVmb3JlIHtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0fVxuXG5cdFx0LmNhcnQtY29udGVudHMge1xuXHRcdFx0c3Bhbi5jb3VudCB7XG5cdFx0XHRcdGxlZnQ6IDI2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuaGVhZGVyI21hc3RoZWFkIG5hdi5tYWluLW5hdmlnYXRpb24gI2NvbnRlbnQuc2l0ZS1jb250ZW50IHtcblx0Ym9yZGVyLWNvbG9yOiAjZWVlZWVlO1xufVxuIiwiLnNpdGUtaW5mbyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lIHtcblx0Zm9vdGVyLnNpdGUtZm9vdGVyIHtcblx0XHRtYXgtd2lkdGg6IDE0MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC5mbC1yb3cuYmVmb3JlLWZvb3Rlci1zZWN0aW9uIHtcblx0XHRtYXgtd2lkdGg6IDE0NDBweDtcblx0fVxuXG5cdGZvb3Rlci5zaXRlLWZvb3RlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0bWFyZ2luOiAwIDIwcHggMjBweDtcblx0XHR9XG5cdH1cbn1cblxuXG5mb290ZXIuc2l0ZS1mb290ZXIge1xuXHRtYXJnaW46IDAgMjBweCAyMHB4O1xuXHRwYWRkaW5nLXRvcDogMDtcblxuXHQuZm9vdGVyLXJvdy1vbmUge1xuXHRcdGdhcDogOTBweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiA0MHB4O1xuXHRcdH1cblxuXHRcdC53aWRnZXQge1xuXHRcdFx0bWluLXdpZHRoOiB1bnNldDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuXHRcdHBhZGRpbmc6IDAgNTBweCAzMHB4O1xuXHR9XG5cblx0LndpZGdldC10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXG5cdC5tZW51IHtcblx0XHRsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0I21lbnUtbGlua3MtZm9vdGVyLW1lbnUge1xuXHRcdGNvbHVtbi1jb3VudDogMjtcblx0XHRjb2x1bW4tZ2FwOiAzMHB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cdFx0XHRjb2x1bW4tZ2FwOiA5MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5mbC1tb2R1bGUtc3Vic2NyaWJlLWZvcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNDAwcHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblx0XHRcdG1pbi13aWR0aDogNDAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LndpZGdldC10aXRsZSA+IHAge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cblx0LmZvb3Rlci1yb3ctdHdvIHtcblx0XHRtYXJnaW4tdG9wOiA1NHB4O1xuXG5cdFx0LndpZGdldC53aWRnZXRfbWVkaWFfaW1hZ2Uge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdCNjb250ZW50LnNpdGUtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuIiwiJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuJGJsYWNrX2hvdmVyOiAjMzYzNjM2O1xuXG5cbi5mbC1tb2R1bGUuZmwtbW9kdWxlLWJ1dHRvbi5mbC1idXR0b24td3JhcCxcbi5mbC1tb2R1bGUuZmwtYnV0dG9uLWdyb3VwLWJ1dHRvbnMgLmZsLWJ1dHRvbi13cmFwe1xuXHQgLmZsLWJ1dHRvbiB7XG5cdFx0Ji5idXR0b24tdmFyaWFudC1wcmltYXJ5LFxuXHRcdCYuYnV0dG9uLXZhcmlhbnQtc2Vjb25kYXJ5IHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdCYuYnV0dG9uLXZhcmlhbnQtc2Vjb25kYXJ5IHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5idXR0b24tdmFyaWFudC1wcmltYXJ5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHQmLCAuZmwtYnV0dG9uLXRleHQge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2tfaG92ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi5ibS1tb2R1bGUtY29udGVudCB7XG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLmJhbm5lci10ZW4tcHgtZ2FwLmZsLW1vZHVsZS1iYW5uZXIge1xuXHQuYm0tcmljaC1jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59XG5cbi5oZXJvLWJhbm5lci5mbC1tb2R1bGUtYmFubmVyIHtcblx0LmJtLWhlYWRpbmcge1xuXHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdH1cblxuXHQuYm0tcmljaC1jb250ZW50IHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbiIsIiY6bm90KC5mbC1idWlsZGVyKSAjY29udGVudC5zaXRlLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG59XG5cbi5zaXRlID4gI2NvbnRlbnQuc2l0ZS1jb250ZW50IHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbiIsIi5zZXJ2aWNlcy1jYWxsb3V0cyB7XG5cdC5mbC1jYWxsb3V0LXRleHQgcCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5mbC1jYWxsb3V0LXBob3RvLWFib3ZlLXRpdGxlIC5mbC1waG90byB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuIiwiLm1mcC1iZyB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm1mcC1jb250ZW50IHtcblx0LmZsLWJ1dHRvbi1saWdodGJveC1jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDc0N3B4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdH1cblxuXHRcdC5mbC1pbnB1dC1ncm91cCB7XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG5cdFx0XHRcdGhlaWdodDogMzlweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDg4cHg7XG5cdFx0XHRcdGhlaWdodDogODhweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0fVxuXG5cdFx0LmZsLXN1Y2Nlc3MtbXNnIHtcblx0XHRcdGhlaWdodDogMzcycHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0JiA+IHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZnAtY2xvc2Uge1xuXHRcdFx0JiwgJjpob3ZlciB7XG5cdFx0XHRcdHRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jbG9zZS1idXR0b24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsbnVsbF19 */
