.video-card {
  --card-border-radius: var(--radius-card);
  --card-content-padding: 2.5rem;
  --card-gap: 1.875rem;
  --card-image-aspect-ratio: 560 / 315;
  --card-image-background-color: var(--bg-extra-light);
  --card-link-color-hover: var(--accent-primary-hover);
  --card-max-width: var(--card-max-width-3);
  --card-text-color: var(--section-text-color-secondary, var(--text-dark-secondary));
  --card-text-font: var(--font-body-L-r);
  --card-title-color: var(--section-text-color-primary, var(--text-dark-primary));
  --card-title-font: var(--font-title-M);
  position: relative;
  width: 100%;
  max-width: var(--card-max-width);
  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: var(--card-gap);
  overflow: hidden;
}
@media (min-width: 1921px) {
  .video-card {
    --card-content-padding: 2.0833333333vw;
    --card-gap: 1.5625vw;
  }
}
@media (max-width: 1600px) {
  .video-card {
    --card-content-padding: 1.25rem;
    --card-gap: 1.5625rem;
    --card-image-aspect-ratio: 413 / 232;
  }
}
@media (max-width: 1160px) {
  .video-card {
    --card-gap: 1.25rem;
    --card-image-aspect-ratio: 334 / 188;
    --card-text-font: var(--font-body-M-r);
  }
}
@media (max-width: 630px) {
  .video-card {
    --card-gap: 0.9375rem;
    --card-image-aspect-ratio: 290 / 163;
    --card-text-font: var(--font-body-S-r);
  }
}
.video-card__head {
  position: relative;
  width: 100%;
  width: 100%;
  height: auto;
  aspect-ratio: var(--card-image-aspect-ratio);
  background-color: var(--card-image-background-color);
  border-radius: var(--card-border-radius);
  overflow: hidden;
}
@media (any-hover: hover) {
  .video-card__head:hover .video-card__image img {
    -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
            transform: scale(1.05);
  }
}
.video-card__head > .button {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.video-card__image {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.video-card__image img, .video-card__image picture {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-transition: -webkit-transform var(--animation-medium);
  transition: -webkit-transform var(--animation-medium);
  transition: transform var(--animation-medium);
  transition: transform var(--animation-medium), -webkit-transform var(--animation-medium);
}
.video-card__content {
  padding-right: var(--card-content-padding);
  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: 0.9375rem;
}
@media (min-width: 1921px) {
  .video-card__content {
    gap: 0.78125vw;
  }
}
@media (max-width: 1600px) {
  .video-card__content {
    gap: 0.625rem;
  }
}
@media (max-width: 630px) {
  .video-card__content {
    gap: 0.3125rem;
  }
}
.video-card__title {
  display: -webkit-box;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  color: var(--card-title-color);
  font: var(--card-title-font);
  text-overflow: ellipsis;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.video-card__title[href] {
  text-decoration: none;
  -webkit-transition: color var(--animation-default);
  transition: color var(--animation-default);
}
@media (any-hover: hover) {
  .video-card__title[href]:hover {
    color: var(--card-link-color-hover);
  }
}
.video-card__title:empty {
  display: none;
}
.video-card__description {
  color: var(--card-text-color);
  font: var(--card-text-font);
}
.video-card__description:empty {
  display: none;
}
.video-card_t2 {
  --card-content-padding: 2.5rem;
  --card-gap: 1.875rem;
  --card-image-aspect-ratio: 850 / 478;
  --card-max-width: var(--card-max-width-2);
}
@media (min-width: 1921px) {
  .video-card_t2 {
    --card-content-padding: 2.0833333333vw;
    --card-gap: 1.5625vw;
  }
}
@media (max-width: 1600px) {
  .video-card_t2 {
    --card-content-padding: 1.875rem;
    --card-image-aspect-ratio: 630 / 355;
  }
}
@media (max-width: 1160px) {
  .video-card_t2 {
    --card-content-padding: 1.25rem;
    --card-gap: 1.25rem;
    --card-image-aspect-ratio: 334 / 187;
  }
}
@media (max-width: 630px) {
  .video-card_t2 {
    --card-gap: 0.9375rem;
    --card-image-aspect-ratio: 290 / 163;
  }
}
.video-card_t3 {
  --card-content-padding: 0px;
  --card-gap: 2.5rem;
  --card-image-aspect-ratio: 1720 / 968;
  --card-max-width: unset;
}
@media (min-width: 1921px) {
  .video-card_t3 {
    --card-gap: 2.0833333333vw;
  }
}
@media (max-width: 1600px) {
  .video-card_t3 {
    --card-gap: 1.875rem;
    --card-image-aspect-ratio: 1280 / 720;
  }
}
@media (max-width: 1160px) {
  .video-card_t3 {
    --card-image-aspect-ratio: 688 / 387;
  }
}
@media (max-width: 630px) {
  .video-card_t3 {
    --card-content-padding: 1.25rem;
    --card-gap: 0.9375rem;
    --card-image-aspect-ratio: 290 / 163;
  }
}
.video-card_t3 .video-card__content {
  margin-right: auto;
  margin-left: auto;
  max-width: 71.25rem;
  gap: 0.625rem;
}
@media (min-width: 1921px) {
  .video-card_t3 .video-card__content {
    max-width: 59.375vw;
    gap: 0.5208333333vw;
  }
}
@media (max-width: 1600px) {
  .video-card_t3 .video-card__content {
    max-width: 52.875rem;
  }
}
@media (max-width: 1160px) {
  .video-card_t3 .video-card__content {
    max-width: unset;
  }
}
@media (max-width: 630px) {
  .video-card_t3 .video-card__content {
    gap: 0.3125rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FyZHMvdmlkZW8tY2FyZC92aWRlby1jYXJkLnNjc3MlMjNzYXNzIiwiY29tcG9uZW50cy9jYXJkcy92aWRlby1jYXJkL3ZpZGVvLWNhcmQuc2NzcyIsIm1peGlucy9fbWVkaWEuc2NzcyIsIm1peGlucy9fZGlzYWJsZS1tb2ItaG92ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLHdDQUFBO0VDREYsOEJBQUE7RURHRSxvQkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0RBQUE7RUFDQSxvREFBQTtFQUNBLHlDQUFBO0VBQ0Esa0ZBQUE7RUFDQSxzQ0FBQTtFQUNBLCtFQUFBO0VBQ0Esc0NBQUE7RUFFQSxrQkFBQTtFQUVBLFdBQUE7RUFDQSxnQ0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0VBQ0Esb0JBQUE7RUFFQSxnQkFBQTtBQ0pGO0FDZEU7RUZORjtJQTJCSSxzQ0FBQTtJQ0hGLG9CRElFO0VDSEY7QUFDRjtBQ2RFO0VGWkY7SUM2QkUsK0JBQUE7SURJRSxxQkFBQTtJQ0ZGLG9DQUFBO0VBQ0E7QUFDRjtBQ2ZFO0VGbEJGO0lBc0NJLG1CQUFBO0lDREYsb0NBQUE7SURHRSxzQ0FBQTtFQ0RGO0FBQ0Y7QUNoQkU7RUZ4QkY7SUMyQ0UscUJBQUE7SURFRSxvQ0FBQTtJQUNBLHNDQUFBO0VDQUY7QUFDRjtBREVFO0VBQ0Usa0JBQUE7RUFFQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSw0Q0FBQTtFQUVBLG9EQUFBO0VBQ0Esd0NBQUE7RUFDQSxnQkFBQTtBQ0ZKO0FFMURFO0VIK0RJO0lBQ0UsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0VDRk47QUFDRjtBREtJO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFFQSx3Q0FBQTtNQUFBLG9DQUFBO1VBQUEsZ0NBQUE7QUNKTjtBRFFFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFFQSxXQUFBO0VBQ0EsWUFBQTtFQUVBLG9CQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7QUNSSjtBRFVJO0VBRUUsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtFQUVBLDZEQUFBO0VBQUEscURBQUE7RUFBQSw2Q0FBQTtFQUFBLHdGQUFBO0FDVk47QURjRTtFQUNFLDBDQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0VBQ0EsY0FBQTtBQ1pKO0FDMUZFO0VGOEZBO0lBV0ksY0FBQTtFQ1hKO0FBQ0Y7QUN6RkU7RUZ3RkE7SUFlSSxhQUFBO0VDVko7QUFDRjtBQ2xGRTtFRjRFQTtJQW1CSSxjQUFBO0VDVEo7QUFDRjtBRFlFO0VBQ0Usb0JBQUE7RUFDQSw0QkFBQTtNQUFBLG1CQUFBO0VBRUEsOEJBQUE7RUFDQSw0QkFBQTtFQUNBLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFFQSxnQkFBQTtBQ1pKO0FEY0k7RUFDRSxxQkFBQTtFQUVBLGtEQUFBO0VBQUEsMENBQUE7QUNiTjtBRS9IRTtFQUNFO0lIOElJLG1DQUFBO0VDWk47QUFDRjtBRGVJO0VBQ0UsYUFBQTtBQ2JOO0FEaUJFO0VBQ0UsNkJBQUE7RUFDQSwyQkFBQTtBQ2ZKO0FEaUJJO0VBQ0UsYUFBQTtBQ2ZOO0FEbUJFO0VBQ0UsOEJBQUE7RUFDQSxvQkFBQTtFQUNBLG9DQUFBO0VBQ0EseUNBQUE7QUNqQko7QUM3SUU7RUYwSkE7SUFPSSxzQ0FBQTtJQ2hCSixvQkFBQTtFQUNBO0FBQ0Y7QUM3SUU7RUZvSkE7SUFZSSxnQ0FBQTtJQUNBLG9DQUFBO0VDZko7QUFDRjtBQzdJRTtFRjhJQTtJQWlCSSwrQkFBQTtJQUNBLG1CQUFBO0lBQ0Esb0NBQUE7RUNkSjtBQUNGO0FDOUlFO0VGd0lBO0lBdUJJLHFCQUFBO0lBQ0Esb0NBQUE7RUNiSjtBQUNGO0FEZ0JFO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLHFDQUFBO0VBQ0EsdUJBQUE7QUNkSjtBQzVLRTtFRnNMQTtJQU9JLDBCQUFBO0VDYko7QUFDRjtBQzNLRTtFRmdMQTtJQ0ZBLG9CQUFBO0lEY0kscUNBQUE7RUNaSjtBQUNGO0FDM0tFO0VGMEtBO0lBZ0JJLG9DQUFBO0VDWEo7QUFDRjtBQzFLRTtFRm9LQTtJQW9CSSwrQkFBQTtJQUNBLHFCQUFBO0lBQ0Esb0NBQUE7RUNWSjtBQUNGO0FEWUk7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0VBRUEsbUJBQUE7RUFDQSxhQUFBO0FDWE47QUN6TUU7RUYrTUU7SUFRSSxtQkFBQTtJQUNBLG1CQUFBO0VDVk47QUFDRjtBQ3pNRTtFRnlNRTtJQWFJLG9CQUFBO0VDVE47QUFDRjtBQ3hNRTtFRm1NRTtJQWlCSSxnQkFBQTtFQ1JOO0FBQ0Y7QUN2TUU7RUY2TEU7SUFxQkksY0FBQTtFQ1BOO0FBQ0YiLCJmaWxlIjoiY29tcG9uZW50cy9jYXJkcy92aWRlby1jYXJkL3ZpZGVvLWNhcmQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4udmlkZW8tY2FyZCB7XG4gIC0tY2FyZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY2FyZCk7XG4gIC0tY2FyZC1jb250ZW50LXBhZGRpbmc6ICN7cmVtKDQwKX07XG4gIC0tY2FyZC1nYXA6ICN7cmVtKDMwKX07XG4gIC0tY2FyZC1pbWFnZS1hc3BlY3QtcmF0aW86IDU2MCAvIDMxNTtcbiAgLS1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWV4dHJhLWxpZ2h0KTtcbiAgLS1jYXJkLWxpbmstY29sb3ItaG92ZXI6IHZhcigtLWFjY2VudC1wcmltYXJ5LWhvdmVyKTtcbiAgLS1jYXJkLW1heC13aWR0aDogdmFyKC0tY2FyZC1tYXgtd2lkdGgtMyk7XG4gIC0tY2FyZC10ZXh0LWNvbG9yOiB2YXIoLS1zZWN0aW9uLXRleHQtY29sb3Itc2Vjb25kYXJ5LCB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KSk7XG4gIC0tY2FyZC10ZXh0LWZvbnQ6IHZhcigtLWZvbnQtYm9keS1MLXIpO1xuICAtLWNhcmQtdGl0bGUtY29sb3I6IHZhcigtLXNlY3Rpb24tdGV4dC1jb2xvci1wcmltYXJ5LCB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSkpO1xuICAtLWNhcmQtdGl0bGUtZm9udDogdmFyKC0tZm9udC10aXRsZS1NKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tY2FyZC1tYXgtd2lkdGgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogdmFyKC0tY2FyZC1nYXApO1xuXG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAtLWNhcmQtY29udGVudC1wYWRkaW5nOiAje2JpZyg0MCl9O1xuICAgIC0tY2FyZC1nYXA6ICN7YmlnKDMwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgLS1jYXJkLWNvbnRlbnQtcGFkZGluZzogI3tyZW0oMjApfTtcbiAgICAtLWNhcmQtZ2FwOiAje3JlbSgyNSl9O1xuICAgIC0tY2FyZC1pbWFnZS1hc3BlY3QtcmF0aW86IDQxMyAvIDIzMjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAtLWNhcmQtZ2FwOiAje3JlbSgyMCl9O1xuICAgIC0tY2FyZC1pbWFnZS1hc3BlY3QtcmF0aW86IDMzNCAvIDE4ODtcbiAgICAtLWNhcmQtdGV4dC1mb250OiB2YXIoLS1mb250LWJvZHktTS1yKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLWNhcmQtZ2FwOiAje3JlbSgxNSl9O1xuICAgIC0tY2FyZC1pbWFnZS1hc3BlY3QtcmF0aW86IDI5MCAvIDE2MztcbiAgICAtLWNhcmQtdGV4dC1mb250OiB2YXIoLS1mb250LWJvZHktUy1yKTtcbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IHZhcigtLWNhcmQtaW1hZ2UtYXNwZWN0LXJhdGlvKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtaW1hZ2UtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgJiAudmlkZW8tY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gLmJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgJiBpbWcsXG4gICAgJiBwaWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi1tZWRpdW0pO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNhcmQtY29udGVudC1wYWRkaW5nKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgxNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMTUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGdhcDogcmVtKDEwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSg1KTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgIGNvbG9yOiB2YXIoLS1jYXJkLXRpdGxlLWNvbG9yKTtcbiAgICBmb250OiB2YXIoLS1jYXJkLXRpdGxlLWZvbnQpO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJltocmVmXSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KTtcblxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY2FyZC1saW5rLWNvbG9yLWhvdmVyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiB2YXIoLS1jYXJkLXRleHQtY29sb3IpO1xuICAgIGZvbnQ6IHZhcigtLWNhcmQtdGV4dC1mb250KTtcblxuICAgICY6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX3QyIHtcbiAgICAtLWNhcmQtY29udGVudC1wYWRkaW5nOiAje3JlbSg0MCl9O1xuICAgIC0tY2FyZC1nYXA6ICN7cmVtKDMwKX07XG4gICAgLS1jYXJkLWltYWdlLWFzcGVjdC1yYXRpbzogODUwIC8gNDc4O1xuICAgIC0tY2FyZC1tYXgtd2lkdGg6IHZhcigtLWNhcmQtbWF4LXdpZHRoLTIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIC0tY2FyZC1jb250ZW50LXBhZGRpbmc6ICN7YmlnKDQwKX07XG4gICAgICAtLWNhcmQtZ2FwOiAje2JpZygzMCl9O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIC0tY2FyZC1jb250ZW50LXBhZGRpbmc6ICN7cmVtKDMwKX07XG4gICAgICAtLWNhcmQtaW1hZ2UtYXNwZWN0LXJhdGlvOiA2MzAgLyAzNTU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgLS1jYXJkLWNvbnRlbnQtcGFkZGluZzogI3tyZW0oMjApfTtcbiAgICAgIC0tY2FyZC1nYXA6ICN7cmVtKDIwKX07XG4gICAgICAtLWNhcmQtaW1hZ2UtYXNwZWN0LXJhdGlvOiAzMzQgLyAxODc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgLS1jYXJkLWdhcDogI3tyZW0oMTUpfTtcbiAgICAgIC0tY2FyZC1pbWFnZS1hc3BlY3QtcmF0aW86IDI5MCAvIDE2MztcbiAgICB9XG4gIH1cblxuICAmX3QzIHtcbiAgICAtLWNhcmQtY29udGVudC1wYWRkaW5nOiAwcHg7XG4gICAgLS1jYXJkLWdhcDogI3tyZW0oNDApfTtcbiAgICAtLWNhcmQtaW1hZ2UtYXNwZWN0LXJhdGlvOiAxNzIwIC8gOTY4O1xuICAgIC0tY2FyZC1tYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIC0tY2FyZC1nYXA6ICN7YmlnKDQwKX07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgLS1jYXJkLWdhcDogI3tyZW0oMzApfTtcbiAgICAgIC0tY2FyZC1pbWFnZS1hc3BlY3QtcmF0aW86IDEyODAgLyA3MjA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgLS1jYXJkLWltYWdlLWFzcGVjdC1yYXRpbzogNjg4IC8gMzg3O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIC0tY2FyZC1jb250ZW50LXBhZGRpbmc6ICN7cmVtKDIwKX07XG4gICAgICAtLWNhcmQtZ2FwOiAje3JlbSgxNSl9O1xuICAgICAgLS1jYXJkLWltYWdlLWFzcGVjdC1yYXRpbzogMjkwIC8gMTYzO1xuICAgIH1cblxuICAgICYgLnZpZGVvLWNhcmRfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgIG1heC13aWR0aDogcmVtKDExNDApO1xuICAgICAgZ2FwOiByZW0oMTApO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBtYXgtd2lkdGg6IGJpZygxMTQwKTtcbiAgICAgICAgZ2FwOiBiaWcoMTApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDg0Nik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICBnYXA6IHJlbSg1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLnZpZGVvLWNhcmQge1xuICAtLWNhcmQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNhcmQpO1xuICAtLWNhcmQtY29udGVudC1wYWRkaW5nOiAje3JlbSg0MCl9O1xuICAtLWNhcmQtZ2FwOiAje3JlbSgzMCl9O1xuICAtLWNhcmQtaW1hZ2UtYXNwZWN0LXJhdGlvOiA1NjAgLyAzMTU7XG4gIC0tY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1leHRyYS1saWdodCk7XG4gIC0tY2FyZC1saW5rLWNvbG9yLWhvdmVyOiB2YXIoLS1hY2NlbnQtcHJpbWFyeS1ob3Zlcik7XG4gIC0tY2FyZC1tYXgtd2lkdGg6IHZhcigtLWNhcmQtbWF4LXdpZHRoLTMpO1xuICAtLWNhcmQtdGV4dC1jb2xvcjogdmFyKC0tc2VjdGlvbi10ZXh0LWNvbG9yLXNlY29uZGFyeSwgdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSkpO1xuICAtLWNhcmQtdGV4dC1mb250OiB2YXIoLS1mb250LWJvZHktTC1yKTtcbiAgLS1jYXJkLXRpdGxlLWNvbG9yOiB2YXIoLS1zZWN0aW9uLXRleHQtY29sb3ItcHJpbWFyeSwgdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpKTtcbiAgLS1jYXJkLXRpdGxlLWZvbnQ6IHZhcigtLWZvbnQtdGl0bGUtTSk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWNhcmQtbWF4LXdpZHRoKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IHZhcigtLWNhcmQtZ2FwKTtcblxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgLS1jYXJkLWNvbnRlbnQtcGFkZGluZzogI3tiaWcoNDApfTtcbiAgICAtLWNhcmQtZ2FwOiAje2JpZygzMCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgIC0tY2FyZC1jb250ZW50LXBhZGRpbmc6ICN7cmVtKDIwKX07XG4gICAgLS1jYXJkLWdhcDogI3tyZW0oMjUpfTtcbiAgICAtLWNhcmQtaW1hZ2UtYXNwZWN0LXJhdGlvOiA0MTMgLyAyMzI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgLS1jYXJkLWdhcDogI3tyZW0oMjApfTtcbiAgICAtLWNhcmQtaW1hZ2UtYXNwZWN0LXJhdGlvOiAzMzQgLyAxODg7XG4gICAgLS1jYXJkLXRleHQtZm9udDogdmFyKC0tZm9udC1ib2R5LU0tcik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgLS1jYXJkLWdhcDogI3tyZW0oMTUpfTtcbiAgICAtLWNhcmQtaW1hZ2UtYXNwZWN0LXJhdGlvOiAyOTAgLyAxNjM7XG4gICAgLS1jYXJkLXRleHQtZm9udDogdmFyKC0tZm9udC1ib2R5LVMtcik7XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiB2YXIoLS1jYXJkLWltYWdlLWFzcGVjdC1yYXRpbyk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWltYWdlLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICYgLnZpZGVvLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IC5idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICYgaW1nLFxuICAgICYgcGljdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tbWVkaXVtKTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jYXJkLWNvbnRlbnQtcGFkZGluZyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oMTUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBnYXA6IHJlbSgxMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZ2FwOiByZW0oNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICBjb2xvcjogdmFyKC0tY2FyZC10aXRsZS1jb2xvcik7XG4gICAgZm9udDogdmFyKC0tY2FyZC10aXRsZS1mb250KTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBsaW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICZbaHJlZl0ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNhcmQtbGluay1jb2xvci1ob3Zlcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tY2FyZC10ZXh0LWNvbG9yKTtcbiAgICBmb250OiB2YXIoLS1jYXJkLXRleHQtZm9udCk7XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl90MiB7XG4gICAgLS1jYXJkLWNvbnRlbnQtcGFkZGluZzogI3tyZW0oNDApfTtcbiAgICAtLWNhcmQtZ2FwOiAje3JlbSgzMCl9O1xuICAgIC0tY2FyZC1pbWFnZS1hc3BlY3QtcmF0aW86IDg1MCAvIDQ3ODtcbiAgICAtLWNhcmQtbWF4LXdpZHRoOiB2YXIoLS1jYXJkLW1heC13aWR0aC0yKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAtLWNhcmQtY29udGVudC1wYWRkaW5nOiAje2JpZyg0MCl9O1xuICAgICAgLS1jYXJkLWdhcDogI3tiaWcoMzApfTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAtLWNhcmQtY29udGVudC1wYWRkaW5nOiAje3JlbSgzMCl9O1xuICAgICAgLS1jYXJkLWltYWdlLWFzcGVjdC1yYXRpbzogNjMwIC8gMzU1O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIC0tY2FyZC1jb250ZW50LXBhZGRpbmc6ICN7cmVtKDIwKX07XG4gICAgICAtLWNhcmQtZ2FwOiAje3JlbSgyMCl9O1xuICAgICAgLS1jYXJkLWltYWdlLWFzcGVjdC1yYXRpbzogMzM0IC8gMTg3O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIC0tY2FyZC1nYXA6ICN7cmVtKDE1KX07XG4gICAgICAtLWNhcmQtaW1hZ2UtYXNwZWN0LXJhdGlvOiAyOTAgLyAxNjM7XG4gICAgfVxuICB9XG5cbiAgJl90MyB7XG4gICAgLS1jYXJkLWNvbnRlbnQtcGFkZGluZzogMHB4O1xuICAgIC0tY2FyZC1nYXA6ICN7cmVtKDQwKX07XG4gICAgLS1jYXJkLWltYWdlLWFzcGVjdC1yYXRpbzogMTcyMCAvIDk2ODtcbiAgICAtLWNhcmQtbWF4LXdpZHRoOiB1bnNldDtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAtLWNhcmQtZ2FwOiAje2JpZyg0MCl9O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIC0tY2FyZC1nYXA6ICN7cmVtKDMwKX07XG4gICAgICAtLWNhcmQtaW1hZ2UtYXNwZWN0LXJhdGlvOiAxMjgwIC8gNzIwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIC0tY2FyZC1pbWFnZS1hc3BlY3QtcmF0aW86IDY4OCAvIDM4NztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAtLWNhcmQtY29udGVudC1wYWRkaW5nOiAje3JlbSgyMCl9O1xuICAgICAgLS1jYXJkLWdhcDogI3tyZW0oMTUpfTtcbiAgICAgIC0tY2FyZC1pbWFnZS1hc3BlY3QtcmF0aW86IDI5MCAvIDE2MztcbiAgICB9XG5cbiAgICAmIC52aWRlby1jYXJkX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICBtYXgtd2lkdGg6IHJlbSgxMTQwKTtcbiAgICAgIGdhcDogcmVtKDEwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgbWF4LXdpZHRoOiBiaWcoMTE0MCk7XG4gICAgICAgIGdhcDogYmlnKDEwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg4NDYpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgZ2FwOiByZW0oNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyAvKlxuLy8g4pWt4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA0JfQsNC80LXRgtCe0YfQutCw4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pWuXG4vLyDilIIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKUglxuLy8g4pSCICAgICAgICDQl9Cw0LzQtdC90LjRgtGMINC30LDQv9GA0L7RgdGLINCyIGNvbW1vbi5qcyAgICAgICAg4pSCXG4vLyDilIIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKUglxuLy8g4pWw4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pWvXG4vLyAqL1xuQG1peGluIG1lZGlhQmlnRGVza3RvcCB7XG4gIEBtZWRpYSAod2lkdGggPiAxOTIwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFMYXB0b3Age1xuICBAbWVkaWEgKHdpZHRoIDw9IDE2MDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYVRhYmxldCB7XG4gIEBtZWRpYSAod2lkdGggPD0gMTE2MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTW9iaWxlIHtcbiAgQG1lZGlhICh3aWR0aCA8PSA2MzBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYSgkd2lkdGgpIHtcbiAgQG1lZGlhICh3aWR0aCA8PSAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
