.product-card {
  position: relative;
  padding: 3.75rem 3.125rem 3.125rem;
  width: 100%;
  max-width: 30.4375rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  min-height: 39rem;
  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: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1.25rem;
  background-color: var(--bg-dark-tertiary); }
  @media screen and (min-width: 160.0625rem) {
    .product-card {
      padding: 2.34375vw 1.95312vw 1.95312vw;
      max-width: 19.02344vw;
      min-height: 24.375vw;
      gap: 0.78125vw; } }
  @media screen and (max-width: 134.375rem) {
    .product-card {
      padding: 3.125rem 2.5rem 2.5rem;
      max-width: 23.125rem;
      min-height: 29.375rem; } }
  @media screen and (max-width: 109.375rem) {
    .product-card {
      padding: 1.875rem;
      max-width: 16.75rem;
      min-height: 21.625rem; } }
  @media screen and (max-width: 73.125rem) {
    .product-card {
      padding: 1.25rem;
      max-width: 13.5rem;
      min-height: 17.5rem;
      gap: 0.9375rem; } }
  @media screen and (max-width: 39.375rem) {
    .product-card {
      padding: 0.9375rem;
      max-width: 17.5rem;
      min-height: 7.5rem;
      -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: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  @media (any-hover: hover) {
    .product-card:hover .product-card__button {
      visibility: visible;
      opacity: 1; } }
  .product-card__top {
    position: relative;
    z-index: 1;
    width: 100%;
    height: auto;
    aspect-ratio: 387/309;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    @media screen and (max-width: 134.375rem) {
      .product-card__top {
        aspect-ratio: 209/250; }
        @supports not (aspect-ratio: 1/1) {
          .product-card__top {
            height: 15.625rem; } } }
    @media screen and (max-width: 109.375rem) {
      .product-card__top {
        aspect-ratio: 208/166; }
        @supports not (aspect-ratio: 1/1) {
          .product-card__top {
            height: 10.375rem; } } }
    @media screen and (max-width: 73.125rem) {
      .product-card__top {
        aspect-ratio: 176/134; }
        @supports not (aspect-ratio: 1/1) {
          .product-card__top {
            height: 8.375rem; } } }
    @media screen and (max-width: 39.375rem) {
      .product-card__top {
        width: 5.5625rem;
        height: 5.625rem; } }
    @supports not (aspect-ratio: 1/1) {
      .product-card__top {
        height: 19.3125rem; }
        @media screen and (min-width: 160.0625rem) {
          .product-card__top {
            height: 12.07031vw; } } }
  .product-card__image {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%; }
    .product-card__image img,
    .product-card__image picture {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain;
      -o-object-position: center;
         object-position: center; }
    .product-card__image_error img {
      padding: 3.125rem; }
      @media screen and (min-width: 160.0625rem) {
        .product-card__image_error img {
          padding: 3.125rem; } }
      @media screen and (max-width: 134.375rem) {
        .product-card__image_error img {
          padding: 1.875rem; } }
      @media screen and (max-width: 109.375rem) {
        .product-card__image_error img {
          padding: 1.25rem; } }
      @media screen and (max-width: 73.125rem) {
        .product-card__image_error img {
          padding: 0.625rem; } }
  .product-card__button {
    position: relative;
    z-index: 1;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity var(--animation-default), visibility var(--animation-default);
    transition: opacity var(--animation-default), visibility var(--animation-default);
    pointer-events: all; }
  .product-card__content {
    z-index: 0;
    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; }
  .product-card__name {
    width: 100%;
    display: block;
    color: var(--text-light-primary);
    font: var(--font-body-L-r);
    text-decoration: none; }
    .product-card__name[href] {
      cursor: pointer; }
      .product-card__name[href]::before {
        content: "";
        position: absolute;
        top: -0rem;
        left: -0rem;
        width: calc(100% + 0rem * 2);
        height: calc(100% + 0rem * 2);
        background-color: transparent;
        opacity: 0; }
        @media screen and (min-width: 160.0625rem) {
          .product-card__name[href]::before {
            top: 0vw;
            left: 0vw;
            width: calc(100% + 0vw * 2);
            height: calc(100% + 0vw * 2); } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FyZHMvcHJvZHVjdC1jYXJkL3Byb2R1Y3QtY2FyZC5zY3NzIiwibWl4aW5zL19taW5pLnNjc3MiLCJtaXhpbnMvX21lZGlhLnNjc3MiLCJtaXhpbnMvX2Rpc2FibGUtbW9iLWhvdmVyLnNjc3MiLCJtaXhpbnMvX3BzZXVkby1ob3Zlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0Usa0JBQWtCO0VBRWxCLGtDQ0o2QjtFREs3QixXQUFXO0VBQ1gscUJDTjZCO0VETzdCLDJCQUFtQjtFQUFuQix3QkFBbUI7RUFBbkIsbUJBQW1CO0VBQ25CLGlCQ1I2QjtFRFM3QixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5QixZQ2I2QjtFRGU3Qix5Q0FBeUMsRUFBQTtFRWZ6QztJRkNGO01BaUJJLHNDQ2RpQztNRGVqQyxxQkNmaUM7TURnQmpDLG9CQ2hCaUM7TURpQmpDLGNDakJpQyxFQUFBLEVEK0xwQztFRTdMQztJRkxGO01Bd0JJLCtCQ3pCMkI7TUQwQjNCLG9CQzFCMkI7TUQyQjNCLHFCQzNCMkIsRUFBQSxFRG1NOUI7RUV2TEM7SUZYRjtNQThCSSxpQkMvQjJCO01EZ0MzQixtQkNoQzJCO01EaUMzQixxQkNqQzJCLEVBQUEsRURtTTlCO0VFakxDO0lGakJGO01Bb0NJLGdCQ3JDMkI7TURzQzNCLGtCQ3RDMkI7TUR1QzNCLG1CQ3ZDMkI7TUR3QzNCLGNDeEMyQixFQUFBLEVEbU05QjtFRTNLQztJRnZCRjtNQTJDSSxrQkM1QzJCO01ENkMzQixrQkM3QzJCO01EOEMzQixrQkM5QzJCO01EK0MzQiw4QkFBbUI7TUFBbkIsNkJBQW1CO1VBQW5CLHVCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIseUJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsdUJBQTJCO1VBQTNCLG9CQUEyQjtjQUEzQiwyQkFBMkIsRUFBQSxFQWtKOUI7RUduTUM7SUhDRjtNQXFETSxtQkFBbUI7TUFDbkIsVUFBVSxFQUFBLEVBQ1g7RUFHSDtJQUNFLGtCQUFrQjtJQUNsQixVQUFVO0lBRVYsV0FBVztJQUNYLFlBQVk7SUFDWixxQkFBcUI7SUFDckIsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUV2QixvQkFBb0I7SUFDcEIseUJBQWlCO09BQWpCLHNCQUFpQjtRQUFqQixxQkFBaUI7WUFBakIsaUJBQWlCLEVBQUE7SUVqRW5CO01GcURBO1FBZUkscUJBQXFCLEVBQUE7UUFFWTtVQWpCckM7WUFrQk0saUJDN0V1QixFQUFBLEVENkc1QixFQUFBO0lFakdEO01GK0NBO1FBdUJJLHFCQUFxQixFQUFBO1FBRVk7VUF6QnJDO1lBMEJNLGlCQ3JGdUIsRUFBQSxFRDZHNUIsRUFBQTtJRTNGRDtNRnlDQTtRQStCSSxxQkFBcUIsRUFBQTtRQUVZO1VBakNyQztZQWtDTSxnQkM3RnVCLEVBQUEsRUQ2RzVCLEVBQUE7SUVyRkQ7TUZtQ0E7UUF1Q0ksZ0JDbEd5QjtRRG1HekIsZ0JDbkd5QixFQUFBLEVENkc1QjtJQVBrQztNQTNDbkM7UUE0Q0ksa0JDdkd5QixFQUFBO1FDQTdCO1VGMkRBO1lBK0NNLGtCQ3RHNkIsRUFBQSxFRHlHbEMsRUFBQTtFQUVEO0lBQ0Usa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsVUFBVTtJQUVWLFdBQVc7SUFDWCxZQUFZLEVBQUE7SUFQYjs7TUFXRyxrQkFBa0I7TUFDbEIsTUFBTTtNQUNOLE9BQU87TUFFUCxXQUFXO01BQ1gsWUFBWTtNQUNaLHNCQUFtQjtTQUFuQixtQkFBbUI7TUFDbkIsMEJBQXVCO1NBQXZCLHVCQUF1QixFQUFBO0lBR3hCO01BRUcsaUJDdEl1QixFQUFBO01DQTdCO1FGb0lHO1VBS0ssaUJDeklxQixFQUFBLEVEdUp4QjtNRWpKTDtRRjhIRztVQVNLLGlCQzdJcUIsRUFBQSxFRHVKeEI7TUUzSUw7UUZ3SEc7VUFhSyxnQkNqSnFCLEVBQUEsRUR1SnhCO01FcklMO1FGa0hHO1VBaUJLLGlCQ3JKcUIsRUFBQSxFRHVKeEI7RUFJTDtJQUNFLGtCQUFrQjtJQUNsQixVQUFVO0lBRVYsa0JBQWtCO0lBQ2xCLFVBQVU7SUFFVix5RkFDbUM7SUFEbkMsaUZBQ21DO0lBRW5DLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsVUFBVTtJQUVWLFdBQVc7SUFDWCxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0Qix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2Qix1QkFBMkI7UUFBM0Isb0JBQTJCO1lBQTNCLDJCQUEyQixFQUFBO0VBRzdCO0lBQ0UsV0FBVztJQUNYLGNBQWM7SUFFZCxnQ0FBZ0M7SUFDaEMsMEJBQTBCO0lBQzFCLHFCQUFxQixFQUFBO0lBTnRCO01BU0csZUFBZSxFQUFBO01BVGxCO1FJbExELFdBQVc7UUFDWCxrQkFBa0I7UUFDbEIsVUFBcUI7UUFDckIsV0FBc0I7UUFFdEIsNEJBQXNDO1FBQ3RDLDZCQUF1QztRQUV2Qyw2QkFBNkI7UUFFN0IsVUFBVSxFQUFBO1FGVlY7VUZrTEM7WUlyS0MsUUFBSztZQUNMLFNBQU07WUFFTiwyQkFBc0M7WUFDdEMsNEJBQXVDLEVBQUEsRUorS3BDIiwiZmlsZSI6ImNvbXBvbmVudHMvY2FyZHMvcHJvZHVjdC1jYXJkL3Byb2R1Y3QtY2FyZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XG5cbi5wcm9kdWN0LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgcGFkZGluZzogcmVtKDYwKSByZW0oNTApIHJlbSg1MCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHJlbSg0ODcpO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtaW4taGVpZ2h0OiByZW0oNjI0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiByZW0oMjApO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWRhcmstdGVydGlhcnkpO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgcGFkZGluZzogYmlnKDYwKSBiaWcoNTApIGJpZyg1MCk7XG4gICAgbWF4LXdpZHRoOiBiaWcoNDg3KTtcbiAgICBtaW4taGVpZ2h0OiBiaWcoNjI0KTtcbiAgICBnYXA6IGJpZygyMCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgIHBhZGRpbmc6IHJlbSg1MCkgcmVtKDQwKSByZW0oNDApO1xuICAgIG1heC13aWR0aDogcmVtKDM3MCk7XG4gICAgbWluLWhlaWdodDogcmVtKDQ3MCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgcGFkZGluZzogcmVtKDMwKTtcbiAgICBtYXgtd2lkdGg6IHJlbSgyNjgpO1xuICAgIG1pbi1oZWlnaHQ6IHJlbSgzNDYpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIHBhZGRpbmc6IHJlbSgyMCk7XG4gICAgbWF4LXdpZHRoOiByZW0oMjE2KTtcbiAgICBtaW4taGVpZ2h0OiByZW0oMjgwKTtcbiAgICBnYXA6IHJlbSgxNSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgcGFkZGluZzogcmVtKDE1KTtcbiAgICBtYXgtd2lkdGg6IHJlbSgyODApO1xuICAgIG1pbi1oZWlnaHQ6IHJlbSgxMjApO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgJiAucHJvZHVjdC1jYXJkX19idXR0b24ge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDM4Ny8zMDk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgYXNwZWN0LXJhdGlvOiAyMDkvMjUwO1xuXG4gICAgICBAc3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86IDEvMSkge1xuICAgICAgICBoZWlnaHQ6IHJlbSgyNTApO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMjA4LzE2NjtcblxuICAgICAgQHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiAxLzEpIHtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTY2KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBhc3BlY3QtcmF0aW86IDE3Ni8xMzQ7XG5cbiAgICAgIEBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzogMS8xKSB7XG4gICAgICAgIGhlaWdodDogcmVtKDEzNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgd2lkdGg6IHJlbSg4OSk7XG4gICAgICBoZWlnaHQ6IHJlbSg5MCk7XG4gICAgfVxuXG4gICAgQHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiAxLzEpIHtcbiAgICAgIGhlaWdodDogcmVtKDMwOSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGhlaWdodDogYmlnKDMwOSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJiBpbWcsXG4gICAgJiBwaWN0dXJlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfZXJyb3Ige1xuICAgICAgJiBpbWcge1xuICAgICAgICBwYWRkaW5nOiByZW0oNTApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDUwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDMwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KSxcbiAgICB2aXNpYmlsaXR5IHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KTtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgY29sb3I6IHZhcigtLXRleHQtbGlnaHQtcHJpbWFyeSk7XG4gICAgZm9udDogdmFyKC0tZm9udC1ib2R5LUwtcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJltocmVmXSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHBzZXVkbygwKSB7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBmdW5jdGlvbiByZW0oJHBpeGVscykge1xuICBAcmV0dXJuICN7JHBpeGVscyAvIDE2fXJlbTtcbn1cblxuQGZ1bmN0aW9uIGJpZygkcGl4ZWxzKSB7XG4gIEByZXR1cm4gI3skcGl4ZWxzIC8gMjU2MCAqIDEwMH12dztcbn1cbiIsIkBtaXhpbiBtZWRpYUJpZ0Rlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje3JlbSgyNTYxKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFEZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3tyZW0oMjE1MCl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTGFwdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3tyZW0oMTc1MCl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhVGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3tyZW0oMTE3MCl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTW9iaWxlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3tyZW0oNjMwKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAbWl4aW4gaG92ZXIge1xuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHBzZXVkbygkcGl4ZWwpIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0je3JlbSgkcGl4ZWwpfTtcbiAgbGVmdDogLSN7cmVtKCRwaXhlbCl9O1xuXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgkcGl4ZWwpfSAqIDIpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArICN7cmVtKCRwaXhlbCl9ICogMik7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgb3BhY2l0eTogMDtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIHRvcDogI3tiaWcoLSRwaXhlbCl9O1xuICAgIGxlZnQ6ICN7YmlnKC0kcGl4ZWwpfTtcbiAgXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICN7YmlnKCRwaXhlbCl9ICogMik7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAje2JpZygkcGl4ZWwpfSAqIDIpO1xuICB9XG5cbiAgQGNvbnRlbnQ7XG59XG4iXX0= */
