@layer page {
  .header__gallery {
    margin: calc(var(--base-space) * 8) auto 0;
  }
  .header__gallery .gallery {
    --gallery-spacing: 24px;
  }
  .header__gallery-slides {
    list-style: none;
    margin: 0;
    padding: 0 0 8px;
    width: 100%;
  }
  .header__gallery-slide {
    border-radius: 16px;
    display: inline-block;
    min-width: 80%;
    overflow: hidden;
  }
  .header__gallery-slide .header__gallery-slide {
    min-width: 41.6666666667%;
  }
  .header__gallery-slide img {
    height: 100%;
    object-fit: cover;
    width: 100%;
  }
  .header__gallery-slide--text {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: calc(var(--base-space) * 5) calc(var(--base-space) * 3);
  }
  .header__gallery-slide--text hr {
    background-color: currentcolor;
    border: none;
    height: 2px;
    margin: 0 auto calc(var(--base-space) * 4) 0;
    width: 30%;
  }
  .header__gallery-slide--text .txt-label {
    display: block;
    margin-top: calc(var(--base-space) * 4);
  }
  .header__gallery-slide--purple {
    background-color: var(--color-purple-50);
  }
  .header__gallery-slide--orange {
    background-color: var(--color-orange-50);
    color: var(--color-black-100);
  }
  .header__gallery-slide--green {
    background-color: var(--color-green-50);
    color: var(--color-black-100);
  }
  .header__gallery-container {
    overflow: hidden;
  }
  .header__gallery-title {
    font-size: 28px;
    font-weight: 700;
    line-height: 1.1;
  }
  @media screen and (min-width: 40em) {
    .header__gallery-slide {
      min-width: 40%;
    }
  }
  @media screen and (min-width: 64em) {
    .header__gallery {
      margin: calc(var(--base-space) * 19) auto 0;
      width: 83.3333333333%;
    }
    .header__gallery-title {
      font-size: 48px;
    }
    .header__gallery-slide--text {
      padding: calc(var(--base-space) * 8) calc(var(--base-space) * 5);
    }
  }
}
@layer page {
  .intro {
    padding: calc(var(--base-space) * 9) 0 calc(var(--base-space) * 3);
  }
  .intro .row {
    position: relative;
    z-index: 1;
  }
  .intro__body {
    margin-top: calc(var(--base-space) * 7);
    position: relative;
  }
  .intro__content,
  .intro__image {
    position: relative;
    z-index: 1;
  }
  .intro__image {
    display: block;
    inline-size: min(252px, 100%);
    margin: 0 auto;
  }
  .intro__column {
    align-items: center;
    block-size: 182px;
    display: flex;
    margin-block-start: 100px;
    padding-block-start: 0;
    position: relative;
  }
  .intro__blob {
    height: 364px;
    right: calc(50% - 290px);
    top: 0;
    width: calc(100vw + 150px);
  }
  @media screen and (min-width: 40em) {
    .intro__blob {
      right: calc(50% - 400px);
    }
    .intro__image {
      inline-size: clamp(252px, 100%, 400px);
    }
  }
  @media screen and (min-width: 64em) {
    .intro {
      padding: calc(var(--base-space) * 12) 0 calc(var(--base-space) * 24);
    }
    .intro__image {
      inline-size: 100%;
    }
    .intro__column {
      block-size: 363px;
      display: flex;
      flex-basis: 472px;
      margin-top: 0;
      padding-block-start: 0;
    }
    .intro__blob {
      height: 728px;
      right: max(-28vw, -400px);
      width: 100vw;
    }
    .intro__body {
      margin-top: calc(var(--base-space) * 10);
    }
    .intro__body .column + .column {
      margin-right: 16.6666666667%;
    }
  }
}
@layer page {
  .how-does-it-work {
    background-color: var(--color-black-100);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    padding: calc(var(--base-space) * 5) calc(var(--base-space) * 3);
  }
  .how-does-it-work__list {
    counter-reset: custom-counter;
    list-style: none;
    margin-top: calc(var(--base-space) * 6);
  }
  .how-does-it-work__list li:nth-child(1n)::before {
    color: var(--color-orange-25);
  }
  .how-does-it-work__list li:nth-child(2n)::before {
    color: var(--color-green-25);
  }
  .how-does-it-work__list li:nth-child(3n)::before {
    color: var(--color-blue-sky-25);
  }
  .how-does-it-work__list li:nth-child(4n)::before {
    color: var(--color-magenta-25);
  }
  .how-does-it-work__list li {
    counter-increment: custom-counter;
    padding-left: calc(var(--base-space) * 3);
    position: relative;
  }
  .how-does-it-work__list li::before {
    --size: 32px;
    border: 1px solid currentcolor;
    border-radius: 50%;
    color: currentcolor;
    content: counter(custom-counter);
    font-size: 14px;
    height: var(--size);
    left: calc(-1 * var(--size) - 10px);
    line-height: var(--size);
    position: absolute;
    text-align: center;
    top: 8px;
    width: var(--size);
  }
  @media screen and (min-width: 40em) {
    .how-does-it-work {
      flex-direction: row;
    }
    .how-does-it-work__list {
      margin-top: 0;
    }
    .how-does-it-work__list li {
      padding-left: 0;
    }
    .how-does-it-work__list li::before {
      left: calc(-1 * var(--size) - 24px);
    }
    .how-does-it-work__column-right {
      margin-right: calc(var(--base-space) * 2);
    }
  }
  @media screen and (min-width: 64em) {
    .how-does-it-work {
      padding: calc(var(--base-space) * 10) 8.3333333333%;
    }
  }
}
@layer page {
  .tags {
    padding: calc(var(--base-space) * 9) 0 0;
  }
  .tag__content {
    margin-top: calc(var(--base-space) * 7);
  }
  .tags__image {
    border-radius: 16px;
  }
  .tags__card-container {
    --offset: 70px;
    margin: calc(var(--offset) * 2) auto;
    max-width: 343px;
    position: relative;
  }
  .tags__card-container::after, .tags__card-container::before {
    background-color: var(--background);
    border-radius: 16px;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: rotate(0) translate(0, 0);
    width: 100%;
  }
  .vp--onf-30 .tags__card-container::after, .vp--onf-30 .tags__card-container::before {
    opacity: 1;
    transform: rotate(var(--rotation)) translate(var(--left), var(--top));
    transition: transform 0.6s ease, opacity 0.6s ease;
    transition-delay: var(--delay);
  }
  .tags__card-container::after {
    --background: var(--color-blue-sky-50);
    --rotation: -3deg;
    --left: calc(var(--offset) * -1);
    --top: var(--offset);
    --delay: 0.6s;
  }
  .tags__card-container::before {
    --background: var(--color-orange-50);
    --rotation: 3deg;
    --left: calc(var(--offset) * 1);
    --top: calc(var(--offset) * -1);
    --delay: 0.7s;
  }
  .tags__card {
    position: relative;
    z-index: 1;
  }
  @media screen and (min-width: 64em) {
    .tags {
      padding: calc(var(--base-space) * 12) 0;
    }
    .tag__content {
      margin-top: calc(var(--base-space) * 10);
    }
    .tags__card-container {
      margin: var(--offset) auto;
    }
    .tags__row .column + .column {
      margin-left: 16.6666666667%;
    }
  }
}
@layer page {
  .overflow-wrapper {
    overflow: hidden;
  }
  .section {
    position: relative;
    z-index: 1;
  }
  .header {
    --scroll-offset: 80%;
  }
  @supports (animation-timeline: view(block 0 80%)) {
    .header__title {
      animation-direction: alternate;
      animation-duration: 1ms; /* Firefox requires this to apply the animation */
      animation-fill-mode: both;
      animation-name: rotate-animation;
      animation-timeline: view(block 0 var(--scroll-offset));
      position: sticky;
      top: 50px;
    }
  }
  @keyframes rotate-animation {
    0% {
      opacity: 1;
    }
    50%, 100% {
      opacity: 0;
    }
  }
  @media screen and (min-width: 40em) and (max-width: 63.9375em) {
    .header {
      --scroll-offset: 85%;
    }
  }
}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJmaWxlOi9Wb2x1bWVzL3JlcG9zL2VzYS9hY2Nlc3NpYmlsaXR5Z2FtZXNpbml0aWF0aXZlL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzc2libGUtZ2FtZXMtaW5pdGlhdGl2ZS9zcmMvY29tcG9uZW50cy9sYXlvdXRzL2hvbWUvaGVhZGVyLWdhbGxlcnkvaGVhZGVyLWdhbGxlcnkuc2NzcyIsImZpbGU6L1ZvbHVtZXMvcmVwb3MvZXNhL2FjY2Vzc2liaWxpdHlnYW1lc2luaXRpYXRpdmUvd3AtY29udGVudC90aGVtZXMvYWNjZXNzaWJsZS1nYW1lcy1pbml0aWF0aXZlL3NyYy9jb21wb25lbnRzL2xheW91dHMvaG9tZS9pbnRyby9pbnRyby5zY3NzIiwiZmlsZTovVm9sdW1lcy9yZXBvcy9lc2EvYWNjZXNzaWJpbGl0eWdhbWVzaW5pdGlhdGl2ZS93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3NpYmxlLWdhbWVzLWluaXRpYXRpdmUvc3JjL2NvbXBvbmVudHMvbGF5b3V0cy9ob21lL2hvdy1kb2VzLWl0LXdvcmsvaG93LWRvZXMtaXQtd29yay5zY3NzIiwiZmlsZTovVm9sdW1lcy9yZXBvcy9lc2EvYWNjZXNzaWJpbGl0eWdhbWVzaW5pdGlhdGl2ZS93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3NpYmxlLWdhbWVzLWluaXRpYXRpdmUvc3JjL2NvbXBvbmVudHMvbGF5b3V0cy9ob21lL3RhZ3MvdGFncy5zY3NzIiwiZGF0YTo7Y2hhcnNldD11dGYtOCxAdXNlJTIwJy4uL3Njc3MvdXRpbHMvYnJlYWtwb2ludHMnJTIwYXMlMjBicmVha3BvaW50czslMEFAdXNlJTIwJy4uL2NvbXBvbmVudHMvbGF5b3V0cy9ob21lL2hlYWRlci1nYWxsZXJ5L2hlYWRlci1nYWxsZXJ5JzslMEFAdXNlJTIwJy4uL2NvbXBvbmVudHMvbGF5b3V0cy9ob21lL2ludHJvL2ludHJvJzslMEFAdXNlJTIwJy4uL2NvbXBvbmVudHMvbGF5b3V0cy9ob21lL2hvdy1kb2VzLWl0LXdvcmsvaG93LWRvZXMtaXQtd29yayc7JTBBQHVzZSUyMCcuLi9jb21wb25lbnRzL2xheW91dHMvaG9tZS90YWdzL3RhZ3MnOyUwQSUwQUBsYXllciUyMHBhZ2UlMjAlN0IlMEElMjAlMjAub3ZlcmZsb3ctd3JhcHBlciUyMCU3QiUwQSUyMCUyMCUyMCUyMG92ZXJmbG93OiUyMGhpZGRlbjslMEElMjAlMjAlN0QlMEElMEElMjAlMjAuc2VjdGlvbiUyMCU3QiUwQSUyMCUyMCUyMCUyMHBvc2l0aW9uOiUyMHJlbGF0aXZlOyUwQSUyMCUyMCUyMCUyMHotaW5kZXg6JTIwMTslMEElMjAlMjAlN0QlMEElMEElMjAlMjAuaGVhZGVyJTIwJTdCJTBBJTIwJTIwJTIwJTIwLS1zY3JvbGwtb2Zmc2V0OiUyMDgwJTI1OyUwQSUyMCUyMCU3RCUwQSUwQSUyMCUyMEBzdXBwb3J0cyUyMChhbmltYXRpb24tdGltZWxpbmU6JTIwdmlldyhibG9jayUyMDAlMjA4MCUyNSkpJTIwJTdCJTBBJTIwJTIwJTIwJTIwLmhlYWRlcl9fdGl0bGUlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjBhbmltYXRpb24tZGlyZWN0aW9uOiUyMGFsdGVybmF0ZTslMEElMjAlMjAlMjAlMjAlMjAlMjBhbmltYXRpb24tZHVyYXRpb246JTIwMW1zOyUyMC8qJTIwRmlyZWZveCUyMHJlcXVpcmVzJTIwdGhpcyUyMHRvJTIwYXBwbHklMjB0aGUlMjBhbmltYXRpb24lMjAqLyUwQSUyMCUyMCUyMCUyMCUyMCUyMGFuaW1hdGlvbi1maWxsLW1vZGU6JTIwYm90aDslMEElMjAlMjAlMjAlMjAlMjAlMjBhbmltYXRpb24tbmFtZTolMjByb3RhdGUtYW5pbWF0aW9uOyUwQSUyMCUyMCUyMCUyMCUyMCUyMGFuaW1hdGlvbi10aW1lbGluZTolMjB2aWV3KGJsb2NrJTIwMCUyMHZhcigtLXNjcm9sbC1vZmZzZXQpKTslMEElMjAlMjAlMjAlMjAlMjAlMjBwb3NpdGlvbjolMjBzdGlja3k7JTBBJTIwJTIwJTIwJTIwJTIwJTIwdG9wOiUyMDUwcHg7JTBBJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTdEJTBBJTBBJTIwJTIwQGtleWZyYW1lcyUyMHJvdGF0ZS1hbmltYXRpb24lMjAlN0IlMEElMjAlMjAlMjAlMjAwJTI1JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwb3BhY2l0eTolMjAxOyUwQSUyMCUyMCUyMCUyMCU3RCUwQSUwQSUyMCUyMCUyMCUyMDUwJTI1LCUwQSUyMCUyMCUyMCUyMDEwMCUyNSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMG9wYWNpdHk6JTIwMDslMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlN0QlMEElMEElMjAlMjBAbWVkaWElMjAlMjMlN0JicmVha3BvaW50cy4kbWVkaXVtLW9ubHklN0QlMjAlN0IlMEElMjAlMjAlMjAlMjAuaGVhZGVyJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwLS1zY3JvbGwtb2Zmc2V0OiUyMDg1JTI1OyUwQSUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCU3RCUwQSU3RCUwQSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQTtFQUNFO0lBQ0U7O0VBRUE7SUFDRTs7RUFJSjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFJSjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBSUo7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtNQUNFOzs7RUFJSjtJQUNFO01BQ0U7TUFDQTs7SUFHRjtNQUNFOztJQUdGO01BQ0U7Ozs7QUM5Rk47RUFDRTtJQUNFOztFQUVBO0lBQ0U7SUFDQTs7RUFJSjtJQUNFO0lBQ0E7O0VBR0Y7QUFBQTtJQUVFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO01BQ0U7O0lBR0Y7TUFDRTs7O0VBSUo7SUFDRTtNQUNFOztJQUdGO01BQ0U7O0lBR0Y7TUFDRTtNQUNBO01BQ0E7TUFDQTtNQUNBOztJQUdGO01BQ0U7TUFDQTtNQUNBOztJQUdGO01BQ0U7O0lBRUE7TUFDRTs7OztBQy9FUjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUdFO0lBQ0E7SUFDQTs7RUFNSTtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQUtOO0lBQ0U7SUFDQTtJQUNBOztFQUVBO0lBQ0U7SUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBS047SUFDRTtNQUNFOztJQUdGO01BQ0U7O0lBRUE7TUFDRTs7SUFFQTtNQUNFOztJQU1OO01BQ0U7OztFQUlKO0lBQ0U7TUFDRTs7OztBQzVFTjtFQUNFO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFFQTtJQUNBO0lBQ0E7O0VBRUE7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7SUFDQSxZQUNFO0lBRUY7O0VBSUo7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJSjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtNQUNFOztJQUdGO01BQ0U7O0lBR0Y7TUFDRTs7SUFJQTtNQUNFOzs7O0FDOUVSO0VBQ0U7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFO01BQ0U7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7OztFQUlKO0lBQ0U7TUFDRTs7SUFHRjtNQUVFOzs7RUFJSjtJQUNFO01BQ0UiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICcuLi8uLi8uLi8uLi9zY3NzL3V0aWxzL2JyZWFrcG9pbnRzJyBhcyBicmVha3BvaW50cztcbkB1c2UgJy4uLy4uLy4uLy4uL3Njc3MvdXRpbHMvc3BhY2UtYnknIGFzIHNwYWNlO1xuQHVzZSAnLi4vLi4vLi4vLi4vc2Nzcy91dGlscy9ncmlkJyBhcyBncmlkO1xuXG5AbGF5ZXIgcGFnZSB7XG4gIC5oZWFkZXJfX2dhbGxlcnkge1xuICAgIG1hcmdpbjogc3BhY2Uuc3BhY2UtYnkoOCkgYXV0byAwO1xuXG4gICAgLmdhbGxlcnkge1xuICAgICAgLS1nYWxsZXJ5LXNwYWNpbmc6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9fZ2FsbGVyeS1zbGlkZXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaGVhZGVyX19nYWxsZXJ5LXNsaWRlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDgwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmhlYWRlcl9fZ2FsbGVyeS1zbGlkZSB7XG4gICAgICBtaW4td2lkdGg6IGdyaWQuZ3JpZC1jYWxjKDUpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXJfX2dhbGxlcnktc2xpZGUtLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IHNwYWNlLnNwYWNlLWJ5KDUpIHNwYWNlLnNwYWNlLWJ5KDMpO1xuXG4gICAgaHIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW46IDAgYXV0byBzcGFjZS5zcGFjZS1ieSg0KSAwO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICAudHh0LWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogc3BhY2Uuc3BhY2UtYnkoNCk7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9fZ2FsbGVyeS1zbGlkZS0tcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUtNTApO1xuICB9XG5cbiAgLmhlYWRlcl9fZ2FsbGVyeS1zbGlkZS0tb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTApO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay0xMDApO1xuICB9XG5cbiAgLmhlYWRlcl9fZ2FsbGVyeS1zbGlkZS0tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuLTUwKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stMTAwKTtcbiAgfVxuXG4gIC5oZWFkZXJfX2dhbGxlcnktY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmhlYWRlcl9fZ2FsbGVyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuXG4gIEBtZWRpYSAje2JyZWFrcG9pbnRzLiRtZWRpdW0tdXB9IHtcbiAgICAuaGVhZGVyX19nYWxsZXJ5LXNsaWRlIHtcbiAgICAgIG1pbi13aWR0aDogNDAlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAje2JyZWFrcG9pbnRzLiRsYXJnZS11cH0ge1xuICAgIC5oZWFkZXJfX2dhbGxlcnkge1xuICAgICAgbWFyZ2luOiBzcGFjZS5zcGFjZS1ieSgxOSkgYXV0byAwO1xuICAgICAgd2lkdGg6IGdyaWQuZ3JpZC1jYWxjKDEwKTtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19nYWxsZXJ5LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19nYWxsZXJ5LXNsaWRlLS10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IHNwYWNlLnNwYWNlLWJ5KDgpIHNwYWNlLnNwYWNlLWJ5KDUpO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vc2Nzcy91dGlscy9icmVha3BvaW50cycgYXMgYnJlYWtwb2ludHM7XG5AdXNlICcuLi8uLi8uLi8uLi9zY3NzL3V0aWxzL2dyaWQnO1xuQHVzZSAnLi4vLi4vLi4vLi4vc2Nzcy91dGlscy9zcGFjZS1ieScgYXMgc3BhY2U7XG5cbkBsYXllciBwYWdlIHtcbiAgLmludHJvIHtcbiAgICBwYWRkaW5nOiBzcGFjZS5zcGFjZS1ieSg5KSAwIHNwYWNlLnNwYWNlLWJ5KDMpO1xuXG4gICAgLnJvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5pbnRyb19fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogc3BhY2Uuc3BhY2UtYnkoNyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmludHJvX19jb250ZW50LFxuICAuaW50cm9fX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5pbnRyb19faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGlubGluZS1zaXplOiBtaW4oMjUycHgsIDEwMCUpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmludHJvX19jb2x1bW4ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmxvY2stc2l6ZTogMTgycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwMHB4O1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmludHJvX19ibG9iIHtcbiAgICBoZWlnaHQ6IDM2NHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDI5MHB4KTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgKyAxNTBweCk7XG4gIH1cblxuICBAbWVkaWEgI3ticmVha3BvaW50cy4kbWVkaXVtLXVwfSB7XG4gICAgLmludHJvX19ibG9iIHtcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDQwMHB4KTtcbiAgICB9XG5cbiAgICAuaW50cm9fX2ltYWdlIHtcbiAgICAgIGlubGluZS1zaXplOiBjbGFtcCgyNTJweCwgMTAwJSwgNDAwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAje2JyZWFrcG9pbnRzLiRsYXJnZS11cH0ge1xuICAgIC5pbnRybyB7XG4gICAgICBwYWRkaW5nOiBzcGFjZS5zcGFjZS1ieSgxMikgMCBzcGFjZS5zcGFjZS1ieSgyNCk7XG4gICAgfVxuXG4gICAgLmludHJvX19pbWFnZSB7XG4gICAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgICB9XG5cbiAgICAuaW50cm9fX2NvbHVtbiB7XG4gICAgICBibG9jay1zaXplOiAzNjNweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWJhc2lzOiA0NzJweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICAgIH1cblxuICAgIC5pbnRyb19fYmxvYiB7XG4gICAgICBoZWlnaHQ6IDcyOHB4O1xuICAgICAgcmlnaHQ6IG1heCgtMjh2dywgLTQwMHB4KTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG5cbiAgICAuaW50cm9fX2JvZHkge1xuICAgICAgbWFyZ2luLXRvcDogc3BhY2Uuc3BhY2UtYnkoMTApO1xuXG4gICAgICAuY29sdW1uICsgLmNvbHVtbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogZ3JpZC5ncmlkLWNhbGMoMik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdzYXNzOmxpc3QnO1xuQHVzZSAnLi4vLi4vLi4vLi4vc2Nzcy91dGlscy9icmVha3BvaW50cycgYXMgYnJlYWtwb2ludHM7XG5AdXNlICcuLi8uLi8uLi8uLi9zY3NzL3V0aWxzL2dyaWQnO1xuQHVzZSAnLi4vLi4vLi4vLi4vc2Nzcy91dGlscy9zcGFjZS1ieScgYXMgc3BhY2U7XG5cbkBsYXllciBwYWdlIHtcbiAgLmhvdy1kb2VzLWl0LXdvcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLTEwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogc3BhY2Uuc3BhY2UtYnkoNSkgc3BhY2Uuc3BhY2UtYnkoMyk7XG4gIH1cblxuICAuaG93LWRvZXMtaXQtd29ya19fbGlzdCB7XG4gICAgJGNvbG9yczogJ29yYW5nZS0yNScsICdncmVlbi0yNScsICdibHVlLXNreS0yNScsICdtYWdlbnRhLTI1JztcblxuICAgIGNvdW50ZXItcmVzZXQ6IGN1c3RvbS1jb3VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogc3BhY2Uuc3BhY2UtYnkoNik7XG5cbiAgICBAZWFjaCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gICAgICAkaTogbGlzdC5pbmRleCgkY29sb3JzLCAkY29sb3IpO1xuXG4gICAgICBsaTpudGgtY2hpbGQoI3skaX1uKSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLSN7JGNvbG9yfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogY3VzdG9tLWNvdW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlLnNwYWNlLWJ5KDMpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICAtLXNpemU6IDMycHg7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudGNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Y29sb3I7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY3VzdG9tLWNvdW50ZXIpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGhlaWdodDogdmFyKC0tc2l6ZSk7XG4gICAgICAgIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zaXplKSAtIDEwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tc2l6ZSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgd2lkdGg6IHZhcigtLXNpemUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAje2JyZWFrcG9pbnRzLiRtZWRpdW0tdXB9IHtcbiAgICAuaG93LWRvZXMtaXQtd29yayB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5ob3ctZG9lcy1pdC13b3JrX19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogY2FsYygtMSAqIHZhcigtLXNpemUpIC0gMjRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNYW51YWxseSBhZGRpbmcgYSBsaXR0bGUgc3BhY2UgaW4gaGVyZSB0byBvZmZzZXQgdGhlIGN1c3RvbSBsaXN0LlxuICAgIC5ob3ctZG9lcy1pdC13b3JrX19jb2x1bW4tcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjZS5zcGFjZS1ieSgyKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3ticmVha3BvaW50cy4kbGFyZ2UtdXB9IHtcbiAgICAuaG93LWRvZXMtaXQtd29yayB7XG4gICAgICBwYWRkaW5nOiBzcGFjZS5zcGFjZS1ieSgxMCkgZ3JpZC5ncmlkLWNhbGMoMSk7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi8uLi9zY3NzL3V0aWxzL2JyZWFrcG9pbnRzJyBhcyBicmVha3BvaW50cztcbkB1c2UgJy4uLy4uLy4uLy4uL3Njc3MvdXRpbHMvZ3JpZCc7XG5AdXNlICcuLi8uLi8uLi8uLi9zY3NzL3V0aWxzL3NwYWNlLWJ5JyBhcyBzcGFjZTtcblxuQGxheWVyIHBhZ2Uge1xuICAudGFncyB7XG4gICAgcGFkZGluZzogc3BhY2Uuc3BhY2UtYnkoOSkgMCAwO1xuICB9XG5cbiAgLnRhZ19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogc3BhY2Uuc3BhY2UtYnkoNyk7XG4gIH1cblxuICAudGFnc19faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cblxuICAudGFnc19fY2FyZC1jb250YWluZXIge1xuICAgIC0tb2Zmc2V0OiA3MHB4O1xuXG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLW9mZnNldCkgKiAyKSBhdXRvO1xuICAgIG1heC13aWR0aDogMzQzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLnZwLS1vbmYtMzAgJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLXJvdGF0aW9uKSkgdHJhbnNsYXRlKHZhcigtLWxlZnQpLCB2YXIoLS10b3ApKTtcbiAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICB0cmFuc2Zvcm0gMC42cyBlYXNlLFxuICAgICAgICAgIG9wYWNpdHkgMC42cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiB2YXIoLS1kZWxheSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgLS1iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlLXNreS01MCk7XG4gICAgICAtLXJvdGF0aW9uOiAtM2RlZztcbiAgICAgIC0tbGVmdDogY2FsYyh2YXIoLS1vZmZzZXQpICogLTEpO1xuICAgICAgLS10b3A6IHZhcigtLW9mZnNldCk7XG4gICAgICAtLWRlbGF5OiAwLjZzO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAtLWJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW9yYW5nZS01MCk7XG4gICAgICAtLXJvdGF0aW9uOiAzZGVnO1xuICAgICAgLS1sZWZ0OiBjYWxjKHZhcigtLW9mZnNldCkgKiAxKTtcbiAgICAgIC0tdG9wOiBjYWxjKHZhcigtLW9mZnNldCkgKiAtMSk7XG4gICAgICAtLWRlbGF5OiAwLjdzO1xuICAgIH1cbiAgfVxuXG4gIC50YWdzX19jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIEBtZWRpYSAje2JyZWFrcG9pbnRzLiRsYXJnZS11cH0ge1xuICAgIC50YWdzIHtcbiAgICAgIHBhZGRpbmc6IHNwYWNlLnNwYWNlLWJ5KDEyKSAwO1xuICAgIH1cblxuICAgIC50YWdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogc3BhY2Uuc3BhY2UtYnkoMTApO1xuICAgIH1cblxuICAgIC50YWdzX19jYXJkLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IHZhcigtLW9mZnNldCkgYXV0bztcbiAgICB9XG5cbiAgICAudGFnc19fcm93IHtcbiAgICAgIC5jb2x1bW4gKyAuY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGdyaWQuZ3JpZC1jYWxjKDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vc2Nzcy91dGlscy9icmVha3BvaW50cycgYXMgYnJlYWtwb2ludHM7XG5AdXNlICcuLi9jb21wb25lbnRzL2xheW91dHMvaG9tZS9oZWFkZXItZ2FsbGVyeS9oZWFkZXItZ2FsbGVyeSc7XG5AdXNlICcuLi9jb21wb25lbnRzL2xheW91dHMvaG9tZS9pbnRyby9pbnRybyc7XG5AdXNlICcuLi9jb21wb25lbnRzL2xheW91dHMvaG9tZS9ob3ctZG9lcy1pdC13b3JrL2hvdy1kb2VzLWl0LXdvcmsnO1xuQHVzZSAnLi4vY29tcG9uZW50cy9sYXlvdXRzL2hvbWUvdGFncy90YWdzJztcblxuQGxheWVyIHBhZ2Uge1xuICAub3ZlcmZsb3ctd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgIC0tc2Nyb2xsLW9mZnNldDogODAlO1xuICB9XG5cbiAgQHN1cHBvcnRzIChhbmltYXRpb24tdGltZWxpbmU6IHZpZXcoYmxvY2sgMCA4MCUpKSB7XG4gICAgLmhlYWRlcl9fdGl0bGUge1xuICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXM7IC8qIEZpcmVmb3ggcmVxdWlyZXMgdGhpcyB0byBhcHBseSB0aGUgYW5pbWF0aW9uICovXG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS1hbmltYXRpb247XG4gICAgICBhbmltYXRpb24tdGltZWxpbmU6IHZpZXcoYmxvY2sgMCB2YXIoLS1zY3JvbGwtb2Zmc2V0KSk7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgcm90YXRlLWFuaW1hdGlvbiB7XG4gICAgMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICA1MCUsXG4gICAgMTAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAje2JyZWFrcG9pbnRzLiRtZWRpdW0tb25seX0ge1xuICAgIC5oZWFkZXIge1xuICAgICAgLS1zY3JvbGwtb2Zmc2V0OiA4NSU7XG4gICAgfVxuICB9XG59XG4iXSwiZmlsZSI6ImluZGV4Lm1pbi5jc3MifQ== */
