.stage-card-t6 {
  --card-background-color: var(--bg-light);
  --card-border-radius: var(--radius-card);
  --card-button-size: 3.75rem;
  --card-description-color: var(--text-dark-primary);
  --card-description-font: var(--font-body-L-r);
  --card-description-max-height: 11.25rem;
  --card-gap: 1.5625rem;
  --card-height: 25rem;
  --card-hidden-background-color: var(--accent-primary-hover);
  --card-hidden-text-color: var(--text-dark-primary);
  --card-index-color: var(--text-dark-primary);
  --card-max-width: 21rem;
  --card-padding: 1.875rem;
  --card-scrollbar-background: var(--bg-dark);
  --card-scrollbar-color: var(--stroke-light-25);
  --card-title-color: var(--text-dark-primary);
  --card-title-font: var(--font-title-M);
  position: relative;
  padding: var(--card-padding);
  width: 100%;
  max-width: var(--card-max-width);
  height: auto;
  min-height: var(--card-height);
  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: var(--card-gap);
  background-color: var(--card-background-color);
  border-radius: var(--card-border-radius);
  overflow: hidden;
}
@media (min-width: 1921px) {
  .stage-card-t6 {
    --card-button-size: 3.75rem;
    --card-description-max-height: 9.375vw;
    --card-gap: 1.3020833333vw;
    --card-height: 20.8333333333vw;
    --card-max-width: 17.5vw;
    --card-padding: 1.5625vw;
  }
}
@media (max-width: 1600px) {
  .stage-card-t6 {
    --card-button-size: 3.125rem;
    --card-description-max-height: 9rem;
    --card-gap: 1.25rem;
    --card-height: 20rem;
    --card-max-width: 19.75rem;
    --card-padding: 1.5625rem;
  }
}
@media (max-width: 1160px) {
  .stage-card-t6 {
    --card-description-max-height: 7.5rem;
    --card-height: 18.75rem;
    --card-max-width: var(--card-from-tablet-2);
  }
}
@media (max-width: 630px) {
  .stage-card-t6 {
    --card-description-max-height: 9.0625rem;
    --card-height: 18.125rem;
    --card-padding: 1.25rem;
  }
}
.js-has-pseudo [csstools-has-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-2n-2n-2x-32-2s-2t-3c-1m-2t-31-34-38-3d-15-1m-32-38-2w-19-33-2u-19-38-3d-34-2t-14-1d-32-w-17-w-1d-1c-15-w-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-2n-2n-2x-32-2s-2t-3c]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)::before, .js-has-pseudo [csstools-has-16-1m-32-38-2w-19-33-2u-19-38-3d-34-2t-14-1d-32-w-17-w-1d-1c-15-w-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-2n-2n-2x-32-2s-2t-3c-1m-2t-31-34-38-3d-15-w-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-2n-2n-2x-32-2s-2t-3c]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)::before {
  content: counter(stage);
}
.stage-card-t6:has(.stage-card-t6__index:empty):nth-of-type(1n + 10) .stage-card-t6__index::before, *:nth-of-type(1n + 10) .stage-card-t6:has(.stage-card-t6__index:empty) .stage-card-t6__index::before {
  content: counter(stage);
}
.stage-card-t6.js-prismium-active .stage-card-t6__open [data-prismium-icon] {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.stage-card-t6.js-prismium-active .stage-card-t6__title {
  opacity: 0;
  color: var(--card-description-color);
  -webkit-transition: color var(--animation-default) calc(var(--animation-duration) / 2.5), opacity var(--animation-default) calc(var(--animation-duration) / 2.5);
  transition: color var(--animation-default) calc(var(--animation-duration) / 2.5), opacity var(--animation-default) calc(var(--animation-duration) / 2.5);
}
.stage-card-t6__head {
  z-index: 1;
  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;
}
@media (min-width: 1921px) {
  .stage-card-t6__head {
    gap: 1.0416666667vw;
  }
}
@media (max-width: 630px) {
  .stage-card-t6__head {
    gap: 0.625rem;
  }
}
.stage-card-t6__index {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  position: relative;
  z-index: -1;
  margin-left: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--card-index-color);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.stage-card-t6__index:empty::before {
  content: "0" counter(stage);
  color: inherit;
  font: inherit;
  counter-increment: stage;
}
.stage-card-t6__open.button.button_centered {
  position: relative;
  z-index: 2;
}
.js-has-pseudo .stage-card-t6__open.button.button_centered:not([csstools-has-1m-2w-2p-37-14-1a-2q-39-38-38-33-32-2n-2n-38-2t-3c-38-15]):not(.button_secondary) {
  --button-bg-color: var(--bg-white);
  --button-bg-color-hover: var(--bg-white);
  --button-icon-color: var(--text-dark-primary);
  --button-icon-color-hover: var(--text-dark-primary);
}
.stage-card-t6__open.button.button_centered:not(:has(.button__text)):not(.button_secondary) {
  --button-bg-color: var(--bg-white);
  --button-bg-color-hover: var(--bg-white);
  --button-icon-color: var(--text-dark-primary);
  --button-icon-color-hover: var(--text-dark-primary);
}
.stage-card-t6__hidden {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: var(--card-hidden-background-color);
  border-radius: 0 0 var(--card-border-radius) var(--card-border-radius);
}
.stage-card-t6__content {
  padding: var(--card-padding);
  padding-top: calc(var(--card-padding) + var(--card-gap) + var(--card-button-size));
  padding-top: var();
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.stage-card-t6__description {
  max-height: var(--card-description-max-height);
  color: var(--card-description-color);
  font: var(--card-description-font);
  overflow-x: hidden;
  overflow-y: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
}
.js-has-pseudo .stage-card-t6:not([csstools-has-1m-2w-2p-37-14-1a-2y-37-19-34-36-2x-37-31-2x-39-31-19-33-34-2t-32-2t-2s-15]) .stage-card-t6__description {
  scrollbar-width: none;
}
.stage-card-t6:not(:has(.js-prismium-opened)) .stage-card-t6__description {
  scrollbar-width: none;
}
.js-has-pseudo .stage-card-t6:not([csstools-has-1m-2w-2p-37-14-1a-2y-37-19-34-36-2x-37-31-2x-39-31-19-33-34-2t-32-2t-2s-15]) .stage-card-t6__description::-webkit-scrollbar {
  display: none;
}
.stage-card-t6:not(:has(.js-prismium-opened)) .stage-card-t6__description::-webkit-scrollbar {
  display: none;
}
.js-has-pseudo .stage-card-t6:not([csstools-has-1m-2w-2p-37-14-1a-2y-37-19-34-36-2x-37-31-2x-39-31-19-33-34-2t-32-2t-2s-15]) .stage-card-t6__description::-webkit-scrollbar-track {
  display: none;
}
.stage-card-t6:not(:has(.js-prismium-opened)) .stage-card-t6__description::-webkit-scrollbar-track {
  display: none;
}
.js-has-pseudo .stage-card-t6:not([csstools-has-1m-2w-2p-37-14-1a-2y-37-19-34-36-2x-37-31-2x-39-31-19-33-34-2t-32-2t-2s-15]) .stage-card-t6__description::-webkit-scrollbar-thumb {
  display: none;
}
.stage-card-t6:not(:has(.js-prismium-opened)) .stage-card-t6__description::-webkit-scrollbar-thumb {
  display: none;
}
@media (any-hover: hover) {
  .js-has-pseudo [csstools-has-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-1m-2w-2p-37-14-1a-2y-37-19-34-36-2x-37-31-2x-39-31-19-33-34-2t-32-2t-2s-15-w-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-2n-2n-2s-2t-37-2r-36-2x-34-38-2x-33-32]:not(.does-not-exist):not(.does-not-exist) {
    --scrollbar-border-color: var(--card-scrollbar-background) !important;
    --scrollbar-thumb-color: var(--card-scrollbar-color) !important;
    --scrollbar-border-color: var(--bg-white);
    --scrollbar-thumb-color: var(--stroke-dark-15);
    --scrollbar-thumb-color-hover: var(--current-accent-color);
  }
  .stage-card-t6:has(.js-prismium-opened) .stage-card-t6__description {
    --scrollbar-border-color: var(--card-scrollbar-background) !important;
    --scrollbar-thumb-color: var(--card-scrollbar-color) !important;
    --scrollbar-border-color: var(--bg-white);
    --scrollbar-thumb-color: var(--stroke-dark-15);
    --scrollbar-thumb-color-hover: var(--current-accent-color);
  }
  .js-has-pseudo [csstools-has-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-1m-2w-2p-37-14-1a-2y-37-19-34-36-2x-37-31-2x-39-31-19-33-34-2t-32-2t-2s-15-w-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-2n-2n-2s-2t-37-2r-36-2x-34-38-2x-33-32]:not(.does-not-exist):not(.does-not-exist)::-webkit-scrollbar {
    width: 0.8125rem;
  }
  .stage-card-t6:has(.js-prismium-opened) .stage-card-t6__description::-webkit-scrollbar {
    width: 0.8125rem;
  }
  .js-has-pseudo [csstools-has-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-1m-2w-2p-37-14-1a-2y-37-19-34-36-2x-37-31-2x-39-31-19-33-34-2t-32-2t-2s-15-w-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-2n-2n-2s-2t-37-2r-36-2x-34-38-2x-33-32]:not(.does-not-exist):not(.does-not-exist)::-webkit-scrollbar-track {
    background: var(--scrollbar-track-color, transparent);
  }
  .stage-card-t6:has(.js-prismium-opened) .stage-card-t6__description::-webkit-scrollbar-track {
    background: var(--scrollbar-track-color, transparent);
  }
  .js-has-pseudo [csstools-has-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-1m-2w-2p-37-14-1a-2y-37-19-34-36-2x-37-31-2x-39-31-19-33-34-2t-32-2t-2s-15-w-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-2n-2n-2s-2t-37-2r-36-2x-34-38-2x-33-32]:not(.does-not-exist):not(.does-not-exist)::-webkit-scrollbar-thumb {
    background-color: var(--scrollbar-thumb-color, var(--stroke-dark-15));
    border: 0.25rem solid var(--scrollbar-border-color, var(--bg-white));
    border-radius: var(--radius-small-elements);
    cursor: pointer;
  }
  .stage-card-t6:has(.js-prismium-opened) .stage-card-t6__description::-webkit-scrollbar-thumb {
    background-color: var(--scrollbar-thumb-color, var(--stroke-dark-15));
    border: 0.25rem solid var(--scrollbar-border-color, var(--bg-white));
    border-radius: var(--radius-small-elements);
    cursor: pointer;
  }
}
@media (any-hover: hover) and (any-hover: hover) {
  .js-has-pseudo [csstools-has-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-1m-2w-2p-37-14-1a-2y-37-19-34-36-2x-37-31-2x-39-31-19-33-34-2t-32-2t-2s-15-w-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-2n-2n-2s-2t-37-2r-36-2x-34-38-2x-33-32]:not(.does-not-exist):not(.does-not-exist)::-webkit-scrollbar-thumb:hover {
    background-color: var(--scrollbar-thumb-color-hover, var(--current-accent-color));
  }
  .stage-card-t6:has(.js-prismium-opened) .stage-card-t6__description::-webkit-scrollbar-thumb:hover {
    background-color: var(--scrollbar-thumb-color-hover, var(--current-accent-color));
  }
}
@media (any-hover: hover) {
  .js-has-pseudo [csstools-has-1a-2x-32-3a-2t-36-38-19-2r-33-31-34-33-32-2t-32-38-37-w-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-1m-2w-2p-37-14-1a-2y-37-19-34-36-2x-37-31-2x-39-31-19-33-34-2t-32-2t-2s-15-w-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-2n-2n-2s-2t-37-2r-36-2x-34-38-2x-33-32-1m-32-33-38-14-1a-32-33-19-2x-32-3a-2t-36-38-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist), .js-has-pseudo [csstools-has-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-1m-2w-2p-37-14-1a-2y-37-19-34-36-2x-37-31-2x-39-31-19-33-34-2t-32-2t-2s-15-w-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1i-2n-2n-2s-2t-37-2r-36-2x-34-38-2x-33-32-1a-2x-32-3a-2t-36-38-19-2r-33-31-34-33-32-2t-32-38-37-1m-32-33-38-14-1a-32-33-19-2x-32-3a-2t-36-38-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist) {
    --scrollbar-border-color: var(--bg-dark-light);
    --scrollbar-thumb-color: var(--stroke-light-25);
  }
  .invert-components .stage-card-t6:has(.js-prismium-opened) .stage-card-t6__description:not(.no-invert), .stage-card-t6:has(.js-prismium-opened) .stage-card-t6__description.invert-components:not(.no-invert) {
    --scrollbar-border-color: var(--bg-dark-light);
    --scrollbar-thumb-color: var(--stroke-light-25);
  }
}
.stage-card-t6__title {
  position: relative;
  z-index: 2;
  margin-top: auto;
  opacity: 1;
  color: var(--card-title-color);
  font: var(--card-title-font);
  -webkit-transition: color var(--animation-default), opacity var(--animation-default);
  transition: color var(--animation-default), opacity var(--animation-default);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FyZHMvc3RhZ2UtY2FyZC9zdGFnZS1jYXJkLXQ2LnNjc3MlMjNzYXNzIiwiY29tcG9uZW50cy9jYXJkcy9zdGFnZS1jYXJkL3N0YWdlLWNhcmQtdDYuc2NzcyIsIm1peGlucy9fbWVkaWEuc2NzcyIsIm1peGlucy9fc2Nyb2xsYmFyLnNjc3MiLCJtaXhpbnMvX2Rpc2FibGUtbW9iLWhvdmVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSx3Q0FBQTtFQ0RGLHdDQUFBO0VER0UsMkJBQUE7RUFDQSxrREFBQTtFQUNBLDZDQUFBO0VBQ0EsdUNBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EsMkRBQUE7RUFDQSxrREFBQTtFQUNBLDRDQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDJDQUFBO0VBQ0EsOENBQUE7RUFDQSw0Q0FBQTtFQUNBLHNDQUFBO0VBRUEsa0JBQUE7RUFFQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtFQUNBLFlBQUE7RUFDQSw4QkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsMkJBQUE7RUFDQSxvQkFBQTtFQUVBLDhDQUFBO0VBQ0Esd0NBQUE7RUFDQSxnQkFBQTtBQ0pGO0FDeEJFO0VGTkY7SUNpQ0UsMkJBQUE7SUFDQSxzQ0RJRTtJQUNBLDBCQUFBO0lDSEYsOEJBQUE7SURLRSx3QkFBQTtJQUNBLHdCQUFBO0VDSEY7QUFDRjtBQzVCRTtFRlpGO0lDMkNFLDRCQUFBO0lESUUsbUNBQUE7SUNGRixtQkFBQTtJRElFLG9CQUFBO0lBQ0EsMEJBQUE7SUFDQSx5QkFBQTtFQ0ZGO0FBQ0Y7QUNoQ0U7RUZsQkY7SUF1REkscUNBQUE7SUNERix1QkFBQTtJREdFLDJDQUFB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QTtFQUNBLDRCQUFBO0VBRUEsb0ZBQUE7RUFBQSw0RUFBQTtBQ05KIiwiZmlsZSI6ImNvbXBvbmVudHMvY2FyZHMvc3RhZ2UtY2FyZC9zdGFnZS1jYXJkLXQ2LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLnN0YWdlLWNhcmQtdDYge1xuICAtLWNhcmQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICAtLWNhcmQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNhcmQpO1xuICAtLWNhcmQtYnV0dG9uLXNpemU6ICN7cmVtKDYwKX07XG4gIC0tY2FyZC1kZXNjcmlwdGlvbi1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAtLWNhcmQtZGVzY3JpcHRpb24tZm9udDogdmFyKC0tZm9udC1ib2R5LUwtcik7XG4gIC0tY2FyZC1kZXNjcmlwdGlvbi1tYXgtaGVpZ2h0OiAje3JlbSgxODApfTtcbiAgLS1jYXJkLWdhcDogI3tyZW0oMjUpfTtcbiAgLS1jYXJkLWhlaWdodDogI3tyZW0oNDAwKX07XG4gIC0tY2FyZC1oaWRkZW4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LXByaW1hcnktaG92ZXIpO1xuICAtLWNhcmQtaGlkZGVuLXRleHQtY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgLS1jYXJkLWluZGV4LWNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gIC0tY2FyZC1tYXgtd2lkdGg6ICN7cmVtKDMzNil9O1xuICAtLWNhcmQtcGFkZGluZzogI3tyZW0oMzApfTtcbiAgLS1jYXJkLXNjcm9sbGJhci1iYWNrZ3JvdW5kOiB2YXIoLS1iZy1kYXJrKTtcbiAgLS1jYXJkLXNjcm9sbGJhci1jb2xvcjogdmFyKC0tc3Ryb2tlLWxpZ2h0LTI1KTtcbiAgLS1jYXJkLXRpdGxlLWNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gIC0tY2FyZC10aXRsZS1mb250OiB2YXIoLS1mb250LXRpdGxlLU0pO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBwYWRkaW5nOiB2YXIoLS1jYXJkLXBhZGRpbmcpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jYXJkLW1heC13aWR0aCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogdmFyKC0tY2FyZC1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IHZhcigtLWNhcmQtZ2FwKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLWJvcmRlci1yYWRpdXMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgLS1jYXJkLWJ1dHRvbi1zaXplOiAje3JlbSg2MCl9O1xuICAgIC0tY2FyZC1kZXNjcmlwdGlvbi1tYXgtaGVpZ2h0OiAje2JpZygxODApfTtcbiAgICAtLWNhcmQtZ2FwOiAje2JpZygyNSl9O1xuICAgIC0tY2FyZC1oZWlnaHQ6ICN7YmlnKDQwMCl9O1xuICAgIC0tY2FyZC1tYXgtd2lkdGg6ICN7YmlnKDMzNil9O1xuICAgIC0tY2FyZC1wYWRkaW5nOiAje2JpZygzMCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgIC0tY2FyZC1idXR0b24tc2l6ZTogI3tyZW0oNTApfTtcbiAgICAtLWNhcmQtZGVzY3JpcHRpb24tbWF4LWhlaWdodDogI3tyZW0oMTQ0KX07XG4gICAgLS1jYXJkLWdhcDogI3tyZW0oMjApfTtcbiAgICAtLWNhcmQtaGVpZ2h0OiAje3JlbSgzMjApfTtcbiAgICAtLWNhcmQtbWF4LXdpZHRoOiAje3JlbSgzMTYpfTtcbiAgICAtLWNhcmQtcGFkZGluZzogI3tyZW0oMjUpfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAtLWNhcmQtZGVzY3JpcHRpb24tbWF4LWhlaWdodDogI3tyZW0oMTIwKX07XG4gICAgLS1jYXJkLWhlaWdodDogI3tyZW0oMzAwKX07XG4gICAgLS1jYXJkLW1heC13aWR0aDogdmFyKC0tY2FyZC1mcm9tLXRhYmxldC0yKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLWNhcmQtZGVzY3JpcHRpb24tbWF4LWhlaWdodDogI3tyZW0oMTQ1KX07XG4gICAgLS1jYXJkLWhlaWdodDogI3tyZW0oMjkwKX07XG4gICAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDIwKX07XG4gIH1cblxuICAmOmhhcyguc3RhZ2UtY2FyZC10Nl9faW5kZXg6ZW1wdHkpIHtcblxuICAgICY6bnRoLW9mLXR5cGUoMW4gKyAxMCksXG4gICAgKjpudGgtb2YtdHlwZSgxbiArIDEwKSAmIHtcbiAgICAgICYgLnN0YWdlLWNhcmQtdDZfX2luZGV4OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0YWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmpzLXByaXNtaXVtLWFjdGl2ZSB7XG4gICAgJiAuc3RhZ2UtY2FyZC10NiB7XG4gICAgICAmX19vcGVuIFtkYXRhLXByaXNtaXVtLWljb25dIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2FyZC1kZXNjcmlwdGlvbi1jb2xvcik7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpIGNhbGModmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSAvIDIuNSksIG9wYWNpdHkgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpIGNhbGModmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSAvIDIuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgei1pbmRleDogMTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IHJlbSgyMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDEwKTtcbiAgICB9XG4gIH1cblxuICAmX19pbmRleCB7XG4gICAgb3JkZXI6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgY29sb3I6IHZhcigtLWNhcmQtaW5kZXgtY29sb3IpO1xuXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmOmVtcHR5OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIwXCIgY291bnRlcihzdGFnZSk7XG5cbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udDogaW5oZXJpdDtcblxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHN0YWdlO1xuICAgIH1cbiAgfVxuXG4gICZfX29wZW4uYnV0dG9uLmJ1dHRvbl9jZW50ZXJlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOm5vdCg6aGFzKC5idXR0b25fX3RleHQpKTpub3QoLmJ1dHRvbl9zZWNvbmRhcnkpIHtcbiAgICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgICAtLWJ1dHRvbi1iZy1jb2xvci1ob3ZlcjogdmFyKC0tYmctd2hpdGUpO1xuICAgICAgLS1idXR0b24taWNvbi1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgICAgLS1idXR0b24taWNvbi1jb2xvci1ob3ZlcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gICZfX2hpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1oaWRkZW4tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cykgdmFyKC0tY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IHZhcigtLWNhcmQtcGFkZGluZyk7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tY2FyZC1wYWRkaW5nKSArIHZhcigtLWNhcmQtZ2FwKSArIHZhcigtLWNhcmQtYnV0dG9uLXNpemUpKTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS1jYXJkLWRlc2NyaXB0aW9uLW1heC1oZWlnaHQpO1xuXG4gICAgY29sb3I6IHZhcigtLWNhcmQtZGVzY3JpcHRpb24tY29sb3IpO1xuICAgIGZvbnQ6IHZhcigtLWNhcmQtZGVzY3JpcHRpb24tZm9udCk7XG5cbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIH1cblxuICAmOm5vdCg6aGFzKC5qcy1wcmlzbWl1bS1vcGVuZWQpKSB7XG4gICAgJiAuc3RhZ2UtY2FyZC10Nl9fZGVzY3JpcHRpb24ge1xuICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyRGVsZXRlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICY6aGFzKC5qcy1wcmlzbWl1bS1vcGVuZWQpIHtcbiAgICAgICYgLnN0YWdlLWNhcmQtdDZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgLS1zY3JvbGxiYXItYm9yZGVyLWNvbG9yOiB2YXIoLS1jYXJkLXNjcm9sbGJhci1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xuICAgICAgICAtLXNjcm9sbGJhci10aHVtYi1jb2xvcjogdmFyKC0tY2FyZC1zY3JvbGxiYXItY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICBjb2xvcjogdmFyKC0tY2FyZC10aXRsZS1jb2xvcik7XG4gICAgZm9udDogdmFyKC0tY2FyZC10aXRsZS1mb250KTtcblxuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KSwgb3BhY2l0eSB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLnN0YWdlLWNhcmQtdDYge1xuICAtLWNhcmQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICAtLWNhcmQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNhcmQpO1xuICAtLWNhcmQtYnV0dG9uLXNpemU6ICN7cmVtKDYwKX07XG4gIC0tY2FyZC1kZXNjcmlwdGlvbi1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAtLWNhcmQtZGVzY3JpcHRpb24tZm9udDogdmFyKC0tZm9udC1ib2R5LUwtcik7XG4gIC0tY2FyZC1kZXNjcmlwdGlvbi1tYXgtaGVpZ2h0OiAje3JlbSgxODApfTtcbiAgLS1jYXJkLWdhcDogI3tyZW0oMjUpfTtcbiAgLS1jYXJkLWhlaWdodDogI3tyZW0oNDAwKX07XG4gIC0tY2FyZC1oaWRkZW4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LXByaW1hcnktaG92ZXIpO1xuICAtLWNhcmQtaGlkZGVuLXRleHQtY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgLS1jYXJkLWluZGV4LWNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gIC0tY2FyZC1tYXgtd2lkdGg6ICN7cmVtKDMzNil9O1xuICAtLWNhcmQtcGFkZGluZzogI3tyZW0oMzApfTtcbiAgLS1jYXJkLXNjcm9sbGJhci1iYWNrZ3JvdW5kOiB2YXIoLS1iZy1kYXJrKTtcbiAgLS1jYXJkLXNjcm9sbGJhci1jb2xvcjogdmFyKC0tc3Ryb2tlLWxpZ2h0LTI1KTtcbiAgLS1jYXJkLXRpdGxlLWNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gIC0tY2FyZC10aXRsZS1mb250OiB2YXIoLS1mb250LXRpdGxlLU0pO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBwYWRkaW5nOiB2YXIoLS1jYXJkLXBhZGRpbmcpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jYXJkLW1heC13aWR0aCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogdmFyKC0tY2FyZC1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IHZhcigtLWNhcmQtZ2FwKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLWJvcmRlci1yYWRpdXMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgLS1jYXJkLWJ1dHRvbi1zaXplOiAje3JlbSg2MCl9O1xuICAgIC0tY2FyZC1kZXNjcmlwdGlvbi1tYXgtaGVpZ2h0OiAje2JpZygxODApfTtcbiAgICAtLWNhcmQtZ2FwOiAje2JpZygyNSl9O1xuICAgIC0tY2FyZC1oZWlnaHQ6ICN7YmlnKDQwMCl9O1xuICAgIC0tY2FyZC1tYXgtd2lkdGg6ICN7YmlnKDMzNil9O1xuICAgIC0tY2FyZC1wYWRkaW5nOiAje2JpZygzMCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgIC0tY2FyZC1idXR0b24tc2l6ZTogI3tyZW0oNTApfTtcbiAgICAtLWNhcmQtZGVzY3JpcHRpb24tbWF4LWhlaWdodDogI3tyZW0oMTQ0KX07XG4gICAgLS1jYXJkLWdhcDogI3tyZW0oMjApfTtcbiAgICAtLWNhcmQtaGVpZ2h0OiAje3JlbSgzMjApfTtcbiAgICAtLWNhcmQtbWF4LXdpZHRoOiAje3JlbSgzMTYpfTtcbiAgICAtLWNhcmQtcGFkZGluZzogI3tyZW0oMjUpfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAtLWNhcmQtZGVzY3JpcHRpb24tbWF4LWhlaWdodDogI3tyZW0oMTIwKX07XG4gICAgLS1jYXJkLWhlaWdodDogI3tyZW0oMzAwKX07XG4gICAgLS1jYXJkLW1heC13aWR0aDogdmFyKC0tY2FyZC1mcm9tLXRhYmxldC0yKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLWNhcmQtZGVzY3JpcHRpb24tbWF4LWhlaWdodDogI3tyZW0oMTQ1KX07XG4gICAgLS1jYXJkLWhlaWdodDogI3tyZW0oMjkwKX07XG4gICAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDIwKX07XG4gIH1cblxuICAmOmhhcyguc3RhZ2UtY2FyZC10Nl9faW5kZXg6ZW1wdHkpIHtcblxuICAgICY6bnRoLW9mLXR5cGUoMW4gKyAxMCksXG4gICAgKjpudGgtb2YtdHlwZSgxbiArIDEwKSAmIHtcbiAgICAgICYgLnN0YWdlLWNhcmQtdDZfX2luZGV4OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0YWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmpzLXByaXNtaXVtLWFjdGl2ZSB7XG4gICAgJiAuc3RhZ2UtY2FyZC10NiB7XG4gICAgICAmX19vcGVuIFtkYXRhLXByaXNtaXVtLWljb25dIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2FyZC1kZXNjcmlwdGlvbi1jb2xvcik7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpIGNhbGModmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSAvIDIuNSksIG9wYWNpdHkgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpIGNhbGModmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSAvIDIuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgei1pbmRleDogMTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IHJlbSgyMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDEwKTtcbiAgICB9XG4gIH1cblxuICAmX19pbmRleCB7XG4gICAgb3JkZXI6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgY29sb3I6IHZhcigtLWNhcmQtaW5kZXgtY29sb3IpO1xuXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmOmVtcHR5OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIwXCIgY291bnRlcihzdGFnZSk7XG5cbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udDogaW5oZXJpdDtcblxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHN0YWdlO1xuICAgIH1cbiAgfVxuXG4gICZfX29wZW4uYnV0dG9uLmJ1dHRvbl9jZW50ZXJlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOm5vdCg6aGFzKC5idXR0b25fX3RleHQpKTpub3QoLmJ1dHRvbl9zZWNvbmRhcnkpIHtcbiAgICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgICAtLWJ1dHRvbi1iZy1jb2xvci1ob3ZlcjogdmFyKC0tYmctd2hpdGUpO1xuICAgICAgLS1idXR0b24taWNvbi1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgICAgLS1idXR0b24taWNvbi1jb2xvci1ob3ZlcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gICZfX2hpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1oaWRkZW4tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cykgdmFyKC0tY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IHZhcigtLWNhcmQtcGFkZGluZyk7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tY2FyZC1wYWRkaW5nKSArIHZhcigtLWNhcmQtZ2FwKSArIHZhcigtLWNhcmQtYnV0dG9uLXNpemUpKTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS1jYXJkLWRlc2NyaXB0aW9uLW1heC1oZWlnaHQpO1xuXG4gICAgY29sb3I6IHZhcigtLWNhcmQtZGVzY3JpcHRpb24tY29sb3IpO1xuICAgIGZvbnQ6IHZhcigtLWNhcmQtZGVzY3JpcHRpb24tZm9udCk7XG5cbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIH1cblxuICAmOm5vdCg6aGFzKC5qcy1wcmlzbWl1bS1vcGVuZWQpKSB7XG4gICAgJiAuc3RhZ2UtY2FyZC10Nl9fZGVzY3JpcHRpb24ge1xuICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyRGVsZXRlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICY6aGFzKC5qcy1wcmlzbWl1bS1vcGVuZWQpIHtcbiAgICAgICYgLnN0YWdlLWNhcmQtdDZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgLS1zY3JvbGxiYXItYm9yZGVyLWNvbG9yOiB2YXIoLS1jYXJkLXNjcm9sbGJhci1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xuICAgICAgICAtLXNjcm9sbGJhci10aHVtYi1jb2xvcjogdmFyKC0tY2FyZC1zY3JvbGxiYXItY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICBjb2xvcjogdmFyKC0tY2FyZC10aXRsZS1jb2xvcik7XG4gICAgZm9udDogdmFyKC0tY2FyZC10aXRsZS1mb250KTtcblxuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KSwgb3BhY2l0eSB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG4gIH1cbn1cbiIsIi8vIC8qXG4vLyDila3ilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDQl9Cw0LzQtdGC0J7Rh9C60LDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDila5cbi8vIOKUgiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4pSCXG4vLyDilIIgICAgICAgINCX0LDQvNC10L3QuNGC0Ywg0LfQsNC/0YDQvtGB0Ysg0LIgY29tbW9uLmpzICAgICAgICDilIJcbi8vIOKUgiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4pSCXG4vLyDilbDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDila9cbi8vICovXG5AbWl4aW4gbWVkaWFCaWdEZXNrdG9wIHtcbiAgQG1lZGlhICh3aWR0aCA+IDE5MjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYUxhcHRvcCB7XG4gIEBtZWRpYSAod2lkdGggPD0gMTYwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhVGFibGV0IHtcbiAgQG1lZGlhICh3aWR0aCA8PSAxMTYwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFNb2JpbGUge1xuICBAbWVkaWEgKHdpZHRoIDw9IDYzMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhKCR3aWR0aCkge1xuICBAbWVkaWEgKHdpZHRoIDw9ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIkdHJhY2tfY29sb3I6IHRyYW5zcGFyZW50O1xuJHRodW1iX2NvbG9yOiB2YXIoLS1zdHJva2UtZGFyay0xNSk7XG4kdGh1bWJfY29sb3JfaG92ZXI6IHZhcigtLWN1cnJlbnQtYWNjZW50LWNvbG9yKTtcbiRib3JkZXJfY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiRsaW5lX3NpemU6IHJlbSgxMyk7XG4kbGluZV9oaWdodDogJGxpbmVfc2l6ZTtcbiRyYWRpdXM6IHZhcigtLXJhZGl1cy1zbWFsbC1lbGVtZW50cyk7XG4kb2Zmc2V0OiByZW0oNCk7XG5cbkBtaXhpbiBzY3JvbGxiYXIge1xuICAtLXNjcm9sbGJhci1ib3JkZXItY29sb3I6ICN7JGJvcmRlcl9jb2xvcn07XG4gIC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yOiAjeyR0aHVtYl9jb2xvcn07XG4gIC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yLWhvdmVyOiAjeyR0aHVtYl9jb2xvcl9ob3Zlcn07XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAkbGluZV9zaXplO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci10cmFjay1jb2xvciwgI3skdHJhY2tfY29sb3J9KTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IsICN7JHRodW1iX2NvbG9yfSk7XG4gICAgYm9yZGVyOiAkb2Zmc2V0IHNvbGlkIHZhcigtLXNjcm9sbGJhci1ib3JkZXItY29sb3IsICN7JGJvcmRlcl9jb2xvcn0pO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3ItaG92ZXIsICN7JHRodW1iX2NvbG9yX2hvdmVyfSk7XG4gICAgfVxuICB9XG5cbiAgLmludmVydC1jb21wb25lbnRzICYsXG4gICYuaW52ZXJ0LWNvbXBvbmVudHMge1xuICAgICY6bm90KC5uby1pbnZlcnQpIHtcbiAgICAgIC0tc2Nyb2xsYmFyLWJvcmRlci1jb2xvcjogdmFyKC0tYmctZGFyay1saWdodCk7XG4gICAgICAtLXNjcm9sbGJhci10aHVtYi1jb2xvcjogdmFyKC0tc3Ryb2tlLWxpZ2h0LTI1KTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNjcm9sbGJhckhvcml6b250YWwge1xuICAtLXNjcm9sbGJhci1ib3JkZXItY29sb3I6ICN7JGJvcmRlcl9jb2xvcn07XG4gIC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yOiAjeyR0aHVtYl9jb2xvcn07XG4gIC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yLWhvdmVyOiAjeyR0aHVtYl9jb2xvcl9ob3Zlcn07XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogJGxpbmVfaGlnaHQ7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyLXRyYWNrLWNvbG9yLCAjeyR0cmFja19jb2xvcn0pO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci10aHVtYi1jb2xvciwgI3skdGh1bWJfY29sb3J9KTtcbiAgICBib3JkZXI6ICRvZmZzZXQgc29saWQgdmFyKC0tc2Nyb2xsYmFyLWJvcmRlci1jb2xvciwgI3skYm9yZGVyX2NvbG9yfSk7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci10aHVtYi1jb2xvci1ob3ZlciwgI3skdGh1bWJfY29sb3JfaG92ZXJ9KTtcbiAgICB9XG4gIH1cblxuICAuaW52ZXJ0LWNvbXBvbmVudHMgJixcbiAgJi5pbnZlcnQtY29tcG9uZW50cyB7XG4gICAgJjpub3QoLm5vLWludmVydCkge1xuICAgICAgLS1zY3JvbGxiYXItYm9yZGVyLWNvbG9yOiB2YXIoLS1iZy1kYXJrLWxpZ2h0KTtcbiAgICAgIC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yOiB2YXIoLS1zdHJva2UtbGlnaHQtMjUpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc2Nyb2xsYmFyRGVsZXRlIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
