.stage-card {
  --card-background-color: var(--bg-extra-light);
  --card-border-radius: var(--radius-card);
  --card-gap: 1.875rem;
  --card-head-background-color: transparent;
  --card-head-border-radius: 0px;
  --card-head-padding: 0px;
  --card-icon-color: var(--text-dark-primary);
  --card-icon-size: 2.125rem;
  --card-index-color: var(--text-dark-tertiary);
  --card-max-width: var(--card-max-width-4);
  --card-min-height: 25rem;
  --card-padding: 1.875rem;
  --card-text-color: var(--text-dark-primary);
  --card-title-font: var(--font-title-M);
  position: relative;
  padding: var(--card-padding);
  width: 100%;
  max-width: var(--card-max-width);
  height: auto;
  min-height: var(--card-min-height);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: var(--card-gap);
  background-color: var(--card-background-color);
  border-radius: var(--card-border-radius);
}
.stage-card_dark {
  --card-background-color: var(--bg-dark-light);
  --card-text-color: var(--text-light-primary);
  --card-index-color: var(--text-light-tertiary);
}
@media (min-width: 1921px) {
  .stage-card {
    --card-gap: 1.5625vw;
    --card-icon-size: 1.7708333333vw;
    --card-min-height: 20.8333333333vw;
    --card-padding: 1.5625vw;
  }
}
@media (max-width: 1600px) {
  .stage-card {
    --card-gap: 1.25rem;
    --card-icon-size: 2.125rem;
    --card-min-height: 18.125rem;
    --card-padding: 1.5625rem;
  }
}
@media (max-width: 1160px) {
  .stage-card {
    --card-min-height: 16.25rem;
    --card-padding: 1.25rem;
  }
}
@media (max-width: 630px) {
  .stage-card {
    --card-icon-size: 1.5rem;
    --card-min-height: 12.75rem;
  }
}
.js-has-pseudo [csstools-has-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-2n-2x-32-2s-2t-3c-1m-2t-31-34-38-3d-15-1m-32-38-2w-19-33-2u-19-38-3d-34-2t-14-1d-32-w-17-w-1d-1c-15-w-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-2n-2x-32-2s-2t-3c]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)::before, .js-has-pseudo [csstools-has-16-1m-32-38-2w-19-33-2u-19-38-3d-34-2t-14-1d-32-w-17-w-1d-1c-15-w-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-2n-2x-32-2s-2t-3c-1m-2t-31-34-38-3d-15-w-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-2n-2x-32-2s-2t-3c]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)::before {
  content: counter(stage);
}
.stage-card:has(.stage-card__index:empty):nth-of-type(1n + 10) .stage-card__index::before, *:nth-of-type(1n + 10) .stage-card:has(.stage-card__index:empty) .stage-card__index::before {
  content: counter(stage);
}
.stage-card__head {
  padding: var(--card-head-padding);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1.25rem;
  background-color: var(--card-head-background-color);
  border-radius: var(--card-head-border-radius);
}
@media (min-width: 1921px) {
  .stage-card__head {
    gap: 1.0416666667vw;
  }
}
@media (max-width: 630px) {
  .stage-card__head {
    gap: 0.625rem;
  }
}
.stage-card__index {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--card-index-color);
}
.stage-card__index:empty::before {
  content: "0" counter(stage);
  color: inherit;
  font: inherit;
  counter-increment: stage;
}
.stage-card__icon {
  position: relative;
  margin-left: auto;
  width: var(--card-icon-size);
  height: var(--card-icon-size);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.stage-card__icon .icon {
  --icon-color: var(--card-icon-color);
  --icon-size: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.stage-card__title {
  margin-top: auto;
  color: var(--card-text-color);
  font: var(--card-title-font);
}
.stage-card.stage-card_t2 {
  --card-background-color: var(--bg-light);
  --card-border-radius: var(--radius-card);
  --card-gap: 1.25rem;
  --card-head-background-color: var(--bg-white);
  --card-head-border-radius: var(--radius-card-s);
  --card-head-padding: var(--card-padding);
  --card-min-height: 19.75rem;
}
@media (min-width: 1921px) {
  .stage-card.stage-card_t2 {
    --card-gap: 1.0416666667vw;
    --card-min-height: 16.4583333333vw;
  }
}
@media (max-width: 1600px) {
  .stage-card.stage-card_t2 {
    --card-min-height: 16.25rem;
  }
}
@media (max-width: 1160px) {
  .stage-card.stage-card_t2 {
    --card-min-height: 15rem;
  }
}
@media (max-width: 630px) {
  .stage-card.stage-card_t2 {
    --card-min-height: 12.5rem;
  }
}
.js-has-pseudo [csstools-has-1a-37-3b-2x-34-2t-36-19-37-30-2x-2s-2t-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-38-1f-15]:not(.does-not-exist):not(.does-not-exist),
.stage-card.stage-card_t3 {
  --card-head-offset: 3.1875rem;
}
.swiper-slide:has(.stage-card.stage-card_t3),
.stage-card.stage-card_t3 {
  --card-head-offset: 3.1875rem;
}
@media (min-width: 1921px) {
  .js-has-pseudo [csstools-has-1a-37-3b-2x-34-2t-36-19-37-30-2x-2s-2t-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-38-1f-15]:not(.does-not-exist):not(.does-not-exist),
  .stage-card.stage-card_t3 {
    --card-head-offset: 2.65625vw;
  }
  .swiper-slide:has(.stage-card.stage-card_t3),
  .stage-card.stage-card_t3 {
    --card-head-offset: 2.65625vw;
  }
}
@media (max-width: 1600px) {
  .js-has-pseudo [csstools-has-1a-37-3b-2x-34-2t-36-19-37-30-2x-2s-2t-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-38-1f-15]:not(.does-not-exist):not(.does-not-exist),
  .stage-card.stage-card_t3 {
    --card-head-offset: 1.25rem;
  }
  .swiper-slide:has(.stage-card.stage-card_t3),
  .stage-card.stage-card_t3 {
    --card-head-offset: 1.25rem;
  }
}
@media (max-width: 1160px) {
  .js-has-pseudo [csstools-has-1a-37-3b-2x-34-2t-36-19-37-30-2x-2s-2t-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-38-1f-15]:not(.does-not-exist):not(.does-not-exist),
  .stage-card.stage-card_t3 {
    --card-head-offset: 1.1875rem;
  }
  .swiper-slide:has(.stage-card.stage-card_t3),
  .stage-card.stage-card_t3 {
    --card-head-offset: 1.1875rem;
  }
}
@media (max-width: 630px) {
  .js-has-pseudo [csstools-has-1a-37-3b-2x-34-2t-36-19-37-30-2x-2s-2t-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-38-1f-15]:not(.does-not-exist):not(.does-not-exist),
  .stage-card.stage-card_t3 {
    --card-head-offset: 1.4375rem;
  }
  .swiper-slide:has(.stage-card.stage-card_t3),
  .stage-card.stage-card_t3 {
    --card-head-offset: 1.4375rem;
  }
}
.js-has-pseudo [csstools-has-1a-37-3b-2x-34-2t-36-19-37-30-2x-2s-2t-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-38-1f-15]:not(.does-not-exist):not(.does-not-exist) {
  padding-top: var(--card-head-offset);
}
.swiper-slide:has(.stage-card.stage-card_t3) {
  padding-top: var(--card-head-offset);
}
.stage-card.stage-card_t3 {
  --card-background-color: var(--bg-light);
  --card-border-radius: var(--radius-card);
  --card-gap: 1.25rem;
  --card-head-background-color: var(--bg-white);
  --card-head-border-radius: var(--radius-card-s);
  --card-head-padding: var(--card-padding);
  --card-min-height: 19.75rem;
}
@media (min-width: 1921px) {
  .stage-card.stage-card_t3 {
    --card-gap: 1.0416666667vw;
    --card-min-height: 16.4583333333vw;
  }
}
@media (max-width: 1600px) {
  .stage-card.stage-card_t3 {
    --card-min-height: 16.25rem;
  }
}
@media (max-width: 1160px) {
  .stage-card.stage-card_t3 {
    --card-min-height: 15rem;
  }
}
@media (max-width: 630px) {
  .stage-card.stage-card_t3 {
    --card-min-height: 12.5rem;
  }
}
.stage-card.stage-card_t3 .stage-card__head {
  margin-top: calc(0px - (var(--card-padding) + var(--card-head-offset)));
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FyZHMvc3RhZ2UtY2FyZC9zdGFnZS1jYXJkLnNjc3MlMjNzYXNzIiwiY29tcG9uZW50cy9jYXJkcy9zdGFnZS1jYXJkL3N0YWdlLWNhcmQuc2NzcyIsIm1peGlucy9fbWVkaWEuc2NzcyIsImNvbXBvbmVudHMvY2FyZHMvc3RhZ2UtY2FyZC9fc3RhZ2UtY2FyZF90Mi5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9zdGFnZS1jYXJkL19zdGFnZS1jYXJkX3QzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSw4Q0FBQTtFQ0RGLHdDQUFBO0VER0Usb0JBQUE7RUFDQSx5Q0FBQTtFQUNBLDhCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQ0FBQTtFQUNBLDBCQUFBO0VBQ0EsNkNBQUE7RUFDQSx5Q0FBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQ0FBQTtFQUNBLHNDQUFBO0VBRUEsa0JBQUE7RUFFQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtFQUNBLFlBQUE7RUFDQSxrQ0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsMkJBQUE7RUFDQSxvQkFBQTtFQUVBLDhDQUFBO0VBQ0Esd0NBQUE7QUNKRjtBRE1FO0VBQ0UsNkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDhDQUFBO0FDSko7QUN6QkU7RUZORjtJQXVDSSxvQkFBQTtJQUNBLGdDQUFBO0lDSkYsa0NBQUE7SURNRSx3QkFBQTtFQ0pGO0FBQ0Y7QUMzQkU7RUZaRjtJQThDSSxtQkFBQTtJQ0hGLDBCQUFBO0lES0UsNEJBQUE7SUNIRix5QkFBQTtFQUNBO0FBQ0Y7QUM3QkU7RUZsQkY7SUNrREUsMkJBQUE7SURJRSx1QkFBQTtFQ0ZGO0FBQ0Y7QUM3QkU7RUZ4QkY7SUEwREksd0JBQUE7SUNERiwyQkFBQTtFQUNBO0FBQ0Y7QURPTTtFQUNFLHVCQUFBO0FDTFI7QURJTTtFQUNFLHVCQUFBO0FDTFI7QURVRTtFQUNFLGlDQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsOEJBQUE7RUFBQSw2QkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxZQUFBO0VBRUEsbURBQUE7RUFDQSw2Q0FBQTtBQ1RKO0FDbkVFO0VGa0VBO0lBYUksbUJBQUE7RUNSSjtBQUNGO0FDdERFO0VGZ0RBO0lBaUJJLGFBQUE7RUNQSjtBQUNGO0FEVUU7RUFDRSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFFQSw4QkFBQTtBQ1RKO0FEV0k7RUFDSSwyQkFBQTtFQUVBLGNBQUE7RUFDQSxhQUFBO0VBRUEsd0JBQUE7QUNYUjtBRGVFO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUVBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxvQkFBQTtNQUFBLGNBQUE7QUNkSjtBRGdCSTtFQUNFLG9DQUFBO0VBQ0EsaUJBQUE7RUFFQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBRUEsc0JBQUE7S0FBQSxtQkFBQTtFQUNBLDBCQUFBO0tBQUEsdUJBQUE7QUNoQk47QURvQkU7RUFDRSxnQkFBQTtFQUVBLDZCQUFBO0VBQ0EsNEJBQUE7QUNuQko7QUVsSEE7RUFDRSx3Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsbUJBQUE7RUFDQSw2Q0FBQTtFQUNBLCtDQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQkFBQTtBRnFIRjtBQ3RIRTtFQ05GO0lGK0hFLDBCQUFBO0lFcEhFLGtDQUFBO0VGc0hGO0FBQ0Y7QUN0SEU7RUNaRjtJQWVJLDJCQUFBO0VGdUhGO0FBQ0Y7QUNySEU7RUR1SEY7SUV0SEksd0JBQUE7RUZ3SEY7QUFDRjtBQ3BIRTtFQ3hCRjtJQXVCSSwwQkFBQTtFRnlIRjtBQUNGO0FHakpBOztFQUVFLDZCQUFBO0FIb0pGO0FHdEpBOztFQUVFLDZCQUFBO0FIb0pGO0FDaEpFO0VFTkY7O0lBS0ksNkJBQUE7RUhzSkY7RUczSkY7O0lBS0ksNkJBQUE7RUhzSkY7QUFDRjtBQ2hKRTtFRVpGOztJQVNJLDJCQUFBO0VId0pGO0VHaktGOztJQVNJLDJCQUFBO0VId0pGO0FBQ0Y7QUNoSkU7RUVsQkY7O0lBYUksNkJBQUE7RUgwSkY7RUd2S0Y7O0lBYUksNkJBQUE7RUgwSkY7QUFDRjtBQ2hKRTtFRXhCRjs7SUFpQkksNkJBQUE7RUg0SkY7RUc3S0Y7O0lBaUJJLDZCQUFBO0VINEpGO0FBQ0Y7QUd6SkE7RUFDRSxvQ0FBQTtBSDRKRjtBRzdKQTtFQUNFLG9DQUFBO0FINEpGO0FHekpBO0VBQ0Usd0NBQUE7RUFDQSx3Q0FBQTtFQUNBLG1CQUFBO0VBQ0EsNkNBQUE7RUFDQSwrQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsMkJBQUE7QUg0SkY7QUN0TEU7RUVtQkY7SUFVSSwwQkFBQTtJQUNBLGtDQUFBO0VINkpGO0FBQ0Y7QUN0TEU7RUVhRjtJQWVJLDJCQUFBO0VIOEpGO0FBQ0Y7QUNyTEU7RUVPRjtJQW1CSSx3QkFBQTtFSCtKRjtBQUNGO0FDcExFO0VFQ0Y7SUF1QkksMEJBQUE7RUhnS0Y7QUFDRjtBRzlKRTtFQUNFLHVFQUFBO0FIZ0tKIiwiZmlsZSI6ImNvbXBvbmVudHMvY2FyZHMvc3RhZ2UtY2FyZC9zdGFnZS1jYXJkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLnN0YWdlLWNhcmQge1xuICAtLWNhcmQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZXh0cmEtbGlnaHQpO1xuICAtLWNhcmQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNhcmQpO1xuICAtLWNhcmQtZ2FwOiAje3JlbSgzMCl9O1xuICAtLWNhcmQtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1jYXJkLWhlYWQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAtLWNhcmQtaGVhZC1wYWRkaW5nOiAwcHg7XG4gIC0tY2FyZC1pY29uLWNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gIC0tY2FyZC1pY29uLXNpemU6ICN7cmVtKDM0KX07XG4gIC0tY2FyZC1pbmRleC1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXRlcnRpYXJ5KTtcbiAgLS1jYXJkLW1heC13aWR0aDogdmFyKC0tY2FyZC1tYXgtd2lkdGgtNCk7XG4gIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSg0MDApfTtcbiAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDMwKX07XG4gIC0tY2FyZC10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gIC0tY2FyZC10aXRsZS1mb250OiB2YXIoLS1mb250LXRpdGxlLU0pO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBwYWRkaW5nOiB2YXIoLS1jYXJkLXBhZGRpbmcpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jYXJkLW1heC13aWR0aCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogdmFyKC0tY2FyZC1taW4taGVpZ2h0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1jYXJkLWdhcCk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICAmX2Rhcmsge1xuICAgIC0tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1kYXJrLWxpZ2h0KTtcbiAgICAtLWNhcmQtdGV4dC1jb2xvcjogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTtcbiAgICAtLWNhcmQtaW5kZXgtY29sb3I6IHZhcigtLXRleHQtbGlnaHQtdGVydGlhcnkpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAtLWNhcmQtZ2FwOiAje2JpZygzMCl9O1xuICAgIC0tY2FyZC1pY29uLXNpemU6ICN7YmlnKDM0KX07XG4gICAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7YmlnKDQwMCl9O1xuICAgIC0tY2FyZC1wYWRkaW5nOiAje2JpZygzMCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgIC0tY2FyZC1nYXA6ICN7cmVtKDIwKX07XG4gICAgLS1jYXJkLWljb24tc2l6ZTogI3tyZW0oMzQpfTtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMjkwKX07XG4gICAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDI1KX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDI2MCl9O1xuICAgIC0tY2FyZC1wYWRkaW5nOiAje3JlbSgyMCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIC0tY2FyZC1pY29uLXNpemU6ICN7cmVtKDI0KX07XG4gICAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDIwNCl9O1xuICB9XG5cbiAgJjpoYXMoLnN0YWdlLWNhcmRfX2luZGV4OmVtcHR5KSB7XG5cbiAgICAmOm50aC1vZi10eXBlKDFuICsgMTApLFxuICAgICo6bnRoLW9mLXR5cGUoMW4gKyAxMCkgJiB7XG4gICAgICAmIC5zdGFnZS1jYXJkX19pbmRleDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihzdGFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgcGFkZGluZzogdmFyKC0tY2FyZC1oZWFkLXBhZGRpbmcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IHJlbSgyMCk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWhlYWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1oZWFkLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgxMCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW5kZXgge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIGNvbG9yOiB2YXIoLS1jYXJkLWluZGV4LWNvbG9yKTtcblxuICAgICY6ZW1wdHk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiMFwiIGNvdW50ZXIoc3RhZ2UpO1xuXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250OiBpbmhlcml0O1xuXG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGFnZTtcbiAgICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIHdpZHRoOiB2YXIoLS1jYXJkLWljb24tc2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1jYXJkLWljb24tc2l6ZSk7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAmIC5pY29uIHtcbiAgICAgIC0taWNvbi1jb2xvcjogdmFyKC0tY2FyZC1pY29uLWNvbG9yKTtcbiAgICAgIC0taWNvbi1zaXplOiAxMDAlO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICBjb2xvcjogdmFyKC0tY2FyZC10ZXh0LWNvbG9yKTtcbiAgICBmb250OiB2YXIoLS1jYXJkLXRpdGxlLWZvbnQpO1xuICB9XG59XG5cbkBpbXBvcnQgXCJzdGFnZS1jYXJkX3QyXCIsIFwic3RhZ2UtY2FyZF90M1wiO1xuIiwiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4uc3RhZ2UtY2FyZCB7XG4gIC0tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1leHRyYS1saWdodCk7XG4gIC0tY2FyZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY2FyZCk7XG4gIC0tY2FyZC1nYXA6ICN7cmVtKDMwKX07XG4gIC0tY2FyZC1oZWFkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWNhcmQtaGVhZC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC0tY2FyZC1oZWFkLXBhZGRpbmc6IDBweDtcbiAgLS1jYXJkLWljb24tY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgLS1jYXJkLWljb24tc2l6ZTogI3tyZW0oMzQpfTtcbiAgLS1jYXJkLWluZGV4LWNvbG9yOiB2YXIoLS10ZXh0LWRhcmstdGVydGlhcnkpO1xuICAtLWNhcmQtbWF4LXdpZHRoOiB2YXIoLS1jYXJkLW1heC13aWR0aC00KTtcbiAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDQwMCl9O1xuICAtLWNhcmQtcGFkZGluZzogI3tyZW0oMzApfTtcbiAgLS1jYXJkLXRleHQtY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgLS1jYXJkLXRpdGxlLWZvbnQ6IHZhcigtLWZvbnQtdGl0bGUtTSk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHBhZGRpbmc6IHZhcigtLWNhcmQtcGFkZGluZyk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWNhcmQtbWF4LXdpZHRoKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1jYXJkLW1pbi1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IHZhcigtLWNhcmQtZ2FwKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gICZfZGFyayB7XG4gICAgLS1jYXJkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWRhcmstbGlnaHQpO1xuICAgIC0tY2FyZC10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0LXByaW1hcnkpO1xuICAgIC0tY2FyZC1pbmRleC1jb2xvcjogdmFyKC0tdGV4dC1saWdodC10ZXJ0aWFyeSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIC0tY2FyZC1nYXA6ICN7YmlnKDMwKX07XG4gICAgLS1jYXJkLWljb24tc2l6ZTogI3tiaWcoMzQpfTtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tiaWcoNDAwKX07XG4gICAgLS1jYXJkLXBhZGRpbmc6ICN7YmlnKDMwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgLS1jYXJkLWdhcDogI3tyZW0oMjApfTtcbiAgICAtLWNhcmQtaWNvbi1zaXplOiAje3JlbSgzNCl9O1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSgyOTApfTtcbiAgICAtLWNhcmQtcGFkZGluZzogI3tyZW0oMjUpfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMjYwKX07XG4gICAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDIwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgLS1jYXJkLWljb24tc2l6ZTogI3tyZW0oMjQpfTtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMjA0KX07XG4gIH1cblxuICAmOmhhcyguc3RhZ2UtY2FyZF9faW5kZXg6ZW1wdHkpIHtcblxuICAgICY6bnRoLW9mLXR5cGUoMW4gKyAxMCksXG4gICAgKjpudGgtb2YtdHlwZSgxbiArIDEwKSAmIHtcbiAgICAgICYgLnN0YWdlLWNhcmRfX2luZGV4OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0YWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1jYXJkLWhlYWQtcGFkZGluZyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLWhlYWQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDEwKTtcbiAgICB9XG4gIH1cblxuICAmX19pbmRleCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgY29sb3I6IHZhcigtLWNhcmQtaW5kZXgtY29sb3IpO1xuXG4gICAgJjplbXB0eTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIwXCIgY291bnRlcihzdGFnZSk7XG5cbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQ6IGluaGVyaXQ7XG5cbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHN0YWdlO1xuICAgICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgd2lkdGg6IHZhcigtLWNhcmQtaWNvbi1zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWNhcmQtaWNvbi1zaXplKTtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgICYgLmljb24ge1xuICAgICAgLS1pY29uLWNvbG9yOiB2YXIoLS1jYXJkLWljb24tY29sb3IpO1xuICAgICAgLS1pY29uLXNpemU6IDEwMCU7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIGNvbG9yOiB2YXIoLS1jYXJkLXRleHQtY29sb3IpO1xuICAgIGZvbnQ6IHZhcigtLWNhcmQtdGl0bGUtZm9udCk7XG4gIH1cbn1cblxuQGltcG9ydCBcInN0YWdlLWNhcmRfdDJcIiwgXCJzdGFnZS1jYXJkX3QzXCI7XG4iLCIvLyAvKlxuLy8g4pWt4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA0JfQsNC80LXRgtCe0YfQutCw4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pWuXG4vLyDilIIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKUglxuLy8g4pSCICAgICAgICDQl9Cw0LzQtdC90LjRgtGMINC30LDQv9GA0L7RgdGLINCyIGNvbW1vbi5qcyAgICAgICAg4pSCXG4vLyDilIIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKUglxuLy8g4pWw4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pWvXG4vLyAqL1xuQG1peGluIG1lZGlhQmlnRGVza3RvcCB7XG4gIEBtZWRpYSAod2lkdGggPiAxOTIwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFMYXB0b3Age1xuICBAbWVkaWEgKHdpZHRoIDw9IDE2MDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYVRhYmxldCB7XG4gIEBtZWRpYSAod2lkdGggPD0gMTE2MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTW9iaWxlIHtcbiAgQG1lZGlhICh3aWR0aCA8PSA2MzBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYSgkd2lkdGgpIHtcbiAgQG1lZGlhICh3aWR0aCA8PSAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4uc3RhZ2UtY2FyZC5zdGFnZS1jYXJkX3QyIHtcbiAgLS1jYXJkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgLS1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jYXJkKTtcbiAgLS1jYXJkLWdhcDogI3tyZW0oMjApfTtcbiAgLS1jYXJkLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAtLWNhcmQtaGVhZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY2FyZC1zKTtcbiAgLS1jYXJkLWhlYWQtcGFkZGluZzogdmFyKC0tY2FyZC1wYWRkaW5nKTtcbiAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDMxNil9O1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgLS1jYXJkLWdhcDogI3tiaWcoMjApfTtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tiaWcoMzE2KX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDI2MCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSgyNDApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMjAwKX07XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLnN3aXBlci1zbGlkZTpoYXMoLnN0YWdlLWNhcmQuc3RhZ2UtY2FyZF90MyksXG4uc3RhZ2UtY2FyZC5zdGFnZS1jYXJkX3QzIHtcbiAgLS1jYXJkLWhlYWQtb2Zmc2V0OiAje3JlbSg1MSl9O1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgLS1jYXJkLWhlYWQtb2Zmc2V0OiAje2JpZyg1MSl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgIC0tY2FyZC1oZWFkLW9mZnNldDogI3tyZW0oMjApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAtLWNhcmQtaGVhZC1vZmZzZXQ6ICN7cmVtKDE5KX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgLS1jYXJkLWhlYWQtb2Zmc2V0OiAje3JlbSgyMyl9O1xuICB9XG59XG5cbi5zd2lwZXItc2xpZGU6aGFzKC5zdGFnZS1jYXJkLnN0YWdlLWNhcmRfdDMpIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWNhcmQtaGVhZC1vZmZzZXQpO1xufVxuXG4uc3RhZ2UtY2FyZC5zdGFnZS1jYXJkX3QzIHtcbiAgLS1jYXJkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgLS1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jYXJkKTtcbiAgLS1jYXJkLWdhcDogI3tyZW0oMjApfTtcbiAgLS1jYXJkLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAtLWNhcmQtaGVhZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY2FyZC1zKTtcbiAgLS1jYXJkLWhlYWQtcGFkZGluZzogdmFyKC0tY2FyZC1wYWRkaW5nKTtcbiAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDMxNil9O1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgLS1jYXJkLWdhcDogI3tiaWcoMjApfTtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tiaWcoMzE2KX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDI2MCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSgyNDApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMjAwKX07XG4gIH1cblxuICAmIC5zdGFnZS1jYXJkX19oZWFkIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1jYXJkLXBhZGRpbmcpICsgdmFyKC0tY2FyZC1oZWFkLW9mZnNldCkpKTtcbiAgfVxufVxuIl19 */
