.review-card {
  --card-gap: 3.125rem;
  --card-icon-size: 1.875rem;
  --card-max-width: 71.875rem;
  --card-padding: 3.6875rem;
  --card-primary-color: var(--text-dark-100);
  --card-secondary-color: var(--text-dark-60);
  --card-text-background: var(--bg-grey);
  padding: var(--card-padding);
  width: 100%;
  max-width: var(--card-max-width);
  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: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  gap: var(--card-gap);
  background-color: var(--bg-light-100);
  border: solid 1px var(--stroke-dark-20);
  border-radius: var(--radius-card);
  overflow: hidden;
}
@media screen and (min-width: 2561px) {
  .review-card {
    --card-gap: 1.953125vw;
    --card-icon-size: 1.171875vw;
    --card-max-width: 44.921875vw;
    --card-padding: 2.3046875vw;
    border-width: 0.0390625vw;
  }
}
@media screen and (max-width: 2200px) {
  .review-card {
    --card-gap: 2.5rem;
    --card-max-width: 54.6875rem;
    --card-padding: 3.0625rem;
  }
}
@media screen and (max-width: 1700px) {
  .review-card {
    --card-gap: 1.875rem;
    --card-icon-size: 1.25rem;
    --card-max-width: 40.3125rem;
    --card-padding: 1.8125rem;
  }
}
@media screen and (max-width: 1250px) {
  .review-card {
    --card-gap: 1.25rem;
    --card-icon-size: 0.625rem;
    --card-max-width: var(--section-tablet-card-width);
    --card-padding: 1.8125rem;
  }
}
@media screen and (max-width: 630px) {
  .review-card {
    --card-gap: 0.9375rem;
    --card-padding: 0.9375rem;
  }
}
.review-card__body {
  width: 100%;
  height: 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: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1.875rem;
}
@media screen and (min-width: 2561px) {
  .review-card__body {
    gap: 1.171875vw;
  }
}
@media screen and (max-width: 2200px) {
  .review-card__body {
    gap: 1.25rem;
  }
}
@media screen and (max-width: 1700px) {
  .review-card__body {
    gap: 0.625rem;
  }
}
@media screen and (max-width: 630px) {
  .review-card__body {
    gap: 0.3125rem;
  }
}
.review-card__head {
  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 screen and (max-width: 1250px) {
  .review-card__head {
    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.5rem;
  }
}
@media screen and (max-width: 630px) {
  .review-card__head {
    gap: 0.3125rem;
  }
}
.review-card__title {
  padding-right: 3.75rem;
  color: var(--card-primary-color);
  font: var(--font-body-M-m);
}
@media screen and (min-width: 2561px) {
  .review-card__title {
    padding-right: 2.34375vw;
  }
}
@media screen and (max-width: 2200px) {
  .review-card__title {
    padding-right: 2.5rem;
  }
}
@media screen and (max-width: 1700px) {
  .review-card__title {
    padding-right: 1.875rem;
  }
}
@media screen and (max-width: 1250px) {
  .review-card__title {
    padding-right: 0;
  }
}
.review-card__description {
  display: -webkit-box;
  color: var(--card-secondary-color);
  font: var(--font-body-M-l);
  text-overflow: ellipsis;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media screen and (max-width: 1250px) {
  .review-card__description {
    -webkit-line-clamp: 3;
  }
}
@media screen and (max-width: 630px) {
  .review-card__description {
    -webkit-line-clamp: 4;
  }
}
.review-card__text {
  --local-font-size: 1.625rem;
  --local-line-height: 1.5;
  --local-max-line: 5;
  --local-padding: 1.875rem;
  position: relative;
  margin-top: var(--card-icon-size);
  padding: var(--local-padding);
  width: 100%;
  height: calc(var(--local-font-size) * var(--local-line-height) * var(--local-max-line) + var(--local-padding) * 2);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: var(--card-text-background);
  border-radius: var(--radius-card-s);
  border-top-left-radius: 0;
}
@media screen and (min-width: 2561px) {
  .review-card__text {
    --local-font-size: 1.015625vw;
    --local-padding: 1.171875vw;
  }
}
@media screen and (max-width: 2200px) {
  .review-card__text {
    --local-font-size: 1.25rem;
    --local-padding: 1.5625rem;
  }
}
@media screen and (max-width: 1700px) {
  .review-card__text {
    --local-font-size: 1rem;
    --local-padding: 1.25rem;
  }
}
@media screen and (max-width: 1250px) {
  .review-card__text {
    --local-font-size: 0.875rem;
    --local-max-line: 4;
    --local-padding: 0.9375rem;
  }
}
@media screen and (max-width: 630px) {
  .review-card__text {
    --local-padding: 0.625rem;
	height: auto;
  }
}
.review-card__text::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: var(--card-icon-size);
  height: var(--card-icon-size);
  background-color: var(--card-text-background);
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  clip-path: polygon(0 0, 0 100%, 100% 100%);
}
.review-card__text > .text {
  display: -webkit-box;
  color: var(--card-primary-color);
  font: var(--font-body-M-r);
  text-overflow: ellipsis;
  -webkit-line-clamp: var(--local-max-line);
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.review-card__footer {
  width: 100%;
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1.25rem;
}
@media screen and (min-width: 2561px) {
  .review-card__footer {
    gap: 0.78125vw;
  }
}
@media screen and (max-width: 1700px) {
  .review-card__footer {
    gap: 0.9375rem;
  }
}
@media screen and (max-width: 630px) {
  .review-card__footer {
    gap: 0.625rem;
  }
}
.review-card__date {
  color: var(--card-secondary-color);
  font: var(--font-body-M-l);
  white-space: nowrap;
}
.review-card__view {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--accent-primary-default);
  text-decoration: none;
  white-space: nowrap;
  -webkit-transition: color var(--animation-default);
  transition: color var(--animation-default);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media (any-hover: hover) {
  .review-card__view:hover {
    color: var(--accent-secondary-default);
  }
}
.review-card__view::before {
  content: "";
  position: absolute;
  top: -0.625rem;
  left: -0.625rem;
  width: calc(100% + 0.625rem * 2);
  height: calc(100% + 0.625rem * 2);
  background-color: transparent;
  opacity: 0;
}
@media screen and (min-width: 2561px) {
  .review-card__view::before {
    top: -0.390625vw;
    left: -0.390625vw;
    width: calc(100% + 0.390625vw * 2);
    height: calc(100% + 0.390625vw * 2);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FyZHMvcmV2aWV3LWNhcmQvcmV2aWV3LWNhcmQuc2NzcyUyM3Nhc3MiLCJjb21wb25lbnRzL2NhcmRzL3Jldmlldy1jYXJkL3Jldmlldy1jYXJkLnNjc3MiLCJtaXhpbnMvX21lZGlhLnNjc3MiLCJtaXhpbnMvX2Rpc2FibGUtbW9iLWhvdmVyLnNjc3MiLCJtaXhpbnMvX3BzZXVkby1ob3Zlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0Usb0JBQUE7RUNERiwwQkFBQTtFREdFLDJCQUFBO0VBQ0EseUJBQUE7RUFDQSwwQ0FBQTtFQUNBLDJDQUFBO0VBQ0Esc0NBQUE7RUFFQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSwwQkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7RUFDQSxvQkFBQTtFQUVBLHFDQUFBO0VBQ0EsdUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGdCQUFBO0FDSEY7QUNuQkU7RUZDRjtJQ3FCRSxzQkRHRTtJQUNBLDRCQUFBO0lDRkYsNkJBQUE7SURJRSwyQkFBQTtJQUVBLHlCQUFBO0VDSEY7QUFDRjtBQ3RCRTtFRkxGO0lDOEJFLGtCQUFBO0lESUUsNEJBQUE7SUNGRix5QkFBQTtFQUNBO0FBQ0Y7QUN2QkU7RUZYRjtJQXVDSSxvQkFBQTtJQ0RGLHlCQUFBO0lER0UsNEJBQUE7SUFDQSx5QkFBQTtFQ0RGO0FBQ0Y7QUN6QkU7RUZqQkY7SUM2Q0UsbUJBQUE7SURFRSwwQkFBQTtJQUNBLGtEQUFBO0lBQ0EseUJBQUE7RUNBRjtBQUNGO0FDM0JFO0VGdkJGO0lBcURJLHFCQUFBO0lBQ0EseUJBQUE7RUNDRjtBQUNGO0FEQ0U7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQUEs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QUE7QUNBSjtBREdFO0VBQ0Usa0JBQUE7RUFFQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFFQSxvQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFFQSxrREFBQTtFQUFBLDBDQUFBO0VBRUEseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7QUNMSjtBRTdQRTtFQUNFO0lIb1FFLHNDQUFBO0VDSko7QUFDRjtBRE1JO0VJeFFGLFdBQUE7RUFFQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBRUEsZ0NBQUE7RUFDQSxpQ0FBQTtFQUVBLDZCQUFBO0VBQ0EsVUFBQTtBSGtRRjtBQzVRRTtFRndRRTtJSTNQQSxnQkFBQTtJQUNBLGlCQUFBO0lBRUEsa0NBQUE7SUFDQSxtQ0FBQTtFSGtRRjtBQUNGIiwiZmlsZSI6ImNvbXBvbmVudHMvY2FyZHMvcmV2aWV3LWNhcmQvcmV2aWV3LWNhcmQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4ucmV2aWV3LWNhcmQge1xuICAtLWNhcmQtZ2FwOiAje3JlbSg1MCl9O1xuICAtLWNhcmQtaWNvbi1zaXplOiAje3JlbSgzMCl9O1xuICAtLWNhcmQtbWF4LXdpZHRoOiAje3JlbSgxMTUwKX07XG4gIC0tY2FyZC1wYWRkaW5nOiAje3JlbSg1OSl9O1xuICAtLWNhcmQtcHJpbWFyeS1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLTEwMCk7XG4gIC0tY2FyZC1zZWNvbmRhcnktY29sb3I6IHZhcigtLXRleHQtZGFyay02MCk7XG4gIC0tY2FyZC10ZXh0LWJhY2tncm91bmQ6IHZhcigtLWJnLWdyZXkpO1xuXG4gIHBhZGRpbmc6IHZhcigtLWNhcmQtcGFkZGluZyk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWNhcmQtbWF4LXdpZHRoKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgZ2FwOiB2YXIoLS1jYXJkLWdhcCk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQtMTAwKTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3Ryb2tlLWRhcmstMjApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY2FyZCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAtLWNhcmQtZ2FwOiAje2JpZyg1MCl9O1xuICAgIC0tY2FyZC1pY29uLXNpemU6ICN7YmlnKDMwKX07XG4gICAgLS1jYXJkLW1heC13aWR0aDogI3tiaWcoMTE1MCl9O1xuICAgIC0tY2FyZC1wYWRkaW5nOiAje2JpZyg1OSl9O1xuXG4gICAgYm9yZGVyLXdpZHRoOiBiaWcoMSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgIC0tY2FyZC1nYXA6ICN7cmVtKDQwKX07XG4gICAgLS1jYXJkLW1heC13aWR0aDogI3tyZW0oODc1KX07XG4gICAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDQ5KX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgLS1jYXJkLWdhcDogI3tyZW0oMzApfTtcbiAgICAtLWNhcmQtaWNvbi1zaXplOiAje3JlbSgyMCl9O1xuICAgIC0tY2FyZC1tYXgtd2lkdGg6ICN7cmVtKDY0NSl9O1xuICAgIC0tY2FyZC1wYWRkaW5nOiAje3JlbSgyOSl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIC0tY2FyZC1nYXA6ICN7cmVtKDIwKX07XG4gICAgLS1jYXJkLWljb24tc2l6ZTogI3tyZW0oMTApfTtcbiAgICAtLWNhcmQtbWF4LXdpZHRoOiB2YXIoLS1zZWN0aW9uLXRhYmxldC1jYXJkLXdpZHRoKTtcbiAgICAtLWNhcmQtcGFkZGluZzogI3tyZW0oMjkpfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLWNhcmQtZ2FwOiAje3JlbSgxNSl9O1xuICAgIC0tY2FyZC1wYWRkaW5nOiAje3JlbSgxNSl9O1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiByZW0oMzApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgZ2FwOiByZW0oMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGdhcDogcmVtKDEwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSg1KTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgcm93LWdhcDogdmFyKC0tZ3JpZC1yb3ctZ2FwKTtcbiAgICBjb2x1bW4tZ2FwOiB2YXIoLS1ncmlkLWNvbHVtbi1nYXApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogcmVtKDgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNjApO1xuXG4gICAgY29sb3I6IHZhcigtLWNhcmQtcHJpbWFyeS1jb2xvcik7XG4gICAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tbSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZy1yaWdodDogYmlnKDYwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtKDQwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMzApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXG4gICAgY29sb3I6IHZhcigtLWNhcmQtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1sKTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIC0tbG9jYWwtZm9udC1zaXplOiAje3JlbSgyNil9O1xuICAgIC0tbG9jYWwtbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAtLWxvY2FsLW1heC1saW5lOiA1O1xuICAgIC0tbG9jYWwtcGFkZGluZzogI3tyZW0oMzApfTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1jYXJkLWljb24tc2l6ZSk7XG5cbiAgICBwYWRkaW5nOiB2YXIoLS1sb2NhbC1wYWRkaW5nKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWxvY2FsLWZvbnQtc2l6ZSkgKiB2YXIoLS1sb2NhbC1saW5lLWhlaWdodCkgKiB2YXIoLS1sb2NhbC1tYXgtbGluZSkpICsgKHZhcigtLWxvY2FsLXBhZGRpbmcpICogMikpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC10ZXh0LWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jYXJkLXMpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgLS1sb2NhbC1mb250LXNpemU6ICN7YmlnKDI2KX07XG4gICAgICAtLWxvY2FsLXBhZGRpbmc6ICN7YmlnKDMwKX07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgIC0tbG9jYWwtZm9udC1zaXplOiAje3JlbSgyMCl9O1xuICAgICAgLS1sb2NhbC1wYWRkaW5nOiAje3JlbSgyNSl9O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIC0tbG9jYWwtZm9udC1zaXplOiAje3JlbSgxNil9O1xuICAgICAgLS1sb2NhbC1wYWRkaW5nOiAje3JlbSgyMCl9O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIC0tbG9jYWwtZm9udC1zaXplOiAje3JlbSgxNCl9O1xuICAgICAgLS1sb2NhbC1tYXgtbGluZTogNDtcbiAgICAgIC0tbG9jYWwtcGFkZGluZzogI3tyZW0oMTUpfTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAtLWxvY2FsLXBhZGRpbmc6ICN7cmVtKDEwKX07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIHdpZHRoOiB2YXIoLS1jYXJkLWljb24tc2l6ZSk7XG4gICAgICBoZWlnaHQ6IHZhcigtLWNhcmQtaWNvbi1zaXplKTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC10ZXh0LWJhY2tncm91bmQpO1xuXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDEwMCUsIDEwMCUgMTAwJSk7XG4gICAgfVxuXG4gICAgJiA+IC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXG4gICAgICBjb2xvcjogdmFyKC0tY2FyZC1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLXIpO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IHZhcigtLWxvY2FsLW1heC1saW5lKTtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oMjApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBnYXA6IHJlbSgxNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZ2FwOiByZW0oMTApO1xuICAgIH1cbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGNvbG9yOiB2YXIoLS1jYXJkLXNlY29uZGFyeS1jb2xvcik7XG4gICAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tbCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICZfX3ZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtcHJpbWFyeS1kZWZhdWx0KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KTtcblxuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1zZWNvbmRhcnktZGVmYXVsdCk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBzZXVkbygxMCk7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XG5cbi5yZXZpZXctY2FyZCB7XG4gIC0tY2FyZC1nYXA6ICN7cmVtKDUwKX07XG4gIC0tY2FyZC1pY29uLXNpemU6ICN7cmVtKDMwKX07XG4gIC0tY2FyZC1tYXgtd2lkdGg6ICN7cmVtKDExNTApfTtcbiAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDU5KX07XG4gIC0tY2FyZC1wcmltYXJ5LWNvbG9yOiB2YXIoLS10ZXh0LWRhcmstMTAwKTtcbiAgLS1jYXJkLXNlY29uZGFyeS1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLTYwKTtcbiAgLS1jYXJkLXRleHQtYmFja2dyb3VuZDogdmFyKC0tYmctZ3JleSk7XG5cbiAgcGFkZGluZzogdmFyKC0tY2FyZC1wYWRkaW5nKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tY2FyZC1tYXgtd2lkdGgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBnYXA6IHZhcigtLWNhcmQtZ2FwKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodC0xMDApO1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtZGFyay0yMCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jYXJkKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIC0tY2FyZC1nYXA6ICN7YmlnKDUwKX07XG4gICAgLS1jYXJkLWljb24tc2l6ZTogI3tiaWcoMzApfTtcbiAgICAtLWNhcmQtbWF4LXdpZHRoOiAje2JpZygxMTUwKX07XG4gICAgLS1jYXJkLXBhZGRpbmc6ICN7YmlnKDU5KX07XG5cbiAgICBib3JkZXItd2lkdGg6IGJpZygxKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgLS1jYXJkLWdhcDogI3tyZW0oNDApfTtcbiAgICAtLWNhcmQtbWF4LXdpZHRoOiAje3JlbSg4NzUpfTtcbiAgICAtLWNhcmQtcGFkZGluZzogI3tyZW0oNDkpfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAtLWNhcmQtZ2FwOiAje3JlbSgzMCl9O1xuICAgIC0tY2FyZC1pY29uLXNpemU6ICN7cmVtKDIwKX07XG4gICAgLS1jYXJkLW1heC13aWR0aDogI3tyZW0oNjQ1KX07XG4gICAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDI5KX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgLS1jYXJkLWdhcDogI3tyZW0oMjApfTtcbiAgICAtLWNhcmQtaWNvbi1zaXplOiAje3JlbSgxMCl9O1xuICAgIC0tY2FyZC1tYXgtd2lkdGg6IHZhcigtLXNlY3Rpb24tdGFibGV0LWNhcmQtd2lkdGgpO1xuICAgIC0tY2FyZC1wYWRkaW5nOiAje3JlbSgyOSl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIC0tY2FyZC1nYXA6ICN7cmVtKDE1KX07XG4gICAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDE1KX07XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IHJlbSgzMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMzApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICBnYXA6IHJlbSgyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oMTApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICByb3ctZ2FwOiB2YXIoLS1ncmlkLXJvdy1nYXApO1xuICAgIGNvbHVtbi1nYXA6IHZhcigtLWdyaWQtY29sdW1uLWdhcCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiByZW0oOCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZ2FwOiByZW0oNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg2MCk7XG5cbiAgICBjb2xvcjogdmFyKC0tY2FyZC1wcmltYXJ5LWNvbG9yKTtcbiAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1tKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBiaWcoNjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cbiAgICBjb2xvcjogdmFyKC0tY2FyZC1zZWNvbmRhcnktY29sb3IpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLWwpO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgLS1sb2NhbC1mb250LXNpemU6ICN7cmVtKDI2KX07XG4gICAgLS1sb2NhbC1saW5lLWhlaWdodDogMS41O1xuICAgIC0tbG9jYWwtbWF4LWxpbmU6IDU7XG4gICAgLS1sb2NhbC1wYWRkaW5nOiAje3JlbSgzMCl9O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWNhcmQtaWNvbi1zaXplKTtcblxuICAgIHBhZGRpbmc6IHZhcigtLWxvY2FsLXBhZGRpbmcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygodmFyKC0tbG9jYWwtZm9udC1zaXplKSAqIHZhcigtLWxvY2FsLWxpbmUtaGVpZ2h0KSAqIHZhcigtLWxvY2FsLW1heC1saW5lKSkgKyAodmFyKC0tbG9jYWwtcGFkZGluZykgKiAyKSk7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLXRleHQtYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNhcmQtcyk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAtLWxvY2FsLWZvbnQtc2l6ZTogI3tiaWcoMjYpfTtcbiAgICAgIC0tbG9jYWwtcGFkZGluZzogI3tiaWcoMzApfTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgLS1sb2NhbC1mb250LXNpemU6ICN7cmVtKDIwKX07XG4gICAgICAtLWxvY2FsLXBhZGRpbmc6ICN7cmVtKDI1KX07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgLS1sb2NhbC1mb250LXNpemU6ICN7cmVtKDE2KX07XG4gICAgICAtLWxvY2FsLXBhZGRpbmc6ICN7cmVtKDIwKX07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgLS1sb2NhbC1mb250LXNpemU6ICN7cmVtKDE0KX07XG4gICAgICAtLWxvY2FsLW1heC1saW5lOiA0O1xuICAgICAgLS1sb2NhbC1wYWRkaW5nOiAje3JlbSgxNSl9O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIC0tbG9jYWwtcGFkZGluZzogI3tyZW0oMTApfTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgd2lkdGg6IHZhcigtLWNhcmQtaWNvbi1zaXplKTtcbiAgICAgIGhlaWdodDogdmFyKC0tY2FyZC1pY29uLXNpemUpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLXRleHQtYmFja2dyb3VuZCk7XG5cbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMTAwJSwgMTAwJSAxMDAlKTtcbiAgICB9XG5cbiAgICAmID4gLnRleHQge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cbiAgICAgIGNvbG9yOiB2YXIoLS1jYXJkLXByaW1hcnktY29sb3IpO1xuICAgICAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tcik7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogdmFyKC0tbG9jYWwtbWF4LWxpbmUpO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgyMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGdhcDogcmVtKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgxMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6IHZhcigtLWNhcmQtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1sKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJl9fdmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1wcmltYXJ5LWRlZmF1bHQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpO1xuXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LXNlY29uZGFyeS1kZWZhdWx0KTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcHNldWRvKDEwKTtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBtZWRpYUJpZ0Rlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFEZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjIwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTGFwdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhVGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTW9iaWxlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAbWl4aW4gaG92ZXIge1xyXG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzIHtcclxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIFxyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1peGluIHBzZXVkbygkcGl4ZWwpIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtI3tyZW0oJHBpeGVsKX07XHJcbiAgbGVmdDogLSN7cmVtKCRwaXhlbCl9O1xyXG5cclxuICB3aWR0aDogY2FsYygxMDAlICsgI3tyZW0oJHBpeGVsKX0gKiAyKTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSArICN7cmVtKCRwaXhlbCl9ICogMik7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XHJcbiAgICB0b3A6ICN7YmlnKC0kcGl4ZWwpfTtcclxuICAgIGxlZnQ6ICN7YmlnKC0kcGl4ZWwpfTtcclxuXHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgI3tiaWcoJHBpeGVsKX0gKiAyKTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlICsgI3tiaWcoJHBpeGVsKX0gKiAyKTtcclxuICB9XHJcblxyXG4gIEBjb250ZW50O1xyXG59XHJcbiJdfQ== */
