.tools-intro {
  display: grid;
  padding: 9rem 0 5rem;
}
.tools-intro--title {
  max-width: 80.6rem;
}
.tools-intro--title h2 {
  margin: 0;
  color: #000;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}
.tools-intro--description {
  margin-top: 2.6rem;
  max-width: 79.1rem;
}
.tools-intro--description p {
  margin: 0;
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.7;
}
@media (max-width: 768px) {
  .tools-intro--description p {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .tools-intro {
    padding: 5rem 0 2rem;
  }
  .tools-intro--title h2 {
    font-size: 3rem;
    line-height: 1.2;
  }
  .tools-intro--description p {
    font-size: 18px;
  }
}

.tools-list {
  display: grid;
  padding: 0 5.3rem 12rem;
}
.tools-list--items {
  display: grid;
  list-style: none;
  margin: 0;
  padding: 0;
}

.tools-item {
  display: grid;
  grid-template-columns: minmax(0, 52.4rem) minmax(0, 1fr);
  gap: 17.8rem;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  min-height: 53.2rem;
  padding: 6.4rem 4rem 6.4rem 9.7rem;
  background-color: #f4f4f4;
  border-radius: 3rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tools-item:nth-child(even) {
  background-color: #fff;
  border: 0.4rem solid #f4f4f4;
}
.tools-item--content {
  display: grid;
  -webkit-align-content: start;
      -ms-flex-line-pack: start;
          align-content: start;
  padding-top: 0.4rem;
}
.tools-item--title h3 {
  margin: 0;
  color: #000;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.7;
}
.tools-item--description {
  margin-top: 2.6rem;
}
.tools-item--description p {
  margin: 0;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
.tools-item--slider {
  min-width: 0;
  overflow: hidden;
}
.tools-item--slider .swiper {
  overflow: visible;
  padding-right: 7rem;
}
.tools-item--slider .swiper-slide {
  width: 26.4rem;
  height: 40.4rem;
}
.tools-item--slider .swiper-button-next {
  top: 50%;
  right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 4.9rem;
  height: 4.9rem;
  margin-top: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #fff;
  background-image: none;
  border: 0.1rem solid #000;
  border-radius: 50%;
  color: #000;
  -webkit-transition: color 0.3s ease, border-color 0.3s ease;
  -o-transition: color 0.3s ease, border-color 0.3s ease;
  transition: color 0.3s ease, border-color 0.3s ease;
}
.tools-item--slider .swiper-button-next::after {
  display: none;
}
.tools-item--slider .swiper-button-next svg {
  display: block;
  width: 1.1rem;
  height: 1.2rem;
}
.tools-item--slider .swiper-button-next svg path {
  fill: currentColor;
}
.tools-item--slider .swiper-button-next:hover {
  color: #c91517;
  border-color: #c91517;
}
.tools-item--slider .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
}
.tools-item--file {
  display: grid;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #fff;
  text-decoration: none;
  color: #000;
}
.tools-item--file img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.tools-item--file-name {
  display: grid;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  justify-items: center;
  padding: 2rem;
  text-align: center;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.4;
  word-break: break-word;
}
@media (max-width: 1366px) {
  .tools-item {
    grid-template-columns: minmax(0, 42rem) minmax(0, 1fr);
    gap: 6rem;
    padding: 4rem 3rem 4rem 4rem;
  }
}
@media (max-width: 992px) {
  .tools-item {
    grid-template-columns: minmax(0, 1fr);
    gap: 3rem;
    min-height: 0;
    padding: 3rem;
  }
  .tools-item--slider .swiper {
    padding-right: 6rem;
  }
}
@media (max-width: 768px) {
  .tools-item--title h3 {
    font-size: 20px;
    line-height: 1.4;
  }
  .tools-item--slider .swiper-slide {
    width: 20rem;
    height: 30rem;
  }
}

@media (max-width: 768px) {
  .tools-list {
    padding: 0 1.5rem 8rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UvdG9vbHMuc2NzcyIsInBhZ2UvdG9vbHMuY3NzIiwiX21lZGlhcXVlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLGFBQUE7RUFDQSxvQkFBQTtBQ0RGO0FER0U7RUFDRSxrQkFBQTtBQ0RKO0FER0k7RUFDRSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FDRE47QURLRTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7QUNISjtBREtJO0VBQ0UsU0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBQ0hOO0FDa0JHO0VGcEJDO0lBT0ksZUFBQTtFQ0ROO0FBQ0Y7QUNhRztFRnhDSDtJQWlDSSxvQkFBQTtFQ0ZGO0VESUU7SUFDRSxlQUFBO0lBQ0EsZ0JBQUE7RUNGSjtFREtFO0lBQ0UsZUFBQTtFQ0hKO0FBQ0Y7O0FET0E7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7QUNKRjtBRE1FO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUNKSjs7QURRQTtFQUNFLGFBQUE7RUFDQSx3REFBQTtFQUNBLFlBQUE7RUFDQSx3QkFBQTtFQUFBLDBCQUFBO01BQUEscUJBQUE7VUFBQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0NBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtBQ0xGO0FET0U7RUFDRSxzQkFBQTtFQUNBLDRCQUFBO0FDTEo7QURRRTtFQUNFLGFBQUE7RUFDQSw0QkFBQTtNQUFBLHlCQUFBO1VBQUEsb0JBQUE7RUFDQSxtQkFBQTtBQ05KO0FEVUk7RUFDRSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FDUk47QURZRTtFQUNFLGtCQUFBO0FDVko7QURZSTtFQUNFLFNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUNWTjtBRGNFO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0FDWko7QURjSTtFQUNFLGlCQUFBO0VBQ0EsbUJBQUE7QUNaTjtBRGVJO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUNiTjtBRGdCSTtFQUNFLFFBQUE7RUFDQSxRQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSwyREFBQTtFQUFBLHNEQUFBO0VBQUEsbURBQUE7QUNkTjtBRGdCTTtFQUNFLGFBQUE7QUNkUjtBRGlCTTtFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtBQ2ZSO0FEaUJRO0VBQ0Usa0JBQUE7QUNmVjtBRG1CTTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtBQ2pCUjtBRG9CTTtFQUNFLGFBQUE7QUNsQlI7QUR1QkU7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0FDckJKO0FEdUJJO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBQ3JCTjtBRHlCRTtFQUNFLGFBQUE7RUFDQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FDdkJKO0FDckdHO0VGRkg7SUFrSUksc0RBQUE7SUFDQSxTQUFBO0lBQ0EsNEJBQUE7RUN2QkY7QUFDRjtBQ3pIRztFRldIO0lBd0lJLHFDQUFBO0lBQ0EsU0FBQTtJQUNBLGFBQUE7SUFDQSxhQUFBO0VDdEJGO0VEd0JFO0lBQ0UsbUJBQUE7RUN0Qko7QUFDRjtBQzNJRztFRnFLQztJQUNFLGVBQUE7SUFDQSxnQkFBQTtFQ3ZCSjtFRDJCSTtJQUNFLFlBQUE7SUFDQSxhQUFBO0VDekJOO0FBQ0Y7O0FDckpHO0VGb0xEO0lBQ0Usc0JBQUE7RUMzQkY7QUFDRiIsImZpbGUiOiJwYWdlL3Rvb2xzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uL19tZWRpYXF1ZXJ5JztcclxuXHJcbi50b29scy1pbnRybyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwYWRkaW5nOiA5cmVtIDAgNXJlbTtcclxuXHJcbiAgJi0tdGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiA4MC42cmVtO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMi42cmVtO1xyXG4gICAgbWF4LXdpZHRoOiA3OS4xcmVtO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZzogNXJlbSAwIDJyZW07XHJcblxyXG4gICAgJi0tdGl0bGUgaDIge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGVzY3JpcHRpb24gcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50b29scy1saXN0IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBhZGRpbmc6IDAgNS4zcmVtIDEycmVtO1xyXG5cclxuICAmLS1pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4udG9vbHMtaXRlbSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCA1Mi40cmVtKSBtaW5tYXgoMCwgMWZyKTtcclxuICBnYXA6IDE3LjhyZW07XHJcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gIG1pbi1oZWlnaHQ6IDUzLjJyZW07XHJcbiAgcGFkZGluZzogNi40cmVtIDRyZW0gNi40cmVtIDkuN3JlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMC40cmVtIHNvbGlkICNmNGY0ZjQ7XHJcbiAgfVxyXG5cclxuICAmLS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzdGFydDtcclxuICAgIHBhZGRpbmctdG9wOiAwLjRyZW07XHJcbiAgfVxyXG5cclxuICAmLS10aXRsZSB7XHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDIuNnJlbTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tc2xpZGVyIHtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLnN3aXBlciB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICB3aWR0aDogMjYuNHJlbTtcclxuICAgICAgaGVpZ2h0OiA0MC40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogNC45cmVtO1xyXG4gICAgICBoZWlnaHQ6IDQuOXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMDAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMS4xcmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4ycmVtO1xyXG5cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjYzkxNTE3O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2M5MTUxNztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjM1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1maWxlIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZmlsZS1uYW1lIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgNDJyZW0pIG1pbm1heCgwLCAxZnIpO1xyXG4gICAgZ2FwOiA2cmVtO1xyXG4gICAgcGFkZGluZzogNHJlbSAzcmVtIDRyZW0gNHJlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldC1sZyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG4gICAgZ2FwOiAzcmVtO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDNyZW07XHJcblxyXG4gICAgJi0tc2xpZGVyIC5zd2lwZXIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICYtLXRpdGxlIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNsaWRlciB7XHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIHdpZHRoOiAyMHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDMwcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSB0YWJsZXQge1xyXG4gIC50b29scy1saXN0IHtcclxuICAgIHBhZGRpbmc6IDAgMS41cmVtIDhyZW07XHJcbiAgfVxyXG59XHJcbiIsIi50b29scy1pbnRybyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmc6IDlyZW0gMCA1cmVtO1xufVxuLnRvb2xzLWludHJvLS10aXRsZSB7XG4gIG1heC13aWR0aDogODAuNnJlbTtcbn1cbi50b29scy1pbnRyby0tdGl0bGUgaDIge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4udG9vbHMtaW50cm8tLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMi42cmVtO1xuICBtYXgtd2lkdGg6IDc5LjFyZW07XG59XG4udG9vbHMtaW50cm8tLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvb2xzLWludHJvLS1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9vbHMtaW50cm8ge1xuICAgIHBhZGRpbmc6IDVyZW0gMCAycmVtO1xuICB9XG4gIC50b29scy1pbnRyby0tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC50b29scy1pbnRyby0tZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi50b29scy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZzogMCA1LjNyZW0gMTJyZW07XG59XG4udG9vbHMtbGlzdC0taXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50b29scy1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgNTIuNHJlbSkgbWlubWF4KDAsIDFmcik7XG4gIGdhcDogMTcuOHJlbTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBtaW4taGVpZ2h0OiA1My4ycmVtO1xuICBwYWRkaW5nOiA2LjRyZW0gNHJlbSA2LjRyZW0gOS43cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRvb2xzLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwLjRyZW0gc29saWQgI2Y0ZjRmNDtcbn1cbi50b29scy1pdGVtLS1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAwLjRyZW07XG59XG4udG9vbHMtaXRlbS0tdGl0bGUgaDMge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4udG9vbHMtaXRlbS0tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyLjZyZW07XG59XG4udG9vbHMtaXRlbS0tZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50b29scy1pdGVtLS1zbGlkZXIge1xuICBtaW4td2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udG9vbHMtaXRlbS0tc2xpZGVyIC5zd2lwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy1yaWdodDogN3JlbTtcbn1cbi50b29scy1pdGVtLS1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAyNi40cmVtO1xuICBoZWlnaHQ6IDQwLjRyZW07XG59XG4udG9vbHMtaXRlbS0tc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNC45cmVtO1xuICBoZWlnaHQ6IDQuOXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG4udG9vbHMtaXRlbS0tc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b29scy1pdGVtLS1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuMXJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG59XG4udG9vbHMtaXRlbS0tc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4udG9vbHMtaXRlbS0tc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBjb2xvcjogI2M5MTUxNztcbiAgYm9yZGVyLWNvbG9yOiAjYzkxNTE3O1xufVxuLnRvb2xzLWl0ZW0tLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xufVxuLnRvb2xzLWl0ZW0tLWZpbGUge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRvb2xzLWl0ZW0tLWZpbGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRvb2xzLWl0ZW0tLWZpbGUtbmFtZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAudG9vbHMtaXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgNDJyZW0pIG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogNnJlbTtcbiAgICBwYWRkaW5nOiA0cmVtIDNyZW0gNHJlbSA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRvb2xzLWl0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgZ2FwOiAzcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxuICAudG9vbHMtaXRlbS0tc2xpZGVyIC5zd2lwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9vbHMtaXRlbS0tdGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIC50b29scy1pdGVtLS1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDIwcmVtO1xuICAgIGhlaWdodDogMzByZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b29scy1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSA4cmVtO1xuICB9XG59IiwiJGJyb3dzZXItY29udGV4dDogMTg7IC8vIERlZmF1bHRcclxuXHJcbkBmdW5jdGlvbiByZW0oJHBpeGVscywgJGNvbnRleHQ6ICRicm93c2VyLWNvbnRleHQpIHtcclxuICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1yZW07XHJcbn1cclxuXHJcbi8vIFNtYWxsIHRhYmxldHMgYW5kIGxhcmdlIHNtYXJ0cGhvbmVzIChsYW5kc2NhcGUgdmlldylcclxuJHNjcmVlbi1waG9uZTogNTY4cHg7XHJcbi8vIG9yaWVudGFsIHBob25lT3JpZW50YWxcclxuJHNjcmVlbi1waG9uZU9yaWVudGFsOiA3NjdweDtcclxuLy8gU21hbGwgdGFibGV0cyAocG9ydHJhaXQgdmlldylcclxuJHNjcmVlbi10YWJsZXQ6IDc2OHB4O1xyXG4vLyBUYWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wc1xyXG4kc2NyZWVuLXRhYmxldC1sZzogOTkycHg7XHJcbi8vIExhcmdlIHRhYmxldHMgYW5kIGRlc2t0b3BzXHJcbiRzY3JlZW4tbGFwdG9wLXNtOiAxMjAwcHg7XHJcbi8vIExhcHRvcFxyXG4kc2NyZWVuLWxhcHRvcDogMTM2NnB4O1xyXG4vLyBMYXB0b3AgYmlnXHJcbiRzbWFsbC1kZXNrdG9wLXNtOiAxNDQwcHg7XHJcbi8vIGRlc2t0b3BcclxuJHNjcmVlbi1kZXNrdG9wOiAxNjAwcHg7XHJcblxyXG4vLyBQaG9uZSBvcmllbnRhbFxyXG5AbWl4aW4gcGhvbmVPcmllbnRhbCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tcGhvbmVPcmllbnRhbH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcclxuICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4vLyBTbWFsbCBkZXZpY2VzXHJcbkBtaXhpbiBwaG9uZSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tcGhvbmV9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBNZWRpdW0gZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0IHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXR9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBMYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiB0YWJsZXQtbGcge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldC1sZ30pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEV4dHJhIGxhcmdlIGRldmljZXNcclxuQG1peGluIGxhcHRvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGFwdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBsYXB0b3BcclxuQG1peGluIGxhcHRvcCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGFwdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBMYXB0b3AgYmlnXHJcbkBtaXhpbiBkZXNrdG9wLXNtIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtYWxsLWRlc2t0b3Atc219KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIERla3N0b3BcclxuQG1peGluIGRlc2t0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWRlc2t0b3B9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBDdXN0b20gZGV2aWNlc1xyXG5AbWl4aW4gcndkKCRzY3JlZW4pIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4rJ3B4Jykge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweFxyXG4pICFkZWZhdWx0O1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTc1cHgsXHJcbiAgbWQ6IDc2NXB4LFxyXG4gIGxnOiA5OTBweCxcclxuICB4bDogMTE5MHB4XHJcbikgIWRlZmF1bHQ7XHJcbiJdfQ== */
