.stage-card {
  --card-background-color: var(--bg-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-primary);
  --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);
}
@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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FyZHMvc3RhZ2UtY2FyZC9zdGFnZS1jYXJkLnNjc3MlMjNzYXNzIiwiY29tcG9uZW50cy9jYXJkcy9zdGFnZS1jYXJkL3N0YWdlLWNhcmQuc2NzcyIsIm1peGlucy9fbWVkaWEuc2NzcyIsImNvbXBvbmVudHMvY2FyZHMvc3RhZ2UtY2FyZC9fc3RhZ2UtY2FyZF90Mi5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9zdGFnZS1jYXJkL19zdGFnZS1jYXJkX3QzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSx3Q0FBQTtFQ0RGLHdDQUFBO0VER0Usb0JBQUE7RUFDQSx5Q0FBQTtFQUNBLDhCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQ0FBQTtFQUNBLDBCQUFBO0VBQ0EsNENBQUE7RUFDQSx5Q0FBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQ0FBQTtFQUNBLHNDQUFBO0VBRUEsa0JBQUE7RUFFQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtFQUNBLFlBQUE7RUFDQSxrQ0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsMkJBQUE7RUFDQSxvQkFBQTtFQUVBLDhDQUFBO0VBQ0Esd0NBQUE7QUNKRjtBQ3BCRTtFRk5GO0lDNkJFLG9CQUFBO0lBQ0EsZ0NBQUE7SURLRSxrQ0FBQTtJQ0hGLHdCQUFBO0VBQ0E7QUFDRjtBQ3RCRTtFRlpGO0lDcUNFLG1CQUFBO0lESUUsMEJBQUE7SUNGRiw0QkFBQTtJRElFLHlCQUFBO0VDRkY7QUFDRjtBQ3hCRTtFRmxCRjtJQStDSSwyQkFBQTtJQ0RGLHVCQUFBO0VBQ0E7QUFDRjtBQ3hCRTtFRnhCRjtJQ21ERSx3QkFBQTtJREVFLDJCQUFBO0VDQUY7QUFDRjtBRE1NO0VBQ0UsdUJBQUE7QUNKUjtBREdNO0VBQ0UsdUJBQUE7QUNKUjtBRFNFO0VBQ0UsaUNBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4QkFBQTtFQUFBLDZCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLFlBQUE7RUFFQSxtREFBQTtFQUNBLDZDQUFBO0FDUko7QUM5REU7RUY0REE7SUFhSSxtQkFBQTtFQ1BKO0FBQ0Y7QUNqREU7RUYwQ0E7SUFpQkksYUFBQTtFQ05KO0FBQ0Y7QURTRTtFQUNFLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUVBLDhCQUFBO0FDUko7QURVSTtFQUNJLDJCQUFBO0VBRUEsY0FBQTtFQUNBLGFBQUE7RUFFQSx3QkFBQTtBQ1ZSO0FEY0U7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0VBRUEsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO01BQUEsY0FBQTtBQ2JKO0FEZUk7RUFDRSxvQ0FBQTtFQUNBLGlCQUFBO0VBRUEsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUVBLHNCQUFBO0tBQUEsbUJBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO0FDZk47QURtQkU7RUFDRSxnQkFBQTtFQUVBLDZCQUFBO0VBQ0EsNEJBQUE7QUNsQko7QUU3R0E7RUFDRSx3Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsbUJBQUE7RUFDQSw2Q0FBQTtFQUNBLCtDQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQkFBQTtBRmdIRjtBQ2pIRTtFQ05GO0lBVUksMEJBQUE7SUZpSEYsa0NBQUE7RUFDQTtBQUNGO0FDakhFO0VDWkY7SUZnSUUsMkJBQUE7RUFDRjtBQUNBO0FDaEhFO0VDbEJGO0lBbUJJLHdCQUFBO0VGbUhGO0FBQ0Y7QUMvR0U7RUN4QkY7SUF1QkksMEJBQUE7RUZvSEY7QUFDRjtBRzVJQTs7RUFFRSw2QkFBQTtBSCtJRjtBR2pKQTs7RUFFRSw2QkFBQTtBSCtJRjtBQzNJRTtFRU5GOztJQUtJLDZCQUFBO0VIaUpGO0VHdEpGOztJQUtJLDZCQUFBO0VIaUpGO0FBQ0Y7QUMzSUU7RUVaRjs7SUFTSSwyQkFBQTtFSG1KRjtFRzVKRjs7SUFTSSwyQkFBQTtFSG1KRjtBQUNGO0FDM0lFO0VFbEJGOztJQWFJLDZCQUFBO0VIcUpGO0VHbEtGOztJQWFJLDZCQUFBO0VIcUpGO0FBQ0Y7QUMzSUU7RUV4QkY7O0lBaUJJLDZCQUFBO0VIdUpGO0VHeEtGOztJQWlCSSw2QkFBQTtFSHVKRjtBQUNGO0FHcEpBO0VBQ0Usb0NBQUE7QUh1SkY7QUd4SkE7RUFDRSxvQ0FBQTtBSHVKRjtBR3BKQTtFQUNFLHdDQUFBO0VBQ0Esd0NBQUE7RUFDQSxtQkFBQTtFQUNBLDZDQUFBO0VBQ0EsK0NBQUE7RUFDQSx3Q0FBQTtFQUNBLDJCQUFBO0FIdUpGO0FDakxFO0VFbUJGO0lBVUksMEJBQUE7SUFDQSxrQ0FBQTtFSHdKRjtBQUNGO0FDakxFO0VFYUY7SUFlSSwyQkFBQTtFSHlKRjtBQUNGO0FDaExFO0VFT0Y7SUFtQkksd0JBQUE7RUgwSkY7QUFDRjtBQy9LRTtFRUNGO0lBdUJJLDBCQUFBO0VIMkpGO0FBQ0Y7QUd6SkU7RUFDRSx1RUFBQTtBSDJKSiIsImZpbGUiOiJjb21wb25lbnRzL2NhcmRzL3N0YWdlLWNhcmQvc3RhZ2UtY2FyZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XG5cbi5zdGFnZS1jYXJkIHtcbiAgLS1jYXJkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgLS1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jYXJkKTtcbiAgLS1jYXJkLWdhcDogI3tyZW0oMzApfTtcbiAgLS1jYXJkLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tY2FyZC1oZWFkLWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLS1jYXJkLWhlYWQtcGFkZGluZzogMHB4O1xuICAtLWNhcmQtaWNvbi1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAtLWNhcmQtaWNvbi1zaXplOiAje3JlbSgzNCl9O1xuICAtLWNhcmQtaW5kZXgtY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgLS1jYXJkLW1heC13aWR0aDogdmFyKC0tY2FyZC1tYXgtd2lkdGgtNCk7XG4gIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSg0MDApfTtcbiAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDMwKX07XG4gIC0tY2FyZC10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gIC0tY2FyZC10aXRsZS1mb250OiB2YXIoLS1mb250LXRpdGxlLU0pO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBwYWRkaW5nOiB2YXIoLS1jYXJkLXBhZGRpbmcpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jYXJkLW1heC13aWR0aCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogdmFyKC0tY2FyZC1taW4taGVpZ2h0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1jYXJkLWdhcCk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIC0tY2FyZC1nYXA6ICN7YmlnKDMwKX07XG4gICAgLS1jYXJkLWljb24tc2l6ZTogI3tiaWcoMzQpfTtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tiaWcoNDAwKX07XG4gICAgLS1jYXJkLXBhZGRpbmc6ICN7YmlnKDMwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgLS1jYXJkLWdhcDogI3tyZW0oMjApfTtcbiAgICAtLWNhcmQtaWNvbi1zaXplOiAje3JlbSgzNCl9O1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSgyOTApfTtcbiAgICAtLWNhcmQtcGFkZGluZzogI3tyZW0oMjUpfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMjYwKX07XG4gICAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDIwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgLS1jYXJkLWljb24tc2l6ZTogI3tyZW0oMjQpfTtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMjA0KX07XG4gIH1cblxuICAmOmhhcyguc3RhZ2UtY2FyZF9faW5kZXg6ZW1wdHkpIHtcblxuICAgICY6bnRoLW9mLXR5cGUoMW4gKyAxMCksXG4gICAgKjpudGgtb2YtdHlwZSgxbiArIDEwKSAmIHtcbiAgICAgICYgLnN0YWdlLWNhcmRfX2luZGV4OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0YWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1jYXJkLWhlYWQtcGFkZGluZyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLWhlYWQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDEwKTtcbiAgICB9XG4gIH1cblxuICAmX19pbmRleCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgY29sb3I6IHZhcigtLWNhcmQtaW5kZXgtY29sb3IpO1xuXG4gICAgJjplbXB0eTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIwXCIgY291bnRlcihzdGFnZSk7XG5cbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQ6IGluaGVyaXQ7XG5cbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHN0YWdlO1xuICAgICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgd2lkdGg6IHZhcigtLWNhcmQtaWNvbi1zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWNhcmQtaWNvbi1zaXplKTtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgICYgLmljb24ge1xuICAgICAgLS1pY29uLWNvbG9yOiB2YXIoLS1jYXJkLWljb24tY29sb3IpO1xuICAgICAgLS1pY29uLXNpemU6IDEwMCU7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIGNvbG9yOiB2YXIoLS1jYXJkLXRleHQtY29sb3IpO1xuICAgIGZvbnQ6IHZhcigtLWNhcmQtdGl0bGUtZm9udCk7XG4gIH1cbn1cblxuQGltcG9ydCBcInN0YWdlLWNhcmRfdDJcIiwgXCJzdGFnZS1jYXJkX3QzXCI7XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XG5cbi5zdGFnZS1jYXJkIHtcbiAgLS1jYXJkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgLS1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jYXJkKTtcbiAgLS1jYXJkLWdhcDogI3tyZW0oMzApfTtcbiAgLS1jYXJkLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tY2FyZC1oZWFkLWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLS1jYXJkLWhlYWQtcGFkZGluZzogMHB4O1xuICAtLWNhcmQtaWNvbi1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAtLWNhcmQtaWNvbi1zaXplOiAje3JlbSgzNCl9O1xuICAtLWNhcmQtaW5kZXgtY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgLS1jYXJkLW1heC13aWR0aDogdmFyKC0tY2FyZC1tYXgtd2lkdGgtNCk7XG4gIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSg0MDApfTtcbiAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDMwKX07XG4gIC0tY2FyZC10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gIC0tY2FyZC10aXRsZS1mb250OiB2YXIoLS1mb250LXRpdGxlLU0pO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBwYWRkaW5nOiB2YXIoLS1jYXJkLXBhZGRpbmcpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jYXJkLW1heC13aWR0aCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogdmFyKC0tY2FyZC1taW4taGVpZ2h0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1jYXJkLWdhcCk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIC0tY2FyZC1nYXA6ICN7YmlnKDMwKX07XG4gICAgLS1jYXJkLWljb24tc2l6ZTogI3tiaWcoMzQpfTtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tiaWcoNDAwKX07XG4gICAgLS1jYXJkLXBhZGRpbmc6ICN7YmlnKDMwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgLS1jYXJkLWdhcDogI3tyZW0oMjApfTtcbiAgICAtLWNhcmQtaWNvbi1zaXplOiAje3JlbSgzNCl9O1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSgyOTApfTtcbiAgICAtLWNhcmQtcGFkZGluZzogI3tyZW0oMjUpfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMjYwKX07XG4gICAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDIwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgLS1jYXJkLWljb24tc2l6ZTogI3tyZW0oMjQpfTtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMjA0KX07XG4gIH1cblxuICAmOmhhcyguc3RhZ2UtY2FyZF9faW5kZXg6ZW1wdHkpIHtcblxuICAgICY6bnRoLW9mLXR5cGUoMW4gKyAxMCksXG4gICAgKjpudGgtb2YtdHlwZSgxbiArIDEwKSAmIHtcbiAgICAgICYgLnN0YWdlLWNhcmRfX2luZGV4OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0YWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1jYXJkLWhlYWQtcGFkZGluZyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLWhlYWQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDEwKTtcbiAgICB9XG4gIH1cblxuICAmX19pbmRleCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgY29sb3I6IHZhcigtLWNhcmQtaW5kZXgtY29sb3IpO1xuXG4gICAgJjplbXB0eTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIwXCIgY291bnRlcihzdGFnZSk7XG5cbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQ6IGluaGVyaXQ7XG5cbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHN0YWdlO1xuICAgICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgd2lkdGg6IHZhcigtLWNhcmQtaWNvbi1zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWNhcmQtaWNvbi1zaXplKTtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgICYgLmljb24ge1xuICAgICAgLS1pY29uLWNvbG9yOiB2YXIoLS1jYXJkLWljb24tY29sb3IpO1xuICAgICAgLS1pY29uLXNpemU6IDEwMCU7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIGNvbG9yOiB2YXIoLS1jYXJkLXRleHQtY29sb3IpO1xuICAgIGZvbnQ6IHZhcigtLWNhcmQtdGl0bGUtZm9udCk7XG4gIH1cbn1cblxuQGltcG9ydCBcInN0YWdlLWNhcmRfdDJcIiwgXCJzdGFnZS1jYXJkX3QzXCI7XG4iLCIvLyAvKlxuLy8g4pWt4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA0JfQsNC80LXRgtCe0YfQutCw4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pWuXG4vLyDilIIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKUglxuLy8g4pSCICAgICAgICDQl9Cw0LzQtdC90LjRgtGMINC30LDQv9GA0L7RgdGLINCyIGNvbW1vbi5qcyAgICAgICAg4pSCXG4vLyDilIIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKUglxuLy8g4pWw4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pWvXG4vLyAqL1xuQG1peGluIG1lZGlhQmlnRGVza3RvcCB7XG4gIEBtZWRpYSAod2lkdGggPiAxOTIwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFMYXB0b3Age1xuICBAbWVkaWEgKHdpZHRoIDw9IDE2MDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYVRhYmxldCB7XG4gIEBtZWRpYSAod2lkdGggPD0gMTE2MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTW9iaWxlIHtcbiAgQG1lZGlhICh3aWR0aCA8PSA2MzBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYSgkd2lkdGgpIHtcbiAgQG1lZGlhICh3aWR0aCA8PSAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4uc3RhZ2UtY2FyZC5zdGFnZS1jYXJkX3QyIHtcbiAgLS1jYXJkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgLS1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jYXJkKTtcbiAgLS1jYXJkLWdhcDogI3tyZW0oMjApfTtcbiAgLS1jYXJkLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAtLWNhcmQtaGVhZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY2FyZC1zKTtcbiAgLS1jYXJkLWhlYWQtcGFkZGluZzogdmFyKC0tY2FyZC1wYWRkaW5nKTtcbiAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDMxNil9O1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgLS1jYXJkLWdhcDogI3tiaWcoMjApfTtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tiaWcoMzE2KX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDI2MCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSgyNDApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMjAwKX07XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLnN3aXBlci1zbGlkZTpoYXMoLnN0YWdlLWNhcmQuc3RhZ2UtY2FyZF90MyksXG4uc3RhZ2UtY2FyZC5zdGFnZS1jYXJkX3QzIHtcbiAgLS1jYXJkLWhlYWQtb2Zmc2V0OiAje3JlbSg1MSl9O1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgLS1jYXJkLWhlYWQtb2Zmc2V0OiAje2JpZyg1MSl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgIC0tY2FyZC1oZWFkLW9mZnNldDogI3tyZW0oMjApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAtLWNhcmQtaGVhZC1vZmZzZXQ6ICN7cmVtKDE5KX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgLS1jYXJkLWhlYWQtb2Zmc2V0OiAje3JlbSgyMyl9O1xuICB9XG59XG5cbi5zd2lwZXItc2xpZGU6aGFzKC5zdGFnZS1jYXJkLnN0YWdlLWNhcmRfdDMpIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWNhcmQtaGVhZC1vZmZzZXQpO1xufVxuXG4uc3RhZ2UtY2FyZC5zdGFnZS1jYXJkX3QzIHtcbiAgLS1jYXJkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgLS1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jYXJkKTtcbiAgLS1jYXJkLWdhcDogI3tyZW0oMjApfTtcbiAgLS1jYXJkLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAtLWNhcmQtaGVhZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY2FyZC1zKTtcbiAgLS1jYXJkLWhlYWQtcGFkZGluZzogdmFyKC0tY2FyZC1wYWRkaW5nKTtcbiAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDMxNil9O1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgLS1jYXJkLWdhcDogI3tiaWcoMjApfTtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tiaWcoMzE2KX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDI2MCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSgyNDApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMjAwKX07XG4gIH1cblxuICAmIC5zdGFnZS1jYXJkX19oZWFkIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1jYXJkLXBhZGRpbmcpICsgdmFyKC0tY2FyZC1oZWFkLW9mZnNldCkpKTtcbiAgfVxufVxuIl19 */
