/* Breakpoints */
.headerhero__text {
  /* SM/H1_32_light */
  font-size: 32px;
  line-height: 125%; /* 40px */
}
@media screen and (min-width: 751px) {
  .headerhero__text {
    /* LG/H1_44_light */
    font-size: 44px;
  }
}
@media screen and (min-width: 1126px) {
  .headerhero__text {
    /* XL/H1_56_light */
    font-size: 56px;
  }
}
.headerhero__title, .promo-bubble-largetext .headerhero .promo-bubble__text {
  /* SM/P_16_light */
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
}
@media screen and (min-width: 751px) {
  .headerhero__title, .promo-bubble-largetext .headerhero .promo-bubble__text {
    /* MD/LG/XL/P_18_light */
    font-size: 18px;
  }
}
.headerhero__title, .promo-bubble-largetext .headerhero .promo-bubble__text {
  /* XL/P_18_bold */
  font-weight: 700;
}
.headerhero .promo-bubble__text {
  /* SM/P_14_light */
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
}
@media screen and (min-width: 751px) {
  .headerhero .promo-bubble__text {
    /* XL/P_16_light */
    font-size: 16px;
    line-height: 160%;
  }
}
.headerhero .promo-bubble__text {
  /* SM/P_14_bold */
  font-weight: 700;
}
@keyframes scaleImage {
  from {
    transform: scale(1.1);
  }
  to {
    transform: scale(1);
  }
}
.headerhero-component {
  background: var(--petrol8, #004b5a);
}
.headerhero-component .breadcrumb {
  background-color: var(--background-weiss-petrol11-breakpoint, #fff);
  margin-bottom: 0;
  padding-block: var(--s-6, 20px);
}
@media screen and (min-width: 1126px) {
  .headerhero-component .breadcrumb {
    margin-top: auto;
  }
}
@media screen and (min-width: 1126px) {
  .headerhero {
    display: grid;
    grid-column-gap: var(--grid-gutter, 16px);
    margin-inline: auto;
    width: min(1382px, 100% - var(--grid-margin, 16px) * 2);
    grid-template-columns: repeat(12, 1fr);
    height: 100%;
  }
  .headerhero:has(.right) .promo-bubble {
    left: auto;
    right: 5px;
    top: 50px;
  }
  .narrow .headerhero:has(.right) .promo-bubble {
    top: 95px;
  }
  .headerhero:has(.right) .headerhero__image-content {
    grid-column: 1/8;
    grid-row: 1;
  }
  .headerhero:has(.right) .headerhero__content {
    grid-column: 8/13;
    grid-row: 1;
  }
}
.headerhero.normal .headerhero__image-holder {
  overflow: hidden;
  -webkit-mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-mobile.svg"), linear-gradient(to right, transparent 0, transparent 0.51px, black 0);
          mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-mobile.svg"), linear-gradient(to right, transparent 0, transparent 0.51px, black 0);
  -webkit-mask-position: 100% 38%, 0% 0%;
          mask-position: 100% 38%, 0% 0%;
  -webkit-mask-size: 400%, auto;
          mask-size: 400%, auto;
  -webkit-mask-repeat: no-repeat, no-repeat;
          mask-repeat: no-repeat, no-repeat;
  -webkit-mask-composite: source-in, xor;
          mask-composite: intersect;
}
@media (min-resolution: 2dppx), (max-resolution: 1dppx) {
  .headerhero.normal .headerhero__image-holder {
    -webkit-mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-mobile.svg"), linear-gradient(to right, transparent 0, transparent 1.01px, black 0);
            mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-mobile.svg"), linear-gradient(to right, transparent 0, transparent 1.01px, black 0);
  }
}
@media screen and (min-width: 1126px) {
  .headerhero.normal .headerhero__image-holder {
    -webkit-mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-desktop.svg"), linear-gradient(to right, transparent 0, transparent 0.51px, black 0);
            mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-desktop.svg"), linear-gradient(to right, transparent 0, transparent 0.51px, black 0);
    -webkit-mask-position: 100% 0%, 0% 0%;
            mask-position: 100% 0%, 0% 0%;
    -webkit-mask-size: 190%, auto;
            mask-size: 190%, auto;
  }
}
@media screen and (min-width: 1126px) and (min-resolution: 2dppx), screen and (min-width: 1126px) and (max-resolution: 1dppx) {
  .headerhero.normal .headerhero__image-holder {
    -webkit-mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-desktop.svg"), linear-gradient(to right, transparent 0, transparent 1.01px, black 0);
            mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-desktop.svg"), linear-gradient(to right, transparent 0, transparent 1.01px, black 0);
  }
}
@media screen and (min-width: 1126px) {
  .headerhero.normal:has(.headerhero__title.right) .headerhero__image-holder {
    -webkit-mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-mobile.svg"), linear-gradient(to right, transparent 0, transparent 0.51px, black 0);
            mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-mobile.svg"), linear-gradient(to right, transparent 0, transparent 0.51px, black 0);
    -webkit-mask-position: 0% 100%, 0% 0%;
            mask-position: 0% 100%, 0% 0%;
    -webkit-mask-size: 190%, auto;
            mask-size: 190%, auto;
  }
}
@media screen and (min-width: 1126px) and (min-resolution: 2dppx), screen and (min-width: 1126px) and (max-resolution: 1dppx) {
  .headerhero.normal:has(.headerhero__title.right) .headerhero__image-holder {
    -webkit-mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-mobile.svg"), linear-gradient(to right, transparent 0, transparent 1.01px, black 0);
            mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-mobile.svg"), linear-gradient(to right, transparent 0, transparent 1.01px, black 0);
  }
}
.headerhero.tall .headerhero__image-holder {
  position: relative;
  overflow: hidden;
}
.headerhero.tall .headerhero__image-holder:before {
  content: "";
  position: absolute;
  top: 0;
  right: 85%;
  width: 100%;
  height: 100%;
  background: var(--petrol8, #004b5a);
  -webkit-mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-desktop.svg"), linear-gradient(to right, transparent 0, transparent 0.51px, black 0);
          mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-desktop.svg"), linear-gradient(to right, transparent 0, transparent 0.51px, black 0);
  -webkit-mask-position: 100% 0%, 0% 0%;
          mask-position: 100% 0%, 0% 0%;
  -webkit-mask-size: 250%, auto;
          mask-size: 250%, auto;
  -webkit-mask-repeat: no-repeat, no-repeat;
          mask-repeat: no-repeat, no-repeat;
  -webkit-mask-composite: source-in, xor;
          mask-composite: intersect;
}
@media (min-resolution: 2dppx), (max-resolution: 1dppx) {
  .headerhero.tall .headerhero__image-holder:before {
    -webkit-mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-desktop.svg"), linear-gradient(to right, transparent 0, transparent 1.01px, black 0);
            mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-desktop.svg"), linear-gradient(to right, transparent 0, transparent 1.01px, black 0);
  }
}
.headerhero.tall:has(.headerhero__title.right) .headerhero__image-holder::before {
  -webkit-mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-mobile.svg"), linear-gradient(to right, transparent 0, transparent 0.51px, black 0);
          mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-mobile.svg"), linear-gradient(to right, transparent 0, transparent 0.51px, black 0);
  -webkit-mask-position: 0% 100%, 0% 0%;
          mask-position: 0% 100%, 0% 0%;
  -webkit-mask-size: 250%, auto;
          mask-size: 250%, auto;
  left: 85%;
}
@media (min-resolution: 2dppx), (max-resolution: 1dppx) {
  .headerhero.tall:has(.headerhero__title.right) .headerhero__image-holder::before {
    -webkit-mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-mobile.svg"), linear-gradient(to right, transparent 0, transparent 1.01px, black 0);
            mask-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/mask-mobile.svg"), linear-gradient(to right, transparent 0, transparent 1.01px, black 0);
  }
}
.headerhero__wrapper {
  padding-left: 0;
}
.headerhero__image-content {
  position: relative;
  width: 100%;
}
@media screen and (min-width: 1126px) {
  .headerhero__image-content {
    grid-column: 6/13;
    grid-row: 1;
  }
  .tallwithgap .headerhero__image-content {
    max-height: 720px;
    display: flex;
    align-items: flex-end;
  }
}
.headerhero__image {
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 1126px) {
  .headerhero__image {
    animation-name: scaleImage;
    animation-duration: 3s;
  }
}
.headerhero__title, .headerhero__text {
  color: var(--typeface-weiss-grau1, #fff);
}
@media screen and (min-width: 1126px) {
  .headerhero__text {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
}
@media screen and (min-width: 1423px) {
  .headerhero__text {
    -webkit-line-clamp: 4;
  }
}
.headerhero__content {
  display: flex;
  flex-direction: column;
  gap: 32px;
  padding: var(--s-7, 24px) var(--s-5, 16px);
  width: 100%;
}
@media screen and (min-width: 751px) {
  .headerhero__content {
    padding: var(--s-9, 48px) var(--s-11, 64px);
  }
}
@media screen and (min-width: 1126px) {
  .headerhero__content {
    grid-column: 1/6;
    grid-row: 1;
    justify-content: center;
    padding: 0;
  }
}
.headerhero__body {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.headerhero__button-container .button:focus-visible {
  outline: none;
  position: relative;
}
.headerhero__button-container .button:focus-visible::after {
  border-radius: var(--CornerRadius-R-100, 100px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--flying-focus-weiss-grau1, #fff);
  bottom: -5px;
  content: "";
  display: block;
  left: -5px;
  position: absolute;
  right: -5px;
  top: -5px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.headerhero .searchbar {
  background: var(--container-weiss-petrol11, #fff);
  border-radius: var(--CornerRadius-R-16, 16px);
  border: var(--FlyingFocus-Outline-1, 1px) solid var(--divider-petrol8-petrol3, #004b5a);
}
.headerhero .searchbar__wrapper {
  display: block;
  width: 100%;
}
.headerhero .promo-bubble {
  bottom: 0;
  position: absolute;
  right: 16px;
}
@media screen and (min-width: 751px) {
  .headerhero .promo-bubble {
    right: 64px;
  }
}
@media screen and (min-width: 1126px) {
  .headerhero .promo-bubble {
    left: 8px;
    right: auto;
    top: 50px;
  }
  .narrow .headerhero .promo-bubble {
    top: 95px;
  }
}
.headerhero .promo-bubble__circle {
  border-radius: 100%;
  height: 100px;
  position: relative;
  outline-offset: -4px;
  outline: 3px solid var(--grapefruit, #ff6469);
  text-align: center;
  transform: rotate(15deg);
  transition: outline-offset 300ms cubic-bezier(0.42, 0, 0.58, 1);
  width: 100px;
}
@media screen and (min-width: 751px) {
  .headerhero .promo-bubble__circle {
    height: 160px;
    width: 160px;
  }
}
@media screen and (min-width: 751px) {
  .headerhero .promo-bubble__circle {
    height: 180px;
    width: 180px;
  }
}
.headerhero .promo-bubble__circle:hover {
  outline-offset: -1px;
}
.headerhero .promo-bubble__circle--link {
  cursor: pointer;
  display: inline-block;
}
.headerhero .promo-bubble__circle--link:focus-visible {
  outline: none;
  position: relative;
}
.headerhero .promo-bubble__circle--link:focus-visible::after {
  border-radius: var(--CornerRadius-R-100, 100px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--flying-focus-weiss-grau1, #fff);
  bottom: -5px;
  content: "";
  display: block;
  left: -5px;
  position: absolute;
  right: -5px;
  top: -5px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.headerhero .promo-bubble__circle--grapefruit {
  background: var(--grapefruit, #ff6469);
  outline-color: var(--grapefruit, #ff6469);
}
.headerhero .promo-bubble__circle--lightblue {
  background: var(--hellblau, #00b5d1);
  outline-color: var(--hellblau, #00b5d1);
}
.headerhero .promo-bubble__text {
  color: #000;
  font-size: 13px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 751px) {
  .headerhero .promo-bubble__text {
    font-size: 16px;
  }
}
.promo-bubble-largetext .headerhero .promo-bubble__text {
  font-size: 14px;
}
@media screen and (min-width: 751px) {
  .promo-bubble-largetext .headerhero .promo-bubble__text {
    font-size: 18px;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy9oZWFkZXJoZXJvL2hlYWRlcmhlcm8uYnVuZGxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEI7RUFDRSxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGlCQUFpQixFQUFFLFNBQVM7QUFDOUI7QUFDQTtFQUNFO0lBQ0UsbUJBQW1CO0lBQ25CLGVBQWU7RUFDakI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxtQkFBbUI7SUFDbkIsZUFBZTtFQUNqQjtBQUNGO0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRTtJQUNFLHdCQUF3QjtJQUN4QixlQUFlO0VBQ2pCO0FBQ0Y7QUFFQTtFQUNFLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUFDbEI7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixpQkFBaUI7RUFDbkI7QUFDRjtBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBQUNsQjtBQUVBO0VBQ0U7SUFDRSxxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLG1FQUFtRTtFQUNuRSxnQkFBZ0I7RUFDaEIsK0JBQStCO0FBQ2pDO0FBQ0E7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBRUE7RUFDRTtJQUNFLGFBQWE7SUFDYix5Q0FBeUM7SUFDekMsbUJBQW1CO0lBQ25CLHVEQUF1RDtJQUN2RCxzQ0FBc0M7SUFDdEMsWUFBWTtFQUNkO0VBQ0E7SUFDRSxVQUFVO0lBQ1YsVUFBVTtJQUNWLFNB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cG9uZW50cy9oZWFkZXJoZXJvL2hlYWRlcmhlcm8uYnVuZGxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEJyZWFrcG9pbnRzICovXG4uaGVhZGVyaGVyb19fdGV4dCB7XG4gIC8qIFNNL0gxXzMyX2xpZ2h0ICovXG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7IC8qIDQwcHggKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5oZWFkZXJoZXJvX190ZXh0IHtcbiAgICAvKiBMRy9IMV80NF9saWdodCAqL1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5oZWFkZXJoZXJvX190ZXh0IHtcbiAgICAvKiBYTC9IMV81Nl9saWdodCAqL1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuXG4uaGVhZGVyaGVyb19fdGl0bGUsIC5wcm9tby1idWJibGUtbGFyZ2V0ZXh0IC5oZWFkZXJoZXJvIC5wcm9tby1idWJibGVfX3RleHQge1xuICAvKiBTTS9QXzE2X2xpZ2h0ICovXG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5oZWFkZXJoZXJvX190aXRsZSwgLnByb21vLWJ1YmJsZS1sYXJnZXRleHQgLmhlYWRlcmhlcm8gLnByb21vLWJ1YmJsZV9fdGV4dCB7XG4gICAgLyogTUQvTEcvWEwvUF8xOF9saWdodCAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uaGVhZGVyaGVyb19fdGl0bGUsIC5wcm9tby1idWJibGUtbGFyZ2V0ZXh0IC5oZWFkZXJoZXJvIC5wcm9tby1idWJibGVfX3RleHQge1xuICAvKiBYTC9QXzE4X2JvbGQgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmhlYWRlcmhlcm8gLnByb21vLWJ1YmJsZV9fdGV4dCB7XG4gIC8qIFNNL1BfMTRfbGlnaHQgKi9cbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLmhlYWRlcmhlcm8gLnByb21vLWJ1YmJsZV9fdGV4dCB7XG4gICAgLyogWEwvUF8xNl9saWdodCAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxufVxuXG4uaGVhZGVyaGVybyAucHJvbW8tYnViYmxlX190ZXh0IHtcbiAgLyogU00vUF8xNF9ib2xkICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBrZXlmcmFtZXMgc2NhbGVJbWFnZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmhlYWRlcmhlcm8tY29tcG9uZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGV0cm9sOCwgIzAwNGI1YSk7XG59XG4uaGVhZGVyaGVyby1jb21wb25lbnQgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXdlaXNzLXBldHJvbDExLWJyZWFrcG9pbnQsICNmZmYpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zLTYsIDIwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5oZWFkZXJoZXJvLWNvbXBvbmVudCAuYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLmhlYWRlcmhlcm8ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiB2YXIoLS1ncmlkLWd1dHRlciwgMTZweCk7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB3aWR0aDogbWluKDEzODJweCwgMTAwJSAtIHZhcigtLWdyaWQtbWFyZ2luLCAxNnB4KSAqIDIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaGVhZGVyaGVybzpoYXMoLnJpZ2h0KSAucHJvbW8tYnViYmxlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiA1MHB4O1xuICB9XG4gIC5uYXJyb3cgLmhlYWRlcmhlcm86aGFzKC5yaWdodCkgLnByb21vLWJ1YmJsZSB7XG4gICAgdG9wOiA5NXB4O1xuICB9XG4gIC5oZWFkZXJoZXJvOmhhcygucmlnaHQpIC5oZWFkZXJoZXJvX19pbWFnZS1jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMS84O1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG4gIC5oZWFkZXJoZXJvOmhhcygucmlnaHQpIC5oZWFkZXJoZXJvX19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogOC8xMztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuLmhlYWRlcmhlcm8ubm9ybWFsIC5oZWFkZXJoZXJvX19pbWFnZS1ob2xkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvZXRjLmNsaWVudGxpYnMvcGZjaC9jbGllbnRsaWJzL3B1Ymxpc2gvcmVzb3VyY2VzL2ltYWdlcy9tYXNrLW1vYmlsZS5zdmdcIiksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgMC41MXB4LCBibGFjayAwKTtcbiAgbWFzay1wb3NpdGlvbjogMTAwJSAzOCUsIDAlIDAlO1xuICBtYXNrLXNpemU6IDQwMCUsIGF1dG87XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgbWFzay1jb21wb3NpdGU6IGludGVyc2VjdDtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDJkcHB4KSwgKG1heC1yZXNvbHV0aW9uOiAxZHBweCkge1xuICAuaGVhZGVyaGVyby5ub3JtYWwgLmhlYWRlcmhlcm9fX2ltYWdlLWhvbGRlciB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiL2V0Yy5jbGllbnRsaWJzL3BmY2gvY2xpZW50bGlicy9wdWJsaXNoL3Jlc291cmNlcy9pbWFnZXMvbWFzay1tb2JpbGUuc3ZnXCIpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50IDEuMDFweCwgYmxhY2sgMCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuaGVhZGVyaGVyby5ub3JtYWwgLmhlYWRlcmhlcm9fX2ltYWdlLWhvbGRlciB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiL2V0Yy5jbGllbnRsaWJzL3BmY2gvY2xpZW50bGlicy9wdWJsaXNoL3Jlc291cmNlcy9pbWFnZXMvbWFzay1kZXNrdG9wLnN2Z1wiKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCAwLjUxcHgsIGJsYWNrIDApO1xuICAgIG1hc2stcG9zaXRpb246IDEwMCUgMCUsIDAlIDAlO1xuICAgIG1hc2stc2l6ZTogMTkwJSwgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxZHBweCkge1xuICAuaGVhZGVyaGVyby5ub3JtYWwgLmhlYWRlcmhlcm9fX2ltYWdlLWhvbGRlciB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiL2V0Yy5jbGllbnRsaWJzL3BmY2gvY2xpZW50bGlicy9wdWJsaXNoL3Jlc291cmNlcy9pbWFnZXMvbWFzay1kZXNrdG9wLnN2Z1wiKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCAxLjAxcHgsIGJsYWNrIDApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLmhlYWRlcmhlcm8ubm9ybWFsOmhhcyguaGVhZGVyaGVyb19fdGl0bGUucmlnaHQpIC5oZWFkZXJoZXJvX19pbWFnZS1ob2xkZXIge1xuICAgIG1hc2staW1hZ2U6IHVybChcIi9ldGMuY2xpZW50bGlicy9wZmNoL2NsaWVudGxpYnMvcHVibGlzaC9yZXNvdXJjZXMvaW1hZ2VzL21hc2stbW9iaWxlLnN2Z1wiKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCAwLjUxcHgsIGJsYWNrIDApO1xuICAgIG1hc2stcG9zaXRpb246IDAlIDEwMCUsIDAlIDAlO1xuICAgIG1hc2stc2l6ZTogMTkwJSwgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxZHBweCkge1xuICAuaGVhZGVyaGVyby5ub3JtYWw6aGFzKC5oZWFkZXJoZXJvX190aXRsZS5yaWdodCkgLmhlYWRlcmhlcm9fX2ltYWdlLWhvbGRlciB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiL2V0Yy5jbGllbnRsaWJzL3BmY2gvY2xpZW50bGlicy9wdWJsaXNoL3Jlc291cmNlcy9pbWFnZXMvbWFzay1tb2JpbGUuc3ZnXCIpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50IDEuMDFweCwgYmxhY2sgMCk7XG4gIH1cbn1cbi5oZWFkZXJoZXJvLnRhbGwgLmhlYWRlcmhlcm9fX2ltYWdlLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZWFkZXJoZXJvLnRhbGwgLmhlYWRlcmhlcm9fX2ltYWdlLWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDg1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGV0cm9sOCwgIzAwNGI1YSk7XG4gIG1hc2staW1hZ2U6IHVybChcIi9ldGMuY2xpZW50bGlicy9wZmNoL2NsaWVudGxpYnMvcHVibGlzaC9yZXNvdXJjZXMvaW1hZ2VzL21hc2stZGVza3RvcC5zdmdcIiksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgMC41MXB4LCBibGFjayAwKTtcbiAgbWFzay1wb3NpdGlvbjogMTAwJSAwJSwgMCUgMCU7XG4gIG1hc2stc2l6ZTogMjUwJSwgYXV0bztcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICBtYXNrLWNvbXBvc2l0ZTogaW50ZXJzZWN0O1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpLCAobWF4LXJlc29sdXRpb246IDFkcHB4KSB7XG4gIC5oZWFkZXJoZXJvLnRhbGwgLmhlYWRlcmhlcm9fX2ltYWdlLWhvbGRlcjpiZWZvcmUge1xuICAgIG1hc2staW1hZ2U6IHVybChcIi9ldGMuY2xpZW50bGlicy9wZmNoL2NsaWVudGxpYnMvcHVibGlzaC9yZXNvdXJjZXMvaW1hZ2VzL21hc2stZGVza3RvcC5zdmdcIiksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgMS4wMXB4LCBibGFjayAwKTtcbiAgfVxufVxuLmhlYWRlcmhlcm8udGFsbDpoYXMoLmhlYWRlcmhlcm9fX3RpdGxlLnJpZ2h0KSAuaGVhZGVyaGVyb19faW1hZ2UtaG9sZGVyOjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCIvZXRjLmNsaWVudGxpYnMvcGZjaC9jbGllbnRsaWJzL3B1Ymxpc2gvcmVzb3VyY2VzL2ltYWdlcy9tYXNrLW1vYmlsZS5zdmdcIiksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgMC41MXB4LCBibGFjayAwKTtcbiAgbWFzay1wb3NpdGlvbjogMCUgMTAwJSwgMCUgMCU7XG4gIG1hc2stc2l6ZTogMjUwJSwgYXV0bztcbiAgbGVmdDogODUlO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpLCAobWF4LXJlc29sdXRpb246IDFkcHB4KSB7XG4gIC5oZWFkZXJoZXJvLnRhbGw6aGFzKC5oZWFkZXJoZXJvX190aXRsZS5yaWdodCkgLmhlYWRlcmhlcm9fX2ltYWdlLWhvbGRlcjo6YmVmb3JlIHtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIvZXRjLmNsaWVudGxpYnMvcGZjaC9jbGllbnRsaWJzL3B1Ymxpc2gvcmVzb3VyY2VzL2ltYWdlcy9tYXNrLW1vYmlsZS5zdmdcIiksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgMS4wMXB4LCBibGFjayAwKTtcbiAgfVxufVxuLmhlYWRlcmhlcm9fX3dyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaGVhZGVyaGVyb19faW1hZ2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLmhlYWRlcmhlcm9fX2ltYWdlLWNvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiA2LzEzO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG4gIC50YWxsd2l0aGdhcCAuaGVhZGVyaGVyb19faW1hZ2UtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogNzIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5oZWFkZXJoZXJvX19pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5oZWFkZXJoZXJvX19pbWFnZSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlSW1hZ2U7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgfVxufVxuLmhlYWRlcmhlcm9fX3RpdGxlLCAuaGVhZGVyaGVyb19fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS13ZWlzcy1ncmF1MSwgI2ZmZik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLmhlYWRlcmhlcm9fX3RleHQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MjNweCkge1xuICAuaGVhZGVyaGVyb19fdGV4dCB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICB9XG59XG4uaGVhZGVyaGVyb19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbiAgcGFkZGluZzogdmFyKC0tcy03LCAyNHB4KSB2YXIoLS1zLTUsIDE2cHgpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5oZWFkZXJoZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zLTksIDQ4cHgpIHZhcigtLXMtMTEsIDY0cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLmhlYWRlcmhlcm9fX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAxLzY7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmhlYWRlcmhlcm9fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5oZWFkZXJoZXJvX19idXR0b24tY29udGFpbmVyIC5idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJoZXJvX19idXR0b24tY29udGFpbmVyIC5idXR0b246Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi0xMDAsIDEwMHB4KTtcbiAgYm9yZGVyOiB2YXIoLS1GbHlpbmdGb2N1cy1PdXRsaW5lLTIsIDJweCkgc29saWQgdmFyKC0tZmx5aW5nLWZvY3VzLXdlaXNzLWdyYXUxLCAjZmZmKTtcbiAgYm90dG9tOiAtNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogZm9yd2FyZHMgYXBwZWFyIDEwMG1zIGN1YmljLWJlemllcigwLjE2LCAwLjY2NSwgMC42MSwgMC45Myk7XG59XG4uaGVhZGVyaGVybyAuc2VhcmNoYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29udGFpbmVyLXdlaXNzLXBldHJvbDExLCAjZmZmKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyUmFkaXVzLVItMTYsIDE2cHgpO1xuICBib3JkZXI6IHZhcigtLUZseWluZ0ZvY3VzLU91dGxpbmUtMSwgMXB4KSBzb2xpZCB2YXIoLS1kaXZpZGVyLXBldHJvbDgtcGV0cm9sMywgIzAwNGI1YSk7XG59XG4uaGVhZGVyaGVybyAuc2VhcmNoYmFyX193cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcmhlcm8gLnByb21vLWJ1YmJsZSB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5oZWFkZXJoZXJvIC5wcm9tby1idWJibGUge1xuICAgIHJpZ2h0OiA2NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLmhlYWRlcmhlcm8gLnByb21vLWJ1YmJsZSB7XG4gICAgbGVmdDogOHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogNTBweDtcbiAgfVxuICAubmFycm93IC5oZWFkZXJoZXJvIC5wcm9tby1idWJibGUge1xuICAgIHRvcDogOTVweDtcbiAgfVxufVxuLmhlYWRlcmhlcm8gLnByb21vLWJ1YmJsZV9fY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lLW9mZnNldDogLTRweDtcbiAgb3V0bGluZTogM3B4IHNvbGlkIHZhcigtLWdyYXBlZnJ1aXQsICNmZjY0NjkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgdHJhbnNpdGlvbjogb3V0bGluZS1vZmZzZXQgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xuICB3aWR0aDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuaGVhZGVyaGVybyAucHJvbW8tYnViYmxlX19jaXJjbGUge1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuaGVhZGVyaGVybyAucHJvbW8tYnViYmxlX19jaXJjbGUge1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG4uaGVhZGVyaGVybyAucHJvbW8tYnViYmxlX19jaXJjbGU6aG92ZXIge1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cbi5oZWFkZXJoZXJvIC5wcm9tby1idWJibGVfX2NpcmNsZS0tbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlYWRlcmhlcm8gLnByb21vLWJ1YmJsZV9fY2lyY2xlLS1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyaGVybyAucHJvbW8tYnViYmxlX19jaXJjbGUtLWxpbms6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi0xMDAsIDEwMHB4KTtcbiAgYm9yZGVyOiB2YXIoLS1GbHlpbmdGb2N1cy1PdXRsaW5lLTIsIDJweCkgc29saWQgdmFyKC0tZmx5aW5nLWZvY3VzLXdlaXNzLWdyYXUxLCAjZmZmKTtcbiAgYm90dG9tOiAtNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogZm9yd2FyZHMgYXBwZWFyIDEwMG1zIGN1YmljLWJlemllcigwLjE2LCAwLjY2NSwgMC42MSwgMC45Myk7XG59XG4uaGVhZGVyaGVybyAucHJvbW8tYnViYmxlX19jaXJjbGUtLWdyYXBlZnJ1aXQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFwZWZydWl0LCAjZmY2NDY5KTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tZ3JhcGVmcnVpdCwgI2ZmNjQ2OSk7XG59XG4uaGVhZGVyaGVybyAucHJvbW8tYnViYmxlX19jaXJjbGUtLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhlbGxibGF1LCAjMDBiNWQxKTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0taGVsbGJsYXUsICMwMGI1ZDEpO1xufVxuLmhlYWRlcmhlcm8gLnByb21vLWJ1YmJsZV9fdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuaGVhZGVyaGVybyAucHJvbW8tYnViYmxlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wcm9tby1idWJibGUtbGFyZ2V0ZXh0IC5oZWFkZXJoZXJvIC5wcm9tby1idWJibGVfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAucHJvbW8tYnViYmxlLWxhcmdldGV4dCAuaGVhZGVyaGVybyAucHJvbW8tYnViYmxlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn0iXX0= */