.calculate-aside {
  --aside-price-font: var(--font-body-L-r);
  --aside-row-min-height: 5rem;
  --aside-row-padding: 0.9375rem;
  --aside-stroke-color: var(--stroke-dark-15);
  --aside-stroke-head-color: var(--stroke-dark-100);
  --aside-stroke-size: 1px;
  --aside-text-color: var(--text-dark-primary);
  width: 100%;
}
@media (min-width: 1921px) {
  .calculate-aside {
    --aside-row-min-height: 4.1666666667vw;
    --aside-row-padding: 0.78125vw;
  }
}
@media (max-width: 1600px) {
  .calculate-aside {
    --aside-row-min-height: 4.375rem;
  }
}
@media (max-width: 1160px) {
  .calculate-aside {
    --aside-row-min-height: 3.75rem;
  }
}
@media (max-width: 630px) {
  .calculate-aside {
    --aside-row-min-height: 3.125rem;
  }
}
.calculate-aside__wrapper {
  position: sticky;
  top: calc(var(--global-header-height) + var(--grid-row-gap));
  left: 0;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  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: 2.5rem;
  overflow: hidden;
  -webkit-transition: top var(--animation-default);
  transition: top var(--animation-default);
}
@media (min-width: 1921px) {
  .calculate-aside__wrapper {
    gap: 2.0833333333vw;
  }
}
@media (max-width: 1600px) {
  .calculate-aside__wrapper {
    gap: 1.875rem;
  }
}
@media (max-width: 1160px) {
  .calculate-aside__wrapper {
    gap: 1.5625rem;
  }
}
.js-has-pseudo [csstools-has-1a-34-2p-2v-2t-2n-2n-2q-33-2s-3d-1m-2w-2p-37-14-1a-2w-2t-2p-2s-2t-36-2n-2w-2x-2s-2s-2t-32-15-w-1a-2r-2p-30-2r-39-30-2p-38-2t-19-2p-37-2x-2s-2t-2n-2n-3b-36-2p-34-34-2t-36]:not(.does-not-exist):not(.does-not-exist) {
  top: var(--grid-row-gap);
}
.page__body:has(.header_hidden) .calculate-aside__wrapper {
  top: var(--grid-row-gap);
}
.calculate-aside__table {
  width: 100%;
}
.calculate-aside__table .text:not([class*=tooltip]) {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.calculate-aside__table .tr {
  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: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1.25rem;
  border-bottom: solid var(--aside-stroke-size) var(--aside-stroke-color);
}
@media (min-width: 1921px) {
  .calculate-aside__table .tr {
    gap: 1.0416666667vw;
  }
}
.js-has-pseudo [csstools-has-1a-2r-2p-30-2r-39-30-2p-38-2t-19-2p-37-2x-2s-2t-2n-2n-38-2p-2q-30-2t-w-1a-38-36-1m-2w-2p-37-14-1a-38-2w-15]:not(.does-not-exist):not(.does-not-exist) {
  padding-bottom: calc(var(--aside-row-padding) - var(--aside-stroke-size));
  border-bottom-color: var(--aside-stroke-head-color);
}
.calculate-aside__table .tr:has(.th) {
  padding-bottom: calc(var(--aside-row-padding) - var(--aside-stroke-size));
  border-bottom-color: var(--aside-stroke-head-color);
}
.js-has-pseudo .calculate-aside__table .tr:not([csstools-has-1m-2w-2p-37-14-1a-38-2w-15]) {
  min-height: var(--aside-row-min-height);
}
.calculate-aside__table .tr:not(:has(.th)) {
  min-height: var(--aside-row-min-height);
}
.calculate-aside__table .tr .tooltip {
  --tooltip-icon-size: 1.125rem;
}
@media (min-width: 1921px) {
  .calculate-aside__table .tr .tooltip {
    --tooltip-icon-size: 0.9375vw;
  }
}
@media (max-width: 1600px) {
  .calculate-aside__table .tr .tooltip {
    --tooltip-icon-size: 1rem;
  }
}
@media (max-width: 630px) {
  .calculate-aside__table .tr .tooltip {
    --tooltip-icon-size: 0.875rem;
  }
}
.calculate-aside__table .th {
  color: var(--aside-text-color);
  text-align: left;
}
.calculate-aside__table .th:last-of-type {
  text-align: right;
}
.calculate-aside__table .td {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  color: var(--aside-text-color);
  font: var(--aside-price-font);
}
.js-has-pseudo [csstools-has-1a-2r-2p-30-2r-39-30-2p-38-2t-19-2p-37-2x-2s-2t-2n-2n-38-2p-2q-30-2t-w-1a-38-2s-1m-2w-2p-37-14-1a-38-33-33-30-38-2x-34-15]:not(.does-not-exist):not(.does-not-exist) {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 0.625rem;
}
.calculate-aside__table .td:has(.tooltip) {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 0.625rem;
}
@media (min-width: 1921px) {
  .js-has-pseudo [csstools-has-1a-2r-2p-30-2r-39-30-2p-38-2t-19-2p-37-2x-2s-2t-2n-2n-38-2p-2q-30-2t-w-1a-38-2s-1m-2w-2p-37-14-1a-38-33-33-30-38-2x-34-15]:not(.does-not-exist):not(.does-not-exist) {
    gap: 0.5208333333vw;
  }
  .calculate-aside__table .td:has(.tooltip) {
    gap: 0.5208333333vw;
  }
}
.calculate-aside__logo {
  width: auto;
  max-width: 10.0625rem;
  height: 100%;
  max-height: 2.5rem;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: 0 50%;
     object-position: 0 50%;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media (min-width: 1921px) {
  .calculate-aside__logo {
    max-width: 8.3854166667vw;
    max-height: 2.0833333333vw;
  }
}
@media (max-width: 1160px) {
  .calculate-aside__logo {
    max-width: 7.8125rem;
    max-height: 1.875rem;
  }
}
.calculate-aside__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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 2.5rem;
}
@media (min-width: 1921px) {
  .calculate-aside__footer {
    gap: 2.0833333333vw;
  }
}
@media (max-width: 1600px) {
  .calculate-aside__footer {
    gap: 1.875rem;
  }
}
.calculate-aside__footer .checkbox {
  margin-right: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.invert-components .calculate-aside:not(.no-invert), .calculate-aside.invert-components:not(.no-invert) {
  --aside-stroke-color: var(--stroke-light-15);
  --aside-stroke-head-color: var(--stroke-light-100);
  --aside-text-color: var(--text-light-primary);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYmxvY2tzL2NhbGN1bGF0ZS1hc2lkZS9jYWxjdWxhdGUtYXNpZGUuc2NzcyUyM3Nhc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9jYWxjdWxhdGUtYXNpZGUvY2FsY3VsYXRlLWFzaWRlLnNjc3MiLCJtaXhpbnMvX21lZGlhLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSx3Q0FBQTtFQ0RGLDRCQUFBO0VER0UsOEJBQUE7RUFDQSwyQ0FBQTtFQUNBLGlEQUFBO0VBQ0Esd0JBQUE7RUFDQSw0Q0FBQTtFQUVBLFdBQUE7QUNGRjtBQ0RFO0VGTkY7SUFZSSxzQ0FBQTtJQ0RGLDhCQUFBO0VBQ0E7QUFDRjtBQ0RFO0VGWkY7SUNnQkUsZ0NBQUE7RUFDQTtBQUNGO0FDQUU7RUZsQkY7SUFxQkksK0JBQUE7RUNDRjtBQUNGO0FDQ0U7RUZ4QkY7SUMwQkUsZ0NBQUE7RUFDQTtBQUNGO0FEQUU7RUFDRSxnQkFBQTtFQUNBLDREQUFBO0VBQ0EsT0FBQTtFQUVBLFdBQUE7RUFDQSwyQkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0VBQ0EsV0FBQTtFQUVBLGdCQUFBO0VBRUEsZ0RBQUE7RUFBQSx3Q0FBQTtBQ0RKO0FDcENFO0VGc0JBO0lBa0JJLG1CQUFBO0VDQUo7QUFDRjtBQ25DRTtFRmdCQTtJQXNCSSxhQUFBO0VDQ0o7QUFDRjtBQ2xDRTtFRlVBO0lBMEJJLGNBQUE7RUNFSjtBQUNGO0FEQUk7RUFDRSx3QkFBQTtBQ0VOO0FESEk7RUFDRSx3QkFBQTtBQ0VOO0FERUU7RUFDRSxXQUFBO0FDQUo7QURFSTtFQUNFLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtBQ0FOO0FER0k7RUFDRSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4QkFBQTtFQUFBLDZCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLFlBQUE7RUFFQSx1RUFBQTtBQ0ZOO0FDckVFO0VGK0RFO0lBV0ksbUJBQUE7RUNETjtBQUNGO0FER007RUFDRSx5RUFBQTtFQUVBLG1EQUFBO0FDRlI7QURETTtFQUNFLHlFQUFBO0VBRUEsbURBQUE7QUNGUjtBREtNO0VBQ0UsdUNBQUE7QUNIUjtBREVNO0VBQ0UsdUNBQUE7QUNIUjtBRE1NO0VBQ0UsNkJBQUE7QUNKUjtBQ3BGRTtFRnVGSTtJQUlJLDZCQUFBO0VDSFI7QUFDRjtBQ25GRTtFRmlGSTtJQVFJLHlCQUFBO0VDRlI7QUFDRjtBQzVFRTtFRnFFSTtJQVlJLDZCQUFBO0VDRFI7QUFDRjtBREtJO0VBQ0UsOEJBQUE7RUFDQSxnQkFBQTtBQ0hOO0FES007RUFDRSxpQkFBQTtBQ0hSO0FET0k7RUFDRSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHVCQUFBO01BQUEsb0JBQUE7VUFBQSwyQkFBQTtFQUVBLDhCQUFBO0VBQ0EsNkJBQUE7QUNOTjtBRFFNO0VBQ0UscUJBQUE7TUFBQSxrQkFBQTtVQUFBLHlCQUFBO0VBQ0EsYUFBQTtBQ05SO0FESU07RUFDRSxxQkFBQTtNQUFBLGtCQUFBO1VBQUEseUJBQUE7RUFDQSxhQUFBO0FDTlI7QUN0SEU7RUYwSEk7SUFLSSxtQkFBQTtFQ0xSO0VEQUk7SUFLSSxtQkFBQTtFQ0xSO0FBQ0Y7QURVRTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0tBQUEsbUJBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO0VBRUEsb0JBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtBQ1RKO0FDcklFO0VGcUlBO0lBWUkseUJBQUE7SUFDQSwwQkFBQTtFQ1JKO0FBQ0Y7QUMvSEU7RUZ5SEE7SUFpQkksb0JBQUE7SUFDQSxvQkFBQTtFQ1BKO0FBQ0Y7QURVRTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDhCQUFBO0VBQUEsNkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsV0FBQTtBQ1JKO0FDMUpFO0VGMkpBO0lBVUksbUJBQUE7RUNQSjtBQUNGO0FDekpFO0VGcUpBO0lBY0ksYUFBQTtFQ05KO0FBQ0Y7QURRSTtFQUNFLGtCQUFBO0VBRUEsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0FDUE47QURhSTtFQUNFLDRDQUFBO0VBQ0Esa0RBQUE7RUFDQSw2Q0FBQTtBQ1hOIiwiZmlsZSI6ImNvbXBvbmVudHMvYmxvY2tzL2NhbGN1bGF0ZS1hc2lkZS9jYWxjdWxhdGUtYXNpZGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4uY2FsY3VsYXRlLWFzaWRlIHtcbiAgLS1hc2lkZS1wcmljZS1mb250OiB2YXIoLS1mb250LWJvZHktTC1yKTtcbiAgLS1hc2lkZS1yb3ctbWluLWhlaWdodDogI3tyZW0oODApfTtcbiAgLS1hc2lkZS1yb3ctcGFkZGluZzogI3tyZW0oMTUpfTtcbiAgLS1hc2lkZS1zdHJva2UtY29sb3I6IHZhcigtLXN0cm9rZS1kYXJrLTE1KTtcbiAgLS1hc2lkZS1zdHJva2UtaGVhZC1jb2xvcjogdmFyKC0tc3Ryb2tlLWRhcmstMTAwKTtcbiAgLS1hc2lkZS1zdHJva2Utc2l6ZTogMXB4O1xuICAtLWFzaWRlLXRleHQtY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcblxuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIC0tYXNpZGUtcm93LW1pbi1oZWlnaHQ6ICN7YmlnKDgwKX07XG4gICAgLS1hc2lkZS1yb3ctcGFkZGluZzogI3tiaWcoMTUpfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAtLWFzaWRlLXJvdy1taW4taGVpZ2h0OiAje3JlbSg3MCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIC0tYXNpZGUtcm93LW1pbi1oZWlnaHQ6ICN7cmVtKDYwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgLS1hc2lkZS1yb3ctbWluLWhlaWdodDogI3tyZW0oNTApfTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKHZhcigtLWdsb2JhbC1oZWFkZXItaGVpZ2h0KSArIHZhcigtLWdyaWQtcm93LWdhcCkpO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oNDApO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHRyYW5zaXRpb246IHRvcCB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoNDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGdhcDogcmVtKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBnYXA6IHJlbSgyNSk7XG4gICAgfVxuXG4gICAgLnBhZ2VfX2JvZHk6aGFzKC5oZWFkZXJfaGlkZGVuKSAmIHtcbiAgICAgIHRvcDogdmFyKC0tZ3JpZC1yb3ctZ2FwKTtcbiAgICB9XG4gIH1cblxuICAmX190YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmIC50ZXh0Om5vdChbY2xhc3MqPVwidG9vbHRpcFwiXSkge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgICYgLnRyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiByZW0oMjApO1xuXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCB2YXIoLS1hc2lkZS1zdHJva2Utc2l6ZSkgdmFyKC0tYXNpZGUtc3Ryb2tlLWNvbG9yKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgZ2FwOiBiaWcoMjApO1xuICAgICAgfVxuXG4gICAgICAmOmhhcygudGgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tYXNpZGUtcm93LXBhZGRpbmcpIC0gdmFyKC0tYXNpZGUtc3Ryb2tlLXNpemUpKTtcblxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1hc2lkZS1zdHJva2UtaGVhZC1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpoYXMoLnRoKSkge1xuICAgICAgICBtaW4taGVpZ2h0OiB2YXIoLS1hc2lkZS1yb3ctbWluLWhlaWdodCk7XG4gICAgICB9XG5cbiAgICAgICYgLnRvb2x0aXAge1xuICAgICAgICAtLXRvb2x0aXAtaWNvbi1zaXplOiAje3JlbSgxOCl9O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgICAgLS10b29sdGlwLWljb24tc2l6ZTogI3tiaWcoMTgpfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICAtLXRvb2x0aXAtaWNvbi1zaXplOiAje3JlbSgxNil9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICAgIC0tdG9vbHRpcC1pY29uLXNpemU6ICN7cmVtKDE0KX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC50aCB7XG4gICAgICBjb2xvcjogdmFyKC0tYXNpZGUtdGV4dC1jb2xvcik7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLnRkIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICBjb2xvcjogdmFyKC0tYXNpZGUtdGV4dC1jb2xvcik7XG4gICAgICBmb250OiB2YXIoLS1hc2lkZS1wcmljZS1mb250KTtcblxuICAgICAgJjpoYXMoLnRvb2x0aXApIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiByZW0oMTApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgICAgZ2FwOiBiaWcoMTApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiByZW0oMTYxKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogcmVtKDQwKTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogMCA1MCU7XG5cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBtYXgtd2lkdGg6IGJpZygxNjEpO1xuICAgICAgbWF4LWhlaWdodDogYmlnKDQwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBtYXgtd2lkdGg6IHJlbSgxMjUpO1xuICAgICAgbWF4LWhlaWdodDogcmVtKDMwKTtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiByZW0oNDApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDQwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBnYXA6IHJlbSgzMCk7XG4gICAgfVxuXG4gICAgJiAuY2hlY2tib3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmludmVydC1jb21wb25lbnRzICYsXG4gICYuaW52ZXJ0LWNvbXBvbmVudHMge1xuICAgICY6bm90KC5uby1pbnZlcnQpIHtcbiAgICAgIC0tYXNpZGUtc3Ryb2tlLWNvbG9yOiB2YXIoLS1zdHJva2UtbGlnaHQtMTUpO1xuICAgICAgLS1hc2lkZS1zdHJva2UtaGVhZC1jb2xvcjogdmFyKC0tc3Ryb2tlLWxpZ2h0LTEwMCk7XG4gICAgICAtLWFzaWRlLXRleHQtY29sb3I6IHZhcigtLXRleHQtbGlnaHQtcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XG5cbi5jYWxjdWxhdGUtYXNpZGUge1xuICAtLWFzaWRlLXByaWNlLWZvbnQ6IHZhcigtLWZvbnQtYm9keS1MLXIpO1xuICAtLWFzaWRlLXJvdy1taW4taGVpZ2h0OiAje3JlbSg4MCl9O1xuICAtLWFzaWRlLXJvdy1wYWRkaW5nOiAje3JlbSgxNSl9O1xuICAtLWFzaWRlLXN0cm9rZS1jb2xvcjogdmFyKC0tc3Ryb2tlLWRhcmstMTUpO1xuICAtLWFzaWRlLXN0cm9rZS1oZWFkLWNvbG9yOiB2YXIoLS1zdHJva2UtZGFyay0xMDApO1xuICAtLWFzaWRlLXN0cm9rZS1zaXplOiAxcHg7XG4gIC0tYXNpZGUtdGV4dC1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgLS1hc2lkZS1yb3ctbWluLWhlaWdodDogI3tiaWcoODApfTtcbiAgICAtLWFzaWRlLXJvdy1wYWRkaW5nOiAje2JpZygxNSl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgIC0tYXNpZGUtcm93LW1pbi1oZWlnaHQ6ICN7cmVtKDcwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgLS1hc2lkZS1yb3ctbWluLWhlaWdodDogI3tyZW0oNjApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLWFzaWRlLXJvdy1taW4taGVpZ2h0OiAje3JlbSg1MCl9O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IGNhbGModmFyKC0tZ2xvYmFsLWhlYWRlci1oZWlnaHQpICsgdmFyKC0tZ3JpZC1yb3ctZ2FwKSk7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSg0MCk7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgdHJhbnNpdGlvbjogdG9wIHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZyg0MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oMzApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdhcDogcmVtKDI1KTtcbiAgICB9XG5cbiAgICAucGFnZV9fYm9keTpoYXMoLmhlYWRlcl9oaWRkZW4pICYge1xuICAgICAgdG9wOiB2YXIoLS1ncmlkLXJvdy1nYXApO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYgLnRleHQ6bm90KFtjbGFzcyo9XCJ0b29sdGlwXCJdKSB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJiAudHIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IHJlbSgyMCk7XG5cbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIHZhcigtLWFzaWRlLXN0cm9rZS1zaXplKSB2YXIoLS1hc2lkZS1zdHJva2UtY29sb3IpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBnYXA6IGJpZygyMCk7XG4gICAgICB9XG5cbiAgICAgICY6aGFzKC50aCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1hc2lkZS1yb3ctcGFkZGluZykgLSB2YXIoLS1hc2lkZS1zdHJva2Utc2l6ZSkpO1xuXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWFzaWRlLXN0cm9rZS1oZWFkLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmhhcygudGgpKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLWFzaWRlLXJvdy1taW4taGVpZ2h0KTtcbiAgICAgIH1cblxuICAgICAgJiAudG9vbHRpcCB7XG4gICAgICAgIC0tdG9vbHRpcC1pY29uLXNpemU6ICN7cmVtKDE4KX07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgICAtLXRvb2x0aXAtaWNvbi1zaXplOiAje2JpZygxOCl9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgIC0tdG9vbHRpcC1pY29uLXNpemU6ICN7cmVtKDE2KX07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgICAgLS10b29sdGlwLWljb24tc2l6ZTogI3tyZW0oMTQpfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgLnRoIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hc2lkZS10ZXh0LWNvbG9yKTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAudGQge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIGNvbG9yOiB2YXIoLS1hc2lkZS10ZXh0LWNvbG9yKTtcbiAgICAgIGZvbnQ6IHZhcigtLWFzaWRlLXByaWNlLWZvbnQpO1xuXG4gICAgICAmOmhhcygudG9vbHRpcCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBnYXA6IHJlbSgxMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgICBnYXA6IGJpZygxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IHJlbSgxNjEpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiByZW0oNDApO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LXBvc2l0aW9uOiAwIDUwJTtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIG1heC13aWR0aDogYmlnKDE2MSk7XG4gICAgICBtYXgtaGVpZ2h0OiBiaWcoNDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIG1heC13aWR0aDogcmVtKDEyNSk7XG4gICAgICBtYXgtaGVpZ2h0OiByZW0oMzApO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IHJlbSg0MCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoNDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGdhcDogcmVtKDMwKTtcbiAgICB9XG5cbiAgICAmIC5jaGVja2JveCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG4gIH1cblxuICAuaW52ZXJ0LWNvbXBvbmVudHMgJixcbiAgJi5pbnZlcnQtY29tcG9uZW50cyB7XG4gICAgJjpub3QoLm5vLWludmVydCkge1xuICAgICAgLS1hc2lkZS1zdHJva2UtY29sb3I6IHZhcigtLXN0cm9rZS1saWdodC0xNSk7XG4gICAgICAtLWFzaWRlLXN0cm9rZS1oZWFkLWNvbG9yOiB2YXIoLS1zdHJva2UtbGlnaHQtMTAwKTtcbiAgICAgIC0tYXNpZGUtdGV4dC1jb2xvcjogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC8qXG4vLyDila3ilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDQl9Cw0LzQtdGC0J7Rh9C60LDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDila5cbi8vIOKUgiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4pSCXG4vLyDilIIgICAgICAgINCX0LDQvNC10L3QuNGC0Ywg0LfQsNC/0YDQvtGB0Ysg0LIgY29tbW9uLmpzICAgICAgICDilIJcbi8vIOKUgiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4pSCXG4vLyDilbDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDila9cbi8vICovXG5AbWl4aW4gbWVkaWFCaWdEZXNrdG9wIHtcbiAgQG1lZGlhICh3aWR0aCA+IDE5MjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYUxhcHRvcCB7XG4gIEBtZWRpYSAod2lkdGggPD0gMTYwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhVGFibGV0IHtcbiAgQG1lZGlhICh3aWR0aCA8PSAxMTYwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFNb2JpbGUge1xuICBAbWVkaWEgKHdpZHRoIDw9IDYzMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhKCR3aWR0aCkge1xuICBAbWVkaWEgKHdpZHRoIDw9ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iXX0= */
