.about-intro {
  display: grid;
  padding: 8.3rem 0 0;
}
.about-intro .container {
  display: grid;
  grid-template-columns: minmax(0, 65.9rem) minmax(0, 65.6rem);
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-column-gap: 16rem;
     -moz-column-gap: 16rem;
          column-gap: 16rem;
}
.about-intro--image {
  border-radius: 1.4rem;
  overflow: hidden;
  min-width: 0;
  min-height: 50.2rem;
}
.about-intro--image img {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 50.2rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.about-intro--content {
  display: grid;
  -webkit-align-content: start;
      -ms-flex-line-pack: start;
          align-content: start;
  min-width: 0;
  padding-top: 4.7rem;
}
.about-intro--title h2 {
  margin: 0;
  color: #000;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}
.about-intro--description {
  margin-top: 2.7rem;
  color: #000;
}
.about-intro--description p {
  margin: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.7;
}
@media (max-width: 768px) {
  .about-intro--description p {
    font-size: 18px;
  }
}
@media (max-width: 1366px) {
  .about-intro .container {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem;
  }
}
@media (max-width: 992px) {
  .about-intro {
    padding-top: 5rem;
  }
  .about-intro .container {
    grid-template-columns: minmax(0, 1fr);
    row-gap: 4rem;
  }
  .about-intro--image {
    min-height: 0;
  }
  .about-intro--image img {
    min-height: 36rem;
    aspect-ratio: 659/502;
  }
  .about-intro--content {
    padding-top: 0;
  }
  .about-intro--title h2 {
    font-size: 3rem;
    line-height: 1.2;
  }
  .about-intro--description p {
    font-size: 18px;
  }
}

.about-intro + .stats {
  padding: 8.4rem 0;
}

.about-references {
  display: grid;
  padding: 0 7.6rem 12rem;
}
.about-references--box {
  display: grid;
  width: 100%;
  max-width: 177.8rem;
  margin: 0 auto;
  padding: 8.3rem 21.8rem 9.4rem;
  background-color: #f4f4f4;
  border-radius: 3rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.about-references--inner {
  display: grid;
  width: 100%;
  max-width: 134.2rem;
  margin: 0 auto;
}
.about-references--title {
  text-align: center;
}
.about-references--title h2 {
  margin: 0;
  color: #000;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}
.about-references--description {
  max-width: 93.9rem;
  margin: 1.4rem auto 0;
  color: #000;
  text-align: center;
}
.about-references--description p {
  margin: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.7;
}
@media (max-width: 768px) {
  .about-references--description p {
    font-size: 18px;
  }
}
.about-references--list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 38.1rem));
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 9.5rem;
     -moz-column-gap: 9.5rem;
          column-gap: 9.5rem;
  list-style: none;
  margin: 3.8rem 0 0;
  padding: 0;
}
.about-references--item {
  display: grid;
  -webkit-align-content: start;
      -ms-flex-line-pack: start;
          align-content: start;
  min-width: 0;
}
.about-references--item-image {
  width: 100%;
  height: 45.7rem;
  overflow: hidden;
  background-color: #fff;
  min-width: 0;
  min-height: 0;
}
.about-references--item-image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.about-references--item-client {
  margin-top: 1.2rem;
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.7;
}
@media (max-width: 768px) {
  .about-references--item-client {
    font-size: 18px;
  }
}
.about-references--item-client span {
  font-size: 16px;
}
@media (max-width: 1600px) {
  .about-references {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .about-references--box {
    padding: 10rem 8rem 8rem;
  }
}
@media (max-width: 1366px) {
  .about-references--box {
    padding: 8rem 5rem 6rem;
  }
  .about-references--list {
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .about-references--item-image {
    height: auto;
    aspect-ratio: 381/457;
  }
}
@media (max-width: 992px) {
  .about-references {
    padding: 0 2rem 8rem;
  }
  .about-references--box {
    padding: 6rem 3rem 5rem;
    border-radius: 2rem;
  }
  .about-references--list {
    grid-template-columns: 1fr;
    row-gap: 4rem;
    margin-top: 3rem;
  }
  .about-references--item {
    max-width: 38.1rem;
    margin: 0 auto;
    width: 100%;
  }
  .about-references--title h2 {
    font-size: 3rem;
    line-height: 1.2;
  }
  .about-references--description p {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .about-references {
    padding: 0 1.6rem 6rem;
  }
  .about-references--box {
    padding: 4rem 2rem 3.2rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UvYnVzaW5lc3Muc2NzcyIsInBhZ2UvYnVzaW5lc3MuY3NzIiwiX21lZGlhcXVlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBQ0RGO0FER0U7RUFDRSxhQUFBO0VBQ0EsNERBQUE7RUFDQSx3QkFBQTtFQUFBLDBCQUFBO01BQUEscUJBQUE7VUFBQSxrQkFBQTtFQUVBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtBQ0ZKO0FES0U7RUFDRSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FDSEo7QURLSTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBQ0hOO0FET0U7RUFDRSxhQUFBO0VBQ0EsNEJBQUE7TUFBQSx5QkFBQTtVQUFBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FDTEo7QURTSTtFQUNFLFNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUNQTjtBRFdFO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FDVEo7QURXSTtFQUNFLFNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBQ1ROO0FDSEc7RUZRQztJQU1JLGVBQUE7RUNQTjtBQUNGO0FDWUc7RUZBQztJQUNFLG9EQUFBO0lBQ0Esd0JBQUE7T0FBQSxxQkFBQTtZQUFBLGdCQUFBO0VDVEo7QUFDRjtBQ1BHO0VGL0NIO0lBbUVJLGlCQUFBO0VDVEY7RURXRTtJQUNFLHFDQUFBO0lBQ0EsYUFBQTtFQ1RKO0VEWUU7SUFDRSxhQUFBO0VDVko7RURZSTtJQUNFLGlCQUFBO0lBQ0EscUJBQUE7RUNWTjtFRGNFO0lBQ0UsY0FBQTtFQ1pKO0VEZUU7SUFDRSxlQUFBO0lBQ0EsZ0JBQUE7RUNiSjtFRGdCRTtJQUNFLGVBQUE7RUNkSjtBQUNGOztBRGtCQTtFQUNFLGlCQUFBO0FDZkY7O0FEa0JBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0FDZkY7QURpQkU7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7QUNmSjtBRGtCRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDaEJKO0FEbUJFO0VBQ0Usa0JBQUE7QUNqQko7QURtQkk7RUFDRSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FDakJOO0FEcUJFO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ25CSjtBRHFCSTtFQUNFLFNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBQ25CTjtBQ3ZGRztFRnNHQztJQU1JLGVBQUE7RUNqQk47QUFDRjtBRHFCRTtFQUNFLGFBQUE7RUFDQSxvREFBQTtFQUNBLHlCQUFBO0VBQUEsc0NBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtVQUFBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QUNuQko7QURzQkU7RUFDRSxhQUFBO0VBQ0EsNEJBQUE7TUFBQSx5QkFBQTtVQUFBLG9CQUFBO0VBQ0EsWUFBQTtBQ3BCSjtBRHNCSTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0FDcEJOO0FEc0JNO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBQ3BCUjtBRHdCSTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FDdEJOO0FDL0hHO0VGZ0pDO0lBT0ksZUFBQTtFQ3BCTjtBQUNGO0FEc0JNO0VBQ0UsZUFBQTtBQ3BCUjtBQ3ZHRztFRjhCSDtJQW1HSSxrQkFBQTtJQUNBLG1CQUFBO0VDdEJGO0VEd0JFO0lBQ0Usd0JBQUE7RUN0Qko7QUFDRjtBQzVIRztFRnNKQztJQUNFLHVCQUFBO0VDdkJKO0VEMEJFO0lBQ0Usd0JBQUE7T0FBQSxxQkFBQTtZQUFBLGdCQUFBO0lBQ0EsZ0RBQUE7RUN4Qko7RUQyQkU7SUFDRSxZQUFBO0lBQ0EscUJBQUE7RUN6Qko7QUFDRjtBQ3RKRztFRnVESDtJQTRISSxvQkFBQTtFQ3pCRjtFRDJCRTtJQUNFLHVCQUFBO0lBQ0EsbUJBQUE7RUN6Qko7RUQ0QkU7SUFDRSwwQkFBQTtJQUNBLGFBQUE7SUFDQSxnQkFBQTtFQzFCSjtFRDZCRTtJQUNFLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLFdBQUE7RUMzQko7RUQ4QkU7SUFDRSxlQUFBO0lBQ0EsZ0JBQUE7RUM1Qko7RUQrQkU7SUFDRSxlQUFBO0VDN0JKO0FBQ0Y7QUN2TEc7RUY4REg7SUEwSkksc0JBQUE7RUM3QkY7RUQrQkU7SUFDRSx5QkFBQTtFQzdCSjtBQUNGIiwiZmlsZSI6InBhZ2UvYnVzaW5lc3MuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vX21lZGlhcXVlcnknO1xyXG5cclxuLmFib3V0LWludHJvIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBhZGRpbmc6IDguM3JlbSAwIDA7XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDY1LjlyZW0pIG1pbm1heCgwLCA2NS42cmVtKTtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIFxyXG4gICAgY29sdW1uLWdhcDogMTZyZW07XHJcbiAgfVxyXG5cclxuICAmLS1pbWFnZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjRyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWluLWhlaWdodDogNTAuMnJlbTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogNTAuMnJlbTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzdGFydDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHBhZGRpbmctdG9wOiA0LjdyZW07XHJcbiAgfVxyXG5cclxuICAmLS10aXRsZSB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDIuN3JlbTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcclxuICAgICAgY29sdW1uLWdhcDogNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldC1sZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcclxuICAgICAgcm93LWdhcDogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pbWFnZSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2cmVtO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNjU5IC8gNTAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRpdGxlIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWRlc2NyaXB0aW9uIHAge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXQtaW50cm8gKyAuc3RhdHMge1xyXG4gIHBhZGRpbmc6IDguNHJlbSAwO1xyXG59XHJcblxyXG4uYWJvdXQtcmVmZXJlbmNlcyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwYWRkaW5nOiAwIDcuNnJlbSAxMnJlbTtcclxuXHJcbiAgJi0tYm94IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTc3LjhyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDguM3JlbSAyMS44cmVtIDkuNHJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gICYtLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTM0LjJyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gICYtLXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRlc2NyaXB0aW9uIHtcclxuICAgIG1heC13aWR0aDogOTMuOXJlbTtcclxuICAgIG1hcmdpbjogMS40cmVtIGF1dG8gMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAzOC4xcmVtKSk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBjb2x1bW4tZ2FwOiA5LjVyZW07XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAzLjhyZW0gMCAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gICYtLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgICYtaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA0NS43cmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2xpZW50IHtcclxuICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcblxyXG4gICAgJi0tYm94IHtcclxuICAgICAgcGFkZGluZzogMTByZW0gOHJlbSA4cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICYtLWJveCB7XHJcbiAgICAgIHBhZGRpbmc6IDhyZW0gNXJlbSA2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxpc3Qge1xyXG4gICAgICBjb2x1bW4tZ2FwOiA0cmVtO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbS1pbWFnZSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYXNwZWN0LXJhdGlvOiAzODEgLyA0NTc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQtbGcge1xyXG4gICAgcGFkZGluZzogMCAycmVtIDhyZW07XHJcblxyXG4gICAgJi0tYm94IHtcclxuICAgICAgcGFkZGluZzogNnJlbSAzcmVtIDVyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGlzdCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICByb3ctZ2FwOiA0cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWl0ZW0ge1xyXG4gICAgICBtYXgtd2lkdGg6IDM4LjFyZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS10aXRsZSBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1kZXNjcmlwdGlvbiBwIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHBhZGRpbmc6IDAgMS42cmVtIDZyZW07XHJcblxyXG4gICAgJi0tYm94IHtcclxuICAgICAgcGFkZGluZzogNHJlbSAycmVtIDMuMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFib3V0LWludHJvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZzogOC4zcmVtIDAgMDtcbn1cbi5hYm91dC1pbnRybyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgNjUuOXJlbSkgbWlubWF4KDAsIDY1LjZyZW0pO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDE2cmVtO1xufVxuLmFib3V0LWludHJvLS1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiA1MC4ycmVtO1xufVxuLmFib3V0LWludHJvLS1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNTAuMnJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYWJvdXQtaW50cm8tLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nLXRvcDogNC43cmVtO1xufVxuLmFib3V0LWludHJvLS10aXRsZSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5hYm91dC1pbnRyby0tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyLjdyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuLmFib3V0LWludHJvLS1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LWludHJvLS1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmFib3V0LWludHJvIC5jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG4gICAgY29sdW1uLWdhcDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dC1pbnRybyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gIH1cbiAgLmFib3V0LWludHJvIC5jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgcm93LWdhcDogNHJlbTtcbiAgfVxuICAuYWJvdXQtaW50cm8tLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5hYm91dC1pbnRyby0taW1hZ2UgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAzNnJlbTtcbiAgICBhc3BlY3QtcmF0aW86IDY1OS81MDI7XG4gIH1cbiAgLmFib3V0LWludHJvLS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuYWJvdXQtaW50cm8tLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAuYWJvdXQtaW50cm8tLWRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYWJvdXQtaW50cm8gKyAuc3RhdHMge1xuICBwYWRkaW5nOiA4LjRyZW0gMDtcbn1cblxuLmFib3V0LXJlZmVyZW5jZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nOiAwIDcuNnJlbSAxMnJlbTtcbn1cbi5hYm91dC1yZWZlcmVuY2VzLS1ib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNzcuOHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDguM3JlbSAyMS44cmVtIDkuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hYm91dC1yZWZlcmVuY2VzLS1pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzNC4ycmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hYm91dC1yZWZlcmVuY2VzLS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hYm91dC1yZWZlcmVuY2VzLS10aXRsZSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5hYm91dC1yZWZlcmVuY2VzLS1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogOTMuOXJlbTtcbiAgbWFyZ2luOiAxLjRyZW0gYXV0byAwO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFib3V0LXJlZmVyZW5jZXMtLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtcmVmZXJlbmNlcy0tZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYWJvdXQtcmVmZXJlbmNlcy0tbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAzOC4xcmVtKSk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogOS41cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDMuOHJlbSAwIDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWJvdXQtcmVmZXJlbmNlcy0taXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xuICBtaW4td2lkdGg6IDA7XG59XG4uYWJvdXQtcmVmZXJlbmNlcy0taXRlbS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1LjdyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5hYm91dC1yZWZlcmVuY2VzLS1pdGVtLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hYm91dC1yZWZlcmVuY2VzLS1pdGVtLWNsaWVudCB7XG4gIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtcmVmZXJlbmNlcy0taXRlbS1jbGllbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmFib3V0LXJlZmVyZW5jZXMtLWl0ZW0tY2xpZW50IHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5hYm91dC1yZWZlcmVuY2VzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxuICAuYWJvdXQtcmVmZXJlbmNlcy0tYm94IHtcbiAgICBwYWRkaW5nOiAxMHJlbSA4cmVtIDhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmFib3V0LXJlZmVyZW5jZXMtLWJveCB7XG4gICAgcGFkZGluZzogOHJlbSA1cmVtIDZyZW07XG4gIH1cbiAgLmFib3V0LXJlZmVyZW5jZXMtLWxpc3Qge1xuICAgIGNvbHVtbi1nYXA6IDRyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG4gIC5hYm91dC1yZWZlcmVuY2VzLS1pdGVtLWltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAzODEvNDU3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0LXJlZmVyZW5jZXMge1xuICAgIHBhZGRpbmc6IDAgMnJlbSA4cmVtO1xuICB9XG4gIC5hYm91dC1yZWZlcmVuY2VzLS1ib3gge1xuICAgIHBhZGRpbmc6IDZyZW0gM3JlbSA1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIH1cbiAgLmFib3V0LXJlZmVyZW5jZXMtLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHJvdy1nYXA6IDRyZW07XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuICAuYWJvdXQtcmVmZXJlbmNlcy0taXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzOC4xcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hYm91dC1yZWZlcmVuY2VzLS10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLmFib3V0LXJlZmVyZW5jZXMtLWRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC1yZWZlcmVuY2VzIHtcbiAgICBwYWRkaW5nOiAwIDEuNnJlbSA2cmVtO1xuICB9XG4gIC5hYm91dC1yZWZlcmVuY2VzLS1ib3gge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbSAzLjJyZW07XG4gIH1cbn0iLCIkYnJvd3Nlci1jb250ZXh0OiAxODsgLy8gRGVmYXVsdFxyXG5cclxuQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzLCAkY29udGV4dDogJGJyb3dzZXItY29udGV4dCkge1xyXG4gIEByZXR1cm4gI3skcGl4ZWxzLyRjb250ZXh0fXJlbTtcclxufVxyXG5cclxuLy8gU21hbGwgdGFibGV0cyBhbmQgbGFyZ2Ugc21hcnRwaG9uZXMgKGxhbmRzY2FwZSB2aWV3KVxyXG4kc2NyZWVuLXBob25lOiA1NjhweDtcclxuLy8gb3JpZW50YWwgcGhvbmVPcmllbnRhbFxyXG4kc2NyZWVuLXBob25lT3JpZW50YWw6IDc2N3B4O1xyXG4vLyBTbWFsbCB0YWJsZXRzIChwb3J0cmFpdCB2aWV3KVxyXG4kc2NyZWVuLXRhYmxldDogNzY4cHg7XHJcbi8vIFRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzXHJcbiRzY3JlZW4tdGFibGV0LWxnOiA5OTJweDtcclxuLy8gTGFyZ2UgdGFibGV0cyBhbmQgZGVza3RvcHNcclxuJHNjcmVlbi1sYXB0b3Atc206IDEyMDBweDtcclxuLy8gTGFwdG9wXHJcbiRzY3JlZW4tbGFwdG9wOiAxMzY2cHg7XHJcbi8vIExhcHRvcCBiaWdcclxuJHNtYWxsLWRlc2t0b3Atc206IDE0NDBweDtcclxuLy8gZGVza3RvcFxyXG4kc2NyZWVuLWRlc2t0b3A6IDE2MDBweDtcclxuXHJcbi8vIFBob25lIG9yaWVudGFsXHJcbkBtaXhpbiBwaG9uZU9yaWVudGFsIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZU9yaWVudGFsfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8vIFNtYWxsIGRldmljZXNcclxuQG1peGluIHBob25lIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIE1lZGl1bSBkZXZpY2VzXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIExhcmdlIGRldmljZXNcclxuQG1peGluIHRhYmxldC1sZyB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0LWxnfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gbGFwdG9wLXNtIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3Atc219KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIGxhcHRvcFxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3B9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIExhcHRvcCBiaWdcclxuQG1peGluIGRlc2t0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtZGVza3RvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gRGVrc3RvcFxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tZGVza3RvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBkZXZpY2VzXHJcbkBtaXhpbiByd2QoJHNjcmVlbikge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbisncHgnKSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4XHJcbikgIWRlZmF1bHQ7XHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NzVweCxcclxuICBtZDogNzY1cHgsXHJcbiAgbGc6IDk5MHB4LFxyXG4gIHhsOiAxMTkwcHhcclxuKSAhZGVmYXVsdDtcclxuIl19 */
