.about-section-t2 {
  --about-image-aspect-ratio: 1720 / 597;
  --about-image-border-radius: var(--radius-card);
}
@media (max-width: 1600px) {
  .about-section-t2 {
    --about-image-aspect-ratio: 1280 / 455;
  }
}
@media (max-width: 1160px) {
  .about-section-t2 {
    --about-image-aspect-ratio: 688 / 320;
    --section-gap: 1.25rem;
  }
}
@media (max-width: 630px) {
  .about-section-t2 {
    --about-image-aspect-ratio: 290 / 135;
    --section-gap: 0.625rem;
  }
}
@media (max-width: 1160px) {
  .about-section-t2.section .section__head {
    display: contents;
  }
}
.about-section-t2.section .section__menu {
  margin-top: auto;
}
@media (max-width: 1160px) {
  .about-section-t2.section .section__menu {
    -webkit-box-ordinal-group: 101;
        -ms-flex-order: 100;
            order: 100;
    margin-top: 1.25rem;
  }
}
@media (max-width: 630px) {
  .about-section-t2.section .section__menu {
    margin-top: 0.9375rem;
  }
}
.about-section-t2__description {
  --article-default-margin: 0.9375rem;
  --article-medium-margin: calc(var(--article-default-margin) * 2);
  color: var(--section-text-color-primary);
}
@media (min-width: 1921px) {
  .about-section-t2__description {
    --article-default-margin: 0.78125vw;
  }
}
@media (max-width: 1600px) {
  .about-section-t2__description {
    --article-default-margin: 1.25rem;
  }
}
@media (max-width: 1160px) {
  .about-section-t2__description {
    --article-default-margin: 0.9375rem;
  }
}
@media (max-width: 630px) {
  .about-section-t2__description {
    --article-default-margin: 0.625rem;
  }
}
.about-section-t2__head .hidden-btn {
  margin-top: 1.75rem;
  padding: 0;
  font: var(--font-btn-M);
  color: var(--accent-primary-default);
  background-color: unset;
  border: none;
  cursor: pointer;
}
@media (any-hover: hover) {
  .about-section-t2__head .hidden-btn:hover {
    color: var(--accent-primary-hover);
  }
}
.about-section-t2__head .hidden-text {
  overflow: hidden;
  max-height: 0rem;
  opacity: 0;
  -webkit-transition: max-height var(--animation-long), padding-top var(--animation-long), opacity var(--animation-long);
  transition: max-height var(--animation-long), padding-top var(--animation-long), opacity var(--animation-long);
}
.about-section-t2__head .hidden-text.visible {
  padding-top: 0.9375rem;
  opacity: 1;
  overflow: hidden;
  max-height: 62.5rem;
}
.about-section-t2__advantages {
  grid-column: 1/13;
  width: 100%;
}
.about-section-t2__advantages:not(.swiper) {
  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: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  gap: 2.5rem;
}
@media (min-width: 1921px) {
  .about-section-t2__advantages:not(.swiper) {
    gap: 2.0833333333vw;
  }
}
@media (max-width: 1600px) {
  .about-section-t2__advantages:not(.swiper) {
    gap: 2.1875rem;
  }
}
@media (max-width: 1160px) {
  .about-section-t2__advantages:not(.swiper) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
}
.about-section-t2__advantages:not(.swiper) > * {
  --card-max-width: unset !important;
  width: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.about-section-t2__image {
  position: relative;
  grid-column: 1/13;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto;
  aspect-ratio: var(--about-image-aspect-ratio);
  background-color: var(--bg-extra-light);
  border-radius: var(--about-image-border-radius);
  overflow: hidden;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.about-section-t2__image img, .about-section-t2__image picture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.about-section-t2__column {
  position: relative;
  z-index: 1;
}
.about-section-t2__svg {
  position: absolute;
  z-index: 0;
  bottom: -7%;
  left: -4%;
}
.about-section-t2__quote {
  -webkit-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important;
  grid-column: 1/13;
  position: relative;
  overflow: hidden;
}
.about-section-t2__quote .blockquote {
  padding: 3.75rem 5rem;
  background-color: transparent;
  border: 1px solid var(--stroke-light-10);
}
.about-section-t2__quote .blockquote p {
  color: var(--text-light-primary) !important;
  font: var(--font-title-L) !important;
}
.about-section-t2__quote .blockquote p b {
  color: var(--accent-primary-default) !important;
  font: var(--font-title-L) !important;
}
@media (max-width: 1160px) {
  .about-section-t2__quote .blockquote p {
    font: var(--font-body-L-m) !important;
  }
  .about-section-t2__quote .blockquote p b {
    font: var(--font-body-L-m) !important;
  }
}
@media (min-width: 1921px) {
  .about-section-t2__quote .blockquote {
    padding: 3.125vw 4.1666666667vw;
  }
}
@media (max-width: 1600px) {
  .about-section-t2__quote .blockquote {
    padding: 2.5rem 3.75rem;
  }
}
@media (max-width: 1160px) {
  .about-section-t2__quote .blockquote {
    padding: 1.875rem 2.5rem;
  }
}
@media (max-width: 630px) {
  .about-section-t2__quote .blockquote {
    padding: 1.25rem 1.5625rem;
  }
}
.about-section-t2__quote .blockquote__icon {
  --blockquote-icon-color: var(--accent-primary-default);
}
.about-section-t2__quote .blockquote__name {
  color: var(--text-light-primary);
}
.about-section-t2__quote .blockquote__description {
  color: var(--text-light-secondary);
}
.about-section-t2.about-section-t2_t3 {
  --about-advantages-offset-horizontal: 3.125rem;
  --about-advantages-offset-top: 6.875rem;
}
@media (min-width: 1921px) {
  .about-section-t2.about-section-t2_t3 {
    --about-advantages-offset-horizontal: 2.6041666667vw;
    --about-advantages-offset-top: 5.7291666667vw;
  }
}
@media (max-width: 1600px) {
  .about-section-t2.about-section-t2_t3 {
    --about-advantages-offset-horizontal: 2.5rem;
  }
}
@media (max-width: 1160px) {
  .about-section-t2.about-section-t2_t3 {
    --about-advantages-offset-horizontal: 0px;
    --section-gap: 1.875rem;
  }
}
@media (max-width: 630px) {
  .about-section-t2.about-section-t2_t3 {
    --about-advantages-offset-top: 0.3125rem;
    --section-gap: 1.5625rem;
  }
}
@media (max-width: 1160px) {
  .about-section-t2.about-section-t2_t3.section .section__menu {
    margin-top: 0.625rem;
  }
}
@media (max-width: 630px) {
  .about-section-t2.about-section-t2_t3.section .section__menu {
    margin-top: 0;
  }
}
.js-has-pseudo [csstools-has-1a-2p-2q-33-39-38-19-37-2t-2r-38-2x-33-32-19-38-1e-1a-2p-2q-33-39-38-19-37-2t-2r-38-2x-33-32-19-38-1e-2n-38-1f-w-1a-2p-2q-33-39-38-19-37-2t-2r-38-2x-33-32-19-38-1e-2n-2n-2p-2s-3a-2p-32-38-2p-2v-2t-37-1m-2w-2p-37-14-3i-w-1a-2p-2q-33-39-38-19-37-2t-2r-38-2x-33-32-19-38-1e-2n-2n-2x-31-2p-2v-2t-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist) {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
  margin-top: calc(0px - var(--section-gap) - var(--about-advantages-offset-top));
  margin-right: auto;
  margin-left: auto;
  width: calc(100% - var(--about-advantages-offset-horizontal) * 2);
}
.about-section-t2.about-section-t2_t3 .about-section-t2__advantages:has(~ .about-section-t2__image) {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
  margin-top: calc(0px - var(--section-gap) - var(--about-advantages-offset-top));
  margin-right: auto;
  margin-left: auto;
  width: calc(100% - var(--about-advantages-offset-horizontal) * 2);
}
@media (max-width: 630px) {
  .js-has-pseudo [csstools-has-1a-2p-2q-33-39-38-19-37-2t-2r-38-2x-33-32-19-38-1e-1a-2p-2q-33-39-38-19-37-2t-2r-38-2x-33-32-19-38-1e-2n-38-1f-w-1a-2p-2q-33-39-38-19-37-2t-2r-38-2x-33-32-19-38-1e-2n-2n-2p-2s-3a-2p-32-38-2p-2v-2t-37-1m-2w-2p-37-14-3i-w-1a-2p-2q-33-39-38-19-37-2t-2r-38-2x-33-32-19-38-1e-2n-2n-2x-31-2p-2v-2t-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist) {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
    margin-top: calc(0px - var(--about-advantages-offset-top));
  }
  .about-section-t2.about-section-t2_t3 .about-section-t2__advantages:has(~ .about-section-t2__image) {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
    margin-top: calc(0px - var(--about-advantages-offset-top));
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2VjdGlvbnMvYWJvdXQtc2VjdGlvbi9hYm91dC1zZWN0aW9uLXQyLnNjc3MlMjNzYXNzIiwiY29tcG9uZW50cy9zZWN0aW9ucy9hYm91dC1zZWN0aW9uL2Fib3V0LXNlY3Rpb24tdDIuc2NzcyIsIm1peGlucy9fbWVkaWEuc2NzcyIsIm1peGlucy9fZGlzYWJsZS1tb2ItaG92ZXIuc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvYWJvdXQtc2VjdGlvbi9fYWJvdXQtc2VjdGlvbi10Ml90My5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0Usc0NBQUE7RUNERiwrQ0FBQTtBQUNBO0FDV0U7RUZaRjtJQ0lFLHNDQUFBO0VBQ0E7QUFDRjtBQ1lFO0VGbEJGO0lBU0kscUNBQUE7SUFDQSxzQkFBQTtFQ0NGO0FBQ0Y7QUNZRTtFRnhCRjtJQWNJLHFDQUFBO0lDRUYsdUJBQUE7RUFDQTtBQUNGO0FDQUU7RUZDRTtJQUVJLGlCQUFBO0VDQ047QUFDRjtBREVJO0VBQ0UsZ0JBQUE7QUNBTjtBQ1JFO0VGT0U7SUFJSSw4QkFBQTtRQUFBLG1CQUFBO1lBQUEsVUFBQTtJQUNBLG1CQUFBO0VDQ047QUFDRjtBQ1JFO0VGQ0U7SUFTSSxxQkFBQTtFQ0VOO0FBQ0Y7QURFRTtFQUNFLG1DQUFBO0VBQ0EsZ0VBQUE7RUFFQSx3Q0FBQTtBQ0RKO0FDcENFO0VGaUNBO0lBT0ksbUNBQUE7RUNBSjtBQUNGO0FDbkNFO0VGMkJBO0lBV0ksaUNBQUE7RUNDSjtBQUNGO0FDbENFO0VGcUJBO0lBZUksbUNBQUE7RUNFSjtBQUNGO0FDakNFO0VGZUE7SUNxQkEsa0NBQUE7RUFDQTtBQUNGO0FEQ0k7RUFDRSxtQkFBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLG9DQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ0NOO0FFeEVFO0VBQ0U7SUh5RUksa0NBQUE7RUNFTjtBQUNGO0FEQ0k7RUFDRSxnQkFBQTtFQUNBLGdCQUFB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dUNBQUE7UUFBQSw0QkFBQTtZQUFBLG1CQUFBO0lBQ0EsMERBQUE7RUhxTk47QUFDRiIsImZpbGUiOiJjb21wb25lbnRzL3NlY3Rpb25zL2Fib3V0LXNlY3Rpb24vYWJvdXQtc2VjdGlvbi10Mi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XG5cbi5hYm91dC1zZWN0aW9uLXQyIHtcbiAgLS1hYm91dC1pbWFnZS1hc3BlY3QtcmF0aW86IDE3MjAgLyA1OTc7XG4gIC0tYWJvdXQtaW1hZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNhcmQpO1xuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAtLWFib3V0LWltYWdlLWFzcGVjdC1yYXRpbzogMTI4MCAvIDQ1NTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAtLWFib3V0LWltYWdlLWFzcGVjdC1yYXRpbzogNjg4IC8gMzIwO1xuICAgIC0tc2VjdGlvbi1nYXA6ICN7cmVtKDIwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgLS1hYm91dC1pbWFnZS1hc3BlY3QtcmF0aW86IDI5MCAvIDEzNTtcbiAgICAtLXNlY3Rpb24tZ2FwOiAje3JlbSgxMCl9O1xuICB9XG5cbiAgJi5zZWN0aW9uIC5zZWN0aW9uIHtcbiAgICAmX19oZWFkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIG9yZGVyOiAxMDA7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgLS1hcnRpY2xlLWRlZmF1bHQtbWFyZ2luOiAje3JlbSgxNSl9O1xuICAgIC0tYXJ0aWNsZS1tZWRpdW0tbWFyZ2luOiBjYWxjKHZhcigtLWFydGljbGUtZGVmYXVsdC1tYXJnaW4pICogMik7XG5cbiAgICBjb2xvcjogdmFyKC0tc2VjdGlvbi10ZXh0LWNvbG9yLXByaW1hcnkpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIC0tYXJ0aWNsZS1kZWZhdWx0LW1hcmdpbjogI3tiaWcoMTUpfTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAtLWFydGljbGUtZGVmYXVsdC1tYXJnaW46ICN7cmVtKDIwKX07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgLS1hcnRpY2xlLWRlZmF1bHQtbWFyZ2luOiAje3JlbSgxNSl9O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIC0tYXJ0aWNsZS1kZWZhdWx0LW1hcmdpbjogI3tyZW0oMTApfTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICAuaGlkZGVuLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjgpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYnRuLU0pO1xuICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1wcmltYXJ5LWRlZmF1bHQpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1wcmltYXJ5LWhvdmVyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGlkZGVuLXRleHQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IHJlbSgwKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IHZhcigtLWFuaW1hdGlvbi1sb25nKSwgcGFkZGluZy10b3AgdmFyKC0tYW5pbWF0aW9uLWxvbmcpLCBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi1sb25nKTtcbiAgICB9XG5cbiAgICAuaGlkZGVuLXRleHQudmlzaWJsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDE1KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LWhlaWdodDogcmVtKDEwMDApO1xuICAgIH1cbiAgfVxuXG4gICZfX2FkdmFudGFnZXMge1xuICAgIGdyaWQtY29sdW1uOiAxLzEzO1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOm5vdCguc3dpcGVyKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgZ2FwOiByZW0oNDApO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBnYXA6IGJpZyg0MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgZ2FwOiByZW0oMzUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMDtcbiAgICAgIH1cblxuICAgICAgJiA+ICoge1xuICAgICAgICAtLWNhcmQtbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdyaWQtY29sdW1uOiAxLzEzO1xuICAgIG1hcmdpbjogMDtcblxuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogdmFyKC0tYWJvdXQtaW1hZ2UtYXNwZWN0LXJhdGlvKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWV4dHJhLWxpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1hYm91dC1pbWFnZS1ib3JkZXItcmFkaXVzKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmIGltZyxcbiAgICAmIHBpY3R1cmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX19zdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMDtcbiAgICBib3R0b206IC03JTtcbiAgICBsZWZ0OiAtNCU7XG4gIH1cblxuICAmX19xdW90ZSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgICBncmlkLWNvbHVtbjogMSAvIDEzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZzogcmVtKDYwKSByZW0oODApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtMTApO1xuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtbGlnaHQtcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udDogdmFyKC0tZm9udC10aXRsZS1MKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICBiIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LXByaW1hcnktZGVmYXVsdCkgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250OiB2YXIoLS1mb250LXRpdGxlLUwpICFpbXBvcnRhbnQ7XG4gICAgICAgICB9XG5cbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICBmb250OiB2YXIoLS1mb250LWJvZHktTC1tKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgIGIge1xuICAgICAgICAgICAgZm9udDogdmFyKC0tZm9udC1ib2R5LUwtbSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBwYWRkaW5nOiBiaWcoNjApIGJpZyg4MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDQwKSByZW0oNjApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDQwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgyNSk7XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICAtLWJsb2NrcXVvdGUtaWNvbi1jb2xvcjogdmFyKC0tYWNjZW50LXByaW1hcnktZGVmYXVsdCk7XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1saWdodC1zZWNvbmRhcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBpbXBvcnQgXCJhYm91dC1zZWN0aW9uLXQyX3QzXCI7XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XG5cbi5hYm91dC1zZWN0aW9uLXQyIHtcbiAgLS1hYm91dC1pbWFnZS1hc3BlY3QtcmF0aW86IDE3MjAgLyA1OTc7XG4gIC0tYWJvdXQtaW1hZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNhcmQpO1xuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAtLWFib3V0LWltYWdlLWFzcGVjdC1yYXRpbzogMTI4MCAvIDQ1NTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAtLWFib3V0LWltYWdlLWFzcGVjdC1yYXRpbzogNjg4IC8gMzIwO1xuICAgIC0tc2VjdGlvbi1nYXA6ICN7cmVtKDIwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgLS1hYm91dC1pbWFnZS1hc3BlY3QtcmF0aW86IDI5MCAvIDEzNTtcbiAgICAtLXNlY3Rpb24tZ2FwOiAje3JlbSgxMCl9O1xuICB9XG5cbiAgJi5zZWN0aW9uIC5zZWN0aW9uIHtcbiAgICAmX19oZWFkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIG9yZGVyOiAxMDA7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgLS1hcnRpY2xlLWRlZmF1bHQtbWFyZ2luOiAje3JlbSgxNSl9O1xuICAgIC0tYXJ0aWNsZS1tZWRpdW0tbWFyZ2luOiBjYWxjKHZhcigtLWFydGljbGUtZGVmYXVsdC1tYXJnaW4pICogMik7XG5cbiAgICBjb2xvcjogdmFyKC0tc2VjdGlvbi10ZXh0LWNvbG9yLXByaW1hcnkpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIC0tYXJ0aWNsZS1kZWZhdWx0LW1hcmdpbjogI3tiaWcoMTUpfTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAtLWFydGljbGUtZGVmYXVsdC1tYXJnaW46ICN7cmVtKDIwKX07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgLS1hcnRpY2xlLWRlZmF1bHQtbWFyZ2luOiAje3JlbSgxNSl9O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIC0tYXJ0aWNsZS1kZWZhdWx0LW1hcmdpbjogI3tyZW0oMTApfTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICAuaGlkZGVuLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjgpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYnRuLU0pO1xuICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1wcmltYXJ5LWRlZmF1bHQpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1wcmltYXJ5LWhvdmVyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGlkZGVuLXRleHQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IHJlbSgwKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IHZhcigtLWFuaW1hdGlvbi1sb25nKSwgcGFkZGluZy10b3AgdmFyKC0tYW5pbWF0aW9uLWxvbmcpLCBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi1sb25nKTtcbiAgICB9XG5cbiAgICAuaGlkZGVuLXRleHQudmlzaWJsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDE1KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LWhlaWdodDogcmVtKDEwMDApO1xuICAgIH1cbiAgfVxuXG4gICZfX2FkdmFudGFnZXMge1xuICAgIGdyaWQtY29sdW1uOiAxLzEzO1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOm5vdCguc3dpcGVyKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgZ2FwOiByZW0oNDApO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBnYXA6IGJpZyg0MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgZ2FwOiByZW0oMzUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMDtcbiAgICAgIH1cblxuICAgICAgJiA+ICoge1xuICAgICAgICAtLWNhcmQtbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdyaWQtY29sdW1uOiAxLzEzO1xuICAgIG1hcmdpbjogMDtcblxuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogdmFyKC0tYWJvdXQtaW1hZ2UtYXNwZWN0LXJhdGlvKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWV4dHJhLWxpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1hYm91dC1pbWFnZS1ib3JkZXItcmFkaXVzKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmIGltZyxcbiAgICAmIHBpY3R1cmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX19zdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMDtcbiAgICBib3R0b206IC03JTtcbiAgICBsZWZ0OiAtNCU7XG4gIH1cblxuICAmX19xdW90ZSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgICBncmlkLWNvbHVtbjogMSAvIDEzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZzogcmVtKDYwKSByZW0oODApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtMTApO1xuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtbGlnaHQtcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udDogdmFyKC0tZm9udC10aXRsZS1MKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICBiIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LXByaW1hcnktZGVmYXVsdCkgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250OiB2YXIoLS1mb250LXRpdGxlLUwpICFpbXBvcnRhbnQ7XG4gICAgICAgICB9XG5cbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICBmb250OiB2YXIoLS1mb250LWJvZHktTC1tKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgIGIge1xuICAgICAgICAgICAgZm9udDogdmFyKC0tZm9udC1ib2R5LUwtbSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBwYWRkaW5nOiBiaWcoNjApIGJpZyg4MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDQwKSByZW0oNjApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDQwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgyNSk7XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICAtLWJsb2NrcXVvdGUtaWNvbi1jb2xvcjogdmFyKC0tYWNjZW50LXByaW1hcnktZGVmYXVsdCk7XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1saWdodC1zZWNvbmRhcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBpbXBvcnQgXCJhYm91dC1zZWN0aW9uLXQyX3QzXCI7XG4iLCIvLyAvKlxuLy8g4pWt4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA0JfQsNC80LXRgtCe0YfQutCw4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pWuXG4vLyDilIIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKUglxuLy8g4pSCICAgICAgICDQl9Cw0LzQtdC90LjRgtGMINC30LDQv9GA0L7RgdGLINCyIGNvbW1vbi5qcyAgICAgICAg4pSCXG4vLyDilIIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKUglxuLy8g4pWw4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pWvXG4vLyAqL1xuQG1peGluIG1lZGlhQmlnRGVza3RvcCB7XG4gIEBtZWRpYSAod2lkdGggPiAxOTIwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFMYXB0b3Age1xuICBAbWVkaWEgKHdpZHRoIDw9IDE2MDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYVRhYmxldCB7XG4gIEBtZWRpYSAod2lkdGggPD0gMTE2MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTW9iaWxlIHtcbiAgQG1lZGlhICh3aWR0aCA8PSA2MzBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYSgkd2lkdGgpIHtcbiAgQG1lZGlhICh3aWR0aCA8PSAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLmFib3V0LXNlY3Rpb24tdDIuYWJvdXQtc2VjdGlvbi10Ml90MyB7XG4gIC0tYWJvdXQtYWR2YW50YWdlcy1vZmZzZXQtaG9yaXpvbnRhbDogI3tyZW0oNTApfTtcbiAgLS1hYm91dC1hZHZhbnRhZ2VzLW9mZnNldC10b3A6ICN7cmVtKDExMCl9O1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgLS1hYm91dC1hZHZhbnRhZ2VzLW9mZnNldC1ob3Jpem9udGFsOiAje2JpZyg1MCl9O1xuICAgIC0tYWJvdXQtYWR2YW50YWdlcy1vZmZzZXQtdG9wOiAje2JpZygxMTApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAtLWFib3V0LWFkdmFudGFnZXMtb2Zmc2V0LWhvcml6b250YWw6ICN7cmVtKDQwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgLS1hYm91dC1hZHZhbnRhZ2VzLW9mZnNldC1ob3Jpem9udGFsOiAwcHg7XG4gICAgLS1zZWN0aW9uLWdhcDogI3tyZW0oMzApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLWFib3V0LWFkdmFudGFnZXMtb2Zmc2V0LXRvcDogI3tyZW0oNSl9O1xuICAgIC0tc2VjdGlvbi1nYXA6ICN7cmVtKDI1KX07XG4gIH1cblxuICAmLnNlY3Rpb24gLnNlY3Rpb24ge1xuICAgICZfX21lbnUge1xuICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAuYWJvdXQtc2VjdGlvbi10MiB7XG4gICAgJl9fYWR2YW50YWdlczpoYXMofiAuYWJvdXQtc2VjdGlvbi10Ml9faW1hZ2UpIHtcbiAgICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIHZhcigtLXNlY3Rpb24tZ2FwKSAtIHZhcigtLWFib3V0LWFkdmFudGFnZXMtb2Zmc2V0LXRvcCkpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1hYm91dC1hZHZhbnRhZ2VzLW9mZnNldC1ob3Jpem9udGFsKSAqIDIpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tYWJvdXQtYWR2YW50YWdlcy1vZmZzZXQtdG9wKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
