.excellence-section__wrapper {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 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);
}
@media (max-width: 630px) {
  .excellence-section__wrapper {
    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: 0.625rem;
  }
}
.excellence-section__card {
  padding: 3.75rem 4.375rem;
  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: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 3.125rem;
  background-color: var(--bg-white);
  border-radius: var(--radius-common);
}
@media (min-width: 2567px) {
  .excellence-section__card {
    padding: 2.3382696804vw 2.7279812938vw;
    gap: 1.948558067vw;
  }
}
@media (max-width: 1500px) {
  .excellence-section__card {
    padding: 2.5rem 3.125rem;
    border-radius: var(--radius-secondary);
  }
}
@media (max-width: 1250px) {
  .excellence-section__card {
    padding: 1.5625rem 1.5625rem;
    gap: 1.875rem;
    border-radius: 0.9375rem;
  }
}
@media (max-width: 630px) {
  .excellence-section__card {
    padding: 1.25rem 0.9375rem;
    gap: 1.25rem;
  }
}
.excellence-section__card_seo {
  padding-bottom: 4.375rem;
}
@media (min-width: 2567px) {
  .excellence-section__card_seo {
    padding-bottom: 2.7279812938vw;
  }
}
@media (max-width: 1500px) {
  .excellence-section__card_seo {
    padding-bottom: 3.125rem;
  }
}
@media (max-width: 1250px) {
  .excellence-section__card_seo {
    padding-bottom: 1.875rem;
  }
}
@media (max-width: 630px) {
  .excellence-section__card_seo {
    padding-bottom: 0.9375rem;
  }
}
.excellence-section__card_seo .excellence-section__image {
  position: relative;
  width: 100%;
  height: auto;
  aspect-ratio: 818/467;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@supports not (aspect-ratio: 1/1) {
  .excellence-section__card_seo .excellence-section__image {
    height: 29.1875rem;
  }
  @media (min-width: 2567px) {
    .excellence-section__card_seo .excellence-section__image {
      height: 18.1995323461vw;
    }
  }
}
@media (max-width: 2000px) {
  .excellence-section__card_seo .excellence-section__image {
    aspect-ratio: 605/345;
  }
  @supports not (aspect-ratio: 1/1) {
    .excellence-section__card_seo .excellence-section__image {
      height: 21.5625rem;
    }
  }
}
@media (max-width: 1500px) {
  .excellence-section__card_seo .excellence-section__image {
    aspect-ratio: 455/260;
  }
  @supports not (aspect-ratio: 1/1) {
    .excellence-section__card_seo .excellence-section__image {
      height: 16.25rem;
    }
  }
}
@media (max-width: 1250px) {
  .excellence-section__card_seo .excellence-section__image {
    aspect-ratio: 284/162;
  }
  @supports not (aspect-ratio: 1/1) {
    .excellence-section__card_seo .excellence-section__image {
      height: 10.125rem;
    }
  }
}
@media (max-width: 630px) {
  .excellence-section__card_seo .excellence-section__image {
    aspect-ratio: 260/160;
  }
  @supports not (aspect-ratio: 1/1) {
    .excellence-section__card_seo .excellence-section__image {
      height: 10rem;
    }
  }
}
.excellence-section__card_seo .excellence-section__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.excellence-section__card_setting {
  padding-bottom: 4.375rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 2567px) {
  .excellence-section__card_setting {
    padding-bottom: 2.7279812938vw;
  }
}
@media (max-width: 1500px) {
  .excellence-section__card_setting {
    padding-bottom: 3.125rem;
  }
}
@media (max-width: 1250px) {
  .excellence-section__card_setting {
    padding-bottom: 1.875rem;
  }
}
@media (max-width: 630px) {
  .excellence-section__card_setting {
    padding-bottom: 0.9375rem;
  }
}
.excellence-section__card_setting .excellence-section__image {
  position: relative;
  width: 100%;
  height: auto;
  aspect-ratio: 818/469;
  background-color: var(--bg-extralight);
  border-radius: var(--radius-common);
}
@media (max-width: 2000px) {
  .excellence-section__card_setting .excellence-section__image {
    aspect-ratio: 605/347;
  }
  @supports not (aspect-ratio: 1/1) {
    .excellence-section__card_setting .excellence-section__image {
      height: 21.6875rem;
    }
  }
}
@media (max-width: 1500px) {
  .excellence-section__card_setting .excellence-section__image {
    border-radius: var(--radius-secondary);
  }
}
@media (max-width: 1250px) {
  .excellence-section__card_setting .excellence-section__image {
    aspect-ratio: 274/150;
    border-radius: 0.9375rem;
  }
  @supports not (aspect-ratio: 1/1) {
    .excellence-section__card_setting .excellence-section__image {
      height: 9.375rem;
    }
  }
}
@media (max-width: 630px) {
  .excellence-section__card_setting .excellence-section__image {
    aspect-ratio: 260/200;
  }
  @supports not (aspect-ratio: 1/1) {
    .excellence-section__card_setting .excellence-section__image {
      height: 12.5rem;
    }
  }
}
@supports not (aspect-ratio: 1/1) {
  .excellence-section__card_setting .excellence-section__image {
    height: 29.3125rem;
  }
  @media (min-width: 2567px) {
    .excellence-section__card_setting .excellence-section__image {
      height: 18.2774746687vw;
    }
  }
}
.excellence-section__card_setting .excellence-section__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.excellence-section__card_adaptive {
  grid-column: 1/3;
}
@media (max-width: 630px) {
  .excellence-section__card_adaptive {
    padding-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.25rem;
  }
}
.excellence-section__card_adaptive .excellence-section__image {
  border-radius: 1.875rem;
}
.excellence-section__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: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1.25rem;
}
@media (min-width: 2567px) {
  .excellence-section__head {
    gap: 0.7794232268vw;
  }
}
@media (max-width: 1250px) {
  .excellence-section__head {
    gap: 0.75rem;
  }
}
@media (max-width: 630px) {
  .excellence-section__head {
    min-height: unset;
    gap: 0.625rem;
  }
}
.excellence-section__title {
  width: 100%;
  display: block;
  color: var(--text-dark-primary);
}
.excellence-section__description {
  width: 100%;
  max-width: 51.125rem;
  display: block;
  color: var(--text-dark-secondary);
  font: var(--font-body-L-r);
}
@media (min-width: 2567px) {
  .excellence-section__description {
    max-width: 31.8784099766vw;
  }
}
@media (max-width: 1250px) {
  .excellence-section__description {
    font: var(--font-body-S-r);
  }
}
.excellence-section__image {
  width: 100%;
}
.excellence-section__image img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media (max-width: 630px) {
  .excellence-section__image img {
    height: 12.9375rem;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2VjdGlvbnMvZXhjZWxsZW5jZS1zZWN0aW9uL2V4Y2VsbGVuY2Utc2VjdGlvbi5zY3NzJTIzc2FzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvZXhjZWxsZW5jZS1zZWN0aW9uL2V4Y2VsbGVuY2Utc2VjdGlvbi5zY3NzIiwibWl4aW5zL19tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdFO0VBQ0UsV0FBQTtFQ0ZKLGFBQUE7RURJSSxxQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsMENBQUE7S0FBQSx1Q0FBQTtVQUFBLGtDQUFBO0FDRko7QUNtQkU7RUZ0QkE7SUFRSSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0EsdUJBQUE7UUFBQSxvQkFBQTtZQUFBLDJCQUFBO0lBQ0EsYUFBQTtFQ0RKO0FBQ0Y7QURJRTtFQUNFLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0VBQ0EsYUFBQTtFQUVBLGlDQUFBO0VBQ0EsbUNBQUE7QUNISjtBQzFCRTtFRmtCQTtJQWNJLHNDQUFBO0lBQ0Esa0JBQUE7RUNGSjtBQUNGO0FDcEJFO0VGTUE7SUFtQkksd0JBQUE7SUFFQSxzQ0FBQTtFQ0ZKO0FBQ0Y7QUNwQkU7RUZBQTtJQXlCSSw0QkFBQTtJQUNBLGFBQUE7SUFFQSx3QkFBQTtFQ0ZKO0FBQ0Y7QUNyQkU7RUZOQTtJQWdDSSwwQkFBQTtJQUNBLFlBQUE7RUNESjtBQUNGO0FER0k7RUFDRSx3QkFBQTtBQ0ROO0FDdERFO0VGc0RFO0lB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Q01KO0FESkk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0tBQUEsbUJBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO0VBRUEsb0JBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtBQ0tOO0FDN1FFO0VGaVFFO0lDZUosa0JBQUE7SURKUSxvQkFBQTtPQUFBLGlCQUFBO0VDTU47QUFDRiIsImZpbGUiOiJjb21wb25lbnRzL3NlY3Rpb25zL2V4Y2VsbGVuY2Utc2VjdGlvbi9leGNlbGxlbmNlLXNlY3Rpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xyXG5cclxuLmV4Y2VsbGVuY2Utc2VjdGlvbiB7XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgcm93LWdhcDogdmFyKC0tZ3JpZC1yb3ctZ2FwKTtcclxuICAgIGNvbHVtbi1nYXA6IHZhcigtLWdyaWQtY29sdW1uLWdhcCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkIHtcclxuICAgIHBhZGRpbmc6IHJlbSg2MCkgcmVtKDcwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiByZW0oNTApO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XHJcbiAgICAgIHBhZGRpbmc6IGJpZyg2MCkgYmlnKDcwKTtcclxuICAgICAgZ2FwOiBiaWcoNTApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgICAgcGFkZGluZzogcmVtKDQwKSByZW0oNTApO1xyXG5cclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNlY29uZGFyeSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjUpIHJlbSgyNSk7XHJcbiAgICAgIGdhcDogcmVtKDMwKTtcclxuXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgxNSk7XHJcbiAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX3NlbyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNzApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogYmlnKDcwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuZXhjZWxsZW5jZS1zZWN0aW9uIHtcclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDgxOC80Njc7XHJcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgICBAc3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86IDEvMSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0NjcpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGJpZyg0NjcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA2MDUvMzQ1O1xyXG5cclxuICAgICAgICAgICAgQHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiAxLzEpIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzNDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQ1NS8yNjA7XHJcblxyXG4gICAgICAgICAgICBAc3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86IDEvMSkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDI2MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjg0LzE2MjtcclxuXHJcbiAgICAgICAgICAgIEBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzogMS8xKSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTYyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyNjAvMTYwO1xyXG5cclxuICAgICAgICAgICAgQHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiAxLzEpIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9zZXR0aW5nIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg3MCk7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGJpZyg3MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmV4Y2VsbGVuY2Utc2VjdGlvbiB7XHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiA4MTgvNDY5O1xyXG5cclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWV4dHJhbGlnaHQpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA2MDUvMzQ3O1xyXG5cclxuICAgICAgICAgICAgQHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiAxLzEpIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzNDcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc2Vjb25kYXJ5KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjc0LzE1MDtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XHJcblxyXG4gICAgICAgICAgICBAc3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86IDEvMSkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDE1MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjYwLzIwMDtcclxuXHJcbiAgICAgICAgICAgIEBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzogMS8xKSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzogMS8xKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQ2OSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYmlnKDQ2OSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2FkYXB0aXZlIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuZXhjZWxsZW5jZS1zZWN0aW9uIHtcclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IHJlbSgyMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcclxuICAgICAgZ2FwOiBiaWcoMjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgICAgZ2FwOiByZW0oMTIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgIGdhcDogcmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcclxuICB9XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiByZW0oODE4KTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcclxuICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1MLXIpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XHJcbiAgICAgIG1heC13aWR0aDogYmlnKDgxOCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgICBmb250OiB2YXIoLS1mb250LWJvZHktUy1yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMjA3KTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XHJcblxyXG4uZXhjZWxsZW5jZS1zZWN0aW9uIHtcclxuICAmX193cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICByb3ctZ2FwOiB2YXIoLS1ncmlkLXJvdy1nYXApO1xyXG4gICAgY29sdW1uLWdhcDogdmFyKC0tZ3JpZC1jb2x1bW4tZ2FwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogcmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmQge1xyXG4gICAgcGFkZGluZzogcmVtKDYwKSByZW0oNzApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IHJlbSg1MCk7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogYmlnKDYwKSBiaWcoNzApO1xyXG4gICAgICBnYXA6IGJpZyg1MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xyXG4gICAgICBwYWRkaW5nOiByZW0oNDApIHJlbSg1MCk7XHJcblxyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc2Vjb25kYXJ5KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyNSkgcmVtKDI1KTtcclxuICAgICAgZ2FwOiByZW0oMzApO1xyXG5cclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDE1KTtcclxuICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgICZfc2VvIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg3MCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBiaWcoNzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5leGNlbGxlbmNlLXNlY3Rpb24ge1xyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogODE4LzQ2NztcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICAgIEBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzogMS8xKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQ2Nyk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYmlnKDQ2Nyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDYwNS8zNDU7XHJcblxyXG4gICAgICAgICAgICBAc3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86IDEvMSkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDM0NSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNDU1LzI2MDtcclxuXHJcbiAgICAgICAgICAgIEBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzogMS8xKSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjYwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyODQvMTYyO1xyXG5cclxuICAgICAgICAgICAgQHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiAxLzEpIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNjIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI2MC8xNjA7XHJcblxyXG4gICAgICAgICAgICBAc3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86IDEvMSkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3NldHRpbmcge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDcwKTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogYmlnKDcwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuZXhjZWxsZW5jZS1zZWN0aW9uIHtcclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDgxOC80Njk7XHJcblxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZXh0cmFsaWdodCk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY29tbW9uKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDYwNS8zNDc7XHJcblxyXG4gICAgICAgICAgICBAc3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86IDEvMSkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDM0Nyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyNzQvMTUwO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcclxuXHJcbiAgICAgICAgICAgIEBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzogMS8xKSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTUwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyNjAvMjAwO1xyXG5cclxuICAgICAgICAgICAgQHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiAxLzEpIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiAxLzEpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDY5KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBiaWcoNDY5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfYWRhcHRpdmUge1xyXG4gICAgICBncmlkLWNvbHVtbjogMS8zO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5leGNlbGxlbmNlLXNlY3Rpb24ge1xyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGdhcDogcmVtKDIwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xyXG4gICAgICBnYXA6IGJpZygyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgICBnYXA6IHJlbSgxMik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgICAgZ2FwOiByZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IHJlbSg4MTgpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1zZWNvbmRhcnkpO1xyXG4gICAgZm9udDogdmFyKC0tZm9udC1ib2R5LUwtcik7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcclxuICAgICAgbWF4LXdpZHRoOiBiaWcoODE4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1TLXIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJiBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgyMDcpO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBtZWRpYUJpZ0Rlc2t0b3Age1xuICBAbWVkaWEgKHdpZHRoID4gMjU2NnB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhRGVza3RvcCB7XG4gIEBtZWRpYSAod2lkdGggPD0gMjAwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTGFwdG9wIHtcbiAgQG1lZGlhICh3aWR0aCA8PSAxNTAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFUYWJsZXQge1xuICBAbWVkaWEgKHdpZHRoIDw9IDEyNTBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYU1vYmlsZSB7XG4gIEBtZWRpYSAod2lkdGggPD0gNjMwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEoJHdpZHRoKSB7XG4gIEBtZWRpYSAod2lkdGggPD0gJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiJdfQ== */
