.path-frontpage .icon-boxes,
.front .icon-boxes {
  margin-top: -7rem;
  padding-inline: clamp(1.25rem, 4vw, 3.5rem);
}
.path-frontpage .icon-boxes .icon-box,
.front .icon-boxes .icon-box {
  min-height: 260px;
  border-radius: 18px;
  padding: 2.5rem 1.75rem;
  text-align: center;
  box-shadow: 0 18px 45px rgba(20, 32, 45, 0.14);
}
.path-frontpage .icon-boxes .icon-box:hover,
.front .icon-boxes .icon-box:hover {
  transform: translateY(-7px);
  box-shadow: 0 26px 65px rgba(20, 32, 45, 0.18);
}
.path-frontpage .icon-boxes .icon i,
.front .icon-boxes .icon i {
  font-size: 2.75rem;
  color: #0079C0 !important;
}
.path-frontpage .icon-boxes .title,
.path-frontpage .icon-boxes h4,
.front .icon-boxes .title,
.front .icon-boxes h4 {
  font-size: 1.15rem;
  font-weight: 800;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #202833;
}
.path-frontpage .icon-boxes .description,
.front .icon-boxes .description {
  font-size: 1rem;
  line-height: 1.65;
  color: #3f4752;
}
.path-frontpage .icon-boxes .btn,
.path-frontpage .icon-boxes .btn-primary,
.front .icon-boxes .btn,
.front .icon-boxes .btn-primary {
  border-radius: 8px;
  padding: 0.75rem 1.25rem;
  font-weight: 700;
  box-shadow: 0 10px 26px rgba(0, 105, 255, 0.2);
}

@media (max-width: 47.99875rem) {
  .path-frontpage .icon-boxes,
  .front .icon-boxes {
    margin-top: -4rem;
  }
  .path-frontpage .icon-boxes .icon-box,
  .front .icon-boxes .icon-box {
    min-height: auto;
    padding: 1.75rem 1.25rem;
  }
}
/*
* Hero Weekly Panel
*/
.hero-weekly {
  position: relative;
  z-index: 5;
  max-width: 560px;
  margin: 2.1875rem auto 0;
  padding: 1.25rem 1.625rem 1.5rem;
  text-align: center;
  color: #fff;
  border-radius: 16px;
  backdrop-filter: blur(7px);
  box-shadow: 0 18px 45px rgba(0, 0, 0, 0.28);
}
.hero-weekly h2 {
  font-size: clamp(1.1rem, 2vw, 1.6rem) !important;
}

.weekly-title {
  font-size: clamp(1.1rem, 2vw, 1.6rem);
  font-weight: 800;
  line-height: 1.08;
  margin-bottom: 0.5rem;
  text-shadow: 0 4px 18px rgba(0, 0, 0, 0.45);
}
.weekly-title a {
  color: #fff !important;
  text-decoration: none;
}
.weekly-title a:hover {
  color: #fff !important;
  opacity: 0.9;
}

.weekly-subtitle {
  font-size: 1rem;
  font-weight: 600;
  color: #fff;
  opacity: 0.92;
  margin-bottom: 0.625rem;
}

.weekly-maftir {
  margin: 0.375rem 0 0.875rem;
  font-size: 0.9rem;
  font-weight: 600;
  color: #fff;
  opacity: 0.92;
}

.weekly-actions {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

.weekly-toggle,
.weekly-read {
  border-radius: 999px;
  padding: 0.5rem 1.25rem;
  font-size: 0.85rem;
  font-weight: 700;
  margin: 0;
}

body.modal-open {
  overflow: hidden;
}

.modal-backdrop {
  z-index: 10000 !important;
}

.modal.aliyah-modal {
  z-index: 10010 !important;
}

.modal.aliyah-modal .modal-dialog {
  position: relative;
  z-index: 10020 !important;
  max-width: 720px;
}

.modal.aliyah-modal .modal-content {
  position: relative;
  z-index: 10030 !important;
  border-radius: 18px;
  overflow: hidden;
  color: #fff;
  background: #276c98;
  border: 1px solid rgba(255, 255, 255, 0.18);
  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.65);
}

.modal.aliyah-modal .modal-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  padding: 1.125rem 1.375rem;
}

.modal.aliyah-modal .modal-title {
  color: #fff;
  font-size: 1.1rem;
  font-weight: 800;
}

.modal.aliyah-modal .btn-close {
  opacity: 1;
  cursor: pointer;
  z-index: 10040 !important;
}

.modal.aliyah-modal .modal-body {
  padding: 1.25rem 1.375rem 1.5rem;
}

.aliyah-modal-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}

.aliyah-item {
  text-align: left;
  font-size: 0.92rem;
  font-weight: 700;
  padding: 0.625rem 0.75rem;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.09);
  color: #fff;
}
.aliyah-item a {
  color: #fff;
  text-decoration: none;
}
.aliyah-item span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  font-size: 0.78rem;
  font-weight: 800;
}

.aliyah-modal-maftir {
  margin-top: 1rem;
  padding-top: 0.875rem;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  font-size: 0.95rem;
  font-weight: 700;
  color: #fff;
}

.icon-boxes,
.hero-cards,
.cards-section,
.section-cards {
  position: relative;
  z-index: 1 !important;
}
.icon-boxes#icon-boxes-no-front,
.hero-cards#icon-boxes-no-front,
.cards-section#icon-boxes-no-front,
.section-cards#icon-boxes-no-front {
  margin-top: -5rem;
  margin-left: 15vw;
}

@media (max-width: 35.9375rem) {
  .hero-weekly {
    max-width: calc(100% - 28px);
    margin-top: 1.5rem;
    padding: 1.125rem 1rem 1.25rem;
  }
  .weekly-title {
    font-size: clamp(1.05rem, 5vw, 1.35rem);
  }
  .weekly-subtitle {
    font-size: 0.9rem;
  }
  .weekly-maftir {
    font-size: 0.85rem;
  }
  .weekly-actions {
    flex-direction: column;
    gap: 8px;
  }
  .aliyah-modal-grid {
    grid-template-columns: 1fr;
  }
}
.modal-backdrop {
  z-index: 1040 !important;
  opacity: 0.25 !important;
  pointer-events: none !important;
}

.modal {
  z-index: 1050 !important;
}

/* Fix Drupal modal interference */
#drupal-modal,
.ui-front {
  z-index: 1030 !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBTUU7O0VBQ0UsaUJBQUE7RUFDQSwyQ0FBQTtBQ0pKO0FET0k7O0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSw4Q0FBQTtBQ0pOO0FETU07O0VBQ0UsMkJBQUE7RUFDQSw4Q0FBQTtBQ0hSO0FET0k7O0VBQ0Usa0JBQUE7RUFDQSx5QkFBQTtBQ0pOO0FET0k7Ozs7RUFFRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QUNITjtBRE1JOztFQUNFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUNITjtBRE1JOzs7O0VBRUUsa0JBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EsOENBQUE7QUNGTjs7QURPQTtFQUdJOztJQUNFLGlCQUFBO0VDTEo7RURPSTs7SUFDRSxnQkFBQTtJQUNBLHdCQUFBO0VDSk47QUFDRjtBRFdBOztDQUFBO0FBSUE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUVBLDBCQUFBO0VBQ0EsMkNBQUE7QUNYRjtBRFlFO0VBQ0UsZ0RBQUE7QUNWSjs7QURjQTtFQUNFLHFDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsMkNBQUE7QUNYRjtBRGFFO0VBQ0Usc0JBQUE7RUFDQSxxQkFBQTtBQ1hKO0FEYUk7RUFDRSxzQkFBQTtFQUNBLFlBQUE7QUNYTjs7QURnQkE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0FDYkY7O0FEZ0JBO0VBQ0UsMkJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7QUNiRjs7QURnQkE7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QUNiRjs7QURnQkE7O0VBRUUsb0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0FDYkY7O0FEaUJBO0VBQ0UsZ0JBQUE7QUNkRjs7QURpQkE7RUFDRSx5QkFBQTtBQ2RGOztBRGlCQTtFQUNFLHlCQUFBO0FDZEY7O0FEaUJBO0VBQ0Usa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0FDZEY7O0FEaUJBO0VBQ0Usa0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0FDZEY7O0FEaUJBO0VBQ0Usa0RBQUE7RUFDQSwwQkFBQTtBQ2RGOztBRGlCQTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FDZEY7O0FEaUJBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtBQ2RGOztBRGlCQTtFQUNFLGdDQUFBO0FDZEY7O0FEaUJBO0VBQ0UsYUFBQTtFQUNBLGdEQUFBO0VBQ0EsU0FBQTtBQ2RGOztBRGlCQTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQ0FBQTtFQUNBLFdBQUE7QUNkRjtBRGVDO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0FDYkg7QURlRTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9DQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQ2JKOztBRGlCQTtFQUNFLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSwrQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDZEY7O0FEa0JBOzs7O0VBSUUsa0JBQUE7RUFDQSxxQkFBQTtBQ2ZGO0FEaUJFOzs7O0VBQ0UsaUJBQUE7RUFDQSxpQkFBQTtBQ1pKOztBRGdCQTtFQUNFO0lBQ0UsNEJBQUE7SUFDQSxrQkFBQTtJQUNBLDhCQUFBO0VDYkY7RURnQkE7SUFDRSx1Q0FBQTtFQ2RGO0VEaUJBO0lBQ0UsaUJBQUE7RUNmRjtFRGtCQTtJQUNFLGtCQUFBO0VDaEJGO0VEbUJBO0lBQ0Usc0JBQUE7SUFDQSxRQUFBO0VDakJGO0VEb0JBO0lBQ0UsMEJBQUE7RUNsQkY7QUFDRjtBRHFCQTtFQUNFLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSwrQkFBQTtBQ25CRjs7QURzQkE7RUFDRSx3QkFBQTtBQ25CRjs7QURzQkEsa0NBQUE7QUFDQTs7RUFFRSx3QkFBQTtBQ25CRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBiZW5ncmVlbjVfamV3aXNoL3Njc3Mvc3R5bGUuc2Nzc1xuXG4vLyBIb21lcGFnZSBoZXJvL2NhcmQgcG9saXNoIGZvciBKZXdpc2ggc2l0ZSBvbmx5LlxuXG4ucGF0aC1mcm9udHBhZ2UsXG4uZnJvbnQge1xuICAuaWNvbi1ib3hlcyB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW07XG4gICAgcGFkZGluZy1pbmxpbmU6IGNsYW1wKDIwcHgsIDR2dywgNTZweCk7XG5cblxuICAgIC5pY29uLWJveCB7XG4gICAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3gtc2hhZG93OiAwIDE4cHggNDVweCByZ2JhKDIwLCAzMiwgNDUsIDAuMTQpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDI2cHggNjVweCByZ2JhKDIwLCAzMiwgNDUsIDAuMTgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uIGkge1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgY29sb3I6ICMwMDc5QzAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGl0bGUsXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMyMDI4MzM7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICAgICAgY29sb3I6ICMzZjQ3NTI7XG4gICAgfVxuXG4gICAgLmJ0bixcbiAgICAuYnRuLXByaW1hcnkge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNnB4IHJnYmEoMCwgMTA1LCAyNTUsIDAuMik7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1mcm9udHBhZ2UsXG4gIC5mcm9udCB7XG4gICAgLmljb24tYm94ZXMge1xuICAgICAgbWFyZ2luLXRvcDogLTRyZW07XG5cbiAgICAgIC5pY29uLWJveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDI4cHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8qXG4qIEhlcm8gV2Vla2x5IFBhbmVsXG4qL1xuLy8gSGVybyBXZWVrbHlcbi5oZXJvLXdlZWtseSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcbiAgcGFkZGluZzogMjBweCAyNnB4IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC8vYmFja2dyb3VuZDogcmdiYSg4LCAyMiwgMzIsIDAuNDIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoN3B4KTtcbiAgYm94LXNoYWRvdzogMCAxOHB4IDQ1cHggcmdiYSgwLCAwLCAwLCAwLjI4KTtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAydncsIDEuNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud2Vla2x5LXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjFyZW0sIDJ2dywgMS42cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1zaGFkb3c6IDAgNHB4IDE4cHggcmdiYSgwLCAwLCAwLCAuNDUpO1xuXG4gIGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogLjk7XG4gICAgfVxuICB9XG59XG5cbi53ZWVrbHktc3VidGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAuOTI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi53ZWVrbHktbWFmdGlyIHtcbiAgbWFyZ2luOiA2cHggMCAxNHB4O1xuICBmb250LXNpemU6IC45cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogLjkyO1xufVxuXG4ud2Vla2x5LWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ud2Vla2x5LXRvZ2dsZSxcbi53ZWVrbHktcmVhZCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgZm9udC1zaXplOiAuODVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gRm9yY2UgQm9vdHN0cmFwIG1vZGFsIGFib3ZlIGV2ZXJ5dGhpbmdcbmJvZHkubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC5hbGl5YWgtbW9kYWwge1xuICB6LWluZGV4OiAxMDAxMCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwuYWxpeWFoLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDIwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzIwcHg7XG59XG5cbi5tb2RhbC5hbGl5YWgtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDMwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjc2Yzk4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4xOCk7XG4gIGJveC1zaGFkb3c6IDAgMjRweCA3MHB4IHJnYmEoMCwwLDAsLjY1KTtcbn1cblxuLm1vZGFsLmFsaXlhaC1tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjEyKTtcbiAgcGFkZGluZzogMThweCAyMnB4O1xufVxuXG4ubW9kYWwuYWxpeWFoLW1vZGFsIC5tb2RhbC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLm1vZGFsLmFsaXlhaC1tb2RhbCAuYnRuLWNsb3NlIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDA0MCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwuYWxpeWFoLW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMjBweCAyMnB4IDI0cHg7XG59XG5cbi5hbGl5YWgtbW9kYWwtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uYWxpeWFoLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IC45MnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4wOSk7XG4gIGNvbG9yOiAjZmZmO1xuIGEge1xuICAgY29sb3I6I2ZmZjtcbiAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiB9XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcbiAgICBmb250LXNpemU6IC43OHJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG59XG5cbi5hbGl5YWgtbW9kYWwtbWFmdGlyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4xMik7XG4gIGZvbnQtc2l6ZTogLjk1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLy8gS2VlcCBjYXJkcyBsb3dlclxuLmljb24tYm94ZXMsXG4uaGVyby1jYXJkcyxcbi5jYXJkcy1zZWN0aW9uLFxuLnNlY3Rpb24tY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcblxuICAmI2ljb24tYm94ZXMtbm8tZnJvbnR7XG4gICAgbWFyZ2luLXRvcDogLTVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZXJvLXdlZWtseSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmc6IDE4cHggMTZweCAyMHB4O1xuICB9XG5cbiAgLndlZWtseS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjA1cmVtLCA1dncsIDEuMzVyZW0pO1xuICB9XG5cbiAgLndlZWtseS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgfVxuXG4gIC53ZWVrbHktbWFmdGlyIHtcbiAgICBmb250LXNpemU6IC44NXJlbTtcbiAgfVxuXG4gIC53ZWVrbHktYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gIC5hbGl5YWgtbW9kYWwtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgei1pbmRleDogMTA0MCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAuMjUgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsIHtcbiAgei1pbmRleDogMTA1MCAhaW1wb3J0YW50O1xufVxuXG4vKiBGaXggRHJ1cGFsIG1vZGFsIGludGVyZmVyZW5jZSAqL1xuI2RydXBhbC1tb2RhbCxcbi51aS1mcm9udCB7XG4gIHotaW5kZXg6IDEwMzAgIWltcG9ydGFudDtcbn1cbiIsIi5wYXRoLWZyb250cGFnZSAuaWNvbi1ib3hlcyxcbi5mcm9udCAuaWNvbi1ib3hlcyB7XG4gIG1hcmdpbi10b3A6IC03cmVtO1xuICBwYWRkaW5nLWlubGluZTogY2xhbXAoMjBweCwgNHZ3LCA1NnB4KTtcbn1cbi5wYXRoLWZyb250cGFnZSAuaWNvbi1ib3hlcyAuaWNvbi1ib3gsXG4uZnJvbnQgLmljb24tYm94ZXMgLmljb24tYm94IHtcbiAgbWluLWhlaWdodDogMjYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIHBhZGRpbmc6IDQwcHggMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDE4cHggNDVweCByZ2JhKDIwLCAzMiwgNDUsIDAuMTQpO1xufVxuLnBhdGgtZnJvbnRwYWdlIC5pY29uLWJveGVzIC5pY29uLWJveDpob3Zlcixcbi5mcm9udCAuaWNvbi1ib3hlcyAuaWNvbi1ib3g6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7XG4gIGJveC1zaGFkb3c6IDAgMjZweCA2NXB4IHJnYmEoMjAsIDMyLCA0NSwgMC4xOCk7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmljb24tYm94ZXMgLmljb24gaSxcbi5mcm9udCAuaWNvbi1ib3hlcyAuaWNvbiBpIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBjb2xvcjogIzAwNzlDMCAhaW1wb3J0YW50O1xufVxuLnBhdGgtZnJvbnRwYWdlIC5pY29uLWJveGVzIC50aXRsZSxcbi5wYXRoLWZyb250cGFnZSAuaWNvbi1ib3hlcyBoNCxcbi5mcm9udCAuaWNvbi1ib3hlcyAudGl0bGUsXG4uZnJvbnQgLmljb24tYm94ZXMgaDQge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjAyODMzO1xufVxuLnBhdGgtZnJvbnRwYWdlIC5pY29uLWJveGVzIC5kZXNjcmlwdGlvbixcbi5mcm9udCAuaWNvbi1ib3hlcyAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICBjb2xvcjogIzNmNDc1Mjtcbn1cbi5wYXRoLWZyb250cGFnZSAuaWNvbi1ib3hlcyAuYnRuLFxuLnBhdGgtZnJvbnRwYWdlIC5pY29uLWJveGVzIC5idG4tcHJpbWFyeSxcbi5mcm9udCAuaWNvbi1ib3hlcyAuYnRuLFxuLmZyb250IC5pY29uLWJveGVzIC5idG4tcHJpbWFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjZweCByZ2JhKDAsIDEwNSwgMjU1LCAwLjIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5pY29uLWJveGVzLFxuICAuZnJvbnQgLmljb24tYm94ZXMge1xuICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICB9XG4gIC5wYXRoLWZyb250cGFnZSAuaWNvbi1ib3hlcyAuaWNvbi1ib3gsXG4gIC5mcm9udCAuaWNvbi1ib3hlcyAuaWNvbi1ib3gge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjhweCAyMHB4O1xuICB9XG59XG4vKlxuKiBIZXJvIFdlZWtseSBQYW5lbFxuKi9cbi5oZXJvLXdlZWtseSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcbiAgcGFkZGluZzogMjBweCAyNnB4IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3cHgpO1xuICBib3gtc2hhZG93OiAwIDE4cHggNDVweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xufVxuLmhlcm8td2Vla2x5IGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjFyZW0sIDJ2dywgMS42cmVtKSAhaW1wb3J0YW50O1xufVxuXG4ud2Vla2x5LXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjFyZW0sIDJ2dywgMS42cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1zaGFkb3c6IDAgNHB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi53ZWVrbHktdGl0bGUgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53ZWVrbHktdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLndlZWtseS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi53ZWVrbHktbWFmdGlyIHtcbiAgbWFyZ2luOiA2cHggMCAxNHB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTI7XG59XG5cbi53ZWVrbHktYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5cbi53ZWVrbHktdG9nZ2xlLFxuLndlZWtseS1yZWFkIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgei1pbmRleDogMTAwMDAgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLmFsaXlhaC1tb2RhbCB7XG4gIHotaW5kZXg6IDEwMDEwICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC5hbGl5YWgtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMjAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbn1cblxuLm1vZGFsLmFsaXlhaC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMzAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyNzZjOTg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gIGJveC1zaGFkb3c6IDAgMjRweCA3MHB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG59XG5cbi5tb2RhbC5hbGl5YWgtbW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICBwYWRkaW5nOiAxOHB4IDIycHg7XG59XG5cbi5tb2RhbC5hbGl5YWgtbW9kYWwgLm1vZGFsLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4ubW9kYWwuYWxpeWFoLW1vZGFsIC5idG4tY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDQwICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC5hbGl5YWgtbW9kYWwgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDIycHggMjRweDtcbn1cblxuLmFsaXlhaC1tb2RhbC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDEwcHg7XG59XG5cbi5hbGl5YWgtaXRlbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMC45MnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDkpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbGl5YWgtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hbGl5YWgtaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmFsaXlhaC1tb2RhbC1tYWZ0aXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pY29uLWJveGVzLFxuLmhlcm8tY2FyZHMsXG4uY2FyZHMtc2VjdGlvbixcbi5zZWN0aW9uLWNhcmRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG4uaWNvbi1ib3hlcyNpY29uLWJveGVzLW5vLWZyb250LFxuLmhlcm8tY2FyZHMjaWNvbi1ib3hlcy1uby1mcm9udCxcbi5jYXJkcy1zZWN0aW9uI2ljb24tYm94ZXMtbm8tZnJvbnQsXG4uc2VjdGlvbi1jYXJkcyNpY29uLWJveGVzLW5vLWZyb250IHtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlcm8td2Vla2x5IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcGFkZGluZzogMThweCAxNnB4IDIwcHg7XG4gIH1cbiAgLndlZWtseS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjA1cmVtLCA1dncsIDEuMzVyZW0pO1xuICB9XG4gIC53ZWVrbHktc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG4gIC53ZWVrbHktbWFmdGlyIHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gIH1cbiAgLndlZWtseS1hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC5hbGl5YWgtbW9kYWwtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDEwNDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwge1xuICB6LWluZGV4OiAxMDUwICFpbXBvcnRhbnQ7XG59XG5cbi8qIEZpeCBEcnVwYWwgbW9kYWwgaW50ZXJmZXJlbmNlICovXG4jZHJ1cGFsLW1vZGFsLFxuLnVpLWZyb250IHtcbiAgei1pbmRleDogMTAzMCAhaW1wb3J0YW50O1xufSJdfQ== */
