.review-section {
  position: relative; }
  .review-section .container {
    position: relative;
    z-index: 1;
    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: 7.5rem; }
    @media screen and (min-width: 1921px) {
      .review-section .container {
        gap: 6.25vw; } }
    @media screen and (max-width: 1700px) {
      .review-section .container {
        gap: 5.625rem; } }
    @media screen and (max-width: 1360px) {
      .review-section .container {
        gap: 2.8125rem; } }
    @media screen and (max-width: 750px) {
      .review-section .container {
        gap: 1.875rem; } }
  .review-section .section__header {
    width: 100%; }
    @media screen and (max-width: 1360px) {
      .review-section .section__header {
        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;
        gap: 1.125rem; } }
  .review-section .section__head {
    max-width: 50%; }
    @media screen and (max-width: 1360px) {
      .review-section .section__head {
        max-width: 60vw;
        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;
        gap: 0.9375rem; } }
    @media screen and (max-width: 750px) {
      .review-section .section__head {
        max-width: unset;
        gap: 0.75rem; } }
    .review-section .section__head .section__title {
      width: 100%; }
  .review-section .section__content {
    height: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    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);
    overflow: hidden; }
    @media screen and (max-width: 1360px) {
      .review-section .section__content {
        grid-template-columns: repeat(2, 1fr); } }
  .review-section__wrapper {
    grid-column: 2 / 4;
    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: end;
        -ms-flex-align: end;
            align-items: flex-end;
    align-self: stretch;
    gap: 3.125rem; }
    @media screen and (min-width: 1921px) {
      .review-section__wrapper {
        gap: 2.60417vw; } }
    @media screen and (max-width: 1700px) {
      .review-section__wrapper {
        gap: 4.6875rem; } }
    @media screen and (max-width: 1360px) {
      .review-section__wrapper {
        grid-column: 1 / 3;
        gap: 2.8125rem; } }
    @media screen and (max-width: 750px) {
      .review-section__wrapper {
        gap: 1.875rem; } }
  .review-section__swiper {
    width: 100%;
    overflow: visible; }
    .review-section__swiper .swiper-slide {
      -webkit-transition: -webkit-filter var(--animation-default);
      transition: -webkit-filter var(--animation-default);
      transition: filter var(--animation-default);
      transition: filter var(--animation-default), -webkit-filter var(--animation-default); }
      @media screen and (max-width: 1360px) {
        .review-section__swiper .swiper-slide {
          width: 20.8125rem; } }
      @media screen and (max-width: 750px) {
        .review-section__swiper .swiper-slide {
          width: 18.125rem; } }
      .review-section__swiper .swiper-slide > div {
        max-width: unset; }
  .review-section .swiper-slide-prev {
    -webkit-filter: blur(2.5px);
            filter: blur(2.5px);
    pointer-events: none; }
    @media screen and (min-width: 1921px) {
      .review-section .swiper-slide-prev {
        -webkit-filter: blur(0.13021vw);
                filter: blur(0.13021vw); } }
  .review-section__button {
    margin-bottom: 0.3125rem;
    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: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 1.875rem; }
    @media screen and (min-width: 1921px) {
      .review-section__button {
        margin-bottom: 0.26042vw;
        gap: 1.5625vw; } }
    @media screen and (max-width: 1700px) {
      .review-section__button {
        margin-bottom: 0.3125rem;
        gap: 1.875rem; } }
    @media screen and (max-width: 1360px) {
      .review-section__button {
        width: 100%;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        gap: 0; } }
    @media screen and (max-width: 750px) {
      .review-section__button {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 0.9375rem; } }
    @media screen and (max-width: 750px) {
      .review-section__button .button {
        -ms-flex-item-align: start;
            align-self: flex-start; } }
    .review-section__button .button_primary {
      display: none;
      -webkit-box-shadow: none;
              box-shadow: none; }
    @media screen and (max-width: 1360px) {
      .review-section__button .swiper-pagination {
        bottom: var(--swiper-pagination-bottom, 1.25rem) !important; } }
    @media screen and (max-width: 750px) {
      .review-section__button .swiper-pagination {
        bottom: var(--swiper-pagination-bottom, 1.25rem) !important; } }
  .review-section__label {
    position: absolute;
    top: 0;
    left: 55vw;
    z-index: 2; }
    @media screen and (min-width: 1921px) {
      .review-section__label {
        left: 55vw; } }
    @media screen and (max-width: 1700px) {
      .review-section__label {
        left: 50vw; } }
    @media screen and (max-width: 1360px) {
      .review-section__label {
        right: 2.9375rem;
        left: auto; } }
  .review-section__image-phone {
    position: absolute;
    bottom: -0.25rem;
    left: 10.375rem;
    z-index: 2;
    width: 100%;
    max-width: 42.5625rem;
    height: auto;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    pointer-events: none; }
    @media screen and (min-width: 1921px) {
      .review-section__image-phone {
        bottom: -0.20833vw;
        left: 8.64583vw;
        max-width: 35.46875vw; } }
    @media screen and (max-width: 1700px) {
      .review-section__image-phone {
        left: 7.0625rem;
        max-width: 38.3125rem; } }
    @media screen and (max-width: 1360px) {
      .review-section__image-phone {
        display: none; } }
    .review-section__image-phone img,
    .review-section__image-phone picture {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain;
      -o-object-position: center;
         object-position: center;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
  .review-section__circle {
    position: absolute;
    bottom: 6.375rem;
    left: 2.125rem;
    z-index: 3;
    gap: 0.9375rem;
    text-decoration: none;
    pointer-events: fill; }
    @media screen and (min-width: 1921px) {
      .review-section__circle {
        bottom: 5.3125vw;
        left: 1.77083vw; } }
    @media screen and (max-width: 1700px) {
      .review-section__circle {
        left: 1.5rem; } }
    .review-section__circle .icon {
      width: 3.5rem;
      height: 3.5rem;
      fill: #FFF; }
      @media screen and (min-width: 1921px) {
        .review-section__circle .icon {
          width: 2.91667vw;
          height: 2.91667vw; } }
      @media screen and (max-width: 1700px) {
        .review-section__circle .icon {
          width: 3.5rem;
          height: 3.5rem; } }

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