/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/pageproduit.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.filters-toggle {
  margin-bottom: 0.85rem;
  border-radius: 10px;
  font-weight: 700;
}

.product-filter-form {
  position: sticky;
  top: 96px;
}

.filter-options {
  display: grid;
  gap: 0.35rem;
  padding: 0.7rem 0.8rem;
  border: 1px solid #dbe3ef;
  border-radius: 10px;
  background: #fff;
}

.filter-options-scroll {
  max-height: 210px;
  overflow-y: auto;
}

.filter-options .form-check {
  margin: 0;
  min-height: 1.35rem;
}

.filter-options .form-check-input {
  margin-top: 0.2rem;
}

.filter-options .form-check-label {
  line-height: 1.25;
}

.product-card {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.12);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.08);
  transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;
  display: flex;
  flex-direction: column;
  position: relative;
}
.product-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.12);
  border-color: rgba(0, 0, 0, 0.2);
  background-color: #f8fbff;
}

.product-media {
  position: relative;
  overflow: hidden;
  border-radius: 16px 16px 0 0;
  min-height: 240px;
  background: #f8f9fa;
}

.product-img {
  width: 100%;
  aspect-ratio: 4/3;
  object-fit: contain; /* pas de zoom sur l'image */
  background: #f8f9fa;
  padding: 10px;
  max-height: 260px;
  display: block;
  transition: transform 0.25s ease, border-radius 0.2s ease;
}
.product-card:hover .product-img {
  transform: scale(1.01);
}

.product-chip,
.product-chip-secondary {
  position: absolute;
  top: 12px;
  padding: 6px 10px;
  font-weight: 600;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.product-chip {
  left: 12px;
}

.product-chip-secondary {
  right: 12px;
  background: rgba(255, 255, 255, 0.9);
}

.product-card:hover .product-chip,
.product-card:hover .product-chip-secondary {
  transform: translateY(-2px);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.08);
}

.product-dim-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 6px;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  text-align: center;
  opacity: 0;
  transition: opacity 0.2s ease;
  padding: 12px;
  pointer-events: none;
  border-radius: 16px 16px 0 0;
  z-index: 2;
}

.product-card:hover .product-dim-overlay {
  opacity: 1;
}

.product-dim-overlay .dim-title {
  font-weight: 700;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-size: 0.9rem;
}

.product-dim-overlay .dim-line {
  font-size: 0.9rem;
}

.product-body h5 {
  font-weight: 700;
}

.product-meta {
  line-height: 1.35;
}

.product-financing-note {
  margin: -4px 0 16px;
  font-size: 0.82rem;
  line-height: 1.45;
  color: #0a3fc2;
  background: rgba(11, 82, 255, 0.08);
  border: 1px solid rgba(11, 82, 255, 0.14);
  border-radius: 10px;
  padding: 8px 10px;
}

.product-pricing {
  flex-wrap: wrap;
}

.product-pricing .text-decoration-line-through {
  font-size: 0.95rem;
}

.badge.bg-success-subtle {
  background: #e6f5ec;
  color: #1f9b45;
}

.alert-info {
  background-color: #e7f3fe;
  color: #31708f;
  border: 1px solid #bce8f1;
  padding: 0.75rem;
  margin-bottom: 1rem;
  border-radius: 6px;
  font-weight: 600;
  text-align: center;
  font-size: 0.9rem;
}

/* Hide deprecated price filters (UI simplified) */
label[for=prixMin],
#prixMinRange,
#prixMin,
label[for=prixMax],
#prixMaxRange,
#prixMax,
#prixMinOut,
#prixMaxOut {
  display: none !important;
}

/* ------------------------------------
   ミ. NOUVEAU : BADGE PROMO EN BAS DROITE
------------------------------------- */
.promo-badge {
  position: absolute;
  bottom: 12px;
  right: 12px;
  padding: 6px 12px;
  font-weight: 700;
  z-index: 15;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}

.seo-blurb {
  margin-top: 32px;
  padding: 20px 24px;
  border-radius: 16px;
  background: linear-gradient(135deg, rgba(11, 82, 255, 0.08), rgba(255, 107, 107, 0.08));
  border: 1px solid rgba(11, 82, 255, 0.15);
  color: #1f2a37;
  font-size: 0.95rem;
  line-height: 1.6;
}

.seo-blurb .seo-title {
  font-size: 1.1rem;
  font-weight: 700;
  color: #0a3fc2;
  margin-bottom: 8px;
}

@media (max-width: 576px) {
  .products-container {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .filters-column {
    margin-bottom: 1.25rem;
  }
  .filter-collapse {
    margin-top: 0.75rem;
  }
  .product-filter-form {
    position: static;
    padding: 1rem;
    border: 1px solid rgba(15, 23, 42, 0.08);
    border-radius: 14px;
    background: #fff;
    box-shadow: 0 10px 24px rgba(15, 23, 42, 0.08);
  }
  .filter-options-scroll {
    max-height: 180px;
  }
  .product-pricing {
    row-gap: 4px;
  }
  .product-pricing .fs-4 {
    font-size: 1.2rem !important;
  }
  .promo-badge {
    bottom: 8px;
    right: 8px;
    padding: 4px 8px;
    font-size: 0.75rem;
  }
}
@media (min-width: 768px) {
  .filter-collapse.collapse {
    display: block !important;
    height: auto !important;
    visibility: visible;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZXByb2R1aXQuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBLGdCQUFnQjtBQVNoQjtFQUNFO0VBQ0E7RUFDQTtBQVBGOztBQVVBO0VBQ0U7RUFDQTtBQVBGOztBQVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUEY7O0FBVUE7RUFDRTtFQUNBO0FBUEY7O0FBVUE7RUFDRTtFQUNBO0FBUEY7O0FBVUE7RUFDRTtBQVBGOztBQVVBO0VBQ0U7QUFQRjs7QUFVQTtFQUNFO0VBQ0E7RUFDQSxtQkE3Q1E7RUE4Q1I7RUFDQSwyQ0E5Q087RUErQ1A7RUFDQTtFQUNBO0VBQ0E7QUFQRjtBQVNFO0VBQ0U7RUFDQSwyQ0FyRFc7RUFzRFg7RUFDQTtBQVBKOztBQVdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJGOztBQVdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJGO0FBVUU7RUFDRTtBQVJKOztBQVlBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFURjs7QUFZQTtFQUNFO0FBVEY7O0FBWUE7RUFDRTtFQUNBO0FBVEY7O0FBWUE7O0VBRUU7RUFDQTtBQVRGOztBQVlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFURjs7QUFZQTtFQUNFO0FBVEY7O0FBWUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVRGOztBQVlBO0VBQ0U7QUFURjs7QUFZQTtFQUNFO0FBVEY7O0FBWUE7RUFDRTtBQVRGOztBQVlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0E3SmE7RUE4SmI7RUFDQTtFQUNBO0VBQ0E7QUFURjs7QUFZQTtFQUNFO0FBVEY7O0FBWUE7RUFDRTtBQVRGOztBQVlBO0VBQ0U7RUFDQTtBQVRGOztBQWFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVkY7O0FBYUE7QUFDQTs7Ozs7Ozs7RUFRRTtBQVZGOztBQWFBOzt1Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFYRjs7QUFjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFYRjs7QUFjQTtFQUNFO0VBQ0E7RUFDQSxjQXRPYTtFQXVPYjtBQVhGOztBQWNBO0VBQ0U7SUFDRTtJQUNBO0VBWEY7RUFjQTtJQUNFO0VBWkY7RUFlQTtJQUNFO0VBYkY7RUFnQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFkRjtFQWlCQTtJQUNFO0VBZkY7RUFrQkE7SUFDRTtFQWhCRjtFQW1CQTtJQUNFO0VBakJGO0VBb0JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUFsQkY7QUFDRjtBQXFCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VBbkJGO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZXByb2R1aXQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uZmlsdGVycy10b2dnbGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjg1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJvZHVjdC1maWx0ZXItZm9ybSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogOTZweDtcbn1cblxuLmZpbHRlci1vcHRpb25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjM1cmVtO1xuICBwYWRkaW5nOiAwLjdyZW0gMC44cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJlM2VmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZmlsdGVyLW9wdGlvbnMtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogMjEwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5maWx0ZXItb3B0aW9ucyAuZm9ybS1jaGVjayB7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMS4zNXJlbTtcbn1cblxuLmZpbHRlci1vcHRpb25zIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xufVxuXG4uZmlsdGVyLW9wdGlvbnMgLmZvcm0tY2hlY2stbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLnByb2R1Y3QtY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3QtY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgYm94LXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGZiZmY7XG59XG5cbi5wcm9kdWN0LW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbn1cblxuLnByb2R1Y3QtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNC8zO1xuICBvYmplY3QtZml0OiBjb250YWluOyAvKiBwYXMgZGUgem9vbSBzdXIgbCdpbWFnZSAqL1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCBib3JkZXItcmFkaXVzIDAuMnMgZWFzZTtcbn1cbi5wcm9kdWN0LWNhcmQ6aG92ZXIgLnByb2R1Y3QtaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbn1cblxuLnByb2R1Y3QtY2hpcCxcbi5wcm9kdWN0LWNoaXAtc2Vjb25kYXJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbn1cblxuLnByb2R1Y3QtY2hpcCB7XG4gIGxlZnQ6IDEycHg7XG59XG5cbi5wcm9kdWN0LWNoaXAtc2Vjb25kYXJ5IHtcbiAgcmlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLnByb2R1Y3QtY2FyZDpob3ZlciAucHJvZHVjdC1jaGlwLFxuLnByb2R1Y3QtY2FyZDpob3ZlciAucHJvZHVjdC1jaGlwLXNlY29uZGFyeSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4ucHJvZHVjdC1kaW0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgcGFkZGluZzogMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wcm9kdWN0LWNhcmQ6aG92ZXIgLnByb2R1Y3QtZGltLW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvZHVjdC1kaW0tb3ZlcmxheSAuZGltLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuLnByb2R1Y3QtZGltLW92ZXJsYXkgLmRpbS1saW5lIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbi5wcm9kdWN0LWJvZHkgaDUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJvZHVjdC1tZXRhIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbi5wcm9kdWN0LWZpbmFuY2luZy1ub3RlIHtcbiAgbWFyZ2luOiAtNHB4IDAgMTZweDtcbiAgZm9udC1zaXplOiAwLjgycmVtO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICMwYTNmYzI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTEsIDgyLCAyNTUsIDAuMDgpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDExLCA4MiwgMjU1LCAwLjE0KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG59XG5cbi5wcm9kdWN0LXByaWNpbmcge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcm9kdWN0LXByaWNpbmcgLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICBmb250LXNpemU6IDAuOTVyZW07XG59XG5cbi5iYWRnZS5iZy1zdWNjZXNzLXN1YnRsZSB7XG4gIGJhY2tncm91bmQ6ICNlNmY1ZWM7XG4gIGNvbG9yOiAjMWY5YjQ1O1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2YzZmU7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNlOGYxO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbi8qIEhpZGUgZGVwcmVjYXRlZCBwcmljZSBmaWx0ZXJzIChVSSBzaW1wbGlmaWVkKSAqL1xubGFiZWxbZm9yPXByaXhNaW5dLFxuI3ByaXhNaW5SYW5nZSxcbiNwcml4TWluLFxubGFiZWxbZm9yPXByaXhNYXhdLFxuI3ByaXhNYXhSYW5nZSxcbiNwcml4TWF4LFxuI3ByaXhNaW5PdXQsXG4jcHJpeE1heE91dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICDjg58uIE5PVVZFQVUgOiBCQURHRSBQUk9NTyBFTiBCQVMgRFJPSVRFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucHJvbW8tYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB6LWluZGV4OiAxNTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc2VvLWJsdXJiIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDExLCA4MiwgMjU1LCAwLjA4KSwgcmdiYSgyNTUsIDEwNywgMTA3LCAwLjA4KSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTEsIDgyLCAyNTUsIDAuMTUpO1xuICBjb2xvcjogIzFmMmEzNztcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uc2VvLWJsdXJiIC5zZW8tdGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwYTNmYzI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9kdWN0cy1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVycy1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbiAgLmZpbHRlci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgfVxuICAucHJvZHVjdC1maWx0ZXItZm9ybSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUsIDIzLCA0MiwgMC4wOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNHB4IHJnYmEoMTUsIDIzLCA0MiwgMC4wOCk7XG4gIH1cbiAgLmZpbHRlci1vcHRpb25zLXNjcm9sbCB7XG4gICAgbWF4LWhlaWdodDogMTgwcHg7XG4gIH1cbiAgLnByb2R1Y3QtcHJpY2luZyB7XG4gICAgcm93LWdhcDogNHB4O1xuICB9XG4gIC5wcm9kdWN0LXByaWNpbmcgLmZzLTQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb21vLWJhZGdlIHtcbiAgICBib3R0b206IDhweDtcbiAgICByaWdodDogOHB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/