.front-banner.front-banner_about {
  --section-gap: 16.25rem;
  overflow: hidden;
}
@media screen and (min-width: 2561px) {
  .front-banner.front-banner_about {
    --section-gap: 10.15625vw;
  }
}
@media screen and (max-width: 2200px) {
  .front-banner.front-banner_about {
    --section-gap: 13.125rem;
  }
}
@media screen and (max-width: 1700px) {
  .front-banner.front-banner_about {
    --section-gap: 11.25rem;
  }
}
@media screen and (max-width: 1250px) {
  .front-banner.front-banner_about {
    --section-gap: 7.5rem;
  }
}
@media screen and (max-width: 630px) {
  .front-banner.front-banner_about {
    --section-gap: 2.5rem;
  }
}
.front-banner.front-banner_about .section__head {
  row-gap: 10rem;
}
@media screen and (min-width: 2561px) {
  .front-banner.front-banner_about .section__head {
    row-gap: 6.25vw;
  }
}
@media screen and (max-width: 2200px) {
  .front-banner.front-banner_about .section__head {
    row-gap: 6.875rem;
  }
}
@media screen and (max-width: 1700px) {
  .front-banner.front-banner_about .section__head {
    row-gap: 5.625rem;
  }
}
@media screen and (max-width: 1250px) {
  .front-banner.front-banner_about .section__head {
    row-gap: 3.75rem;
  }
}
@media screen and (max-width: 630px) {
  .front-banner.front-banner_about .section__head {
    row-gap: 1.25rem;
  }
}
.front-banner.front-banner_about .section__content {
  display: grid;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  grid-template-columns: repeat(2, 1fr);
  grid-template-areas: "title title" "video article";
  row-gap: 10rem;
  -webkit-column-gap: var(--grid-column-gap);
     -moz-column-gap: var(--grid-column-gap);
          column-gap: var(--grid-column-gap);
}
@media screen and (min-width: 2561px) {
  .front-banner.front-banner_about .section__content {
    row-gap: 6.25vw;
  }
}
@media screen and (max-width: 2200px) {
  .front-banner.front-banner_about .section__content {
    row-gap: 6.875rem;
  }
}
@media screen and (max-width: 1700px) {
  .front-banner.front-banner_about .section__content {
    row-gap: 5.625rem;
  }
}
@media screen and (max-width: 1250px) {
  .front-banner.front-banner_about .section__content {
    row-gap: 3.75rem;
  }
}
@media screen and (max-width: 630px) {
  .front-banner.front-banner_about .section__content {
    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;
    row-gap: 1.25rem;
  }
}
.front-banner.front-banner_about .front-banner__to-bottom {
  grid-column: 1/5;
  width: 100%;
  display: grid;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  grid-template-columns: repeat(2, 1fr);
  grid-template-areas: "arrow description";
  row-gap: var(--grid-row-gap);
  -webkit-column-gap: var(--grid-column-gap);
     -moz-column-gap: var(--grid-column-gap);
          column-gap: var(--grid-column-gap);
}
@media screen and (max-width: 630px) {
  .front-banner.front-banner_about .front-banner__to-bottom {
    grid-template-columns: 1fr;
    grid-template-areas: "description" "arrow";
    row-gap: 1.875rem;
  }
}
.front-banner.front-banner_about .front-banner__to-bottom .text {
  color: var(--text-light-100);
  font: var(--font-body-M-l);
}
.front-banner.front-banner_about .front-banner__to-bottom > .button-arrow {
  grid-area: arrow;
}
.front-banner.front-banner_about .front-banner__description {
  grid-area: description;
}
.front-banner.front-banner_about .front-banner__title {
  --head-accent-color: var(--text-light-40);
  --head-primary-color: var(--text-light-100);
  grid-area: title;
}
.front-banner.front-banner_about .front-banner__column {
  width: 100%;
  height: auto;
  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: 4.375rem;
}
@media screen and (min-width: 2561px) {
  .front-banner.front-banner_about .front-banner__column {
    gap: 2.734375vw;
  }
}
@media screen and (max-width: 2200px) {
  .front-banner.front-banner_about .front-banner__column {
    gap: 3.75rem;
  }
}
@media screen and (max-width: 1700px) {
  .front-banner.front-banner_about .front-banner__column {
    gap: 3.125rem;
  }
}
@media screen and (max-width: 1250px) {
  .front-banner.front-banner_about .front-banner__column {
    gap: 1.875rem;
  }
}
@media screen and (max-width: 630px) {
  .front-banner.front-banner_about .front-banner__column {
    gap: 1.25rem;
  }
}
.front-banner.front-banner_about .front-banner__column > .button-card {
  margin-top: auto;
}
@media screen and (max-width: 630px) {
  .front-banner.front-banner_about .front-banner__column_article {
    gap: 0.9375rem;
  }
}
.front-banner.front-banner_about .front-banner__article {
  width: 100%;
  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: 1.875rem;
}
@media screen and (min-width: 2561px) {
  .front-banner.front-banner_about .front-banner__article {
    gap: 1.171875vw;
  }
}
@media screen and (max-width: 2200px) {
  .front-banner.front-banner_about .front-banner__article {
    gap: 1.25rem;
  }
}
@media screen and (max-width: 1250px) {
  .front-banner.front-banner_about .front-banner__article {
    padding-right: 3.125rem;
    gap: 0.9375rem;
  }
}
@media screen and (max-width: 630px) {
  .front-banner.front-banner_about .front-banner__article {
    padding-right: 0;
    gap: 0.625rem;
  }
}
.front-banner.front-banner_about .front-banner__article_head {
  max-width: 47.5rem;
}
@media screen and (min-width: 2561px) {
  .front-banner.front-banner_about .front-banner__article_head {
    max-width: 29.6875vw;
  }
}
@media screen and (max-width: 2200px) {
  .front-banner.front-banner_about .front-banner__article_head {
    max-width: 36.25rem;
  }
}
@media screen and (max-width: 1700px) {
  .front-banner.front-banner_about .front-banner__article_head {
    max-width: 26.6875rem;
  }
}
@media screen and (max-width: 1250px) {
  .front-banner.front-banner_about .front-banner__article_head {
    max-width: unset;
  }
}
.front-banner.front-banner_about .front-banner__subtitle {
  color: var(--text-light-100);
  font: var(--font-title-M);
}
.front-banner.front-banner_about .front-banner__text {
  color: var(--text-light-60);
  font: var(--font-body-M-l);
}
.front-banner.front-banner_about .front-banner__image {
  --local-image-height: 46rem;
}
@media screen and (min-width: 2561px) {
  .front-banner.front-banner_about .front-banner__image {
    --local-image-height: 28.75vw;
  }
}
@media screen and (max-width: 2200px) {
  .front-banner.front-banner_about .front-banner__image {
    --local-image-height: 35rem;
  }
}
@media screen and (max-width: 1700px) {
  .front-banner.front-banner_about .front-banner__image {
    --local-image-height: 25.75rem;
  }
}
@media screen and (max-width: 1250px) {
  .front-banner.front-banner_about .front-banner__image {
    --local-image-height: 13.875rem;
  }
}
@media screen and (max-width: 630px) {
  .front-banner.front-banner_about .front-banner__image {
    --local-image-height: 11.4375rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2VjdGlvbnMvZnJvbnQtYmFubmVyL2Zyb250LWJhbm5lcl9hYm91dC5zY3NzJTIzc2FzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvZnJvbnQtYmFubmVyL2Zyb250LWJhbm5lcl9hYm91dC5zY3NzIiwibWl4aW5zL19tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UsdUJBQUE7RUNERixnQkFBQTtBQUNBO0FDRkU7RUZDRjtJQU1JLHlCQUFBO0VDREY7QUFDRjtBQ0RFO0VGTEY7SUNTRSx3QkFBQTtFQUNBO0FBQ0Y7QUNBRTtFRlhGO0lBY0ksdUJBQUE7RUNDRjtBQUNGO0FDQ0U7RUZqQkY7SUNtQkUscUJBQUE7RUFDQTtBQUNGO0FDRUU7RUZ2QkY7SUFzQkkscUJBQUE7RUNHRjtBQUNGO0FEQUk7RUFDRSxjQUFBO0FDRU47QUM5QkU7RUYyQkU7SUFJSSxlQUFBO0VDR047QUFDRjtBQzdCRTtFRnFCRTtJQVFJLGlCQUFBO0VDSU47QUFDRjtBQzVCRTtFRmVFO0lBWUksaUJBQUE7RUNLTjtBQUNGO0FDM0JFO0VGU0U7SUFnQkksZ0JBQUE7RUNNTjtBQUNGO0FDMUJFO0VGR0U7SUFvQkksZ0JBQUE7RUNPTjtBQUNGO0FESkk7RUFDRSxhQUFBO0VBQ0EsMEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0EscUNBQUE7RUFDQSxrREFBQTtFQUNBLGNBQUE7RUFDQSwwQ0FBQTtLQUFBLHVDQUFBO1VBQUEsa0NBQUE7QUNNTjtBQ2hFRTtFRm1ERTtJQVVJLGVBQUE7RUNPTjtBQUNGO0FDL0RFO0VGNkNFO0lBY0ksaUJBQUE7RUNRTjtBQUNGO0FDOURFO0VGdUNFO0lBa0JJLGlCQUFBO0VDU047QUFDRjtBQzdERTtFRmlDRTtJQXNCSSxnQkFBQTtFQ1VOO0FBQ0Y7QUM1REU7RUYyQkU7SUEwQkksb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLHVCQUFBO1FBQUEsb0JBQUE7WUFBQSwyQkFBQTtJQUNBLGdCQUFBO0VDV047QUFDRjtBRE5JO0VBQ0UsZ0JBQUE7RUFFQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7VUFBQSxxQkFBQTtFQUNBLHVCQUFBO01BQUEsb0JBQUE7VUFBQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0Esd0NBQUE7RUFDQSw0QkFBQTtFQUNBLDBDQUFBO0tBQUEsdUNBQUE7VUFBQSxrQ0FBQTtBQ09OO0FDaEZFO0VGK0RFO0lBYUksMEJBQUE7SUFDQSwwQ0FBQTtJQUNBLGlCQUFBO0VDUU47QUFDRjtBRE5NO0VBQ0UsNEJBQUE7RUFDQSwwQkFBQTtBQ1FSO0FETE07RUFDRSxnQkFBQTtBQ09SO0FESEk7RUFDRSxzQkFBQTtBQ0tOO0FERkk7RUFDRSx5Q0FBQTtFQUNBLDJDQUFBO0VBRUEsZ0JBQUE7QUNHTjtBREFJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0VBQ0EsYUFBQTtBQ0VOO0FDdklFO0VGOEhFO0lBVUksZUFBQTtFQ0dOO0FBQ0Y7QUN0SUU7RUZ3SEU7SUFjSSxZQUFBO0VDSU47QUFDRjtBQ3JJRTtFRmtIRTtJQWtCSSxhQUFBO0VDS047QUFDRjtBQ3BJRTtFRjRHRTtJQXNCSSxhQUFBO0VDTU47QUFDRjtBQ25JRTtFRnNHRTtJQTBCSSxZQUFBO0VDT047QUFDRjtBRExNO0VBQ0UsZ0JBQUE7QUNPUjtBQzNJRTtFRnVJSTtJQUVJLGNBQUE7RUNNUjtBQUNGO0FERkk7RUFDRSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHVCQUFBO01BQUEsb0JBQUE7VUFBQSwyQkFBQTtFQUNBLGFBQUE7QUNJTjtBQ2hMRTtFRnNLRTtJQVNJLGVBQUE7RUNLTjtBQUNGO0FDL0tFO0VGZ0tFO0lBYUksWUFBQTtFQ01OO0FBQ0Y7QUN4S0U7RUZvSkU7SUFpQkksdUJBQUE7SUFDQSxjQUFBO0VDT047QUFDRjtBQ3hLRTtFRjhJRTtJQXNCSSxnQkFBQTtJQUNBLGFBQUE7RUNRTjtBQUNGO0FETk07RUFDRSxrQkFBQTtBQ1FSO0FDek1FO0VGZ01JO0lBSUksb0JBQUE7RUNTUjtBQUNGO0FDeE1FO0VGMExJO0lBUUksbUJBQUE7RUNVUjtBQUNGO0FDdk1FO0VGb0xJO0lBWUkscUJBQUE7RUNXUjtBQUNGO0FDdE1FO0VGOEtJO0lBZ0JJLGdCQUFBO0VDWVI7QUFDRjtBRFJJO0VBQ0UsNEJBQUE7RUFDQSx5QkFBQTtBQ1VOO0FEUEk7RUFDRSwyQkFBQTtFQUNBLDBCQUFBO0FDU047QUROSTtFQUNFLDJCQUFBO0FDUU47QUN4T0U7RUYrTkU7SUFJSSw2QkFBQTtFQ1NOO0FBQ0Y7QUN2T0U7RUZ5TkU7SUFRSSwyQkFBQTtFQ1VOO0FBQ0Y7QUN0T0U7RUZtTkU7SUFZSSw4QkFBQTtFQ1dOO0FBQ0Y7QUNyT0U7RUY2TUU7SUFnQkksK0JBQUE7RUNZTjtBQUNGO0FDcE9FO0VGdU1FO0lBb0JJLGdDQUFBO0VDYU47QUFDRiIsImZpbGUiOiJjb21wb25lbnRzL3NlY3Rpb25zL2Zyb250LWJhbm5lci9mcm9udC1iYW5uZXJfYWJvdXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4uZnJvbnQtYmFubmVyLmZyb250LWJhbm5lcl9hYm91dCB7XG4gIC0tc2VjdGlvbi1nYXA6ICN7cmVtKDI2MCl9O1xuXG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAtLXNlY3Rpb24tZ2FwOiAje2JpZygyNjApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgLS1zZWN0aW9uLWdhcDogI3tyZW0oMjEwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgLS1zZWN0aW9uLWdhcDogI3tyZW0oMTgwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgLS1zZWN0aW9uLWdhcDogI3tyZW0oMTIwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgLS1zZWN0aW9uLWdhcDogI3tyZW0oNDApfTtcbiAgfVxuXG4gICYgLnNlY3Rpb24ge1xuICAgICZfX2hlYWQge1xuICAgICAgcm93LWdhcDogcmVtKDE2MCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHJvdy1nYXA6IGJpZygxNjApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgICByb3ctZ2FwOiByZW0oMTEwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICByb3ctZ2FwOiByZW0oOTApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIHJvdy1nYXA6IHJlbSg2MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlIHRpdGxlXCIgXCJ2aWRlbyBhcnRpY2xlXCI7XG4gICAgICByb3ctZ2FwOiByZW0oMTYwKTtcbiAgICAgIGNvbHVtbi1nYXA6IHZhcigtLWdyaWQtY29sdW1uLWdhcCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHJvdy1nYXA6IGJpZygxNjApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgICByb3ctZ2FwOiByZW0oMTEwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICByb3ctZ2FwOiByZW0oOTApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIHJvdy1nYXA6IHJlbSg2MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmIC5mcm9udC1iYW5uZXIge1xuICAgICZfX3RvLWJvdHRvbSB7XG4gICAgICBncmlkLWNvbHVtbjogMS81O1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhcnJvdyBkZXNjcmlwdGlvblwiO1xuICAgICAgcm93LWdhcDogdmFyKC0tZ3JpZC1yb3ctZ2FwKTtcbiAgICAgIGNvbHVtbi1nYXA6IHZhcigtLWdyaWQtY29sdW1uLWdhcCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZGVzY3JpcHRpb25cIiBcImFycm93XCI7XG4gICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XG4gICAgICB9XG5cbiAgICAgICYgLnRleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1saWdodC0xMDApO1xuICAgICAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1sKTtcbiAgICAgIH1cblxuICAgICAgJiA+IC5idXR0b24tYXJyb3cge1xuICAgICAgICBncmlkLWFyZWE6IGFycm93O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGdyaWQtYXJlYTogZGVzY3JpcHRpb247XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgLS1oZWFkLWFjY2VudC1jb2xvcjogdmFyKC0tdGV4dC1saWdodC00MCk7XG4gICAgICAtLWhlYWQtcHJpbWFyeS1jb2xvcjogdmFyKC0tdGV4dC1saWdodC0xMDApO1xuXG4gICAgICBncmlkLWFyZWE6IHRpdGxlO1xuICAgIH1cblxuICAgICZfX2NvbHVtbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IHJlbSg3MCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGdhcDogYmlnKDcwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgICAgZ2FwOiByZW0oNjApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgIGdhcDogcmVtKDUwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICBnYXA6IHJlbSgzMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgfVxuXG4gICAgICAmID4gLmJ1dHRvbi1jYXJkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJl9hcnRpY2xlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICAgIGdhcDogcmVtKDE1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FydGljbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiByZW0oMzApO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBnYXA6IGJpZygzMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICAgIGdhcDogcmVtKDIwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNTApO1xuICAgICAgICBnYXA6IHJlbSgxNSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZ2FwOiByZW0oMTApO1xuICAgICAgfVxuXG4gICAgICAmX2hlYWQge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg3NjApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBiaWcoNzYwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiByZW0oNTgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0MjcpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1saWdodC0xMDApO1xuICAgICAgZm9udDogdmFyKC0tZm9udC10aXRsZS1NKTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0LTYwKTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLWwpO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIC0tbG9jYWwtaW1hZ2UtaGVpZ2h0OiAje3JlbSg3MzYpfTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgLS1sb2NhbC1pbWFnZS1oZWlnaHQ6ICN7YmlnKDczNil9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgICAtLWxvY2FsLWltYWdlLWhlaWdodDogI3tyZW0oNTYwKX07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgLS1sb2NhbC1pbWFnZS1oZWlnaHQ6ICN7cmVtKDQxMil9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIC0tbG9jYWwtaW1hZ2UtaGVpZ2h0OiAje3JlbSgyMjIpfTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICAtLWxvY2FsLWltYWdlLWhlaWdodDogI3tyZW0oMTgzKX07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XG5cbi5mcm9udC1iYW5uZXIuZnJvbnQtYmFubmVyX2Fib3V0IHtcbiAgLS1zZWN0aW9uLWdhcDogI3tyZW0oMjYwKX07XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIC0tc2VjdGlvbi1nYXA6ICN7YmlnKDI2MCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAtLXNlY3Rpb24tZ2FwOiAje3JlbSgyMTApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAtLXNlY3Rpb24tZ2FwOiAje3JlbSgxODApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAtLXNlY3Rpb24tZ2FwOiAje3JlbSgxMjApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLXNlY3Rpb24tZ2FwOiAje3JlbSg0MCl9O1xuICB9XG5cbiAgJiAuc2VjdGlvbiB7XG4gICAgJl9faGVhZCB7XG4gICAgICByb3ctZ2FwOiByZW0oMTYwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgcm93LWdhcDogYmlnKDE2MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICAgIHJvdy1nYXA6IHJlbSgxMTApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgIHJvdy1nYXA6IHJlbSg5MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgcm93LWdhcDogcmVtKDYwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgdGl0bGVcIiBcInZpZGVvIGFydGljbGVcIjtcbiAgICAgIHJvdy1nYXA6IHJlbSgxNjApO1xuICAgICAgY29sdW1uLWdhcDogdmFyKC0tZ3JpZC1jb2x1bW4tZ2FwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgcm93LWdhcDogYmlnKDE2MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICAgIHJvdy1nYXA6IHJlbSgxMTApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgIHJvdy1nYXA6IHJlbSg5MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgcm93LWdhcDogcmVtKDYwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgLmZyb250LWJhbm5lciB7XG4gICAgJl9fdG8tYm90dG9tIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxLzU7XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFycm93IGRlc2NyaXB0aW9uXCI7XG4gICAgICByb3ctZ2FwOiB2YXIoLS1ncmlkLXJvdy1nYXApO1xuICAgICAgY29sdW1uLWdhcDogdmFyKC0tZ3JpZC1jb2x1bW4tZ2FwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJkZXNjcmlwdGlvblwiIFwiYXJyb3dcIjtcbiAgICAgICAgcm93LWdhcDogcmVtKDMwKTtcbiAgICAgIH1cblxuICAgICAgJiAudGV4dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0LTEwMCk7XG4gICAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLWwpO1xuICAgICAgfVxuXG4gICAgICAmID4gLmJ1dHRvbi1hcnJvdyB7XG4gICAgICAgIGdyaWQtYXJlYTogYXJyb3c7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgZ3JpZC1hcmVhOiBkZXNjcmlwdGlvbjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAtLWhlYWQtYWNjZW50LWNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0LTQwKTtcbiAgICAgIC0taGVhZC1wcmltYXJ5LWNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0LTEwMCk7XG5cbiAgICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gICAgfVxuXG4gICAgJl9fY29sdW1uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogcmVtKDcwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgZ2FwOiBiaWcoNzApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgICBnYXA6IHJlbSg2MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgZ2FwOiByZW0oNTApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIGdhcDogcmVtKDMwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICBnYXA6IHJlbSgyMCk7XG4gICAgICB9XG5cbiAgICAgICYgPiAuYnV0dG9uLWNhcmQge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmX2FydGljbGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgICAgZ2FwOiByZW0oMTUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXJ0aWNsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IHJlbSgzMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGdhcDogYmlnKDMwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg1MCk7XG4gICAgICAgIGdhcDogcmVtKDE1KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBnYXA6IHJlbSgxMCk7XG4gICAgICB9XG5cbiAgICAgICZfaGVhZCB7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDc2MCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGJpZyg3NjApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg1ODApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgIG1heC13aWR0aDogcmVtKDQyNyk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0LTEwMCk7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRpdGxlLU0pO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtbGlnaHQtNjApO1xuICAgICAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tbCk7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgLS1sb2NhbC1pbWFnZS1oZWlnaHQ6ICN7cmVtKDczNil9O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICAtLWxvY2FsLWltYWdlLWhlaWdodDogI3tiaWcoNzM2KX07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICAgIC0tbG9jYWwtaW1hZ2UtaGVpZ2h0OiAje3JlbSg1NjApfTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAtLWxvY2FsLWltYWdlLWhlaWdodDogI3tyZW0oNDEyKX07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgLS1sb2NhbC1pbWFnZS1oZWlnaHQ6ICN7cmVtKDIyMil9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgIC0tbG9jYWwtaW1hZ2UtaGVpZ2h0OiAje3JlbSgxODMpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBtZWRpYUJpZ0Rlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFEZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjIwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTGFwdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhVGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTW9iaWxlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iXX0= */
