.article-card {
  position: relative;
  padding: 1.25rem 0;
  padding-right: 1.5rem;
  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: 3.75rem;
  border-top: solid 1px var(--stroke-dark-15); }
  @media screen and (min-width: 2561px) {
    .article-card {
      padding: 0.78125vw 0;
      padding-right: 0.9375vw;
      gap: 2.34375vw;
      border-top-width: 0.03906vw; } }
  @media screen and (max-width: 2200px) {
    .article-card {
      padding-right: 1.25rem; } }
  @media screen and (max-width: 1850px) {
    .article-card {
      padding: 0.9375rem 0;
      padding-right: 1.125rem;
      gap: 3.125rem; } }
  @media screen and (max-width: 1340px) {
    .article-card {
      padding: 0.625rem 0;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      gap: 0.625rem; } }
  @media screen and (max-width: 630px) {
    .article-card {
      padding: 0.3125rem 0; } }
  @media (any-hover: hover) {
    .article-card:hover .article-card__title {
      color: var(--accent-primary-default); }
      .article-card:hover .article-card__title::before,
      .article-card:hover .article-card__title span {
        -webkit-transform: translateY(-100%);
            -ms-transform: translateY(-100%);
                transform: translateY(-100%); } }
  .article-card__head {
    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: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 2rem; }
    @media screen and (min-width: 2561px) {
      .article-card__head {
        gap: 1.25vw; } }
    @media screen and (max-width: 2200px) {
      .article-card__head {
        gap: 1.5rem; } }
    @media screen and (max-width: 1850px) {
      .article-card__head {
        gap: 1.375rem; } }
    @media screen and (max-width: 1340px) {
      .article-card__head {
        gap: 1.25rem; } }
    @media screen and (max-width: 630px) {
      .article-card__head {
        -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;
        gap: 0.9375rem; } }
  .article-card__date {
    width: 10.25rem;
    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;
    color: var(--text-dark-primary);
    font: var(--font-body-L-r);
    white-space: nowrap; }
    @media screen and (min-width: 2561px) {
      .article-card__date {
        width: 6.40625vw; } }
    @media screen and (max-width: 2200px) {
      .article-card__date {
        width: 7.875rem; } }
    @media screen and (max-width: 1850px) {
      .article-card__date {
        width: 5.625rem; } }
    @media screen and (max-width: 1340px) {
      .article-card__date {
        width: 3.125rem; } }
    @media screen and (max-width: 630px) {
      .article-card__date {
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: baseline;
            -ms-flex-align: baseline;
                align-items: baseline;
        gap: 0.5rem; } }
  .article-card__year {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: block;
    color: var(--text-dark-tertiary);
    font: var(--font-body-XS-r); }
  .article-card__content {
    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: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 3.75rem; }
    @media screen and (min-width: 2561px) {
      .article-card__content {
        gap: 2.34375vw; } }
    @media screen and (max-width: 1850px) {
      .article-card__content {
        gap: 3.125rem; } }
    @media screen and (max-width: 1340px) {
      .article-card__content {
        gap: 1.875rem; } }
    @media screen and (max-width: 630px) {
      .article-card__content {
        gap: 1.125rem;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
  .article-card__image {
    position: relative;
    width: 11.25rem;
    height: 9.375rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    border-radius: var(--radius-thirty);
    overflow: hidden; }
    @media screen and (min-width: 2561px) {
      .article-card__image {
        width: 7.03125vw;
        height: 5.85938vw; } }
    @media screen and (max-width: 2200px) {
      .article-card__image {
        width: 9.0625rem;
        height: 7.5rem; } }
    @media screen and (max-width: 1850px) {
      .article-card__image {
        width: 7.8125rem;
        height: 6.25rem; } }
    @media screen and (max-width: 1340px) {
      .article-card__image {
        width: 5rem;
        height: 3.75rem; } }
    @media screen and (max-width: 630px) {
      .article-card__image {
        width: 3.75rem;
        height: 3.125rem; } }
    .article-card__image img,
    .article-card__image picture {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .article-card__title {
    position: relative;
    width: 100%;
    display: -webkit-box;
    color: var(--text-dark-primary);
    font-weight: 500;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: color var(--animation-default);
    transition: color var(--animation-default); }
    .article-card__title span {
      width: 100%;
      display: block;
      -webkit-transition: -webkit-transform var(--animation-default);
      transition: -webkit-transform var(--animation-default);
      transition: transform var(--animation-default);
      transition: transform var(--animation-default), -webkit-transform var(--animation-default); }
    .article-card__title::before {
      content: attr(data-pseudo-title);
      position: absolute;
      top: 100%;
      left: 0;
      width: 100%;
      height: auto;
      -webkit-transition: -webkit-transform var(--animation-default);
      transition: -webkit-transform var(--animation-default);
      transition: transform var(--animation-default);
      transition: transform var(--animation-default), -webkit-transform var(--animation-default); }
  .article-card__footer {
    min-width: 14.375rem;
    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;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    gap: 6.125rem; }
    @media screen and (min-width: 2561px) {
      .article-card__footer {
        min-width: 8.98438vw;
        gap: 3.82813vw; } }
    @media screen and (max-width: 2200px) {
      .article-card__footer {
        min-width: 11.25rem; } }
    @media screen and (max-width: 1850px) {
      .article-card__footer {
        min-width: 8.3125rem;
        gap: 1.375rem; } }
    @media screen and (max-width: 1340px) {
      .article-card__footer {
        min-width: 6.0625rem;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: start; } }
    @media screen and (max-width: 630px) {
      .article-card__footer {
        width: 100%;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        gap: 1.875rem; } }
  .article-card__source {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: block;
    color: var(--text-dark-primary);
    font: var(--font-body-L-r);
    white-space: nowrap; }
    @media screen and (max-width: 630px) {
      .article-card__source {
        white-space: normal; } }
  .article-card__link {
    margin-left: auto; }
    .article-card__link::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: 2561px) {
        .article-card__link::before {
          top: 0vw;
          left: 0vw;
          width: calc(100% + 0vw * 2);
          height: calc(100% + 0vw * 2); } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FyZHMvbmV3cy1jYXJkL25ld3MtY2FyZC5zY3NzIiwibWl4aW5zL19taW5pLnNjc3MiLCJtaXhpbnMvX21lZGlhLnNjc3MiLCJtaXhpbnMvX2Rpc2FibGUtbW9iLWhvdmVyLnNjc3MiLCJtaXhpbnMvX3BzZXVkby1ob3Zlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0Usa0JBQWtCO0VBRWxCLGtCQUFrQjtFQUNsQixxQkNMNkI7RURNN0IsV0FBVztFQUNYLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsOEJBQW1CO0VBQW5CLDZCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLFlDWDZCO0VEYTdCLDJDQUEyQyxFQUFBO0VFYjNDO0lGQ0Y7TUFlSSxvQkFBa0I7TUFDbEIsdUJDYmlDO01EY2pDLGNDZGlDO01EZ0JqQywyQkNoQmlDLEVBQUEsRURtU3BDO0VFalNDO0lGTEY7TUF1Qkksc0JDeEIyQixFQUFBLEVEdVM5QjtFRTNSQztJRlhGO01BMkJJLG9CQUFrQjtNQUNsQix1QkM3QjJCO01EOEIzQixhQzlCMkIsRUFBQSxFRHVTOUI7RUVyUkM7SUZqQkY7TUFpQ0ksbUJBQWtCO01BQ2xCLDRCQUFzQjtNQUF0Qiw2QkFBc0I7VUFBdEIsMEJBQXNCO2NBQXRCLHNCQUFzQjtNQUN0QixzQkFBcUI7VUFBckIsbUJBQXFCO2NBQXJCLHFCQUFxQjtNQUNyQix1QkFBMkI7VUFBM0Isb0JBQTJCO2NBQTNCLDJCQUEyQjtNQUMzQixhQ3RDMkIsRUFBQSxFRHVTOUI7RUUvUUM7SUZ2QkY7TUF5Q0ksb0JBQWlCLEVBQUEsRUE2UHBCO0VHdlNDO0lIQ0Y7TUErQ1Esb0NBQW9DLEVBQUE7TUEvQzVDOztRQW1EVSxvQ0FBNEI7WUFBNUIsZ0NBQTRCO2dCQUE1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TUZ5TkE7UUE2QkksV0FBVztRQUNYLHlCQUE4QjtZQUE5QixzQkFBOEI7Z0JBQTlCLDhCQUE4QjtRQUM5QixhQ2hSeUIsRUFBQSxFRGtSNUI7RUFFRDtJQUNFLDBCQUFrQjtJQUFsQix1QkFBa0I7SUFBbEIsa0JBQWtCO0lBQ2xCLGNBQWM7SUFFZCwrQkFBK0I7SUFDL0IsMEJBQTBCO0lBQzFCLG1CQUFtQixFQUFBO0lFbFFyQjtNRjRQQTtRQVNJLG1CQUFtQixFQUFBLEVBRXRCO0VBRUQ7SUFDRSxpQkFBaUIsRUFBQTtJQURsQjtNSWpTRCxXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLFVBQXFCO01BQ3JCLFdBQXNCO01BRXRCLDRCQUFzQztNQUN0Qyw2QkFBdUM7TUFFdkMsNkJBQTZCO01BRTdCLFVBQVUsRUFBQTtNRlZWO1FGaVNDO1VJcFJDLFFBQUs7VUFDTCxTQUFNO1VBRU4sMkJBQXNDO1VBQ3RDLDRCQUF1QyxFQUFBLEVKb1J0QyIsImZpbGUiOiJjb21wb25lbnRzL2NhcmRzL25ld3MtY2FyZC9uZXdzLWNhcmQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4ubmV3cy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHBhZGRpbmc6IHJlbSgyMCkgMDtcbiAgcGFkZGluZy1yaWdodDogcmVtKDI0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiByZW0oNjApO1xuXG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtZGFyay0xNSk7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBwYWRkaW5nOiBiaWcoMjApIDA7XG4gICAgcGFkZGluZy1yaWdodDogYmlnKDI0KTtcbiAgICBnYXA6IGJpZyg2MCk7XG5cbiAgICBib3JkZXItdG9wLXdpZHRoOiBiaWcoMSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgcGFkZGluZzogcmVtKDE1KSAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxOCk7XG4gICAgZ2FwOiByZW0oNTApO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIHBhZGRpbmc6IHJlbSgxMCkgMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oMTApO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIHBhZGRpbmc6IHJlbSg1KSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgICYgLm5ld3MtY2FyZCB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtcHJpbWFyeS1kZWZhdWx0KTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICYgc3BhbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgzMik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMzIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICBnYXA6IHJlbSgyNCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oMjIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdhcDogcmVtKDIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IHJlbSgxNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgd2lkdGg6IHJlbSgxNjQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1MLXIpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgd2lkdGg6IGJpZygxNjQpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICB3aWR0aDogcmVtKDEyNik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgd2lkdGg6IHJlbSg5MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgd2lkdGg6IHJlbSg1MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgZ2FwOiByZW0oOCk7XG4gICAgfVxuICB9XG5cbiAgJl9feWVhciB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay10ZXJ0aWFyeSk7XG4gICAgZm9udDogdmFyKC0tZm9udC1ib2R5LVhTLXIpO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDYwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZyg2MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oNTApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdhcDogcmVtKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgxOCk7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgd2lkdGg6IHJlbSgxODApO1xuICAgIGhlaWdodDogcmVtKDE1MCk7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtdGhpcnR5KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoMTgwKTtcbiAgICAgIGhlaWdodDogYmlnKDE1MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiByZW0oMTQ1KTtcbiAgICAgIGhlaWdodDogcmVtKDEyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgd2lkdGg6IHJlbSgxMjUpO1xuICAgICAgaGVpZ2h0OiByZW0oMTAwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICB3aWR0aDogcmVtKDgwKTtcbiAgICAgIGhlaWdodDogcmVtKDYwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICB3aWR0aDogcmVtKDYwKTtcbiAgICAgIGhlaWdodDogcmVtKDUwKTtcbiAgICB9XG5cbiAgICAmIGltZyxcbiAgICAmIHBpY3R1cmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KTtcblxuICAgICYgc3BhbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtcHNldWRvLXRpdGxlKTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBtaW4td2lkdGg6IHJlbSgyMzApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBnYXA6IHJlbSg5OCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgbWluLXdpZHRoOiBiaWcoMjMwKTtcbiAgICAgIGdhcDogYmlnKDk4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgbWluLXdpZHRoOiByZW0oMTgwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBtaW4td2lkdGg6IHJlbSgxMzMpO1xuICAgICAgZ2FwOiByZW0oMjIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIG1pbi13aWR0aDogcmVtKDk3KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IHJlbSgzMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fc291cmNlIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1MLXIpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG8oMCkge31cbiAgICB9XG4gIH1cbn1cbiIsIkBmdW5jdGlvbiByZW0oJHBpeGVscykge1xuICBAcmV0dXJuICN7JHBpeGVscyAvIDE2fXJlbTtcbn1cblxuQGZ1bmN0aW9uIGJpZygkcGl4ZWxzKSB7XG4gIEByZXR1cm4gI3skcGl4ZWxzIC8gMjU2MCAqIDEwMH12dztcbn1cbiIsIkBtaXhpbiBtZWRpYUJpZ0Rlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFEZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjIwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTGFwdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTg1MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhVGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTW9iaWxlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAbWl4aW4gaG92ZXIge1xuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHBzZXVkbygkcGl4ZWwpIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0je3JlbSgkcGl4ZWwpfTtcbiAgbGVmdDogLSN7cmVtKCRwaXhlbCl9O1xuXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgkcGl4ZWwpfSAqIDIpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArICN7cmVtKCRwaXhlbCl9ICogMik7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgb3BhY2l0eTogMDtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIHRvcDogI3tiaWcoLSRwaXhlbCl9O1xuICAgIGxlZnQ6ICN7YmlnKC0kcGl4ZWwpfTtcbiAgXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICN7YmlnKCRwaXhlbCl9ICogMik7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAje2JpZygkcGl4ZWwpfSAqIDIpO1xuICB9XG5cbiAgQGNvbnRlbnQ7XG59XG4iXX0= */
