.review-card {
  position: relative;
  padding: 2.5rem;
  width: 28.75rem;
  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: start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 1.25rem;
  background-color: var(--bg-white);
  border: solid 1px var(--stroke-dark-secondary);
  border-radius: var(--radius-common);
  overflow: hidden; }
  @media screen and (min-width: 160.0625rem) {
    .review-card {
      padding: 1.5625vw;
      width: 17.96875vw;
      gap: 0.78125vw;
      border-width: 0.03906vw; } }
  @media screen and (max-width: 106.25rem) {
    .review-card {
      padding: 1.875rem;
      width: 18.75rem;
      gap: 0.9375rem; } }
  @media screen and (max-width: 85rem) {
    .review-card {
      padding: 1.5625rem;
      width: 20.5625rem; } }
  @media screen and (max-width: 39.375rem) {
    .review-card {
      padding: 1.25rem;
      width: 17.5rem; } }
  .review-card__head {
    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: start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    gap: 0.625rem; }
    @media screen and (min-width: 160.0625rem) {
      .review-card__head {
        gap: 0.39062vw; } }
  .review-card__name {
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    color: var(--text-dark-secondary);
    font: var(--font-body-S);
    text-overflow: ellipsis;
    overflow: hidden; }
  .review-card__content {
    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: start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    gap: 1.25rem; }
    @media screen and (min-width: 160.0625rem) {
      .review-card__content {
        gap: 0.78125vw; } }
    @media screen and (max-width: 106.25rem) {
      .review-card__content {
        gap: 0.9375rem; } }
  .review-card__images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.625rem;
    overflow: auto; }
    @media screen and (min-width: 160.0625rem) {
      .review-card__images {
        gap: 0.39062vw; } }
    .review-card__images::-webkit-scrollbar {
      height: 0.8125rem; }
      @media screen and (min-width: 160.0625rem) {
        .review-card__images::-webkit-scrollbar {
          height: 0.50781vw; } }
    .review-card__images::-webkit-scrollbar-track {
      background-color: var(--bg-white); }
    .review-card__images::-webkit-scrollbar-thumb {
      background-color: var(--stroke-dark-secondary);
      border-radius: 0;
      border: 4px solid var(--bg-white); }
      @media screen and (min-width: 160.0625rem) {
        .review-card__images::-webkit-scrollbar-thumb {
          border-radius: 39.02344vw;
          border-width: 0.15625vw; } }
      @media (any-hover: hover) {
        .review-card__images::-webkit-scrollbar-thumb:hover {
          background-color: var(--accent-light-primary); } }
    .review-card__images .zoom-image {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
  .review-card__photo {
    width: 100%;
    overflow: visible; }
    .review-card__photo .swiper-slide {
      width: 5rem;
      height: 5rem;
      background-color: var(--bg-light-extra);
      border-radius: var(--radius-common);
      overflow: hidden; }
      @media screen and (min-width: 160.0625rem) {
        .review-card__photo .swiper-slide {
          width: 3.125vw;
          height: 3.125vw; } }
      @media screen and (max-width: 85rem) {
        .review-card__photo .swiper-slide {
          width: 3.75rem;
          height: 3.75rem; } }
      @media screen and (max-width: 85rem) {
        .review-card__photo .swiper-slide {
          width: 2.75rem;
          height: 2.75rem; } }
  .review-card__image {
    width: 100%;
    height: 100%;
    overflow: hidden;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    outline: none; }
    @media (any-hover: hover) {
      .review-card__image:hover img,
      .review-card__image:hover picture {
        -webkit-transform: scale(1.2);
            -ms-transform: scale(1.2);
                transform: scale(1.2); } }
    .review-card__image img,
    .review-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-timing) var(--cubic-bezier);
      transition: -webkit-transform var(--animation-timing) var(--cubic-bezier);
      transition: transform var(--animation-timing) var(--cubic-bezier);
      transition: transform var(--animation-timing) var(--cubic-bezier), -webkit-transform var(--animation-timing) var(--cubic-bezier); }
  .review-card__wrapper {
    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: start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    gap: 0.625rem; }
    @media screen and (min-width: 160.0625rem) {
      .review-card__wrapper {
        gap: 0.39062vw; } }
  .review-card__short {
    color: var(--text-dark-primary);
    font: var(--font-card-title-M);
    text-decoration: none;
    -webkit-transition: color var(--animation-timing) var(--cubic-bezier);
    transition: color var(--animation-timing) var(--cubic-bezier);
    /*@include hover {
      color: var(--accent-light-primary);
    }*/ }
  .review-card__text {
    color: var(--text-dark-secondary);
    font: var(--font-body-S); }
  .review-card.row {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 5rem;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0; }
    @media screen and (min-width: 160.0625rem) {
      .review-card.row {
        gap: 3.125vw; } }
    @media screen and (max-width: 106.25rem) {
      .review-card.row {
        padding: 2.1875rem 0;
        gap: 2.5rem; } }
    @media screen and (max-width: 85rem) {
      .review-card.row {
        padding: 1.5625rem 0; } }
    @media screen and (max-width: 39.375rem) {
      .review-card.row {
        padding: 1.25rem 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 0.9375rem; } }
    .review-card.row:first-child {
      border-top-width: 1px; }
      @media screen and (min-width: 160.0625rem) {
        .review-card.row:first-child {
          border-top-width: 0.03906vw; } }
    .review-card.row .review-card__head {
      width: 10.625rem;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      @media screen and (min-width: 160.0625rem) {
        .review-card.row .review-card__head {
          width: 6.64062vw; } }
      @media screen and (max-width: 106.25rem) {
        .review-card.row .review-card__head {
          width: 9.875rem; } }
      @media screen and (max-width: 85rem) {
        .review-card.row .review-card__head {
          width: 8.75rem;
          gap: 0.3125rem; } }
      @media screen and (max-width: 39.375rem) {
        .review-card.row .review-card__head {
          width: 100%;
          -ms-flex-negative: 1;
              flex-shrink: 1; } }

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